freebsd-src/sbin/pfctl
Kristof Provost 7ce98cf2f8 pfctl: fix incorrect mask on dynamic address
A PF rule using an IPv4 address followed by an IPv6 address and then a
dynamic address, e.g. "pass from {192.0.2.1 2001:db8::1} to (pppoe0)",
will have an incorrect /32 mask applied to the dynamic address.

MFC after:	3 weeks
Obtained from:	OpenBSD
See also:	https://ftp.openbsd.org/pub/OpenBSD/patches/5.6/common/007_pfctl.patch.sig
Sponsored by:	Rubicon Communications, LLC ("Netgate")
Event:		Oslo Hackathon at Modirum
2023-10-06 18:11:28 +02:00
..
tests pfctl: fix incorrect mask on dynamic address 2023-10-06 18:11:28 +02:00
Makefile Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
parse.y pfctl: fix incorrect mask on dynamic address 2023-10-06 18:11:28 +02:00
pf.os Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
pf_print_state.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
pf_ruleset.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
pfctl.8 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
pfctl.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
pfctl.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
pfctl_altq.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
pfctl_ioctl.h
pfctl_optimize.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
pfctl_osfp.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
pfctl_parser.c pfctl: fix incorrect mask on dynamic address 2023-10-06 18:11:28 +02:00
pfctl_parser.h pfctl: fix incorrect mask on dynamic address 2023-10-06 18:11:28 +02:00
pfctl_qstats.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
pfctl_radix.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
pfctl_table.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00