Module Name: src Committed By: rmind Date: Wed Feb 2 02:20:28 UTC 2011
Modified Files: src/dist/pf/usr.sbin/ftp-proxy: filter.c filter.h ftp-proxy.c ipf.c src/distrib/sets/lists/base: ad.mips64eb ad.mips64el md.amd64 md.sparc64 shl.mi src/distrib/sets/lists/comp: ad.mips64eb ad.mips64el md.amd64 md.sparc64 mi shl.mi src/distrib/sets/lists/etc: mi src/etc/defaults: rc.conf src/etc/mtree: special src/etc/rc.d: Makefile src/lib: Makefile src/sys/net/npf: npf.c npf.h npf_ctl.c npf_handler.c npf_impl.h npf_nat.c npf_ruleset.c npf_session.c npf_tableset.c src/usr.sbin/npf/npfctl: Makefile npf.conf.5 npf_data.c npf_parser.c npfctl.c npfctl.h src/usr.sbin/pf/ftp-proxy: Makefile Added Files: src/dist/pf/usr.sbin/ftp-proxy: npf.c src/etc/rc.d: npf src/lib/libnpf: Makefile npf.3 npf.c npf.h shlib_version Log Message: NPF checkpoint: - Add libnpf(3) - a library to control NPF (configuration, ruleset, etc). - Add NPF support for ftp-proxy(8). - Add rc.d script for NPF. - Convert npfctl(8) to use libnpf(3) and thus make it less depressive. Note: next clean-up step should be a parser, once dholland@ will finish it. - Add more documentation. - Various fixes. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/dist/pf/usr.sbin/ftp-proxy/filter.c \ src/dist/pf/usr.sbin/ftp-proxy/filter.h \ src/dist/pf/usr.sbin/ftp-proxy/ipf.c cvs rdiff -u -r1.3 -r1.4 src/dist/pf/usr.sbin/ftp-proxy/ftp-proxy.c cvs rdiff -u -r0 -r1.1 src/dist/pf/usr.sbin/ftp-proxy/npf.c cvs rdiff -u -r1.36 -r1.37 src/distrib/sets/lists/base/ad.mips64eb cvs rdiff -u -r1.34 -r1.35 src/distrib/sets/lists/base/ad.mips64el cvs rdiff -u -r1.109 -r1.110 src/distrib/sets/lists/base/md.amd64 cvs rdiff -u -r1.102 -r1.103 src/distrib/sets/lists/base/md.sparc64 cvs rdiff -u -r1.570 -r1.571 src/distrib/sets/lists/base/shl.mi cvs rdiff -u -r1.19 -r1.20 src/distrib/sets/lists/comp/ad.mips64eb \ src/distrib/sets/lists/comp/ad.mips64el cvs rdiff -u -r1.93 -r1.94 src/distrib/sets/lists/comp/md.amd64 cvs rdiff -u -r1.82 -r1.83 src/distrib/sets/lists/comp/md.sparc64 cvs rdiff -u -r1.1578 -r1.1579 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.154 -r1.155 src/distrib/sets/lists/comp/shl.mi cvs rdiff -u -r1.218 -r1.219 src/distrib/sets/lists/etc/mi cvs rdiff -u -r1.110 -r1.111 src/etc/defaults/rc.conf cvs rdiff -u -r1.134 -r1.135 src/etc/mtree/special cvs rdiff -u -r1.81 -r1.82 src/etc/rc.d/Makefile cvs rdiff -u -r0 -r1.1 src/etc/rc.d/npf cvs rdiff -u -r1.160 -r1.161 src/lib/Makefile cvs rdiff -u -r0 -r1.1 src/lib/libnpf/Makefile src/lib/libnpf/npf.3 \ src/lib/libnpf/npf.c src/lib/libnpf/npf.h src/lib/libnpf/shlib_version cvs rdiff -u -r1.3 -r1.4 src/sys/net/npf/npf.c cvs rdiff -u -r1.6 -r1.7 src/sys/net/npf/npf.h src/sys/net/npf/npf_handler.c \ src/sys/net/npf/npf_impl.h src/sys/net/npf/npf_ruleset.c cvs rdiff -u -r1.5 -r1.6 src/sys/net/npf/npf_ctl.c src/sys/net/npf/npf_nat.c cvs rdiff -u -r1.7 -r1.8 src/sys/net/npf/npf_session.c cvs rdiff -u -r1.4 -r1.5 src/sys/net/npf/npf_tableset.c cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/npf/npfctl/Makefile cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/npf/npfctl/npf.conf.5 cvs rdiff -u -r1.6 -r1.7 src/usr.sbin/npf/npfctl/npf_data.c cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/npf/npfctl/npf_parser.c \ src/usr.sbin/npf/npfctl/npfctl.h cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/npf/npfctl/npfctl.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/pf/ftp-proxy/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.