Revision tags: release/14.0.0 |
|
#
b3e76948 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
#
2b5dd8b8 |
| 15-Jun-2023 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
ipfw: use function return value to fetch insn argument.
This is a prerequsite for splitting compile_rule() into smaller chunks.
MFC after: 2 weeks
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0 |
|
#
56707bee |
| 13-Jul-2020 |
Mark Johnston <markj@FreeBSD.org> |
ipfw(8): Fix most warnings with the default WARNS level.
- Add missing const and static qualifiers. - Avoid shadowing the global "co" by renaming it to "g_co". - Avoid mixing signedness in loop boun
ipfw(8): Fix most warnings with the default WARNS level.
- Add missing const and static qualifiers. - Avoid shadowing the global "co" by renaming it to "g_co". - Avoid mixing signedness in loop bound checks. - Leave -Wcast-align warnings disabled for now.
Reviewed by: ae, melifaro MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D25456
show more ...
|
#
27b3db97 |
| 24-Jun-2020 |
Mark Johnston <markj@FreeBSD.org> |
ipfw(8): In fill_ip6(), use a single statement for both "me" and "me6".
Submitted by: Neel Chauhan <neel AT neelc DOT org> Reviewed by: rgrimes, Lutz Donnerhacke MFC after: 1 week Differential Revis
ipfw(8): In fill_ip6(), use a single statement for both "me" and "me6".
Submitted by: Neel Chauhan <neel AT neelc DOT org> Reviewed by: rgrimes, Lutz Donnerhacke MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D24403
show more ...
|
Revision tags: release/11.4.0, release/12.1.0 |
|
#
51b15930 |
| 15-Oct-2019 |
Andrey V. Elsukov <ae@FreeBSD.org> |
Explicitly initialize the memory buffer to store O_ICMP6TYPE opcode.
By default next_cmd() initializes only first u32 of opcode. O_ICMP6TYPE opcode has array of bit masks to store corresponding ICMP
Explicitly initialize the memory buffer to store O_ICMP6TYPE opcode.
By default next_cmd() initializes only first u32 of opcode. O_ICMP6TYPE opcode has array of bit masks to store corresponding ICMPv6 types. An opcode that precedes O_ICMP6TYPE, e.g. O_IP6_DST, can have variable length and during opcode filling it can modify memory that will be used by O_ICMP6TYPE opcode. Without explicit initialization this leads to creation of wrong opcode.
Reported by: Boris N. Lytochkin Obtained from: Yandex LLC MFC after: 3 days
show more ...
|
Revision tags: release/11.3.0, release/12.0.0 |
|
#
3d5db455 |
| 24-Nov-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r340427 through r340868.
|
#
5786c6b9 |
| 20-Nov-2018 |
Andrey V. Elsukov <ae@FreeBSD.org> |
Make multiline APPLY_MASK() macro to be function-like.
Reported by: cem MFC after: 1 week
|
#
c06e7b66 |
| 07-Nov-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r340126 through r340212.
|
#
8f47ad01 |
| 06-Nov-2018 |
Andrey V. Elsukov <ae@FreeBSD.org> |
Do not print "ip6" keyword in print_icmp6types() for O_ICMP6TYPE opcode.
It produces incompatibility when rules listing is used again to restore saved ruleset, because "ip6" keyword produces separat
Do not print "ip6" keyword in print_icmp6types() for O_ICMP6TYPE opcode.
It produces incompatibility when rules listing is used again to restore saved ruleset, because "ip6" keyword produces separate opcode. The kernel already has the check and only IPv6 packets will be checked for matching.
PR: 232939 MFC after: 3 days
show more ...
|
#
2a22df74 |
| 04-Nov-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r339813 through r340125.
|
#
880d3c76 |
| 03-Nov-2018 |
Andrey V. Elsukov <ae@FreeBSD.org> |
Do not use bzero() for the O_ICMP6TYPE opcode.
The buffer is already zeroed in compile_rule() function, and also it may contain configured F_NOT flag in o.len field. This fixes the filling for "not
Do not use bzero() for the O_ICMP6TYPE opcode.
The buffer is already zeroed in compile_rule() function, and also it may contain configured F_NOT flag in o.len field. This fixes the filling for "not icmp6types" opcode.
PR: 232939 MFC after: 3 days
show more ...
|
Revision tags: release/11.2.0 |
|
#
0f71e509 |
| 12-Apr-2018 |
Andrey V. Elsukov <ae@FreeBSD.org> |
Fix indenting in ipv6.c file, use tabs instead of mixing tabs and spaces.
MFC after: 1 week
|
#
bd32e335 |
| 12-Apr-2018 |
Andrey V. Elsukov <ae@FreeBSD.org> |
Remove printing of "not" keyword from print_ip6() function.
After r331668 handling of F_NOT flag done in one place by print_instruction() function. Also remove unused argument from print_ip[6]() fun
Remove printing of "not" keyword from print_ip6() function.
After r331668 handling of F_NOT flag done in one place by print_instruction() function. Also remove unused argument from print_ip[6]() functions.
MFC after: 1 week
show more ...
|
#
54b4b13c |
| 24-Dec-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r326936 through r327149.
|
#
33d72c30 |
| 20-Dec-2017 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
Revert r327005 - SPDX tags for license similar to BSD-2-Clause.
After consultation with SPDX experts and their matching guidelines[1], the licensing doesn't exactly match the BSD-2-Clause. It yet re
Revert r327005 - SPDX tags for license similar to BSD-2-Clause.
After consultation with SPDX experts and their matching guidelines[1], the licensing doesn't exactly match the BSD-2-Clause. It yet remains to be determined if they are equivalent or if there is a recognized license that matches but it is safer to just revert the tags.
Let this also be a reminder that on FreeBSD, SPDX tags are only advisory and have no legal value (but IANAL).
Pointyhat to: pfg Thanks to: Rodney Grimes, Gary O'Neall
[1] https://spdx.org/spdx-license-list/matching-guidelines
show more ...
|
#
d17aef79 |
| 19-Dec-2017 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
SPDX: These are fundamentally BSD-2-Clause.
They just omit the introductory line and numbering.
|
Revision tags: release/10.4.0, release/11.1.0 |
|
#
af3f3602 |
| 27-Apr-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r317281 through r317502.
|
#
247cea8f |
| 23-Apr-2017 |
Marius Strobl <marius@FreeBSD.org> |
In fill_ip6(), the value of the pointer av changes before it is free(3)ed. Thus, introduce a new variable to track the original value.
Submitted by: Tom Rix Differential Revision: https://reviews.f
In fill_ip6(), the value of the pointer av changes before it is free(3)ed. Thus, introduce a new variable to track the original value.
Submitted by: Tom Rix Differential Revision: https://reviews.freebsd.org/D9962
show more ...
|
#
67bc8c8b |
| 19-Nov-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r308491 through r308841.
|
#
757b5d87 |
| 15-Nov-2016 |
Andrey V. Elsukov <ae@FreeBSD.org> |
Add missing support of named lookup tables to the IPv6 code.
PR: 214419 MFC after: 1 week Sponsored by: Yandex LLC
|
#
5763f796 |
| 21-Oct-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r307383 through r307735.
|
#
23b93085 |
| 18-Oct-2016 |
Andrey V. Elsukov <ae@FreeBSD.org> |
Add support for non-contiguous IPv6 masks in ipfw(8) rules.
For example fe::640:0:0/ffff::ffff:ffff:0:0 will match addresses fe:*:*:*:0:640:*:*
Submitted by: Eugene Mamchits <mamchits at yandex-tea
Add support for non-contiguous IPv6 masks in ipfw(8) rules.
For example fe::640:0:0/ffff::ffff:ffff:0:0 will match addresses fe:*:*:*:0:640:*:*
Submitted by: Eugene Mamchits <mamchits at yandex-team dot ru> Obtained from: Yandex LLC MFC after: 2 weeks Sponsored by: Yandex LLC
show more ...
|
Revision tags: release/11.0.1, release/11.0.0 |
|
#
b68ac800 |
| 30-Apr-2016 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
sbin: minor spelling fixes.
No functional change.
|
#
0edd2576 |
| 16-Apr-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
7b34dbe4 |
| 14-Apr-2016 |
Andrey V. Elsukov <ae@FreeBSD.org> |
Fix output formatting of O_UNREACH6 opcode.
Obtained from: Yandex LLC
|