#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
240494 |
|
14-Sep-2012 |
glebius |
o Create directory sys/netpfil, where all packet filters should reside, and move there ipfw(4) and pf(4).
o Move most modified parts of pf out of contrib.
Actual movements:
sys/contrib/pf/net/*.c -> sys/netpfil/pf/ sys/contrib/pf/net/*.h -> sys/net/ contrib/pf/pfctl/*.c -> sbin/pfctl contrib/pf/pfctl/*.h -> sbin/pfctl contrib/pf/pfctl/pfctl.8 -> sbin/pfctl contrib/pf/pfctl/*.4 -> share/man/man4 contrib/pf/pfctl/*.5 -> share/man/man5
sys/netinet/ipfw -> sys/netpfil/ipfw
The arguable movement is pf/net/*.h -> sys/net. There are future plans to refactor pf includes, so I decided not to break things twice.
Not modified bits of pf left in contrib: authpf, ftp-proxy, tftp-proxy, pflogd.
The ipfw(4) movement is planned to be merged to stable/9, to make head and stable match.
Discussed with: bz, luigi
|
#
228736 |
|
20-Dec-2011 |
glebius |
Restore a feature that was present in 5.x and 6.x, and was cleared in 7.x, 8.x and 9.x with pf(4) imports: pfsync(4) should suppress CARP preemption, while it is running its bulk update.
However, reimplement the feature in more elegant manner, that is partially inspired by newer OpenBSD:
- Rename term "suppression" to "demotion", to match with OpenBSD. - Keep a global demotion factor, that can be raised by several conditions, for now these are: - interface goes down - carp(4) has problems with ip_output() or ip6_output() - pfsync performs bulk update - Unlike in OpenBSD the demotion factor isn't a counter, but is actual value added to advskew. The adjustment values for particular error conditions are also configurable, and their defaults are maximum advskew value, so a single failure bumps demotion to maximum. This is for POLA compatibility, and should satisfy most users. - Demotion factor is a writable sysctl, so user can do foot shooting, if he desires to.
|
#
228734 |
|
20-Dec-2011 |
glebius |
- Fix examples to show new CARP style. - Remove OpenBSDisms, add FreeBSDisms.
|
#
223637 |
|
28-Jun-2011 |
bz |
Update packet filter (pf) code to OpenBSD 4.5.
You need to update userland (world and ports) tools to be in sync with the kernel.
Submitted by: mlaier Submitted by: eri
|
#
171172 |
|
03-Jul-2007 |
mlaier |
Commit resolved import of OpenBSD 4.1 pf userland from perforce.
Approved by: re (kensmith)
|
#
159338 |
|
06-Jun-2006 |
glebius |
- Note that the synchronisation interface needs to be up and have an IP address assigned. - Add "quick" keyword to pf.conf example.
PR: docs/85209
|
#
150835 |
|
02-Oct-2005 |
yar |
Add an rc.d script to start pfsync at the right moment of the system boot, and hook it up in the system.
The separate script is needed because in the presence of various interface lists in rc.conf ($network_interfaces, $cloned_interfaces, $sppp_interfaces, $gif_interfaces, more to come) it is hard to start them orderly, so that pfsync is brought up after its syncdev, which is required for the proper startup of pfsync.
Discussed with: mlaier on -pf MFC after: 5 days
|
#
148787 |
|
06-Aug-2005 |
brueffer |
More tcpdump 8->1 cleanup.
Approved by: mlaier MFC after: 3 days
|
#
148011 |
|
14-Jul-2005 |
brueffer |
- Remove MLINKS to nonexistant manpages - Change some section numbers to match reality - For MLINKS to manpages from ports, mention which port installs them
MFC after: 3 days
|
#
145840 |
|
03-May-2005 |
mlaier |
Resolve conflicts created during the import of pf 3.7 Some features are missing and will be implemented in a second step. This is functional as is.
Tested by: freebsd-pf, pfsense.org Obtained from: OpenBSD
|
#
142319 |
|
23-Feb-2005 |
glebius |
- remove OpenBSDisms, add FreeBSDisms - comment out feature, we do not have yet: tcpdumping on pfsync, add a BUGS section - reference carp.4 - dereference bpf(4), tcpdump(7), hostname.if(5) - sort references - tell when pfsync appeared in FreeBSD
Reviewed by: mlaier MFC after: 1 week
|
#
130617 |
|
16-Jun-2004 |
mlaier |
Commit userland part of pf version 3.5 from OpenBSD (OPENBSD_3_5_BASE).
|
#
128403 |
|
18-Apr-2004 |
mlaier |
FreeBSD-if .4 manpages for pf/pflog/pfsync.
PR: docs/65687 Submitted by: Sergey Matveychuk Approved by: bms(mentor)
|
#
126354 |
|
28-Feb-2004 |
mlaier |
This commit was generated by cvs2svn to compensate for changes in r126353, which included commits to RCS files with non-trunk default branches.
|
#
126353 |
|
28-Feb-2004 |
mlaier |
Vendor import of OpenBSD's pf userland as of OpenBSD 3.4
Approved by: bms(mentor), core(in general)
|