Home | History | Annotate | Download | only in npf
History log of /src/usr.sbin/npf/Makefile
RevisionDateAuthorComments
 1.7  25-Jul-2019  rmind Install the npf-params(7) man page.
 1.6  07-Jan-2017  christos branches: 1.6.14;
descend to npfd
 1.5  02-Aug-2014  rmind branches: 1.5.6;
NPF: add a general npf(7) manual page. Improved by wiz@.
 1.4  13-Sep-2012  martin branches: 1.4.6;
Do not build npftest without shared libraries - it can't work.
 1.3  12-Sep-2012  rjs Allow build with MKRUMP=no.
 1.2  12-Sep-2012  martin Install the npftest binary
 1.1  22-Aug-2010  rmind branches: 1.1.6; 1.1.12;
Import NPF - a packet filter. Some features:

- Designed to be fully MP-safe and highly efficient.

- Tables/IP sets (hash or red-black tree) for high performance lookups.

- Stateful filtering and Network Address Port Translation (NAPT).
Framework for application level gateways (ALGs).

- Packet inspection engine called n-code processor - inspired by BPF -
supporting generic RISC-like and specific CISC-like instructions for
common patterns (e.g. IPv4 address matching). See npf_ncode(9) manual.

- Convenient userland utility npfctl(8) with npf.conf(8).

NOTE: This is not yet a fully capable alternative to PF or IPFilter.
Further work (support for binat/rdr, return-rst/return-icmp, common ALGs,
state saving/restoring, logging, etc) is in progress.

Thanks a lot to Matt Thomas for various useful comments and code review.
Aye by: board@
 1.1.12.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.12.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.1.6.1  30-Oct-2012  yamt sync with head
 1.4.6.1  10-Aug-2014  tls Rebase.
 1.5.6.1  20-Mar-2017  pgoyette Sync with HEAD
 1.6.14.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed