Home | History | Annotate | only in /src/regress/sys
History log of /src/regress/sys
RevisionDateAuthorComments
 1.16 14-May-2017  kamil Remove regress lseek tests, obsoleted by ATF

Many tests verify lseek through rumpkernels:
- tests/dev/cgd/t_cgd_3des
- tests/dev/cgd/t_cgd_aes
- tests/dev/cgd/t_cgd_blowfish
- tests/rump/rumpvfs/t_basic
- tests/rump/rumpvfs/t_etfs

There are traditional lseek(2) tests too:
- tests/kernel/kqueue/read/t_file
- tests/kernel/kqueue/read/t_file2
- tests/kernel/t_lockf
- tests/lib/libc/stdio/t_fflush
- tests/lib/libc/stdio/t_fopen
- tests/lib/libc/sys/t_msync
- etc
 1.15 14-May-2017  kamil Remove tests for executable/non-executable stack.

These tests were not portable across compilers and recently NetBSD moved
to PaX MPROTECT.
 1.14 14-May-2017  kamil Remove bpf regress tests, obsoleted by ATF net/bpf and rump
 1.13 14-May-2017  kamil Remove regress sys/crypto tests, obsoleted by ATF ones

These algorithms are used in ATF tests/net/ipsec

Today it's better to use rumpkernel to verify this code instead of
reinventing testsuites linking with selected kernel private source files.
 1.12 14-Dec-2005  rpaulo branches: 1.12.74;
Descend into net/.
 1.11 08-May-2001  sommerfeld Make this parallel-safe when MACHINE == MACHINE_ARCH
 1.10 01-Nov-2000  itojun visit crypto if MKCRYPTO!=no
 1.9 19-Jun-1999  thorpej Add some pretty simple tests for various memory mapping facilities.
There's lots more work to do here, but this simple program found a
couple of problems which I've fixed recently.
 1.8 10-Mar-1999  bouyer Add fs.
 1.7 02-Oct-1997  veego Use SUBDIR+= and NOT SUBDIR= if you use several SUBDIR lines.
 1.6 30-Sep-1997  is Cleanup the regress: _SUBDIRUSE after making "make regress" work, by
Charles Hannum.
 1.5 07-May-1997  mycroft Use proginstall:: to disable installing PROG.
 1.4 20-Apr-1995  cgd RCS Id conventions
 1.3 09-Feb-1994  cgd don't assume a machine-dependent dir
 1.2 14-Jan-1994  cgd add 'kern'
 1.1 21-Dec-1993  brezak Directory for sys tests
 1.12.74.1 19-May-2017  pgoyette Resolve conflicts from previous merge (all resulting from $NetBSD
keywork expansion)
 1.4 06-Jul-2010  mrg remove almost all the ability to build netbsd with an a.out target.
we're ELF now, and there are many missing checks against OBJECT_FMT.
if we ever consider switching, the we can figure out what new ones
we need but for now it's just clutter.

this doesn't remove any of the support for exec_aout or any actually
required-for-boot a.out support, only the ability to build a netbsd
release in a.out format. ie, most of this code has been dead for
over a decade.

i've tested builds on vax, amd64, i386, mac68k, macppc, sparc, atari,
amiga, shark, cats, dreamcast, landisk, mmeye and x68k. this covers
the 5 MACHINE_ARCH's affected, and all the other arch code touched.
it also includes some actual run-time testing of sparc, i386 and
shark, and i performed binary comparison upon amiga and x68k as well.


some minor details relevant:
- move shlib.[ch] from ld.aout_so into ldconfig proper, and cut them
down to only the parts ldconfig needs
- remove various unused source files
- switch amiga bootblocks to using elf2bb.h instead of aout2bb.h
 1.3 16-Mar-2002  reinoud Add a new regression test for ARM 6 and ARM7 machines to check if
unhandled instruction patterns in the early or late abort handler
terminate the program with a SEGV instead of the panic it used to
give.

Since this test is quite volatile if failing its not run automatically.
 1.2 01-Sep-2001  rearnsha Include bsd.own.mk to get a default setting of OBJECT_FMT.
 1.1 06-Aug-2001  bjh21 On ARM ELF systems, check that the kernel aligns the stack pointer to an
8-byte boundary (as mandated by ATPCS B-01) when delivering a signal.
 1.1 06-Aug-2001  bjh21 On ARM ELF systems, check that the kernel aligns the stack pointer to an
8-byte boundary (as mandated by ATPCS B-01) when delivering a signal.
 1.3 14-Oct-2006  bjh21 This doesn't panic any more, so run it automatically.
 1.2 18-Sep-2002  lukem some makefile de-linting
- list NOxxx and LDSTATIC= assignments before everything else
(especially <bsd.own.mk>)
- ensure <bsd.own.mk> is included before NETBSDSRCDIR is used
- add missing RCSids
 1.1 16-Mar-2002  reinoud Add a new regression test for ARM 6 and ARM7 machines to check if
unhandled instruction patterns in the early or late abort handler
terminate the program with a SEGV instead of the panic it used to
give.

Since this test is quite volatile if failing its not run automatically.
 1.10 17-Oct-2011  mbalmer Fix typo in output.
 1.9 18-May-2011  mellon Include err.h to provide prototype for err().
 1.8 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.7 24-Dec-2005  perry branches: 1.7.18;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.6 09-Apr-2002  thorpej Multiline string literals are now allowed in ISO C.
 1.5 17-Mar-2002  bjh21 Extend the test to also test data_abort_address() on arm26, which can panic on
certain pre-indexed data transfers.
 1.4 17-Mar-2002  bjh21 Change the address used for abort fixup tests to be zero rather than
0xffffffff. This means that it won't generate a SIGBUS (address exception)
on arm26.
 1.3 17-Mar-2002  bjh21 Catch SIGSEGV, so we can exit successfully if it arrives.
 1.2 17-Mar-2002  bjh21 Small fix to assembly code to avoid "source register same as write-back base"
warning from GAS.
 1.1 16-Mar-2002  reinoud Add a new regression test for ARM 6 and ARM7 machines to check if
unhandled instruction patterns in the early or late abort handler
terminate the program with a SEGV instead of the panic it used to
give.

Since this test is quite volatile if failing its not run automatically.
 1.7.18.1 18-May-2008  yamt sync with head.
 1.3 18-Sep-2002  lukem some makefile de-linting
- list NOxxx and LDSTATIC= assignments before everything else
(especially <bsd.own.mk>)
- ensure <bsd.own.mk> is included before NETBSDSRCDIR is used
- add missing RCSids
 1.2 12-Dec-2001  tv MKfoo=no -> NOfoo
 1.1 06-Aug-2001  bjh21 On ARM ELF systems, check that the kernel aligns the stack pointer to an
8-byte boundary (as mandated by ATPCS B-01) when delivering a signal.
 1.4 18-May-2011  mellon Include err.h and unistd.h to provide protos for err() and getpid().
 1.3 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.2 21-Feb-2002  itojun branches: 1.2.32;
put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.1 06-Aug-2001  bjh21 On ARM ELF systems, check that the kernel aligns the stack pointer to an
8-byte boundary (as mandated by ATPCS B-01) when delivering a signal.
 1.2.32.1 18-May-2008  yamt sync with head.
 1.1 06-Aug-2001  bjh21 On ARM ELF systems, check that the kernel aligns the stack pointer to an
8-byte boundary (as mandated by ATPCS B-01) when delivering a signal.
 1.9 22-Apr-2020  maxv We have USER_LDT tests in ATF, remove the ones from regress.
 1.8 12-Aug-2017  maxv Remove the vm86 tests.
 1.7 04-Jan-2008  yamt iopl.
 1.6 04-Jan-2008  yamt test i386_get_ioperm/i386_set_ioperm.
 1.5 16-Aug-2003  drochner branches: 1.5.22;
add vm86
 1.4 30-Sep-1997  is Cleanup the regress: _SUBDIRUSE after making "make regress" work, by
Charles Hannum.
 1.3 07-May-1997  mycroft Use proginstall:: to disable installing PROG.
 1.2 20-Apr-1995  cgd RCS Id conventions
 1.1 21-Dec-1993  brezak Directory for sys/arch/i386 tests
 1.5.22.1 09-Jan-2008  matt sync with HEAD
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 07-May-1997  mycroft Use proginstall:: to disable installing PROG.
 1.1 04-Jan-2008  yamt branches: 1.1.2;
test i386_get_ioperm/i386_set_ioperm.
 1.1.2.2 09-Jan-2008  matt sync with HEAD
 1.1.2.1 04-Jan-2008  matt file Makefile was added on branch matt-armv6 on 2008-01-09 01:37:31 +0000
 1.2 04-Jan-2008  yamt branches: 1.2.2;
sprinkle sleep(1) to catch more bugs.
 1.1 04-Jan-2008  yamt test i386_get_ioperm/i386_set_ioperm.
 1.2.2.2 09-Jan-2008  matt sync with HEAD
 1.2.2.1 04-Jan-2008  matt file ioperm.c was added on branch matt-armv6 on 2008-01-09 01:37:32 +0000
 1.1 04-Jan-2008  yamt branches: 1.1.2;
test i386_iopl.
 1.1.2.2 09-Jan-2008  matt sync with HEAD
 1.1.2.1 04-Jan-2008  matt file Makefile was added on branch matt-armv6 on 2008-01-09 01:37:32 +0000
 1.2 04-Jan-2008  yamt branches: 1.2.2;
sprinkle sleep(1) to catch more bugs.
 1.1 04-Jan-2008  yamt test i386_iopl.
 1.2.2.2 09-Jan-2008  matt sync with HEAD
 1.2.2.1 04-Jan-2008  matt file iopl.c was added on branch matt-armv6 on 2008-01-09 01:37:33 +0000
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 30-Sep-1997  is branches: 1.1.1;
Initial revision
 1.1.1.1 30-Sep-1997  is Some 68060 tests:
- 060sp is calling glue to Motorolas test code for the 68060SP. We dont call
the ftest #3, as it requires special kernel support not wanted normally.
- emuspeed is a partially table-driven instruction, thus easily extensible
benchmark. Tests are in for the emulated-on-68060 mul 32->64bit and
div 64->32bit.
 1.15 19-Sep-2014  joerg Replace manual realdepend dependency with DPSRCS.
 1.14 28-Mar-2008  apb branches: 1.14.42; 1.14.44; 1.14.48;
Adapt to changes in m68k/060sp/asm2gas script: pass SED=${TOOL_SED:Q}
instead of TOOL_SED=${TOOL_SED:Q} in the environment.
 1.13 27-Mar-2008  apb Use "${TOOL_SED}" instead of just "sed" in sys/arch/m68k/060sp/asm2gas.
 1.12 26-Oct-2003  lukem Use ${HOST_SH} instead of `sh'.

If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
 1.11 30-Sep-2003  mycroft sysctl has moved.
 1.10 18-Sep-2002  lukem use NETBSDSRCDIR as appropriate
 1.9 12-Dec-2001  tv MKfoo=no -> NOfoo
 1.8 28-Apr-2000  is revert the depend change... it was unneeded, and is even hurting in some
cases.
 1.7 15-Apr-2000  is Make this depend again.
 1.6 14-Apr-2000  is Move original Motorola files to the "dist" subdirectory, in response
to PR 9626 by Kris Shannon.
 1.5 16-Feb-2000  tsutsui Make "make dependall" work.
 1.4 13-Feb-1999  lukem convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
 1.3 16-Jun-1998  is *** empty log message ***
 1.2 26-Oct-1997  lukem use CPPFLAGS instead of CFLAGS
 1.1 30-Sep-1997  is branches: 1.1.1;
Initial revision
 1.1.1.1 30-Sep-1997  is branches: 1.1.1.1.2;
Some 68060 tests:
- 060sp is calling glue to Motorolas test code for the 68060SP. We dont call
the ftest #3, as it requires special kernel support not wanted normally.
- emuspeed is a partially table-driven instruction, thus easily extensible
benchmark. Tests are in for the emulated-on-68060 mul 32->64bit and
div 64->32bit.
 1.1.1.1.2.1 08-Nov-1997  lukem sync with trunk (approved by thorpej)
 1.14.48.1 24-Jan-2019  martin Pull up following revision(s) (requested by msaitoh in ticket #1674):

regress/sys/arch/m68k/060sp/Makefile: revision 1.15

Replace manual realdepend dependency with DPSRCS.
 1.14.44.1 24-Jan-2019  martin Pull up following revision(s) (requested by msaitoh in ticket #1674):

regress/sys/arch/m68k/060sp/Makefile: revision 1.15

Replace manual realdepend dependency with DPSRCS.
 1.14.42.1 24-Jan-2019  martin Pull up following revision(s) (requested by msaitoh in ticket #1674):

regress/sys/arch/m68k/060sp/Makefile: revision 1.15

Replace manual realdepend dependency with DPSRCS.
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 20-May-2006  mrg branches: 1.4.18;
#include <stdlib.h> for exit(3) prototype
 1.3 21-Feb-2002  itojun put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 30-Sep-1997  is branches: 1.1.1;
Initial revision
 1.1.1.1 30-Sep-1997  is Some 68060 tests:
- 060sp is calling glue to Motorolas test code for the 68060SP. We dont call
the ftest #3, as it requires special kernel support not wanted normally.
- emuspeed is a partially table-driven instruction, thus easily extensible
benchmark. Tests are in for the emulated-on-68060 mul 32->64bit and
div 64->32bit.
 1.4.18.1 18-May-2008  yamt sync with head.
 1.3 25-Apr-2000  is Local-ize local labels
 1.2 09-Dec-1999  itohy Make it build on ELF toolchain.
 1.1 30-Sep-1997  is branches: 1.1.1;
Initial revision
 1.1.1.1 30-Sep-1997  is branches: 1.1.1.1.8;
Some 68060 tests:
- 060sp is calling glue to Motorolas test code for the 68060SP. We dont call
the ftest #3, as it requires special kernel support not wanted normally.
- emuspeed is a partially table-driven instruction, thus easily extensible
benchmark. Tests are in for the emulated-on-68060 mul 32->64bit and
div 64->32bit.
 1.1.1.1.8.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.1 30-Sep-1997  is branches: 1.1.1;
Initial revision
 1.1.1.1 30-Sep-1997  is Some 68060 tests:
- 060sp is calling glue to Motorolas test code for the 68060SP. We dont call
the ftest #3, as it requires special kernel support not wanted normally.
- emuspeed is a partially table-driven instruction, thus easily extensible
benchmark. Tests are in for the emulated-on-68060 mul 32->64bit and
div 64->32bit.
 1.6 18-Sep-2002  lukem some makefile de-linting
- list NOxxx and LDSTATIC= assignments before everything else
(especially <bsd.own.mk>)
- ensure <bsd.own.mk> is included before NETBSDSRCDIR is used
- add missing RCSids
 1.5 12-Dec-2001  tv MKfoo=no -> NOfoo
 1.4 09-Dec-1999  itohy Make it build on ELF toolchain.
 1.3 13-Feb-1999  lukem branches: 1.3.6;
convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 30-Sep-1997  is branches: 1.1.1;
Initial revision
 1.1.1.1 30-Sep-1997  is Some 68060 tests:
- 060sp is calling glue to Motorolas test code for the 68060SP. We dont call
the ftest #3, as it requires special kernel support not wanted normally.
- emuspeed is a partially table-driven instruction, thus easily extensible
benchmark. Tests are in for the emulated-on-68060 mul 32->64bit and
div 64->32bit.
 1.3.6.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.1 30-Sep-1997  is branches: 1.1.1;
Initial revision
 1.1.1.1 30-Sep-1997  is Some 68060 tests:
- 060sp is calling glue to Motorolas test code for the 68060SP. We dont call
the ftest #3, as it requires special kernel support not wanted normally.
- emuspeed is a partially table-driven instruction, thus easily extensible
benchmark. Tests are in for the emulated-on-68060 mul 32->64bit and
div 64->32bit.
 1.1 09-Dec-1999  itohy branches: 1.1.2;
Make it build on ELF toolchain.
 1.1.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.2 09-Dec-1999  itohy Make it build on ELF toolchain.
 1.1 30-Sep-1997  is branches: 1.1.1;
Initial revision
 1.1.1.1 30-Sep-1997  is branches: 1.1.1.1.8;
Some 68060 tests:
- 060sp is calling glue to Motorolas test code for the 68060SP. We dont call
the ftest #3, as it requires special kernel support not wanted normally.
- emuspeed is a partially table-driven instruction, thus easily extensible
benchmark. Tests are in for the emulated-on-68060 mul 32->64bit and
div 64->32bit.
 1.1.1.1.8.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.8 18-May-2011  tsutsui WARNSfy
 1.7 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.6 06-Feb-2005  perry branches: 1.6.24;
de-__P, remove obsolete "register" declarations.
 1.5 21-Feb-2002  itojun put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.4 31-Jan-1999  is Better formatting.
 1.3 15-Jun-1998  is Make the loop count self-clocking, to avoid very long delays on slow CPUs.
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 30-Sep-1997  is branches: 1.1.1;
Initial revision
 1.1.1.1 30-Sep-1997  is Some 68060 tests:
- 060sp is calling glue to Motorolas test code for the 68060SP. We dont call
the ftest #3, as it requires special kernel support not wanted normally.
- emuspeed is a partially table-driven instruction, thus easily extensible
benchmark. Tests are in for the emulated-on-68060 mul 32->64bit and
div 64->32bit.
 1.6.24.1 18-May-2008  yamt sync with head.
 1.2 30-Sep-1997  is Was imported by accident.
 1.1 30-Sep-1997  is branches: 1.1.1;
Initial revision
 1.1.1.1 30-Sep-1997  is Some 68060 tests:
- 060sp is calling glue to Motorolas test code for the 68060SP. We dont call
the ftest #3, as it requires special kernel support not wanted normally.
- emuspeed is a partially table-driven instruction, thus easily extensible
benchmark. Tests are in for the emulated-on-68060 mul 32->64bit and
div 64->32bit.
 1.1 09-Dec-1999  itohy branches: 1.1.2;
Make it build on ELF toolchain.
 1.1.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.2 09-Dec-1999  itohy Make it build on ELF toolchain.
 1.1 30-Sep-1997  is branches: 1.1.1;
Initial revision
 1.1.1.1 30-Sep-1997  is branches: 1.1.1.1.8;
Some 68060 tests:
- 060sp is calling glue to Motorolas test code for the 68060SP. We dont call
the ftest #3, as it requires special kernel support not wanted normally.
- emuspeed is a partially table-driven instruction, thus easily extensible
benchmark. Tests are in for the emulated-on-68060 mul 32->64bit and
div 64->32bit.
 1.1.1.1.8.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 06-Feb-2005  perry branches: 1.4.24;
de-__P, remove obsolete "register" declarations.
 1.3 21-Feb-2002  itojun put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 30-Sep-1997  is branches: 1.1.1;
Initial revision
 1.1.1.1 30-Sep-1997  is Some 68060 tests:
- 060sp is calling glue to Motorolas test code for the 68060SP. We dont call
the ftest #3, as it requires special kernel support not wanted normally.
- emuspeed is a partially table-driven instruction, thus easily extensible
benchmark. Tests are in for the emulated-on-68060 mul 32->64bit and
div 64->32bit.
 1.4.24.1 18-May-2008  yamt sync with head.
 1.1 09-Dec-1999  itohy branches: 1.1.2;
Make it build on ELF toolchain.
 1.1.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.2 09-Dec-1999  itohy Make it build on ELF toolchain.
 1.1 30-Sep-1997  is branches: 1.1.1;
Initial revision
 1.1.1.1 30-Sep-1997  is branches: 1.1.1.1.8;
Some 68060 tests:
- 060sp is calling glue to Motorolas test code for the 68060SP. We dont call
the ftest #3, as it requires special kernel support not wanted normally.
- emuspeed is a partially table-driven instruction, thus easily extensible
benchmark. Tests are in for the emulated-on-68060 mul 32->64bit and
div 64->32bit.
 1.1.1.1.8.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.3 18-Sep-2002  lukem some makefile de-linting
- list NOxxx and LDSTATIC= assignments before everything else
(especially <bsd.own.mk>)
- ensure <bsd.own.mk> is included before NETBSDSRCDIR is used
- add missing RCSids
 1.2 12-Dec-2001  tv MKfoo=no -> NOfoo
 1.1 17-Jul-2001  jdolecek Add regression test for COMPAT_43 uipc syscalls. Do not run this by
default, special setup is needed (inetd echo service + kernel with COMPAT_43)
 1.2 21-Feb-2002  itojun put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.1 17-Jul-2001  jdolecek Add regression test for COMPAT_43 uipc syscalls. Do not run this by
default, special setup is needed (inetd echo service + kernel with COMPAT_43)
 1.9 14-May-2017  kamil Remove regress getdents test, obsoleted by ATF tests

There are ATF tests using rumpkernel to verify getdents:
- tests/fs/hfs/t_pathconvert
- tests/fs/kernfs/t_basic
- tests/fs/vfs/t_union
 1.8 20-Feb-2009  jmmv branches: 1.8.36;
Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.7 12-Nov-2007  jmmv branches: 1.7.14;
Convert the regress/sys/fs/tmpfs tests to the atf

This change converts all the existing regression tests in
regress/sys/fs/tmpfs to the new framework provided by atf. As a side
effect, this also moves all the tests programs in regress/sys/fs/tmpfs to
tests/fs/tmpfs.
 1.6 21-Sep-2006  reinoud branches: 1.6.8;
Add simple lseek() test on a standard file. Standard it runs on the
/var/log/messages file wich is most likely not interesting but the
regression test can work on every specified filingsystem by passing a file
on that filingsystem to it as argument.

It tests:
- initial position
- seeking absolute position
- seeking end
- seeking negative relative position

more can be added later.
 1.5 19-Dec-2005  rpaulo Descend into posix_fadvise/
 1.4 10-Sep-2005  jmmv Initial addition of tmpfs, an efficient memory file-system. This project
was developed as part of Google's Summer of Code 2005 program. This
change adds the kernel code, the mount_tmpfs utility, a regression test
suite and does all other related changes to integrate these.

The file-system is still *experimental*. Therefore, it is disabled by
default in all kernels. However, as typically done, a commented-out
entry is added in them to ease its setup.

Note that I haven't commited the required mountd(8) changes to be able
to export tmpfs file-systems because NFS support is still very unstable
and because, before enabling it, I'd like to do some other changes.

OK'ed by my project mentor, William Studenmund (wrstuden@).
 1.3 03-Oct-2004  yamt test getdents(2). currently fail on nfs.
 1.2 27-Jan-2002  thorpej Add a regression test for mkdir(2) and rmdir(2).
 1.1 10-Mar-1999  bouyer Makefile for filesystem regression tests subdir.
 1.6.8.1 09-Jan-2008  matt sync with HEAD
 1.7.14.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.8.36.1 19-May-2017  pgoyette Resolve conflicts from previous merge (all resulting from $NetBSD
keywork expansion)
 1.1 18-Aug-2002  itojun don't install regress test programs
 1.8 08-Sep-2024  rillig fix a/an grammar in obvious cases
 1.7 16-Jan-2014  christos branches: 1.7.38;
eliminate use of bsd.sys.mk from Makefiles
 1.6 30-Jun-2004  jmc branches: 1.6.48; 1.6.54;
Add missing NetBSD ID tags
 1.5 26-Oct-2003  lukem Use ${HOST_SH} instead of `sh'.

If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
 1.4 09-Apr-2002  tron Use a local disktab instead of requiring "floppy288" to be in
"/etc/disktab" as suggested by Simon Burge.
 1.3 09-Apr-2002  tron Add a note that the kernel needs FFS Endian Independent support to perform
this test.
 1.2 10-Mar-1999  bouyer Note that this is derived from PR 6706 submitted by Brian Grayson.
 1.1 10-Mar-1999  bouyer FFS regression tests: tests newfs, kernel, fsck_ffs and dump/restore.
 1.6.54.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.6.48.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.7.38.1 02-Aug-2025  perseant Sync with HEAD
 1.1 09-Apr-2002  tron Use a local disktab instead of requiring "floppy288" to be in
"/etc/disktab" as suggested by Simon Burge.
 1.1 10-Mar-1999  bouyer FFS regression tests: tests newfs, kernel, fsck_ffs and dump/restore.
 1.2 29-Jan-2003  perseant Regression test to ensure that (1) newfs_lfs and fsck_lfs agree about
what makes up a good filesystem; and that (2) the kernel and fsck_lfs
also agree. This test, like the 9994 test and like the FFS endianness
test, is not included in the main "make regress".
 1.1 02-Aug-2002  perseant Add regression tests section for LFS. First regression test is based on
IWAMOTO Toshihiro's test program submitted with PR #9994, modified to
perform the same operations on a control file, presumably held in a
known-working filesystem. Test and control files are compared with "diff"
after the run (assuming that the kernel does not panic, which is really
the main point of the test).

Not included in the parent Makefile's list, as it requires the existence of
an LFS of some size.
 1.3 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.2 09-Aug-2002  soren branches: 1.2.30;
Remove extraneous \n's in {err,warn}{,x}.
 1.1 02-Aug-2002  perseant Add regression tests section for LFS. First regression test is based on
IWAMOTO Toshihiro's test program submitted with PR #9994, modified to
perform the same operations on a control file, presumably held in a
known-working filesystem. Test and control files are compared with "diff"
after the run (assuming that the kernel does not panic, which is really
the main point of the test).

Not included in the parent Makefile's list, as it requires the existence of
an LFS of some size.
 1.2.30.1 18-May-2008  yamt sync with head.
 1.2 18-Sep-2002  lukem some makefile de-linting
- list NOxxx and LDSTATIC= assignments before everything else
(especially <bsd.own.mk>)
- ensure <bsd.own.mk> is included before NETBSDSRCDIR is used
- add missing RCSids
 1.1 02-Aug-2002  perseant Add regression tests section for LFS. First regression test is based on
IWAMOTO Toshihiro's test program submitted with PR #9994, modified to
perform the same operations on a control file, presumably held in a
known-working filesystem. Test and control files are compared with "diff"
after the run (assuming that the kernel does not panic, which is really
the main point of the test).

Not included in the parent Makefile's list, as it requires the existence of
an LFS of some size.
 1.7 11-Nov-2006  jmmv Move lfs_cleanerd from /usr/libexec to /libexec. This is to allow putting
the root file system on a LFS volume.

Addresses PR bin/30407. No objections in tech-userlevel@.
 1.6 21-Jul-2006  perseant Include testing of the roll-forward agent, when recreating the filesystem
partial-segment by partial-segment. Each checkpoint should pass fsck_lfs -n
without errors; the results of fsck_lfs -p on non-checkpoints should also
pass fsck_lfs -n without errors.
 1.5 24-Jun-2006  perseant Change LFCNWRAP{STOP,GO} to make them more suitable for snapshotting; in
particular, the caller can now choose whether to wait for the condition
to be met, and if the caller of LFCNWRAPSTOP dies or otherwise closes
the descriptor, the filesystem is started again. Updated the ckckp
regression test to use the new semantics.

dump_lfs(8) now uses the fcntls to implement LFS-style snapshotting through
the -X flag, addressing PR#33457 albeit not using fss(4). Fixed a couple
other problems with dump_lfs that manifested themselves during testing.
 1.4 05-May-2006  perseant Allow the user to specify a file size in the ckckp regression test, including
the value zero (filling the filesystem with directories and empty file
inodes).
 1.3 27-Apr-2006  perseant Be a little more careful about what we copy into the working file when;
this takes care of another class of false positives. Add copyright
assignments.
 1.2 22-Apr-2006  perseant Regression test improvements:

Move the stop for LFCNWRAPSTOP to the point at which writing at segment 0
is really about to commence, since this is what the test expects (and
incidentally what a snapshotting utility wants as well).

More correctly reconstruct the on-disk state at every checkpoint, rather
than relying on the entire state at the point of wrapping to be accurate
(that is only true the first time we wrap). Add a "make abort" target to
make rerunning the test more convenient when it has failed and we're done
analyzing the failure.
 1.1 17-Apr-2006  perseant Introduce two fcntl calls that freeze the filesystem right at the point
where segment 0 is being considered for writing. This allows for automated
checkpoint vailidity scanning, and could be used (in conjunction with the
existing LFCNREWIND) for e.g. snapshot dumps as well.

Include a regression test that does such scanning.

When writing the Ifile, loop through the dirty block list three times to
make sure that the checkpoint is always consistent (the first and second
times the Ifile blocks can cross a segment boundary; not so the third time
unless the segments are very small). Discovered by using the aforementioned
regression test.
 1.5 30-Apr-2008  martin Convert TNF licenses to new 2 clause variant
 1.4 21-Jul-2006  perseant branches: 1.4.18;
Include testing of the roll-forward agent, when recreating the filesystem
partial-segment by partial-segment. Each checkpoint should pass fsck_lfs -n
without errors; the results of fsck_lfs -p on non-checkpoints should also
pass fsck_lfs -n without errors.
 1.3 27-Apr-2006  perseant Be a little more careful about what we copy into the working file when;
this takes care of another class of false positives. Add copyright
assignments.
 1.2 22-Apr-2006  perseant Regression test improvements:

Move the stop for LFCNWRAPSTOP to the point at which writing at segment 0
is really about to commence, since this is what the test expects (and
incidentally what a snapshotting utility wants as well).

More correctly reconstruct the on-disk state at every checkpoint, rather
than relying on the entire state at the point of wrapping to be accurate
(that is only true the first time we wrap). Add a "make abort" target to
make rerunning the test more convenient when it has failed and we're done
analyzing the failure.
 1.1 17-Apr-2006  perseant Introduce two fcntl calls that freeze the filesystem right at the point
where segment 0 is being considered for writing. This allows for automated
checkpoint vailidity scanning, and could be used (in conjunction with the
existing LFCNREWIND) for e.g. snapshot dumps as well.

Include a regression test that does such scanning.

When writing the Ifile, loop through the dirty block list three times to
make sure that the checkpoint is always consistent (the first and second
times the Ifile blocks can cross a segment boundary; not so the third time
unless the segments are very small). Discovered by using the aforementioned
regression test.
 1.4.18.1 18-May-2008  yamt sync with head.
 1.6 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.5 21-Jul-2006  perseant branches: 1.5.18;
Include testing of the roll-forward agent, when recreating the filesystem
partial-segment by partial-segment. Each checkpoint should pass fsck_lfs -n
without errors; the results of fsck_lfs -p on non-checkpoints should also
pass fsck_lfs -n without errors.
 1.4 24-Jun-2006  perseant Change LFCNWRAP{STOP,GO} to make them more suitable for snapshotting; in
particular, the caller can now choose whether to wait for the condition
to be met, and if the caller of LFCNWRAPSTOP dies or otherwise closes
the descriptor, the filesystem is started again. Updated the ckckp
regression test to use the new semantics.

dump_lfs(8) now uses the fcntls to implement LFS-style snapshotting through
the -X flag, addressing PR#33457 albeit not using fss(4). Fixed a couple
other problems with dump_lfs that manifested themselves during testing.
 1.3 27-Apr-2006  perseant Be a little more careful about what we copy into the working file when;
this takes care of another class of false positives. Add copyright
assignments.
 1.2 22-Apr-2006  perseant Regression test improvements:

Move the stop for LFCNWRAPSTOP to the point at which writing at segment 0
is really about to commence, since this is what the test expects (and
incidentally what a snapshotting utility wants as well).

More correctly reconstruct the on-disk state at every checkpoint, rather
than relying on the entire state at the point of wrapping to be accurate
(that is only true the first time we wrap). Add a "make abort" target to
make rerunning the test more convenient when it has failed and we're done
analyzing the failure.
 1.1 17-Apr-2006  perseant Introduce two fcntl calls that freeze the filesystem right at the point
where segment 0 is being considered for writing. This allows for automated
checkpoint vailidity scanning, and could be used (in conjunction with the
existing LFCNREWIND) for e.g. snapshot dumps as well.

Include a regression test that does such scanning.

When writing the Ifile, loop through the dirty block list three times to
make sure that the checkpoint is always consistent (the first and second
times the Ifile blocks can cross a segment boundary; not so the third time
unless the segments are very small). Discovered by using the aforementioned
regression test.
 1.5.18.1 18-May-2008  yamt sync with head.
 1.7 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.6 21-Jul-2006  perseant branches: 1.6.18;
Include testing of the roll-forward agent, when recreating the filesystem
partial-segment by partial-segment. Each checkpoint should pass fsck_lfs -n
without errors; the results of fsck_lfs -p on non-checkpoints should also
pass fsck_lfs -n without errors.
 1.5 05-May-2006  perseant Tabify.
 1.4 05-May-2006  perseant Allow the user to specify a file size in the ckckp regression test, including
the value zero (filling the filesystem with directories and empty file
inodes).
 1.3 01-May-2006  perseant Remember to empty the filesystem between iterations, otherwise all
iterations after the first are no-ops.
 1.2 27-Apr-2006  perseant Be a little more careful about what we copy into the working file when;
this takes care of another class of false positives. Add copyright
assignments.
 1.1 17-Apr-2006  perseant Introduce two fcntl calls that freeze the filesystem right at the point
where segment 0 is being considered for writing. This allows for automated
checkpoint vailidity scanning, and could be used (in conjunction with the
existing LFCNREWIND) for e.g. snapshot dumps as well.

Include a regression test that does such scanning.

When writing the Ifile, loop through the dirty block list three times to
make sure that the checkpoint is always consistent (the first and second
times the Ifile blocks can cross a segment boundary; not so the third time
unless the segments are very small). Discovered by using the aforementioned
regression test.
 1.6.18.1 18-May-2008  yamt sync with head.
 1.2 24-Jun-2006  perseant Change LFCNWRAP{STOP,GO} to make them more suitable for snapshotting; in
particular, the caller can now choose whether to wait for the condition
to be met, and if the caller of LFCNWRAPSTOP dies or otherwise closes
the descriptor, the filesystem is started again. Updated the ckckp
regression test to use the new semantics.

dump_lfs(8) now uses the fcntls to implement LFS-style snapshotting through
the -X flag, addressing PR#33457 albeit not using fss(4). Fixed a couple
other problems with dump_lfs that manifested themselves during testing.
 1.1 22-Apr-2006  perseant Regression test improvements:

Move the stop for LFCNWRAPSTOP to the point at which writing at segment 0
is really about to commence, since this is what the test expects (and
incidentally what a snapshotting utility wants as well).

More correctly reconstruct the on-disk state at every checkpoint, rather
than relying on the entire state at the point of wrapping to be accurate
(that is only true the first time we wrap). Add a "make abort" target to
make rerunning the test more convenient when it has failed and we're done
analyzing the failure.
 1.4 21-Jul-2006  perseant Include testing of the roll-forward agent, when recreating the filesystem
partial-segment by partial-segment. Each checkpoint should pass fsck_lfs -n
without errors; the results of fsck_lfs -p on non-checkpoints should also
pass fsck_lfs -n without errors.
 1.3 05-May-2006  perseant Allow the user to specify a file size in the ckckp regression test, including
the value zero (filling the filesystem with directories and empty file
inodes).
 1.2 22-Apr-2006  perseant Regression test improvements:

Move the stop for LFCNWRAPSTOP to the point at which writing at segment 0
is really about to commence, since this is what the test expects (and
incidentally what a snapshotting utility wants as well).

More correctly reconstruct the on-disk state at every checkpoint, rather
than relying on the entire state at the point of wrapping to be accurate
(that is only true the first time we wrap). Add a "make abort" target to
make rerunning the test more convenient when it has failed and we're done
analyzing the failure.
 1.1 17-Apr-2006  perseant Introduce two fcntl calls that freeze the filesystem right at the point
where segment 0 is being considered for writing. This allows for automated
checkpoint vailidity scanning, and could be used (in conjunction with the
existing LFCNREWIND) for e.g. snapshot dumps as well.

Include a regression test that does such scanning.

When writing the Ifile, loop through the dirty block list three times to
make sure that the checkpoint is always consistent (the first and second
times the Ifile blocks can cross a segment boundary; not so the third time
unless the segments are very small). Discovered by using the aforementioned
regression test.
 1.4 26-Feb-2005  perseant Various minor LFS improvements:

* Extend the lfs library from fsck_lfs(8) so that it can be used with a
not-yet-existent LFS. Make newfs_lfs(8) use this library, so it can
create LFSs whose Ifile is larger than one segment.
* Make newfs_lfs(8) use strsuftoi64() for its arguments, a la newfs(8).
* Make fsck_lfs(8) respect the "file system is clean" flag.
* Don't let fsck_lfs(8) think it has dirty blocks when invoked with the
-n flag.
 1.3 03-Feb-2003  perseant branches: 1.3.4;
Break out fsck function; add rename hard link test; change small files
test to provoke the cleaner into running as well.
 1.2 29-Jan-2003  perseant Make the test a little less demanding (write 800k files instead of 1600k).
 1.1 29-Jan-2003  perseant Regression test to ensure that (1) newfs_lfs and fsck_lfs agree about
what makes up a good filesystem; and that (2) the kernel and fsck_lfs
also agree. This test, like the 9994 test and like the FFS endianness
test, is not included in the main "make regress".
 1.3.4.1 10-May-2005  riz Pull up the following revisions (requested by perseant in ticket #1281):

1.8 sys/ufs/lfs/TODO
1.75 sys/ufs/lfs/lfs.h (via patch)
1.74 sys/ufs/lfs/lfs_alloc.c (via patch)
1.49, 1.51 sys/ufs/lfs/lfs_balloc.c (1.51 via patch)
1.78 sys/ufs/lfs/lfs_bio.c
1.62 sys/ufs/lfs/lfs_extern.h (via patch)
1.156 sys/ufs/lfs/lfs_segment.c (via patch)
1.48 sys/ufs/lfs/lfs_subr.c
1.101 sys/ufs/lfs/lfs_syscalls.c
1.163 sys/ufs/lfs/lfs_vfsops.c (via patch)
1.134 sys/ufs/lfs/lfs_vnops.c (via patch)
1.61 sys/ufs/ufs/ufs_readwrite.c (via patch)

1.20 libexec/lfs_cleanerd/clean.h (via patch)
1.52 libexec/lfs_cleanerd/cleanerd.c (via patch)
1.41 libexec/lfs_cleanerd/library.c (via patch)

1.4 regress/sys/fs/lfs/newfs_fsck/Makefile
1.2 regress/sys/fs/lfs/newfs_fsck/mkfs_mount
1.2 regress/sys/fs/lfs/newfs_fsck/smallfiles
1.3 sbin/fsck_lfs/bufcache.c
1.3 sbin/fsck_lfs/bufcache.h
1.3 sbin/fsck_lfs/lfs.h
1.8 sbin/fsck_lfs/lfs.c (via patch)
1.8 sbin/fsck_lfs/pass3.c (via patch)
1.18 sbin/fsck_lfs/pass0.c (via patch)
1.18 sbin/fsck_lfs/utilities.c (via patch)
1.7 sbin/fsck_lfs/segwrite.c
1.19 sbin/fsck_lfs/setup.c (via patch)
1.3 sbin/newfs_lfs/Makefile
0 sbin/newfs_lfs/lfs.c (yes, remove it)
1.1 sbin/newfs_lfs/make_lfs.c
1.15 sbin/newfs_lfs/newfs.c (via patch)

Various minor LFS improvements.

Kernel:

* Note when lfs_putpages(9) thinks it is not going to be writing any
pages before calling genfs_putpages(9). This prevents a situation in
which blocks can be queued for writing without a segment header.
* Correct computation of NRESERVE(), though it is still a gross
overestimate in most cases. Note that if NRESERVE() is too high, it
may be impossible to create files on the filesystem. We catch this
case on filesystem mount and refuse to mount r/w.
* Allow filesystems to be mounted whose block size is == MAXBSIZE.
* Somewhere along the line, ufs_bmaparray(9) started mangling UNWRITTEN
entries in indirect blocks again, triggering a failed assertion "daddr
<= LFS_MAX_DADDR". Explicitly convert to and from int32_t to correct
this. Should fix PR #29045.
* Add a high-water mark for the number of dirty pages any given LFS can
hold before triggering a flush. This is settable by sysctl, but off
(zero) by default.
* Be more careful about the MAX_BYTES and MAX_BUFS computations so we
shouldn't see "please increase to at least zero" messages.
* Note that VBLK and VCHR vnodes can have nonzero values in di_db[0]
even though their v_size == 0. Don't panic when we see this.
Fixes PR #26680.
* Change lfs_bfree to a signed quantity. The manner in which it is
processed before being passed to the cleaner means that sometimes it
may drop below zero, and the cleaner must be aware of this.
* Never report bfree < 0 (or higher than lfs_dsize) through
lfs_statfs(9). This prevents df(1) from ever telling us that our full
filesystems have 16TB free.
* Account space allocated through lfs_balloc(9) that does not have
associated buffer headers, so that the pagedaemon doesn't run us out
of segments.
* Return ENOSPC from lfs_balloc(9) when bfree drops to zero.
* Address a deadlock in lfs_bmapv/lfs_markv when the filesystem is being
unmounted. Because vfs_busy() is a shared lock, and
lfs_bmapv/lfs_markv mark the filesystem vfs_busy(), the cleaner can be
holding the lock that umount() is blocking on, then try to vfs_busy()
again in getnewvnode().

cleaner:

* Adapt lfs_cleanerd to use the fcntl call to get the Ifile filehandle,
so it need not be in the namespace.
* Make lfs_cleanerd be more careful when there are very few available
segments.
* Make lfs_cleanerd less verbose when the filesystem is unmounted.

newfs_lfs, fsck_lfs, and regression:

* Extend the lfs library from fsck_lfs(8) so that it can be used with a
not-yet-existent LFS. Make newfs_lfs(8) use this library, so it can
create LFSs whose Ifile is larger than one segment. Addresses PR #11110.
* Make newfs_lfs(8) use strsuftoi64() for its arguments, a la newfs(8).
* Make fsck_lfs(8) respect the "file system is clean" flag.
* Don't let fsck_lfs(8) think it has dirty blocks when invoked with the
-n flag.
* Remove the Ifile from the filesystem namespace. The cleaner now uses
a fcntl call on the root inode to find the Ifile filehandle. (As a
side-effect, addresses PR #29144.)
 1.1 29-Jan-2003  perseant Regression test to ensure that (1) newfs_lfs and fsck_lfs agree about
what makes up a good filesystem; and that (2) the kernel and fsck_lfs
also agree. This test, like the 9994 test and like the FFS endianness
test, is not included in the main "make regress".
 1.2 26-Feb-2005  perseant Various minor LFS improvements:

* Extend the lfs library from fsck_lfs(8) so that it can be used with a
not-yet-existent LFS. Make newfs_lfs(8) use this library, so it can
create LFSs whose Ifile is larger than one segment.
* Make newfs_lfs(8) use strsuftoi64() for its arguments, a la newfs(8).
* Make fsck_lfs(8) respect the "file system is clean" flag.
* Don't let fsck_lfs(8) think it has dirty blocks when invoked with the
-n flag.
 1.1 03-Feb-2003  perseant branches: 1.1.4;
Break out fsck function; add rename hard link test; change small files
test to provoke the cleaner into running as well.
 1.1.4.1 10-May-2005  riz Pull up the following revisions (requested by perseant in ticket #1281):

1.8 sys/ufs/lfs/TODO
1.75 sys/ufs/lfs/lfs.h (via patch)
1.74 sys/ufs/lfs/lfs_alloc.c (via patch)
1.49, 1.51 sys/ufs/lfs/lfs_balloc.c (1.51 via patch)
1.78 sys/ufs/lfs/lfs_bio.c
1.62 sys/ufs/lfs/lfs_extern.h (via patch)
1.156 sys/ufs/lfs/lfs_segment.c (via patch)
1.48 sys/ufs/lfs/lfs_subr.c
1.101 sys/ufs/lfs/lfs_syscalls.c
1.163 sys/ufs/lfs/lfs_vfsops.c (via patch)
1.134 sys/ufs/lfs/lfs_vnops.c (via patch)
1.61 sys/ufs/ufs/ufs_readwrite.c (via patch)

1.20 libexec/lfs_cleanerd/clean.h (via patch)
1.52 libexec/lfs_cleanerd/cleanerd.c (via patch)
1.41 libexec/lfs_cleanerd/library.c (via patch)

1.4 regress/sys/fs/lfs/newfs_fsck/Makefile
1.2 regress/sys/fs/lfs/newfs_fsck/mkfs_mount
1.2 regress/sys/fs/lfs/newfs_fsck/smallfiles
1.3 sbin/fsck_lfs/bufcache.c
1.3 sbin/fsck_lfs/bufcache.h
1.3 sbin/fsck_lfs/lfs.h
1.8 sbin/fsck_lfs/lfs.c (via patch)
1.8 sbin/fsck_lfs/pass3.c (via patch)
1.18 sbin/fsck_lfs/pass0.c (via patch)
1.18 sbin/fsck_lfs/utilities.c (via patch)
1.7 sbin/fsck_lfs/segwrite.c
1.19 sbin/fsck_lfs/setup.c (via patch)
1.3 sbin/newfs_lfs/Makefile
0 sbin/newfs_lfs/lfs.c (yes, remove it)
1.1 sbin/newfs_lfs/make_lfs.c
1.15 sbin/newfs_lfs/newfs.c (via patch)

Various minor LFS improvements.

Kernel:

* Note when lfs_putpages(9) thinks it is not going to be writing any
pages before calling genfs_putpages(9). This prevents a situation in
which blocks can be queued for writing without a segment header.
* Correct computation of NRESERVE(), though it is still a gross
overestimate in most cases. Note that if NRESERVE() is too high, it
may be impossible to create files on the filesystem. We catch this
case on filesystem mount and refuse to mount r/w.
* Allow filesystems to be mounted whose block size is == MAXBSIZE.
* Somewhere along the line, ufs_bmaparray(9) started mangling UNWRITTEN
entries in indirect blocks again, triggering a failed assertion "daddr
<= LFS_MAX_DADDR". Explicitly convert to and from int32_t to correct
this. Should fix PR #29045.
* Add a high-water mark for the number of dirty pages any given LFS can
hold before triggering a flush. This is settable by sysctl, but off
(zero) by default.
* Be more careful about the MAX_BYTES and MAX_BUFS computations so we
shouldn't see "please increase to at least zero" messages.
* Note that VBLK and VCHR vnodes can have nonzero values in di_db[0]
even though their v_size == 0. Don't panic when we see this.
Fixes PR #26680.
* Change lfs_bfree to a signed quantity. The manner in which it is
processed before being passed to the cleaner means that sometimes it
may drop below zero, and the cleaner must be aware of this.
* Never report bfree < 0 (or higher than lfs_dsize) through
lfs_statfs(9). This prevents df(1) from ever telling us that our full
filesystems have 16TB free.
* Account space allocated through lfs_balloc(9) that does not have
associated buffer headers, so that the pagedaemon doesn't run us out
of segments.
* Return ENOSPC from lfs_balloc(9) when bfree drops to zero.
* Address a deadlock in lfs_bmapv/lfs_markv when the filesystem is being
unmounted. Because vfs_busy() is a shared lock, and
lfs_bmapv/lfs_markv mark the filesystem vfs_busy(), the cleaner can be
holding the lock that umount() is blocking on, then try to vfs_busy()
again in getnewvnode().

cleaner:

* Adapt lfs_cleanerd to use the fcntl call to get the Ifile filehandle,
so it need not be in the namespace.
* Make lfs_cleanerd be more careful when there are very few available
segments.
* Make lfs_cleanerd less verbose when the filesystem is unmounted.

newfs_lfs, fsck_lfs, and regression:

* Extend the lfs library from fsck_lfs(8) so that it can be used with a
not-yet-existent LFS. Make newfs_lfs(8) use this library, so it can
create LFSs whose Ifile is larger than one segment. Addresses PR #11110.
* Make newfs_lfs(8) use strsuftoi64() for its arguments, a la newfs(8).
* Make fsck_lfs(8) respect the "file system is clean" flag.
* Don't let fsck_lfs(8) think it has dirty blocks when invoked with the
-n flag.
* Remove the Ifile from the filesystem namespace. The cleaner now uses
a fcntl call on the root inode to find the Ifile filehandle. (As a
side-effect, addresses PR #29144.)
 1.2 26-Feb-2005  perseant Various minor LFS improvements:

* Extend the lfs library from fsck_lfs(8) so that it can be used with a
not-yet-existent LFS. Make newfs_lfs(8) use this library, so it can
create LFSs whose Ifile is larger than one segment.
* Make newfs_lfs(8) use strsuftoi64() for its arguments, a la newfs(8).
* Make fsck_lfs(8) respect the "file system is clean" flag.
* Don't let fsck_lfs(8) think it has dirty blocks when invoked with the
-n flag.
 1.1 03-Feb-2003  perseant branches: 1.1.4;
Break out fsck function; add rename hard link test; change small files
test to provoke the cleaner into running as well.
 1.1.4.1 10-May-2005  riz Pull up the following revisions (requested by perseant in ticket #1281):

1.8 sys/ufs/lfs/TODO
1.75 sys/ufs/lfs/lfs.h (via patch)
1.74 sys/ufs/lfs/lfs_alloc.c (via patch)
1.49, 1.51 sys/ufs/lfs/lfs_balloc.c (1.51 via patch)
1.78 sys/ufs/lfs/lfs_bio.c
1.62 sys/ufs/lfs/lfs_extern.h (via patch)
1.156 sys/ufs/lfs/lfs_segment.c (via patch)
1.48 sys/ufs/lfs/lfs_subr.c
1.101 sys/ufs/lfs/lfs_syscalls.c
1.163 sys/ufs/lfs/lfs_vfsops.c (via patch)
1.134 sys/ufs/lfs/lfs_vnops.c (via patch)
1.61 sys/ufs/ufs/ufs_readwrite.c (via patch)

1.20 libexec/lfs_cleanerd/clean.h (via patch)
1.52 libexec/lfs_cleanerd/cleanerd.c (via patch)
1.41 libexec/lfs_cleanerd/library.c (via patch)

1.4 regress/sys/fs/lfs/newfs_fsck/Makefile
1.2 regress/sys/fs/lfs/newfs_fsck/mkfs_mount
1.2 regress/sys/fs/lfs/newfs_fsck/smallfiles
1.3 sbin/fsck_lfs/bufcache.c
1.3 sbin/fsck_lfs/bufcache.h
1.3 sbin/fsck_lfs/lfs.h
1.8 sbin/fsck_lfs/lfs.c (via patch)
1.8 sbin/fsck_lfs/pass3.c (via patch)
1.18 sbin/fsck_lfs/pass0.c (via patch)
1.18 sbin/fsck_lfs/utilities.c (via patch)
1.7 sbin/fsck_lfs/segwrite.c
1.19 sbin/fsck_lfs/setup.c (via patch)
1.3 sbin/newfs_lfs/Makefile
0 sbin/newfs_lfs/lfs.c (yes, remove it)
1.1 sbin/newfs_lfs/make_lfs.c
1.15 sbin/newfs_lfs/newfs.c (via patch)

Various minor LFS improvements.

Kernel:

* Note when lfs_putpages(9) thinks it is not going to be writing any
pages before calling genfs_putpages(9). This prevents a situation in
which blocks can be queued for writing without a segment header.
* Correct computation of NRESERVE(), though it is still a gross
overestimate in most cases. Note that if NRESERVE() is too high, it
may be impossible to create files on the filesystem. We catch this
case on filesystem mount and refuse to mount r/w.
* Allow filesystems to be mounted whose block size is == MAXBSIZE.
* Somewhere along the line, ufs_bmaparray(9) started mangling UNWRITTEN
entries in indirect blocks again, triggering a failed assertion "daddr
<= LFS_MAX_DADDR". Explicitly convert to and from int32_t to correct
this. Should fix PR #29045.
* Add a high-water mark for the number of dirty pages any given LFS can
hold before triggering a flush. This is settable by sysctl, but off
(zero) by default.
* Be more careful about the MAX_BYTES and MAX_BUFS computations so we
shouldn't see "please increase to at least zero" messages.
* Note that VBLK and VCHR vnodes can have nonzero values in di_db[0]
even though their v_size == 0. Don't panic when we see this.
Fixes PR #26680.
* Change lfs_bfree to a signed quantity. The manner in which it is
processed before being passed to the cleaner means that sometimes it
may drop below zero, and the cleaner must be aware of this.
* Never report bfree < 0 (or higher than lfs_dsize) through
lfs_statfs(9). This prevents df(1) from ever telling us that our full
filesystems have 16TB free.
* Account space allocated through lfs_balloc(9) that does not have
associated buffer headers, so that the pagedaemon doesn't run us out
of segments.
* Return ENOSPC from lfs_balloc(9) when bfree drops to zero.
* Address a deadlock in lfs_bmapv/lfs_markv when the filesystem is being
unmounted. Because vfs_busy() is a shared lock, and
lfs_bmapv/lfs_markv mark the filesystem vfs_busy(), the cleaner can be
holding the lock that umount() is blocking on, then try to vfs_busy()
again in getnewvnode().

cleaner:

* Adapt lfs_cleanerd to use the fcntl call to get the Ifile filehandle,
so it need not be in the namespace.
* Make lfs_cleanerd be more careful when there are very few available
segments.
* Make lfs_cleanerd less verbose when the filesystem is unmounted.

newfs_lfs, fsck_lfs, and regression:

* Extend the lfs library from fsck_lfs(8) so that it can be used with a
not-yet-existent LFS. Make newfs_lfs(8) use this library, so it can
create LFSs whose Ifile is larger than one segment. Addresses PR #11110.
* Make newfs_lfs(8) use strsuftoi64() for its arguments, a la newfs(8).
* Make fsck_lfs(8) respect the "file system is clean" flag.
* Don't let fsck_lfs(8) think it has dirty blocks when invoked with the
-n flag.
* Remove the Ifile from the filesystem namespace. The cleaner now uses
a fcntl call on the root inode to find the Ifile filehandle. (As a
side-effect, addresses PR #29144.)
 1.34 08-Nov-2012  pgoyette The sleeping test has been converted to ATF
 1.33 07-Nov-2012  pgoyette sigtramp has been incorporated into ATF test lib/libc/sys/t_sigaction
 1.32 07-Nov-2012  pgoyette The lockf/lockf2 tests are now converted to ATF
 1.31 05-Nov-2012  pgoyette The SysV IPC tests have been converted to atf
 1.30 20-Feb-2009  jmmv branches: 1.30.6; 1.30.12;
Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.29 05-Apr-2008  yamt branches: 1.29.10;
test lockf deadlock detection.
 1.28 12-Mar-2008  ad A test for the lwpctl preemption counter.
 1.27 10-Sep-2006  kardel branches: 1.27.8; 1.27.14;
add time regression test directory
 1.26 16-Jul-2006  kardel Add regressing test for timeout and sleep releated functions.
currently implemented tests:
- check agreement of sleep time with real time (from system)
to be within 30ms
- check for EINTR return code on processing SIGALRM signals
- check for valid residual time if available from the interface
Tested interfaces:
- nanotime(2)
- select(2)
- poll(2)
- sleep(3)
 1.25 23-Jul-2004  martti Upgraded IPFilter to 4.1.3
 1.24 06-Jul-2004  yamt a test for kern_sa.c rev.1.52.
 1.23 28-Mar-2004  martti branches: 1.23.2;
Sync with official IPFilter
 1.22 15-Apr-2003  erh Add a regression test to check that forced unmounts work correctly.
Bug described in PR kern/5683
 1.21 30-Jan-2003  thorpej Add a ucontext test from Nathan's testsuite.
 1.20 30-Nov-2002  jdolecek add test program for 3way select/poll collision on descriptor, problem
described in kern/17517
 1.19 29-Oct-2002  jdolecek descend to kqueue too, now
 1.18 03-Oct-2002  jdolecek add kqueue subdir, commented out for now
 1.17 16-Sep-2002  gmcgarry Everyone now has CPU locks, so test them.
 1.16 29-Aug-2002  gmcgarry Descend into ras.
 1.15 28-Aug-2002  drochner include <bsd.own.mk> to get MACHINE_CPU and fix conditional
 1.14 28-Aug-2002  gmcgarry A simple regression test for cpu locks.
 1.13 13-May-2002  martti Added ipf regression tests
 1.12 09-Apr-2002  jdolecek add simple regression test for the recently fixed writev(2) bug
 1.11 29-Sep-2001  jdolecek add regression test for the recently found&fixed NEW_PIPE problem
 1.10 12-Jun-2000  sommerfeld Lockf regression test.
 1.9 25-Aug-1999  thorpej Add the SVID IPC tests.
 1.8 08-Jul-1999  ws Add test code for synchronizing caches for signal trampoline code
 1.7 02-Jun-1999  drochner add "extent"
 1.6 22-Mar-1999  sommerfe getcwd regression test.
 1.5 09-Jan-1998  lukem add unfdpass
 1.4 30-Sep-1997  is Cleanup the regress: _SUBDIRUSE after making "make regress" work, by
Charles Hannum.
 1.3 07-May-1997  mycroft Use proginstall:: to disable installing PROG.
 1.2 20-Apr-1995  cgd RCS Id conventions
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.23.2.1 15-Aug-2004  tron Pull up revision 1.25 via patch (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.27.14.1 24-Mar-2008  keiichi sync with head.
 1.27.8.1 23-Mar-2008  matt sync with HEAD
 1.29.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.30.12.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.30.6.1 16-Jan-2013  yamt sync with (a bit old) head
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 07-May-1997  mycroft Use proginstall:: to disable installing PROG.
 1.1 20-Dec-2008  ad A kernel module to test multithreaded performance of the kernel allocators.
 1.2 11-Mar-2016  christos PR/50941: David Binderman: fix printf format
 1.1 20-Dec-2008  ad A kernel module to test multithreaded performance of the kernel allocators.
 1.1 13-Oct-2023  ad A dumb test that calling close() on a pipe/socket fd dislodges another
thread in the same process waiting for I/O on the fd.
 1.1 13-Oct-2023  ad A dumb test that calling close() on a pipe/socket fd dislodges another
thread in the same process waiting for I/O on the fd.
 1.18 30-Sep-2003  mycroft Maybe I'm just slow, but having diffs in the wrong direction confuses me...
 1.17 18-Sep-2002  lukem some makefile de-linting
- list NOxxx and LDSTATIC= assignments before everything else
(especially <bsd.own.mk>)
- ensure <bsd.own.mk> is included before NETBSDSRCDIR is used
- add missing RCSids
 1.16 12-Dec-2001  tv MKfoo=no -> NOfoo
 1.15 31-Oct-2001  tv Simplify a bunch of explicit ${.OBJDIR} references to make these more like
the rest of the tree.
 1.14 14-Jan-2001  christos remove duplicate target empty.
 1.13 25-Sep-1999  enami branches: 1.13.6;
Specify libgcc_spec after lib_spec when DESTDIR is defined to keep
consistency with the case DESTDIR is not define. This is part of PR#8369.
 1.12 01-Aug-1999  sommerfeld branches: 1.12.2;
Let builder define DESTDIR in mk.conf or
 1.11 18-Feb-1999  is Copy test scripts to objdir and make them executable, to be sure
they are. We don't chmod +x them in-place because the src directory
tree might be read-only.
Fixes PR 6554, but differently.
 1.10 13-Feb-1999  lukem convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
 1.9 10-Jan-1999  castor Fix type for LIBCRTEND and order other startup routines to come before
the main test.
 1.8 21-Dec-1998  mjacob This should be noninvasive, and allows my builds to finally work on alpha
(DESTDIR being set case...).
 1.7 12-Sep-1998  wrstuden Make this cross-compile right.
 1.6 02-Mar-1998  cgd note that only static compilation makes sense here
 1.5 07-May-1997  mycroft Use proginstall:: to disable installing PROG.
 1.4 20-Apr-1995  cgd RCS Id conventions
 1.3 01-Mar-1995  glass remove extra tab
 1.2 07-Jan-1995  mycroft Patch from Giles Lean to make compilation flags more consistent.
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.12.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.13.6.1 25-Apr-2001  he Pull up revision 1.14 (requested by chris):
Remove duplicate ``empty'' target definition.
 1.8 26-Jul-2003  salo netbsd.org->NetBSD.org
 1.7 21-Feb-2002  itojun put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.6 14-Jun-2000  cgd sweep of my licenses (userland files w/o only my copyright) for
consistency. (no functional changes)
 1.5 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.4 18-Feb-1999  is The expected output strings are C locale error strings.
We unsetenv("LANG") so that this test works even when LANG was set.
 1.3 20-Apr-1995  cgd RCS Id conventions
 1.2 29-Jan-1994  jtc Fix spelling error in Copyright notice
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.2 30-Sep-2003  mycroft Catch up with MAXINTERP changing.
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.8 26-Jul-2003  salo netbsd.org->NetBSD.org
 1.7 21-Feb-2002  itojun put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.6 03-Jul-2000  matt include cleanup in regress.
 1.5 14-Jun-2000  cgd sweep of my licenses (userland files w/o only my copyright) for
consistency. (no functional changes)
 1.4 14-Jun-2000  cgd fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well. No functional changes.
 1.3 20-Apr-1995  cgd RCS Id conventions
 1.2 29-Jan-1994  jtc Fix spelling error in Copyright notice
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.1 14-Jan-1994  cgd add some regression tests for execve()
 1.7 18-Aug-2011  christos provide the out of address space test in a gcc-4.5 friendly way.
 1.6 22-Jun-2011  mrg apply some -Wno-error and/or -fno-strict-aliasing.


all of this should be looked at closer, but some of them are not
very trivial.
 1.5 14-Oct-2006  bjh21 Make regress target depend on the test program so as to ensure it gets
compiled.
 1.4 18-Sep-2002  lukem some makefile de-linting
- list NOxxx and LDSTATIC= assignments before everything else
(especially <bsd.own.mk>)
- ensure <bsd.own.mk> is included before NETBSDSRCDIR is used
- add missing RCSids
 1.3 12-Dec-2001  tv MKfoo=no -> NOfoo
 1.2 26-Mar-1999  sommerfe fail more gracefully if not root
 1.1 22-Mar-1999  sommerfe getcwd regression test.
 1.10 18-Aug-2011  christos provide the out of address space test in a gcc-4.5 friendly way.
 1.9 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.8 06-Feb-2005  perry branches: 1.8.24;
de-__P, remove obsolete "register" declarations.
 1.7 20-Jul-2002  grant sweep of errx/warnx, remove unnecessary trailing \n
 1.6 21-Feb-2002  itojun put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.5 11-Jul-1999  sommerfeld Add permission checking (execute-only innermost directory)
 1.4 19-Jun-1999  sommerfeld Compensate for fix to PR7761; kernel now clips overly large length
 1.3 26-Mar-1999  sommerfe branches: 1.3.2;
move __getcwd prototypes to libc-private header file.

XXX duplicate the prototype in getcwd regression test (which needs to
call the syscall directly for reasonably complete testing).
 1.2 26-Mar-1999  sommerfe fail more gracefully if not root
 1.1 22-Mar-1999  sommerfe getcwd regression test.
 1.3.2.1 21-Nov-1999  he Pull up revisions 1.4-1.5 (requested by scw and sommerfeld):
Compensate for fix to PR#7761 (kernel now clips overly large
length), and add another test.
 1.8.24.1 18-May-2008  yamt sync with head.
 1.4 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3 06-Feb-2005  perry branches: 1.3.24;
de-__P, remove obsolete "register" declarations.
 1.2 21-Feb-2002  itojun put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.1 22-Mar-1999  sommerfe getcwd regression test.
 1.3.24.1 18-May-2008  yamt sync with head.
 1.3 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22307, verified by myself.
 1.2 21-Feb-2002  itojun put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.1 22-Mar-1999  sommerfe getcwd regression test.
 1.21 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.20 27-Oct-2008  apb branches: 1.20.4;
Use ${TOOL_AWK}, no ${AWK}.
 1.19 02-Jun-2008  darrenr fix a merge error that led to the expected file not being built for i19
 1.18 20-May-2008  darrenr Pullup IPFilter 4.1.29 from the vendor branch to HEAD.
See src/dist/ipf/HISTORY for a list of bug fixes since 4.1.23 (although
a few are already in NetBSD)
 1.17 16-Jun-2007  martin branches: 1.17.10; 1.17.12;
Upgraded IPFilter to v4.1.23
 1.16 07-May-2007  martti Better dependency handling for the ip2 test.
 1.15 02-May-2007  martti Better handling of ip2 test.
 1.14 01-May-2007  martti Activate ni23
 1.13 14-Apr-2007  martin Disable test ni23 - the expected output contains the hash bucket number,
which, at least, is endian dependend.
 1.12 14-Apr-2007  martin Update IPFilter to version 4.1.19
 1.11 04-Apr-2006  martti branches: 1.11.4;
Upgraded IPFilter to 4.1.13
 1.10 03-Apr-2005  martti Upgraded IPFilter to 4.1.8
 1.9 19-Feb-2005  martti branches: 1.9.2;
Upgraded IPFilter to 4.1.6
 1.8 08-Feb-2005  martti Upgraded IPFilter to 4.1.5
 1.7 23-Jul-2004  martti Upgraded IPFilter to 4.1.3
 1.6 26-Oct-2003  lukem branches: 1.6.2;
use ${HOST_SH} instead of /bin/sh
 1.5 26-Jun-2003  drochner in "make clean", remove the "results" directory
 1.4 19-Sep-2002  martti Resync with official IPF
 1.3 19-Sep-2002  martti Upgraded IPFilter to 3.4.29
 1.2 13-May-2002  martti branches: 1.2.2;
Added ipf regression tests
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.12 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.11 20-May-2008  darrenr Import IPFilter 4.1.29 to the vendor branch
 1.1.1.10 16-Jun-2007  martin Import IPFilter 4.1.23
 1.1.1.9 14-Apr-2007  martin Import IPFilter 4.1.19
 1.1.1.8 04-Apr-2006  martti Import IPFilter 4.1.13
 1.1.1.7 03-Apr-2005  martti Import IPFilter 4.1.8
 1.1.1.6 19-Feb-2005  martti Import IPFilter 4.1.6
 1.1.1.5 08-Feb-2005  martti Import IPFilter 4.1.5
 1.1.1.4 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.3 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.2 19-Sep-2002  martti Import IPFilter 3.4.29
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.2.2.1 24-Oct-2002  lukem Pull up upgrade to IPfilter 3.4.29 (requested by martti in ticket #905).
Affected files & revisions:

dist/ipf/HISTORY 1.14
dist/ipf/fils.c 1.17-1.21
dist/ipf/ipf.c 1.11-1.13
dist/ipf/ipfs.c 1.8-1.10
dist/ipf/ipft_ef.c 1.6-1.7
dist/ipf/ipft_td.c 1.6-1.7
dist/ipf/ipft_tx.c 1.7-1.8
dist/ipf/ipmon.c 1.12-1.17
dist/ipf/ipnat.c 1.11-1.12
dist/ipf/ipsend/ip_var.h 1.2
dist/ipf/ipsend/ipsend.c 1.8
dist/ipf/ipsend/iptests.c 1.5
dist/ipf/ipt.c 1.8-1.10
dist/ipf/kmem.c 1.8-1.10
dist/ipf/man/ipf.4 1.10
dist/ipf/man/ipf.5 1.8
dist/ipf/man/ipftest.1 1.3
dist/ipf/man/ipmon.8 1.10
dist/ipf/man/ipnat.5 1.9-1.10
dist/ipf/man/ipnat.8 1.4
dist/ipf/misc.c 1.7
dist/ipf/natparse.c 1.10
dist/ipf/parse.c 1.13
dist/ipf/printnat.c 1.8-1.10
dist/ipf/relay.c 1.5-1.6
dist/ipf/rules/example.9 1.2
etc/rc.d/ipnat 1.8
regress/sys/kern/ipf/Makefile 1.3-1.4
regress/sys/kern/ipf/dotest6 1.2
regress/sys/kern/ipf/expected/f13 1.1.1.2
regress/sys/kern/ipf/expected/i12 1.1.1.1
regress/sys/kern/ipf/expected/ni3 1.1.1.1
regress/sys/kern/ipf/expected/ni5 1.2
regress/sys/kern/ipf/input/f13 1.1.1.2
regress/sys/kern/ipf/input/ipv6.1 1.1.1.1
regress/sys/kern/ipf/input/ni3 1.1.1.1
regress/sys/kern/ipf/regress/i12 1.1.1.1
regress/sys/kern/ipf/regress/ipv6.1 1.1.1.1
regress/sys/kern/ipf/regress/ni3.ipf 1.1.1.1
regress/sys/kern/ipf/regress/ni3.nat 1.1.1.1
sys/arch/alpha/conf/ALPHA 1.169,1.171
sys/arch/amiga/conf/GENERIC 1.185-1.186
sys/arch/arc/conf/GENERIC 1.71-1.72
sys/arch/atari/conf/GENERIC.in 1.24-1.25
sys/arch/cats/conf/GENERIC 1.31-1.32
sys/arch/cobalt/conf/GENERIC 1.34-1.35
sys/arch/hp300/conf/GENERIC 1.83-1.84
sys/arch/i386/conf/CARDBUS 1.66-1.67
sys/arch/i386/conf/GENERIC 1.510,1.512
sys/arch/i386/conf/GENERIC_LAPTOP 1.58-1.59
sys/arch/i386/conf/GENERIC_PS2TINY 1.19-1.20
sys/arch/i386/conf/GENERIC_TINY 1.47-1.48
sys/arch/luna68k/conf/GENERIC 1.33-1.33
sys/arch/mac68k/conf/GENERIC 1.130-1.131
sys/arch/mac68k/conf/GENERICSBC 1.21-1.22
sys/arch/mac68k/conf/SMALLRAM 1.4-1.5
sys/arch/macppc/conf/GENERIC 1.142-1.143
sys/arch/mipsco/conf/GENERIC 1.21-1.22
sys/arch/mmeye/conf/GENERIC 1.44-1.45
sys/arch/news68k/conf/GENERIC 1.36-1.37
sys/arch/news68k/conf/GENERIC_TINY 1.18-1.19
sys/arch/newsmips/conf/GENERIC 1.50-1.51
sys/arch/ofppc/conf/GENERIC 1.56-1.57
sys/arch/pmax/conf/GENERIC 1.103-1.104
sys/arch/prep/conf/GENERIC 1.55-1.56
sys/arch/sbmips/conf/GENERIC 1.11-1.12
sys/arch/sgimips/conf/GENERIC 1.7-1.8
sys/arch/sparc/conf/GENERIC 1.138-1.139
sys/arch/sparc64/conf/GENERIC32 1.46-1.47
sys/arch/vax/conf/GENERIC 1.102-1.103
sys/arch/x68k/conf/ALL 1.55-1.56
sys/arch/x68k/conf/GENERIC 1.80-1.81
sys/lkm/netinet/if_ipl/mln_ipl.c 1.29
sys/netinet/fil.c 1.57-1.58
sys/netinet/ip_auth.c 1.29-1.30
sys/netinet/ip_compat.h 1.30-1.31
sys/netinet/ip_fil.c 1.81-1.86
sys/netinet/ip_fil.h 1.46-1.49
sys/netinet/ip_frag.c 1.33-1.34
sys/netinet/ip_frag.h 1.18
sys/netinet/ip_ftp_pxy.c 1.25-1.26
sys/netinet/ip_h323_pxy.c 1.5-1.6
sys/netinet/ip_log.c 1.22-1.23
sys/netinet/ip_nat.c 1.51-1.53
sys/netinet/ip_nat.h 1.27
sys/netinet/ip_netbios_pxy.c 1.4
sys/netinet/ip_proxy.c 1.35-1.36
sys/netinet/ip_proxy.h 1.18
sys/netinet/ip_state.c 1.41-1.42
sys/netinet/ip_state.h 1.23
sys/netinet/ipl.h 1.14
 1.6.2.1 15-Aug-2004  tron Pull up revision 1.7 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.9.2.1 04-Apr-2005  tron Pull up revision 1.10 (requested by martti in ticket #106):
Upgraded IPFilter to 4.1.8
 1.11.4.3 16-Jul-2007  liamjfoy Pullup IPF v4.1.23 to netbsd-4

ok martin@
 1.11.4.2 22-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #656):
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-22-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-22-pullup
dist/ipf/Makefile sync with ipfilter-4-1-22-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-22-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-22-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-22-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-22-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-22-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-22-pullup
dist/ipf/lib/printtqtable.c sync with ipfilter-4-1-22-pullup
dist/ipf/man/ipf.8 sync with ipfilter-4-1-22-pullup
dist/ipf/man/ipfstat.8 sync with ipfilter-4-1-22-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-22-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-22-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-22-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-22-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-22-pullup
regress/sys/kern/ipf/expected/i11 sync with ipfilter-4-1-22-pullup
regress/sys/kern/ipf/expected/i4 sync with ipfilter-4-1-22-pullup
regress/sys/kern/ipf/expected/i9 sync with ipfilter-4-1-22-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-22-pullup
Update IP-Filter to 4.1.22.
(Using a helper tag ipfilter-4-1-22-pullup created on HEAD.)
 1.11.4.1 07-May-2007  pavel branches: 1.11.4.1.2;
Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.11.4.1.2.2 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.11.4.1.2.1 03-Jun-2007  wrstuden Catch up with now-somewhat-dated netbsd-4. These changes took longer
than expected for me to actually get around to merging.
 1.17.12.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.17.10.1 04-Jun-2008  yamt sync with head
 1.20.4.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file README.TXT was added on branch netbsd-2-0 on 2004-08-30 19:45:24 +0000
 1.3 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.2 23-Jul-2004  martti branches: 1.2.34;
Upgraded IPFilter to 4.1.3
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.1
 1.1.1.1.2.1 15-Aug-2004  tron Pull up revision 1.2 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.2.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.6 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.5 20-May-2008  darrenr branches: 1.5.6;
Pullup IPFilter 4.1.29 from the vendor branch to HEAD.
See src/dist/ipf/HISTORY for a list of bug fixes since 4.1.23 (although
a few are already in NetBSD)
 1.4 04-Apr-2006  martti branches: 1.4.18; 1.4.20;
Upgraded IPFilter to 4.1.13
 1.3 23-Jul-2004  martti Upgraded IPFilter to 4.1.3
 1.2 13-May-2002  martti branches: 1.2.4;
Added ipf regression tests
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.5 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.4 20-May-2008  darrenr Import IPFilter 4.1.29 to the vendor branch
 1.1.1.3 04-Apr-2006  martti Import IPFilter 4.1.13
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.2.4.1 15-Aug-2004  tron Pull up revision 1.3 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.4.20.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.4.18.1 04-Jun-2008  yamt sync with head
 1.5.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.4 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.3 23-Jul-2004  martti branches: 1.3.34;
Upgraded IPFilter to 4.1.3
 1.2 19-Sep-2002  martti branches: 1.2.2; 1.2.4;
Fix test invokation
 1.1 19-Sep-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 19-Sep-2002  martti Import IPFilter 3.4.29
 1.2.4.1 15-Aug-2004  tron Pull up revision 1.3 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.2.2.2 24-Oct-2002  lukem Pull up upgrade to IPfilter 3.4.29 (requested by martti in ticket #905).
Affected files & revisions:

dist/ipf/HISTORY 1.14
dist/ipf/fils.c 1.17-1.21
dist/ipf/ipf.c 1.11-1.13
dist/ipf/ipfs.c 1.8-1.10
dist/ipf/ipft_ef.c 1.6-1.7
dist/ipf/ipft_td.c 1.6-1.7
dist/ipf/ipft_tx.c 1.7-1.8
dist/ipf/ipmon.c 1.12-1.17
dist/ipf/ipnat.c 1.11-1.12
dist/ipf/ipsend/ip_var.h 1.2
dist/ipf/ipsend/ipsend.c 1.8
dist/ipf/ipsend/iptests.c 1.5
dist/ipf/ipt.c 1.8-1.10
dist/ipf/kmem.c 1.8-1.10
dist/ipf/man/ipf.4 1.10
dist/ipf/man/ipf.5 1.8
dist/ipf/man/ipftest.1 1.3
dist/ipf/man/ipmon.8 1.10
dist/ipf/man/ipnat.5 1.9-1.10
dist/ipf/man/ipnat.8 1.4
dist/ipf/misc.c 1.7
dist/ipf/natparse.c 1.10
dist/ipf/parse.c 1.13
dist/ipf/printnat.c 1.8-1.10
dist/ipf/relay.c 1.5-1.6
dist/ipf/rules/example.9 1.2
etc/rc.d/ipnat 1.8
regress/sys/kern/ipf/Makefile 1.3-1.4
regress/sys/kern/ipf/dotest6 1.2
regress/sys/kern/ipf/expected/f13 1.1.1.2
regress/sys/kern/ipf/expected/i12 1.1.1.1
regress/sys/kern/ipf/expected/ni3 1.1.1.1
regress/sys/kern/ipf/expected/ni5 1.2
regress/sys/kern/ipf/input/f13 1.1.1.2
regress/sys/kern/ipf/input/ipv6.1 1.1.1.1
regress/sys/kern/ipf/input/ni3 1.1.1.1
regress/sys/kern/ipf/regress/i12 1.1.1.1
regress/sys/kern/ipf/regress/ipv6.1 1.1.1.1
regress/sys/kern/ipf/regress/ni3.ipf 1.1.1.1
regress/sys/kern/ipf/regress/ni3.nat 1.1.1.1
sys/arch/alpha/conf/ALPHA 1.169,1.171
sys/arch/amiga/conf/GENERIC 1.185-1.186
sys/arch/arc/conf/GENERIC 1.71-1.72
sys/arch/atari/conf/GENERIC.in 1.24-1.25
sys/arch/cats/conf/GENERIC 1.31-1.32
sys/arch/cobalt/conf/GENERIC 1.34-1.35
sys/arch/hp300/conf/GENERIC 1.83-1.84
sys/arch/i386/conf/CARDBUS 1.66-1.67
sys/arch/i386/conf/GENERIC 1.510,1.512
sys/arch/i386/conf/GENERIC_LAPTOP 1.58-1.59
sys/arch/i386/conf/GENERIC_PS2TINY 1.19-1.20
sys/arch/i386/conf/GENERIC_TINY 1.47-1.48
sys/arch/luna68k/conf/GENERIC 1.33-1.33
sys/arch/mac68k/conf/GENERIC 1.130-1.131
sys/arch/mac68k/conf/GENERICSBC 1.21-1.22
sys/arch/mac68k/conf/SMALLRAM 1.4-1.5
sys/arch/macppc/conf/GENERIC 1.142-1.143
sys/arch/mipsco/conf/GENERIC 1.21-1.22
sys/arch/mmeye/conf/GENERIC 1.44-1.45
sys/arch/news68k/conf/GENERIC 1.36-1.37
sys/arch/news68k/conf/GENERIC_TINY 1.18-1.19
sys/arch/newsmips/conf/GENERIC 1.50-1.51
sys/arch/ofppc/conf/GENERIC 1.56-1.57
sys/arch/pmax/conf/GENERIC 1.103-1.104
sys/arch/prep/conf/GENERIC 1.55-1.56
sys/arch/sbmips/conf/GENERIC 1.11-1.12
sys/arch/sgimips/conf/GENERIC 1.7-1.8
sys/arch/sparc/conf/GENERIC 1.138-1.139
sys/arch/sparc64/conf/GENERIC32 1.46-1.47
sys/arch/vax/conf/GENERIC 1.102-1.103
sys/arch/x68k/conf/ALL 1.55-1.56
sys/arch/x68k/conf/GENERIC 1.80-1.81
sys/lkm/netinet/if_ipl/mln_ipl.c 1.29
sys/netinet/fil.c 1.57-1.58
sys/netinet/ip_auth.c 1.29-1.30
sys/netinet/ip_compat.h 1.30-1.31
sys/netinet/ip_fil.c 1.81-1.86
sys/netinet/ip_fil.h 1.46-1.49
sys/netinet/ip_frag.c 1.33-1.34
sys/netinet/ip_frag.h 1.18
sys/netinet/ip_ftp_pxy.c 1.25-1.26
sys/netinet/ip_h323_pxy.c 1.5-1.6
sys/netinet/ip_log.c 1.22-1.23
sys/netinet/ip_nat.c 1.51-1.53
sys/netinet/ip_nat.h 1.27
sys/netinet/ip_netbios_pxy.c 1.4
sys/netinet/ip_proxy.c 1.35-1.36
sys/netinet/ip_proxy.h 1.18
sys/netinet/ip_state.c 1.41-1.42
sys/netinet/ip_state.h 1.23
sys/netinet/ipl.h 1.14
 1.2.2.1 19-Sep-2002  lukem file dotest6 was added on branch netbsd-1-6 on 2002-10-24 09:34:08 +0000
 1.3.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.4 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.3 23-Jul-2004  martti branches: 1.3.34;
Upgraded IPFilter to 4.1.3
 1.2 13-May-2002  martti branches: 1.2.4;
Added ipf regression tests
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.2.4.1 15-Aug-2004  tron Pull up revision 1.3 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.3.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.4 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.3 23-Jul-2004  martti branches: 1.3.34;
Upgraded IPFilter to 4.1.3
 1.2 13-May-2002  martti branches: 1.2.4;
Added ipf regression tests
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.2.4.1 15-Aug-2004  tron Pull up revision 1.3 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.3.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.3 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.2 23-Jul-2004  martti branches: 1.2.34;
Upgraded IPFilter to 4.1.3
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.1
 1.1.1.1.2.1 15-Aug-2004  tron Pull up revision 1.2 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.2.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.5 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.4 04-Apr-2006  martti branches: 1.4.28;
Upgraded IPFilter to 4.1.13
 1.3 23-Jul-2004  martti Upgraded IPFilter to 4.1.3
 1.2 13-May-2002  martti branches: 1.2.4;
Added ipf regression tests
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.5 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.4 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.3 04-Apr-2006  martti Import IPFilter 4.1.13
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.2.4.1 15-Aug-2004  tron Pull up revision 1.3 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.4.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.4 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.3 23-Jul-2004  martti branches: 1.3.34;
Upgraded IPFilter to 4.1.3
 1.2 13-May-2002  martti branches: 1.2.4;
Added ipf regression tests
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.2.4.1 15-Aug-2004  tron Pull up revision 1.3 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.3.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.4 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.3 23-Jul-2004  martti branches: 1.3.34;
Upgraded IPFilter to 4.1.3
 1.2 13-May-2002  martti branches: 1.2.4;
Added ipf regression tests
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.2.4.1 15-Aug-2004  tron Pull up revision 1.3 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.3.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.4 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.3 23-Jul-2004  martti branches: 1.3.34;
Upgraded IPFilter to 4.1.3
 1.2 13-May-2002  martti branches: 1.2.4;
Added ipf regression tests
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.2.4.1 15-Aug-2004  tron Pull up revision 1.3 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.3.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.6 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.5 14-Apr-2007  martin branches: 1.5.20;
Update IPFilter to version 4.1.19
 1.4 04-Apr-2006  martti branches: 1.4.4;
Upgraded IPFilter to 4.1.13
 1.3 23-Jul-2004  martti Upgraded IPFilter to 4.1.3
 1.2 13-May-2002  martti branches: 1.2.4;
Added ipf regression tests
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.5 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.4 14-Apr-2007  martin Import IPFilter 4.1.19
 1.1.1.3 04-Apr-2006  martti Import IPFilter 4.1.13
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.2.4.1 15-Aug-2004  tron Pull up revision 1.3 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.4.4.2 16-Jul-2007  liamjfoy Pullup IPF v4.1.23 to netbsd-4

ok martin@
 1.4.4.1 07-May-2007  pavel branches: 1.4.4.1.2;
Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.4.4.1.2.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.5.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.5 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.4 20-May-2008  darrenr branches: 1.4.6;
Pullup IPFilter 4.1.29 from the vendor branch to HEAD.
See src/dist/ipf/HISTORY for a list of bug fixes since 4.1.23 (although
a few are already in NetBSD)
 1.3 23-Jul-2004  martti branches: 1.3.24; 1.3.26;
Upgraded IPFilter to 4.1.3
 1.2 13-May-2002  martti branches: 1.2.4;
Added ipf regression tests
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 20-May-2008  darrenr Import IPFilter 4.1.29 to the vendor branch
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.2.4.1 15-Aug-2004  tron Pull up revision 1.3 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.3.26.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.3.24.1 04-Jun-2008  yamt sync with head
 1.4.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.2 23-Jul-2004  martti branches: 1.2.34;
Upgraded IPFilter to 4.1.3
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.1
 1.1.1.1.2.1 15-Aug-2004  tron Pull up revision 1.2 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.2.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.11 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.10 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.9 20-May-2008  darrenr branches: 1.1.1.9.6;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.8 16-Jun-2007  martin branches: 1.1.1.8.10; 1.1.1.8.12;
Import IPFilter 4.1.23
 1.1.1.7 14-Apr-2007  martin Import IPFilter 4.1.19
 1.1.1.6 04-Apr-2006  martti branches: 1.1.1.6.4;
Import IPFilter 4.1.13
 1.1.1.5 03-Apr-2005  martti Import IPFilter 4.1.8
 1.1.1.4 19-Feb-2005  martti branches: 1.1.1.4.2;
Import IPFilter 4.1.6
 1.1.1.3 08-Feb-2005  martti Import IPFilter 4.1.5
 1.1.1.2 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.1
 1.1.1.9.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.8.12.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.1.1.8.10.1 04-Jun-2008  yamt sync with head
 1.1.1.6.4.2 16-Jul-2007  liamjfoy Pullup IPF v4.1.23 to netbsd-4

ok martin@
 1.1.1.6.4.1 07-May-2007  pavel branches: 1.1.1.6.4.1.2;
Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.6.4.1.2.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.1.1.4.2.1 04-Apr-2005  tron Pull up revision 1.1.1.5 (requested by martti in ticket #107):
Upgraded IPFilter to 4.1.8
 1.1.1.1.2.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.6 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.5 14-Apr-2007  martin branches: 1.1.1.5.20;
Import IPFilter 4.1.19
 1.1.1.4 04-Apr-2006  martti branches: 1.1.1.4.4;
Import IPFilter 4.1.13
 1.1.1.3 03-Apr-2005  martti Import IPFilter 4.1.8
 1.1.1.2 08-Feb-2005  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.5
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.3
 1.1.1.5.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.4.4.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.2.2.1 04-Apr-2005  tron Pull up revision 1.1.1.3 (requested by martti in ticket #107):
Upgraded IPFilter to 4.1.8
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file vfycksum.pl was added on branch netbsd-2-0 on 2004-08-30 19:45:24 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 20-May-2008  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 20-May-2008  darrenr branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.10;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.2 23-Jun-2008  wrstuden Add files to branch that were added on -current.

After this, all that's left of update is to merge some changes
that had conflicts.
 1.1.1.1.4.1 20-May-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-06-23 05:02:11 +0000
 1.1.1.1.2.2 04-Jun-2008  yamt sync with head
 1.1.1.1.2.1 20-May-2008  yamt file Makefile was added on branch yamt-pf42 on 2008-06-04 02:04:35 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.40;
Import IPFilter 4.1.1
 1.1.1.1.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 20-May-2008  darrenr branches: 1.1.1.2.6;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.32; 1.1.1.1.34;
Import IPFilter 3.4.27
 1.1.1.2.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.34.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.1.1.1.32.1 04-Jun-2008  yamt sync with head
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 14-Apr-2007  martin branches: 1.1.1.2.20;
Import IPFilter 4.1.19
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.18;
Import IPFilter 3.4.27
 1.1.1.2.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.18.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.5 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.4 14-Apr-2007  martin branches: 1.1.1.4.20;
Import IPFilter 4.1.19
 1.1.1.3 04-Apr-2006  martti branches: 1.1.1.3.4;
Import IPFilter 4.1.13
 1.1.1.2 19-Sep-2002  martti Import IPFilter 3.4.29
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.2;
Import IPFilter 3.4.27
 1.1.1.4.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.3.4.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.1 24-Oct-2002  lukem Pull up upgrade to IPfilter 3.4.29 (requested by martti in ticket #905).
Affected files & revisions:

dist/ipf/HISTORY 1.14
dist/ipf/fils.c 1.17-1.21
dist/ipf/ipf.c 1.11-1.13
dist/ipf/ipfs.c 1.8-1.10
dist/ipf/ipft_ef.c 1.6-1.7
dist/ipf/ipft_td.c 1.6-1.7
dist/ipf/ipft_tx.c 1.7-1.8
dist/ipf/ipmon.c 1.12-1.17
dist/ipf/ipnat.c 1.11-1.12
dist/ipf/ipsend/ip_var.h 1.2
dist/ipf/ipsend/ipsend.c 1.8
dist/ipf/ipsend/iptests.c 1.5
dist/ipf/ipt.c 1.8-1.10
dist/ipf/kmem.c 1.8-1.10
dist/ipf/man/ipf.4 1.10
dist/ipf/man/ipf.5 1.8
dist/ipf/man/ipftest.1 1.3
dist/ipf/man/ipmon.8 1.10
dist/ipf/man/ipnat.5 1.9-1.10
dist/ipf/man/ipnat.8 1.4
dist/ipf/misc.c 1.7
dist/ipf/natparse.c 1.10
dist/ipf/parse.c 1.13
dist/ipf/printnat.c 1.8-1.10
dist/ipf/relay.c 1.5-1.6
dist/ipf/rules/example.9 1.2
etc/rc.d/ipnat 1.8
regress/sys/kern/ipf/Makefile 1.3-1.4
regress/sys/kern/ipf/dotest6 1.2
regress/sys/kern/ipf/expected/f13 1.1.1.2
regress/sys/kern/ipf/expected/i12 1.1.1.1
regress/sys/kern/ipf/expected/ni3 1.1.1.1
regress/sys/kern/ipf/expected/ni5 1.2
regress/sys/kern/ipf/input/f13 1.1.1.2
regress/sys/kern/ipf/input/ipv6.1 1.1.1.1
regress/sys/kern/ipf/input/ni3 1.1.1.1
regress/sys/kern/ipf/regress/i12 1.1.1.1
regress/sys/kern/ipf/regress/ipv6.1 1.1.1.1
regress/sys/kern/ipf/regress/ni3.ipf 1.1.1.1
regress/sys/kern/ipf/regress/ni3.nat 1.1.1.1
sys/arch/alpha/conf/ALPHA 1.169,1.171
sys/arch/amiga/conf/GENERIC 1.185-1.186
sys/arch/arc/conf/GENERIC 1.71-1.72
sys/arch/atari/conf/GENERIC.in 1.24-1.25
sys/arch/cats/conf/GENERIC 1.31-1.32
sys/arch/cobalt/conf/GENERIC 1.34-1.35
sys/arch/hp300/conf/GENERIC 1.83-1.84
sys/arch/i386/conf/CARDBUS 1.66-1.67
sys/arch/i386/conf/GENERIC 1.510,1.512
sys/arch/i386/conf/GENERIC_LAPTOP 1.58-1.59
sys/arch/i386/conf/GENERIC_PS2TINY 1.19-1.20
sys/arch/i386/conf/GENERIC_TINY 1.47-1.48
sys/arch/luna68k/conf/GENERIC 1.33-1.33
sys/arch/mac68k/conf/GENERIC 1.130-1.131
sys/arch/mac68k/conf/GENERICSBC 1.21-1.22
sys/arch/mac68k/conf/SMALLRAM 1.4-1.5
sys/arch/macppc/conf/GENERIC 1.142-1.143
sys/arch/mipsco/conf/GENERIC 1.21-1.22
sys/arch/mmeye/conf/GENERIC 1.44-1.45
sys/arch/news68k/conf/GENERIC 1.36-1.37
sys/arch/news68k/conf/GENERIC_TINY 1.18-1.19
sys/arch/newsmips/conf/GENERIC 1.50-1.51
sys/arch/ofppc/conf/GENERIC 1.56-1.57
sys/arch/pmax/conf/GENERIC 1.103-1.104
sys/arch/prep/conf/GENERIC 1.55-1.56
sys/arch/sbmips/conf/GENERIC 1.11-1.12
sys/arch/sgimips/conf/GENERIC 1.7-1.8
sys/arch/sparc/conf/GENERIC 1.138-1.139
sys/arch/sparc64/conf/GENERIC32 1.46-1.47
sys/arch/vax/conf/GENERIC 1.102-1.103
sys/arch/x68k/conf/ALL 1.55-1.56
sys/arch/x68k/conf/GENERIC 1.80-1.81
sys/lkm/netinet/if_ipl/mln_ipl.c 1.29
sys/netinet/fil.c 1.57-1.58
sys/netinet/ip_auth.c 1.29-1.30
sys/netinet/ip_compat.h 1.30-1.31
sys/netinet/ip_fil.c 1.81-1.86
sys/netinet/ip_fil.h 1.46-1.49
sys/netinet/ip_frag.c 1.33-1.34
sys/netinet/ip_frag.h 1.18
sys/netinet/ip_ftp_pxy.c 1.25-1.26
sys/netinet/ip_h323_pxy.c 1.5-1.6
sys/netinet/ip_log.c 1.22-1.23
sys/netinet/ip_nat.c 1.51-1.53
sys/netinet/ip_nat.h 1.27
sys/netinet/ip_netbios_pxy.c 1.4
sys/netinet/ip_proxy.c 1.35-1.36
sys/netinet/ip_proxy.h 1.18
sys/netinet/ip_state.c 1.41-1.42
sys/netinet/ip_state.h 1.23
sys/netinet/ipl.h 1.14
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.3 04-Apr-2006  martti branches: 1.1.1.3.28;
Import IPFilter 4.1.13
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.3.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 20-May-2008  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 20-May-2008  darrenr branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.10;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.2 23-Jun-2008  wrstuden Add files to branch that were added on -current.

After this, all that's left of update is to merge some changes
that had conflicts.
 1.1.1.1.4.1 20-May-2008  wrstuden file f24 was added on branch wrstuden-revivesa on 2008-06-23 05:02:11 +0000
 1.1.1.1.2.2 04-Jun-2008  yamt sync with head
 1.1.1.1.2.1 20-May-2008  yamt file f24 was added on branch yamt-pf42 on 2008-06-04 02:04:35 +0000
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.5 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.4 04-Apr-2006  martti branches: 1.1.1.4.28;
Import IPFilter 4.1.13
 1.1.1.3 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.4.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.5 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.4 15-May-2007  martin branches: 1.1.1.4.20;
Import IPFilter 4.1.22
 1.1.1.3 04-Apr-2006  martti branches: 1.1.1.3.4; 1.1.1.3.6;
Import IPFilter 4.1.13
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.4.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.3.6.1 03-Jun-2007  wrstuden Catch up with now-somewhat-dated netbsd-4. These changes took longer
than expected for me to actually get around to merging.
 1.1.1.3.4.1 22-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #656):
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-22-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-22-pullup
dist/ipf/Makefile sync with ipfilter-4-1-22-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-22-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-22-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-22-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-22-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-22-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-22-pullup
dist/ipf/lib/printtqtable.c sync with ipfilter-4-1-22-pullup
dist/ipf/man/ipf.8 sync with ipfilter-4-1-22-pullup
dist/ipf/man/ipfstat.8 sync with ipfilter-4-1-22-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-22-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-22-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-22-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-22-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-22-pullup
regress/sys/kern/ipf/expected/i11 sync with ipfilter-4-1-22-pullup
regress/sys/kern/ipf/expected/i4 sync with ipfilter-4-1-22-pullup
regress/sys/kern/ipf/expected/i9 sync with ipfilter-4-1-22-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-22-pullup
Update IP-Filter to 4.1.22.
(Using a helper tag ipfilter-4-1-22-pullup created on HEAD.)
 1.5 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.4 14-Apr-2007  martin branches: 1.4.20;
Update IPFilter to version 4.1.19
 1.3 04-Apr-2006  martti branches: 1.3.4;
Upgraded IPFilter to 4.1.13
 1.2 23-Jul-2004  martti Upgraded IPFilter to 4.1.3
 1.1 19-Sep-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.5 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.4 14-Apr-2007  martin Import IPFilter 4.1.19
 1.1.1.3 04-Apr-2006  martti Import IPFilter 4.1.13
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 19-Sep-2002  martti branches: 1.1.1.1.2; 1.1.1.1.4;
Import IPFilter 3.4.29
 1.1.1.1.4.1 15-Aug-2004  tron Pull up revision 1.2 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.1.1.1.2.2 24-Oct-2002  lukem Pull up upgrade to IPfilter 3.4.29 (requested by martti in ticket #905).
Affected files & revisions:

dist/ipf/HISTORY 1.14
dist/ipf/fils.c 1.17-1.21
dist/ipf/ipf.c 1.11-1.13
dist/ipf/ipfs.c 1.8-1.10
dist/ipf/ipft_ef.c 1.6-1.7
dist/ipf/ipft_td.c 1.6-1.7
dist/ipf/ipft_tx.c 1.7-1.8
dist/ipf/ipmon.c 1.12-1.17
dist/ipf/ipnat.c 1.11-1.12
dist/ipf/ipsend/ip_var.h 1.2
dist/ipf/ipsend/ipsend.c 1.8
dist/ipf/ipsend/iptests.c 1.5
dist/ipf/ipt.c 1.8-1.10
dist/ipf/kmem.c 1.8-1.10
dist/ipf/man/ipf.4 1.10
dist/ipf/man/ipf.5 1.8
dist/ipf/man/ipftest.1 1.3
dist/ipf/man/ipmon.8 1.10
dist/ipf/man/ipnat.5 1.9-1.10
dist/ipf/man/ipnat.8 1.4
dist/ipf/misc.c 1.7
dist/ipf/natparse.c 1.10
dist/ipf/parse.c 1.13
dist/ipf/printnat.c 1.8-1.10
dist/ipf/relay.c 1.5-1.6
dist/ipf/rules/example.9 1.2
etc/rc.d/ipnat 1.8
regress/sys/kern/ipf/Makefile 1.3-1.4
regress/sys/kern/ipf/dotest6 1.2
regress/sys/kern/ipf/expected/f13 1.1.1.2
regress/sys/kern/ipf/expected/i12 1.1.1.1
regress/sys/kern/ipf/expected/ni3 1.1.1.1
regress/sys/kern/ipf/expected/ni5 1.2
regress/sys/kern/ipf/input/f13 1.1.1.2
regress/sys/kern/ipf/input/ipv6.1 1.1.1.1
regress/sys/kern/ipf/input/ni3 1.1.1.1
regress/sys/kern/ipf/regress/i12 1.1.1.1
regress/sys/kern/ipf/regress/ipv6.1 1.1.1.1
regress/sys/kern/ipf/regress/ni3.ipf 1.1.1.1
regress/sys/kern/ipf/regress/ni3.nat 1.1.1.1
sys/arch/alpha/conf/ALPHA 1.169,1.171
sys/arch/amiga/conf/GENERIC 1.185-1.186
sys/arch/arc/conf/GENERIC 1.71-1.72
sys/arch/atari/conf/GENERIC.in 1.24-1.25
sys/arch/cats/conf/GENERIC 1.31-1.32
sys/arch/cobalt/conf/GENERIC 1.34-1.35
sys/arch/hp300/conf/GENERIC 1.83-1.84
sys/arch/i386/conf/CARDBUS 1.66-1.67
sys/arch/i386/conf/GENERIC 1.510,1.512
sys/arch/i386/conf/GENERIC_LAPTOP 1.58-1.59
sys/arch/i386/conf/GENERIC_PS2TINY 1.19-1.20
sys/arch/i386/conf/GENERIC_TINY 1.47-1.48
sys/arch/luna68k/conf/GENERIC 1.33-1.33
sys/arch/mac68k/conf/GENERIC 1.130-1.131
sys/arch/mac68k/conf/GENERICSBC 1.21-1.22
sys/arch/mac68k/conf/SMALLRAM 1.4-1.5
sys/arch/macppc/conf/GENERIC 1.142-1.143
sys/arch/mipsco/conf/GENERIC 1.21-1.22
sys/arch/mmeye/conf/GENERIC 1.44-1.45
sys/arch/news68k/conf/GENERIC 1.36-1.37
sys/arch/news68k/conf/GENERIC_TINY 1.18-1.19
sys/arch/newsmips/conf/GENERIC 1.50-1.51
sys/arch/ofppc/conf/GENERIC 1.56-1.57
sys/arch/pmax/conf/GENERIC 1.103-1.104
sys/arch/prep/conf/GENERIC 1.55-1.56
sys/arch/sbmips/conf/GENERIC 1.11-1.12
sys/arch/sgimips/conf/GENERIC 1.7-1.8
sys/arch/sparc/conf/GENERIC 1.138-1.139
sys/arch/sparc64/conf/GENERIC32 1.46-1.47
sys/arch/vax/conf/GENERIC 1.102-1.103
sys/arch/x68k/conf/ALL 1.55-1.56
sys/arch/x68k/conf/GENERIC 1.80-1.81
sys/lkm/netinet/if_ipl/mln_ipl.c 1.29
sys/netinet/fil.c 1.57-1.58
sys/netinet/ip_auth.c 1.29-1.30
sys/netinet/ip_compat.h 1.30-1.31
sys/netinet/ip_fil.c 1.81-1.86
sys/netinet/ip_fil.h 1.46-1.49
sys/netinet/ip_frag.c 1.33-1.34
sys/netinet/ip_frag.h 1.18
sys/netinet/ip_ftp_pxy.c 1.25-1.26
sys/netinet/ip_h323_pxy.c 1.5-1.6
sys/netinet/ip_log.c 1.22-1.23
sys/netinet/ip_nat.c 1.51-1.53
sys/netinet/ip_nat.h 1.27
sys/netinet/ip_netbios_pxy.c 1.4
sys/netinet/ip_proxy.c 1.35-1.36
sys/netinet/ip_proxy.h 1.18
sys/netinet/ip_state.c 1.41-1.42
sys/netinet/ip_state.h 1.23
sys/netinet/ipl.h 1.14
 1.1.1.1.2.1 19-Sep-2002  lukem file i12 was added on branch netbsd-1-6 on 2002-10-24 09:34:10 +0000
 1.3.4.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.4.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.40;
Import IPFilter 4.1.1
 1.1.1.1.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 04-Apr-2006  martti branches: 1.1.1.3.28;
Import IPFilter 4.1.13
 1.1.1.2 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.1
 1.1.1.3.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 08-Feb-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.1 08-Feb-2005  martti branches: 1.1.1.1.34;
Import IPFilter 4.1.5
 1.1.1.1.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-May-2008  darrenr Pullup IPFilter 4.1.29 from the vendor branch to HEAD.
See src/dist/ipf/HISTORY for a list of bug fixes since 4.1.23 (although
a few are already in NetBSD)
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.18; 1.1.1.1.20;
Import IPFilter 4.1.13
 1.1.1.1.20.2 23-Jun-2008  wrstuden Remove files removed on branch. Updating using patch has its
drawbacks. :-)
 1.1.1.1.20.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.1.1.1.18.1 04-Jun-2008  yamt sync with head
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 20-May-2008  darrenr branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 20-May-2008  darrenr branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.10;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.2 23-Jun-2008  wrstuden Add files to branch that were added on -current.

After this, all that's left of update is to merge some changes
that had conflicts.
 1.1.1.1.4.1 20-May-2008  wrstuden file i19.dist was added on branch wrstuden-revivesa on 2008-06-23 05:02:11 +0000
 1.1.1.1.2.2 04-Jun-2008  yamt sync with head
 1.1.1.1.2.1 20-May-2008  yamt file i19.dist was added on branch yamt-pf42 on 2008-06-04 02:04:35 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 04-Apr-2006  martti branches: 1.1.1.3.28;
Import IPFilter 4.1.13
 1.1.1.2 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.4;
Import IPFilter 3.4.27
 1.1.1.3.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.2 20-May-2008  darrenr branches: 1.1.1.2.6;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.18; 1.1.1.1.20;
Import IPFilter 4.1.13
 1.1.1.2.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.20.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.1.1.1.18.1 04-Jun-2008  yamt sync with head
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1 19-Aug-2009  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 23-Jul-2004  martti branches: 1.1.1.3.34;
Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.3.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.6 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.5 15-May-2007  martin branches: 1.1.1.5.20;
Import IPFilter 4.1.22
 1.1.1.4 04-Apr-2006  martti branches: 1.1.1.4.4; 1.1.1.4.6;
Import IPFilter 4.1.13
 1.1.1.3 08-Feb-2005  martti Import IPFilter 4.1.5
 1.1.1.2 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.4;
Import IPFilter 3.4.27
 1.1.1.5.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.4.6.1 03-Jun-2007  wrstuden Catch up with now-somewhat-dated netbsd-4. These changes took longer
than expected for me to actually get around to merging.
 1.1.1.4.4.1 22-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #656):
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-22-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-22-pullup
dist/ipf/Makefile sync with ipfilter-4-1-22-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-22-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-22-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-22-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-22-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-22-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-22-pullup
dist/ipf/lib/printtqtable.c sync with ipfilter-4-1-22-pullup
dist/ipf/man/ipf.8 sync with ipfilter-4-1-22-pullup
dist/ipf/man/ipfstat.8 sync with ipfilter-4-1-22-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-22-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-22-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-22-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-22-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-22-pullup
regress/sys/kern/ipf/expected/i11 sync with ipfilter-4-1-22-pullup
regress/sys/kern/ipf/expected/i4 sync with ipfilter-4-1-22-pullup
regress/sys/kern/ipf/expected/i9 sync with ipfilter-4-1-22-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-22-pullup
Update IP-Filter to 4.1.22.
(Using a helper tag ipfilter-4-1-22-pullup created on HEAD.)
 1.1.1.1.4.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 04-Apr-2006  martti branches: 1.1.1.3.28;
Import IPFilter 4.1.13
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.3.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.5 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.4 04-Apr-2006  martti branches: 1.1.1.4.28;
Import IPFilter 4.1.13
 1.1.1.3 03-Apr-2005  martti Import IPFilter 4.1.8
 1.1.1.2 23-Jul-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.3
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.4;
Import IPFilter 3.4.27
 1.1.1.4.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.2.1 04-Apr-2005  tron Pull up revision 1.1.1.3 (requested by martti in ticket #107):
Upgraded IPFilter to 4.1.8
 1.1.1.1.4.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 04-Apr-2006  martti branches: 1.1.1.3.28;
Import IPFilter 4.1.13
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.3.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.6 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.5 15-May-2007  martin branches: 1.1.1.5.20;
Import IPFilter 4.1.22
 1.1.1.4 04-Apr-2006  martti branches: 1.1.1.4.4; 1.1.1.4.6;
Import IPFilter 4.1.13
 1.1.1.3 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.5.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.4.6.1 03-Jun-2007  wrstuden Catch up with now-somewhat-dated netbsd-4. These changes took longer
than expected for me to actually get around to merging.
 1.1.1.4.4.1 22-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #656):
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-22-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-22-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-22-pullup
dist/ipf/Makefile sync with ipfilter-4-1-22-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-22-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-22-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-22-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-22-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-22-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-22-pullup
dist/ipf/lib/printtqtable.c sync with ipfilter-4-1-22-pullup
dist/ipf/man/ipf.8 sync with ipfilter-4-1-22-pullup
dist/ipf/man/ipfstat.8 sync with ipfilter-4-1-22-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-22-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-22-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-22-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-22-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-22-pullup
regress/sys/kern/ipf/expected/i11 sync with ipfilter-4-1-22-pullup
regress/sys/kern/ipf/expected/i4 sync with ipfilter-4-1-22-pullup
regress/sys/kern/ipf/expected/i9 sync with ipfilter-4-1-22-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-22-pullup
Update IP-Filter to 4.1.22.
(Using a helper tag ipfilter-4-1-22-pullup created on HEAD.)
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.6 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.5 20-May-2008  darrenr branches: 1.5.6;
Pullup IPFilter 4.1.29 from the vendor branch to HEAD.
See src/dist/ipf/HISTORY for a list of bug fixes since 4.1.23 (although
a few are already in NetBSD)
 1.4 04-Apr-2006  martti branches: 1.4.18; 1.4.20;
Upgraded IPFilter to 4.1.13
 1.3 23-Jul-2004  martti Upgraded IPFilter to 4.1.3
 1.2 13-May-2002  martti branches: 1.2.4;
Added ipf regression tests
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.7 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.6 20-May-2008  darrenr Import IPFilter 4.1.29 to the vendor branch
 1.1.1.5 04-Apr-2006  martti Import IPFilter 4.1.13
 1.1.1.4 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.3 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.2 19-Sep-2002  martti Import IPFilter 3.4.29
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.2.4.1 15-Aug-2004  tron Pull up revision 1.3 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.4.20.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.4.18.1 04-Jun-2008  yamt sync with head
 1.5.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.6 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.5 04-Apr-2006  martti branches: 1.1.1.5.28;
Import IPFilter 4.1.13
 1.1.1.4 08-Feb-2005  martti Import IPFilter 4.1.5
 1.1.1.3 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.5.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 04-Apr-2006  martti branches: 1.1.1.3.28;
Import IPFilter 4.1.13
 1.1.1.2 08-Feb-2005  martti Import IPFilter 4.1.5
 1.1.1.1 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.3.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 19-Feb-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 20-May-2008  darrenr branches: 1.1.1.3.6;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.18; 1.1.1.2.20;
Import IPFilter 4.1.13
 1.1.1.1 19-Feb-2005  martti Import IPFilter 4.1.6
 1.1.1.3.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.20.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.1.1.2.18.1 04-Jun-2008  yamt sync with head
 1.1 19-Aug-2009  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 19-Feb-2005  martti branches: 1.1.1.2.34;
Import IPFilter 4.1.6
 1.1.1.1 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.2.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 14-Apr-2007  martin branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 14-Apr-2007  martin branches: 1.1.1.1.2; 1.1.1.1.22;
Import IPFilter 4.1.19
 1.1.1.1.22.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.1 14-Apr-2007  pavel file ip2 was added on branch netbsd-4 on 2007-05-07 17:05:29 +0000
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.3 14-Apr-2007  martin branches: 1.1.1.3.20;
Import IPFilter 4.1.19
 1.1.1.2 23-Jul-2004  martti branches: 1.1.1.2.10;
Import IPFilter 4.1.3
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.4;
Import IPFilter 3.4.27
 1.1.1.3.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.10.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.4.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 03-Apr-2005  martti branches: 1.1.1.4.28;
Import IPFilter 4.1.8
 1.1.1.3 23-Jul-2004  martti branches: 1.1.1.3.2;
Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.4.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.3.2.1 04-Apr-2005  tron Pull up revision 1.1.1.4 (requested by martti in ticket #107):
Upgraded IPFilter to 4.1.8
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 23-Jul-2004  martti branches: 1.1.1.2.34;
Import IPFilter 4.1.3
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.1
 1.1.1.2.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 16-Jun-2007  martin branches: 1.1.1;
Initial revision
 1.1.1.1 16-Jun-2007  martin branches: 1.1.1.1.2; 1.1.1.1.8; 1.1.1.1.24;
Import IPFilter 4.1.23
 1.1.1.1.24.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.8.2 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.1.1.1.8.1 16-Jun-2007  wrstuden file ipv6.5 was added on branch wrstuden-fixsa on 2007-09-03 07:02:48 +0000
 1.1.1.1.2.2 16-Jul-2007  liamjfoy Pullup IPF v4.1.23 to netbsd-4

ok martin@
 1.1.1.1.2.1 16-Jun-2007  liamjfoy file ipv6.5 was added on branch netbsd-4 on 2007-07-16 11:05:56 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 20-May-2008  darrenr branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.1 20-May-2008  darrenr branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.10;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.2 23-Jun-2008  wrstuden Add files to branch that were added on -current.

After this, all that's left of update is to merge some changes
that had conflicts.
 1.1.1.1.4.1 20-May-2008  wrstuden file ipv6.6 was added on branch wrstuden-revivesa on 2008-06-23 05:02:11 +0000
 1.1.1.1.2.2 04-Jun-2008  yamt sync with head
 1.1.1.1.2.1 20-May-2008  yamt file ipv6.6 was added on branch yamt-pf42 on 2008-06-04 02:04:35 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.40;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.40;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.5 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.4 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.3 04-Apr-2006  martti branches: 1.1.1.3.28;
Import IPFilter 4.1.13
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.3.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 14-Apr-2007  martin branches: 1.1.1.2.20;
Import IPFilter 4.1.19
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.16;
Import IPFilter 4.1.1
 1.1.1.2.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.16.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.3
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file n11 was added on branch netbsd-2-0 on 2004-08-30 19:45:24 +0000
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 08-Feb-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 14-Apr-2007  martin branches: 1.1.1.2.20;
Import IPFilter 4.1.19
 1.1.1.1 08-Feb-2005  martti branches: 1.1.1.1.10;
Import IPFilter 4.1.5
 1.1.1.2.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.10.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 20-May-2008  darrenr branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 20-May-2008  darrenr branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.10;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.2 23-Jun-2008  wrstuden Add files to branch that were added on -current.

After this, all that's left of update is to merge some changes
that had conflicts.
 1.1.1.1.4.1 20-May-2008  wrstuden file n16 was added on branch wrstuden-revivesa on 2008-06-23 05:02:11 +0000
 1.1.1.1.2.2 04-Jun-2008  yamt sync with head
 1.1.1.1.2.1 20-May-2008  yamt file n16 was added on branch yamt-pf42 on 2008-06-04 02:04:35 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 20-May-2008  darrenr branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 20-May-2008  darrenr branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.10;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.2 23-Jun-2008  wrstuden Add files to branch that were added on -current.

After this, all that's left of update is to merge some changes
that had conflicts.
 1.1.1.1.4.1 20-May-2008  wrstuden file n17 was added on branch wrstuden-revivesa on 2008-06-23 05:02:11 +0000
 1.1.1.1.2.2 04-Jun-2008  yamt sync with head
 1.1.1.1.2.1 20-May-2008  yamt file n17 was added on branch yamt-pf42 on 2008-06-04 02:04:35 +0000
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 19-Aug-2009  darrenr branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.6 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.5 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.4 14-Apr-2007  martin branches: 1.1.1.4.20;
Import IPFilter 4.1.19
 1.1.1.3 04-Apr-2006  martti branches: 1.1.1.3.4;
Import IPFilter 4.1.13
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.4.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.3.4.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.5 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.4 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.3 04-Apr-2006  martti branches: 1.1.1.3.28;
Import IPFilter 4.1.13
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.3.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.5 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.4 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.3 14-Apr-2007  martin branches: 1.1.1.3.20;
Import IPFilter 4.1.19
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.4;
Import IPFilter 4.1.13
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.3.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.4.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 04-Apr-2006  martti branches: 1.1.1.3.28;
Import IPFilter 4.1.13
 1.1.1.2 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.4;
Import IPFilter 3.4.27
 1.1.1.3.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 14-Apr-2007  martin branches: 1.1.1.3.20;
Import IPFilter 4.1.19
 1.1.1.2 23-Jul-2004  martti branches: 1.1.1.2.10;
Import IPFilter 4.1.3
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.1
 1.1.1.3.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.10.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 14-Apr-2007  martin branches: 1.1.1.3.20;
Import IPFilter 4.1.19
 1.1.1.2 23-Jul-2004  martti branches: 1.1.1.2.10;
Import IPFilter 4.1.3
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.1
 1.1.1.3.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.10.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 14-Apr-2007  martin branches: 1.1.1.4.20;
Import IPFilter 4.1.19
 1.1.1.3 23-Jul-2004  martti branches: 1.1.1.3.10;
Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.4.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.3.10.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.4 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.3 14-Apr-2007  martin branches: 1.3.20;
Update IPFilter to version 4.1.19
 1.2 06-Jan-2005  martti branches: 1.2.10;
Use correct checksum (approved by darrenr).
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.5 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.4 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.3 14-Apr-2007  martin Import IPFilter 4.1.19
 1.1.1.2 08-Feb-2005  martti Import IPFilter 4.1.5
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.3
 1.1.1.1.2.2 30-Aug-2004  tron branches: 1.1.1.1.2.2.2;
Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron branches: 1.1.1.1.2.1.2;
file ni10 was added on branch netbsd-2-0 on 2004-08-30 19:45:24 +0000
 1.1.1.1.2.2.2.1 06-Feb-2005  jmc Pull up revision 1.2 (requested by martti in ticket #1086)
Move ipf to sys/dist/ipf and sync w. trunk
 1.1.1.1.2.1.2.1 locked by: joerg; 23-Jul-2004  jmc file ni10 was added on branch netbsd-2-0 on 2005-02-06 07:45:14 +0000
 1.2.10.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.3.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.4 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.3 14-Apr-2007  martin branches: 1.3.20;
Update IPFilter to version 4.1.19
 1.2 06-Jan-2005  martti branches: 1.2.10;
Use correct checksum (approved by darrenr).
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.5 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.4 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.3 14-Apr-2007  martin Import IPFilter 4.1.19
 1.1.1.2 08-Feb-2005  martti Import IPFilter 4.1.5
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.3
 1.1.1.1.2.2 30-Aug-2004  tron branches: 1.1.1.1.2.2.2;
Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron branches: 1.1.1.1.2.1.2;
file ni11 was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.1.1.1.2.2.2.1 06-Feb-2005  jmc Pull up revision 1.2 (requested by martti in ticket #1086)
Move ipf to sys/dist/ipf and sync w. trunk
 1.1.1.1.2.1.2.1 locked by: joerg; 23-Jul-2004  jmc file ni11 was added on branch netbsd-2-0 on 2005-02-06 07:45:16 +0000
 1.2.10.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.3.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.2 14-Apr-2007  martin branches: 1.1.1.2.20;
Import IPFilter 4.1.19
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.12;
Import IPFilter 4.1.3
 1.1.1.2.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.12.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni12 was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 03-Apr-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.2 14-Apr-2007  martin branches: 1.1.1.2.20;
Import IPFilter 4.1.19
 1.1.1.1 03-Apr-2005  martti branches: 1.1.1.1.2; 1.1.1.1.6;
Import IPFilter 4.1.8
 1.1.1.2.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.6.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.2 05-Apr-2005  tron Pull up revision 1.1.1.1 (requested by martti in ticket #109):
Upgraded IPFilter to 4.1.8
 1.1.1.1.2.1 03-Apr-2005  tron file ni13 was added on branch netbsd-3 on 2005-04-05 11:02:49 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 03-Apr-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.2 14-Apr-2007  martin branches: 1.1.1.2.20;
Import IPFilter 4.1.19
 1.1.1.1 03-Apr-2005  martti branches: 1.1.1.1.2; 1.1.1.1.6;
Import IPFilter 4.1.8
 1.1.1.2.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.6.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.2 05-Apr-2005  tron Pull up revision 1.1.1.1 (requested by martti in ticket #109):
Upgraded IPFilter to 4.1.8
 1.1.1.1.2.1 03-Apr-2005  tron file ni14 was added on branch netbsd-3 on 2005-04-05 11:02:49 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 03-Apr-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.2 14-Apr-2007  martin branches: 1.1.1.2.20;
Import IPFilter 4.1.19
 1.1.1.1 03-Apr-2005  martti branches: 1.1.1.1.2; 1.1.1.1.6;
Import IPFilter 4.1.8
 1.1.1.2.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.6.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.2 05-Apr-2005  tron Pull up revision 1.1.1.1 (requested by martti in ticket #109):
Upgraded IPFilter to 4.1.8
 1.1.1.1.2.1 03-Apr-2005  tron file ni15 was added on branch netbsd-3 on 2005-04-05 11:02:49 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 03-Apr-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.2 14-Apr-2007  martin branches: 1.1.1.2.20;
Import IPFilter 4.1.19
 1.1.1.1 03-Apr-2005  martti branches: 1.1.1.1.2; 1.1.1.1.6;
Import IPFilter 4.1.8
 1.1.1.2.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.6.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.2 05-Apr-2005  tron Pull up revision 1.1.1.1 (requested by martti in ticket #109):
Upgraded IPFilter to 4.1.8
 1.1.1.1.2.1 03-Apr-2005  tron file ni16 was added on branch netbsd-3 on 2005-04-05 11:02:49 +0000
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.2 14-Apr-2007  martin branches: 1.1.1.2.20;
Import IPFilter 4.1.19
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.4;
Import IPFilter 4.1.13
 1.1.1.2.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.3 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.2 31-May-2007  darrenr branches: 1.2.20;
The wrong condition was being tested for when deciding which fields to
update in ICMP error messages. In the test case for this, the wrong
input was actually being used (it should be the headers from the previous
packet output) and therefore the expected results were also wildly wrong.

kern/36309
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.6 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.5 16-Jun-2007  martin Import IPFilter 4.1.23
 1.1.1.4 14-Apr-2007  martin Import IPFilter 4.1.19
 1.1.1.3 23-Jul-2004  martti branches: 1.1.1.3.10;
Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.3.10.2 04-Jun-2007  bouyer Pull up following revision(s) (requested by darrenr in ticket #690):
regress/sys/kern/ipf/input/ni2: revision 1.2
regress/sys/kern/ipf/expected/ni2: revision 1.2
sys/dist/ipf/netinet/ip_nat.c: revision 1.29
The wrong condition was being tested for when deciding which fields to
update in ICMP error messages. In the test case for this, the wrong
input was actually being used (it should be the headers from the previous
packet output) and therefore the expected results were also wildly wrong.
kern/36309
 1.1.1.3.10.1 07-May-2007  pavel branches: 1.1.1.3.10.1.2;
Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.3.10.1.2.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.2 14-Apr-2007  martin branches: 1.1.1.2.20;
Import IPFilter 4.1.19
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.4;
Import IPFilter 4.1.13
 1.1.1.2.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 14-Apr-2007  martin branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 01-May-2007  martti branches: 1.1.1.2.2; 1.1.1.2.22;
Import IPFilter 4.1.20
 1.1.1.1 14-Apr-2007  martin Import IPFilter 4.1.19
 1.1.1.2.22.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.2.2 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.2.2.1 01-May-2007  pavel file ni23 was added on branch netbsd-4 on 2007-05-07 17:05:33 +0000
 1.4 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.3 14-Apr-2007  martin branches: 1.3.20;
Update IPFilter to version 4.1.19
 1.2 23-Jul-2004  martti branches: 1.2.10;
Upgraded IPFilter to 4.1.3
 1.1 19-Sep-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 14-Apr-2007  martin Import IPFilter 4.1.19
 1.1.1.3 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 19-Sep-2002  martti branches: 1.1.1.1.2; 1.1.1.1.4;
Import IPFilter 3.4.29
 1.1.1.1.4.1 15-Aug-2004  tron Pull up revision 1.2 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.1.1.1.2.2 24-Oct-2002  lukem Pull up upgrade to IPfilter 3.4.29 (requested by martti in ticket #905).
Affected files & revisions:

dist/ipf/HISTORY 1.14
dist/ipf/fils.c 1.17-1.21
dist/ipf/ipf.c 1.11-1.13
dist/ipf/ipfs.c 1.8-1.10
dist/ipf/ipft_ef.c 1.6-1.7
dist/ipf/ipft_td.c 1.6-1.7
dist/ipf/ipft_tx.c 1.7-1.8
dist/ipf/ipmon.c 1.12-1.17
dist/ipf/ipnat.c 1.11-1.12
dist/ipf/ipsend/ip_var.h 1.2
dist/ipf/ipsend/ipsend.c 1.8
dist/ipf/ipsend/iptests.c 1.5
dist/ipf/ipt.c 1.8-1.10
dist/ipf/kmem.c 1.8-1.10
dist/ipf/man/ipf.4 1.10
dist/ipf/man/ipf.5 1.8
dist/ipf/man/ipftest.1 1.3
dist/ipf/man/ipmon.8 1.10
dist/ipf/man/ipnat.5 1.9-1.10
dist/ipf/man/ipnat.8 1.4
dist/ipf/misc.c 1.7
dist/ipf/natparse.c 1.10
dist/ipf/parse.c 1.13
dist/ipf/printnat.c 1.8-1.10
dist/ipf/relay.c 1.5-1.6
dist/ipf/rules/example.9 1.2
etc/rc.d/ipnat 1.8
regress/sys/kern/ipf/Makefile 1.3-1.4
regress/sys/kern/ipf/dotest6 1.2
regress/sys/kern/ipf/expected/f13 1.1.1.2
regress/sys/kern/ipf/expected/i12 1.1.1.1
regress/sys/kern/ipf/expected/ni3 1.1.1.1
regress/sys/kern/ipf/expected/ni5 1.2
regress/sys/kern/ipf/input/f13 1.1.1.2
regress/sys/kern/ipf/input/ipv6.1 1.1.1.1
regress/sys/kern/ipf/input/ni3 1.1.1.1
regress/sys/kern/ipf/regress/i12 1.1.1.1
regress/sys/kern/ipf/regress/ipv6.1 1.1.1.1
regress/sys/kern/ipf/regress/ni3.ipf 1.1.1.1
regress/sys/kern/ipf/regress/ni3.nat 1.1.1.1
sys/arch/alpha/conf/ALPHA 1.169,1.171
sys/arch/amiga/conf/GENERIC 1.185-1.186
sys/arch/arc/conf/GENERIC 1.71-1.72
sys/arch/atari/conf/GENERIC.in 1.24-1.25
sys/arch/cats/conf/GENERIC 1.31-1.32
sys/arch/cobalt/conf/GENERIC 1.34-1.35
sys/arch/hp300/conf/GENERIC 1.83-1.84
sys/arch/i386/conf/CARDBUS 1.66-1.67
sys/arch/i386/conf/GENERIC 1.510,1.512
sys/arch/i386/conf/GENERIC_LAPTOP 1.58-1.59
sys/arch/i386/conf/GENERIC_PS2TINY 1.19-1.20
sys/arch/i386/conf/GENERIC_TINY 1.47-1.48
sys/arch/luna68k/conf/GENERIC 1.33-1.33
sys/arch/mac68k/conf/GENERIC 1.130-1.131
sys/arch/mac68k/conf/GENERICSBC 1.21-1.22
sys/arch/mac68k/conf/SMALLRAM 1.4-1.5
sys/arch/macppc/conf/GENERIC 1.142-1.143
sys/arch/mipsco/conf/GENERIC 1.21-1.22
sys/arch/mmeye/conf/GENERIC 1.44-1.45
sys/arch/news68k/conf/GENERIC 1.36-1.37
sys/arch/news68k/conf/GENERIC_TINY 1.18-1.19
sys/arch/newsmips/conf/GENERIC 1.50-1.51
sys/arch/ofppc/conf/GENERIC 1.56-1.57
sys/arch/pmax/conf/GENERIC 1.103-1.104
sys/arch/prep/conf/GENERIC 1.55-1.56
sys/arch/sbmips/conf/GENERIC 1.11-1.12
sys/arch/sgimips/conf/GENERIC 1.7-1.8
sys/arch/sparc/conf/GENERIC 1.138-1.139
sys/arch/sparc64/conf/GENERIC32 1.46-1.47
sys/arch/vax/conf/GENERIC 1.102-1.103
sys/arch/x68k/conf/ALL 1.55-1.56
sys/arch/x68k/conf/GENERIC 1.80-1.81
sys/lkm/netinet/if_ipl/mln_ipl.c 1.29
sys/netinet/fil.c 1.57-1.58
sys/netinet/ip_auth.c 1.29-1.30
sys/netinet/ip_compat.h 1.30-1.31
sys/netinet/ip_fil.c 1.81-1.86
sys/netinet/ip_fil.h 1.46-1.49
sys/netinet/ip_frag.c 1.33-1.34
sys/netinet/ip_frag.h 1.18
sys/netinet/ip_ftp_pxy.c 1.25-1.26
sys/netinet/ip_h323_pxy.c 1.5-1.6
sys/netinet/ip_log.c 1.22-1.23
sys/netinet/ip_nat.c 1.51-1.53
sys/netinet/ip_nat.h 1.27
sys/netinet/ip_netbios_pxy.c 1.4
sys/netinet/ip_proxy.c 1.35-1.36
sys/netinet/ip_proxy.h 1.18
sys/netinet/ip_state.c 1.41-1.42
sys/netinet/ip_state.h 1.23
sys/netinet/ipl.h 1.14
 1.1.1.1.2.1 19-Sep-2002  lukem file ni3 was added on branch netbsd-1-6 on 2002-10-24 09:34:11 +0000
 1.2.10.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.3.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 14-Apr-2007  martin branches: 1.1.1.4.20;
Import IPFilter 4.1.19
 1.1.1.3 23-Jul-2004  martti branches: 1.1.1.3.10;
Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.4.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.3.10.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.7 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.6 01-May-2007  martti branches: 1.6.20;
Upgraded IPFilter to 4.1.20
 1.5 14-Apr-2007  martin Update IPFilter to version 4.1.19
 1.4 03-Apr-2005  martti branches: 1.4.4;
Upgraded IPFilter to 4.1.8
 1.3 23-Jul-2004  martti branches: 1.3.2;
Upgraded IPFilter to 4.1.3
 1.2 19-Sep-2002  martti branches: 1.2.2;
Fix checksum error
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.8 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.7 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.6 01-May-2007  martti Import IPFilter 4.1.20
 1.1.1.5 14-Apr-2007  martin Import IPFilter 4.1.19
 1.1.1.4 03-Apr-2005  martti Import IPFilter 4.1.8
 1.1.1.3 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.2;
Import IPFilter 3.4.27
 1.1.1.1.2.1 24-Oct-2002  lukem Pull up upgrade to IPfilter 3.4.29 (requested by martti in ticket #905).
Affected files & revisions:

dist/ipf/HISTORY 1.14
dist/ipf/fils.c 1.17-1.21
dist/ipf/ipf.c 1.11-1.13
dist/ipf/ipfs.c 1.8-1.10
dist/ipf/ipft_ef.c 1.6-1.7
dist/ipf/ipft_td.c 1.6-1.7
dist/ipf/ipft_tx.c 1.7-1.8
dist/ipf/ipmon.c 1.12-1.17
dist/ipf/ipnat.c 1.11-1.12
dist/ipf/ipsend/ip_var.h 1.2
dist/ipf/ipsend/ipsend.c 1.8
dist/ipf/ipsend/iptests.c 1.5
dist/ipf/ipt.c 1.8-1.10
dist/ipf/kmem.c 1.8-1.10
dist/ipf/man/ipf.4 1.10
dist/ipf/man/ipf.5 1.8
dist/ipf/man/ipftest.1 1.3
dist/ipf/man/ipmon.8 1.10
dist/ipf/man/ipnat.5 1.9-1.10
dist/ipf/man/ipnat.8 1.4
dist/ipf/misc.c 1.7
dist/ipf/natparse.c 1.10
dist/ipf/parse.c 1.13
dist/ipf/printnat.c 1.8-1.10
dist/ipf/relay.c 1.5-1.6
dist/ipf/rules/example.9 1.2
etc/rc.d/ipnat 1.8
regress/sys/kern/ipf/Makefile 1.3-1.4
regress/sys/kern/ipf/dotest6 1.2
regress/sys/kern/ipf/expected/f13 1.1.1.2
regress/sys/kern/ipf/expected/i12 1.1.1.1
regress/sys/kern/ipf/expected/ni3 1.1.1.1
regress/sys/kern/ipf/expected/ni5 1.2
regress/sys/kern/ipf/input/f13 1.1.1.2
regress/sys/kern/ipf/input/ipv6.1 1.1.1.1
regress/sys/kern/ipf/input/ni3 1.1.1.1
regress/sys/kern/ipf/regress/i12 1.1.1.1
regress/sys/kern/ipf/regress/ipv6.1 1.1.1.1
regress/sys/kern/ipf/regress/ni3.ipf 1.1.1.1
regress/sys/kern/ipf/regress/ni3.nat 1.1.1.1
sys/arch/alpha/conf/ALPHA 1.169,1.171
sys/arch/amiga/conf/GENERIC 1.185-1.186
sys/arch/arc/conf/GENERIC 1.71-1.72
sys/arch/atari/conf/GENERIC.in 1.24-1.25
sys/arch/cats/conf/GENERIC 1.31-1.32
sys/arch/cobalt/conf/GENERIC 1.34-1.35
sys/arch/hp300/conf/GENERIC 1.83-1.84
sys/arch/i386/conf/CARDBUS 1.66-1.67
sys/arch/i386/conf/GENERIC 1.510,1.512
sys/arch/i386/conf/GENERIC_LAPTOP 1.58-1.59
sys/arch/i386/conf/GENERIC_PS2TINY 1.19-1.20
sys/arch/i386/conf/GENERIC_TINY 1.47-1.48
sys/arch/luna68k/conf/GENERIC 1.33-1.33
sys/arch/mac68k/conf/GENERIC 1.130-1.131
sys/arch/mac68k/conf/GENERICSBC 1.21-1.22
sys/arch/mac68k/conf/SMALLRAM 1.4-1.5
sys/arch/macppc/conf/GENERIC 1.142-1.143
sys/arch/mipsco/conf/GENERIC 1.21-1.22
sys/arch/mmeye/conf/GENERIC 1.44-1.45
sys/arch/news68k/conf/GENERIC 1.36-1.37
sys/arch/news68k/conf/GENERIC_TINY 1.18-1.19
sys/arch/newsmips/conf/GENERIC 1.50-1.51
sys/arch/ofppc/conf/GENERIC 1.56-1.57
sys/arch/pmax/conf/GENERIC 1.103-1.104
sys/arch/prep/conf/GENERIC 1.55-1.56
sys/arch/sbmips/conf/GENERIC 1.11-1.12
sys/arch/sgimips/conf/GENERIC 1.7-1.8
sys/arch/sparc/conf/GENERIC 1.138-1.139
sys/arch/sparc64/conf/GENERIC32 1.46-1.47
sys/arch/vax/conf/GENERIC 1.102-1.103
sys/arch/x68k/conf/ALL 1.55-1.56
sys/arch/x68k/conf/GENERIC 1.80-1.81
sys/lkm/netinet/if_ipl/mln_ipl.c 1.29
sys/netinet/fil.c 1.57-1.58
sys/netinet/ip_auth.c 1.29-1.30
sys/netinet/ip_compat.h 1.30-1.31
sys/netinet/ip_fil.c 1.81-1.86
sys/netinet/ip_fil.h 1.46-1.49
sys/netinet/ip_frag.c 1.33-1.34
sys/netinet/ip_frag.h 1.18
sys/netinet/ip_ftp_pxy.c 1.25-1.26
sys/netinet/ip_h323_pxy.c 1.5-1.6
sys/netinet/ip_log.c 1.22-1.23
sys/netinet/ip_nat.c 1.51-1.53
sys/netinet/ip_nat.h 1.27
sys/netinet/ip_netbios_pxy.c 1.4
sys/netinet/ip_proxy.c 1.35-1.36
sys/netinet/ip_proxy.h 1.18
sys/netinet/ip_state.c 1.41-1.42
sys/netinet/ip_state.h 1.23
sys/netinet/ipl.h 1.14
 1.2.2.1 15-Aug-2004  tron Pull up revision 1.3 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.3.2.1 04-Apr-2005  tron Pull up revision 1.4 (requested by martti in ticket #106):
Upgraded IPFilter to 4.1.8
 1.4.4.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.6.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 14-Apr-2007  martin branches: 1.1.1.3.20;
Import IPFilter 4.1.19
 1.1.1.2 23-Jul-2004  martti branches: 1.1.1.2.10;
Import IPFilter 4.1.3
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.1
 1.1.1.3.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.10.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 14-Apr-2007  martin branches: 1.1.1.2.20;
Import IPFilter 4.1.19
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.12;
Import IPFilter 4.1.3
 1.1.1.2.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.12.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni7 was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 14-Apr-2007  martin branches: 1.1.1.2.20;
Import IPFilter 4.1.19
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.12;
Import IPFilter 4.1.3
 1.1.1.2.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.12.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni8 was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 14-Apr-2007  martin branches: 1.1.1.2.20;
Import IPFilter 4.1.19
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.12;
Import IPFilter 4.1.3
 1.1.1.2.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.12.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni9 was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 14-Apr-2007  martin branches: 1.1.1.3.20;
Import IPFilter 4.1.19
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.4;
Import IPFilter 4.1.13
 1.1.1.1 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.3.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.4.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 14-Apr-2007  martin branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 14-Apr-2007  martin branches: 1.1.1.1.2; 1.1.1.1.22;
Import IPFilter 4.1.19
 1.1.1.1.22.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.1 14-Apr-2007  pavel file p5 was added on branch netbsd-4 on 2007-05-07 17:05:35 +0000
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.3 20-May-2008  darrenr branches: 1.1.1.3.6;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.30; 1.1.1.2.32;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.3.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.32.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.1.1.2.30.1 04-Jun-2008  yamt sync with head
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.3 23-Jul-2004  martti branches: 1.1.1.3.34;
Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.3.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.7 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.6 14-Apr-2007  martin branches: 1.1.1.6.20;
Import IPFilter 4.1.19
 1.1.1.5 04-Apr-2006  martti branches: 1.1.1.5.4;
Import IPFilter 4.1.13
 1.1.1.4 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.3 28-Mar-2004  martti branches: 1.1.1.3.2;
Import IPFilter 4.1.1
 1.1.1.2 19-Sep-2002  martti Import IPFilter 3.4.29
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.2;
Import IPFilter 3.4.27
 1.1.1.6.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.5.4.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.3.2.1 30-Aug-2004  tron Pull up revision 1.1.1.4 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.1.1.1.2.1 24-Oct-2002  lukem Pull up upgrade to IPfilter 3.4.29 (requested by martti in ticket #905).
Affected files & revisions:

dist/ipf/HISTORY 1.14
dist/ipf/fils.c 1.17-1.21
dist/ipf/ipf.c 1.11-1.13
dist/ipf/ipfs.c 1.8-1.10
dist/ipf/ipft_ef.c 1.6-1.7
dist/ipf/ipft_td.c 1.6-1.7
dist/ipf/ipft_tx.c 1.7-1.8
dist/ipf/ipmon.c 1.12-1.17
dist/ipf/ipnat.c 1.11-1.12
dist/ipf/ipsend/ip_var.h 1.2
dist/ipf/ipsend/ipsend.c 1.8
dist/ipf/ipsend/iptests.c 1.5
dist/ipf/ipt.c 1.8-1.10
dist/ipf/kmem.c 1.8-1.10
dist/ipf/man/ipf.4 1.10
dist/ipf/man/ipf.5 1.8
dist/ipf/man/ipftest.1 1.3
dist/ipf/man/ipmon.8 1.10
dist/ipf/man/ipnat.5 1.9-1.10
dist/ipf/man/ipnat.8 1.4
dist/ipf/misc.c 1.7
dist/ipf/natparse.c 1.10
dist/ipf/parse.c 1.13
dist/ipf/printnat.c 1.8-1.10
dist/ipf/relay.c 1.5-1.6
dist/ipf/rules/example.9 1.2
etc/rc.d/ipnat 1.8
regress/sys/kern/ipf/Makefile 1.3-1.4
regress/sys/kern/ipf/dotest6 1.2
regress/sys/kern/ipf/expected/f13 1.1.1.2
regress/sys/kern/ipf/expected/i12 1.1.1.1
regress/sys/kern/ipf/expected/ni3 1.1.1.1
regress/sys/kern/ipf/expected/ni5 1.2
regress/sys/kern/ipf/input/f13 1.1.1.2
regress/sys/kern/ipf/input/ipv6.1 1.1.1.1
regress/sys/kern/ipf/input/ni3 1.1.1.1
regress/sys/kern/ipf/regress/i12 1.1.1.1
regress/sys/kern/ipf/regress/ipv6.1 1.1.1.1
regress/sys/kern/ipf/regress/ni3.ipf 1.1.1.1
regress/sys/kern/ipf/regress/ni3.nat 1.1.1.1
sys/arch/alpha/conf/ALPHA 1.169,1.171
sys/arch/amiga/conf/GENERIC 1.185-1.186
sys/arch/arc/conf/GENERIC 1.71-1.72
sys/arch/atari/conf/GENERIC.in 1.24-1.25
sys/arch/cats/conf/GENERIC 1.31-1.32
sys/arch/cobalt/conf/GENERIC 1.34-1.35
sys/arch/hp300/conf/GENERIC 1.83-1.84
sys/arch/i386/conf/CARDBUS 1.66-1.67
sys/arch/i386/conf/GENERIC 1.510,1.512
sys/arch/i386/conf/GENERIC_LAPTOP 1.58-1.59
sys/arch/i386/conf/GENERIC_PS2TINY 1.19-1.20
sys/arch/i386/conf/GENERIC_TINY 1.47-1.48
sys/arch/luna68k/conf/GENERIC 1.33-1.33
sys/arch/mac68k/conf/GENERIC 1.130-1.131
sys/arch/mac68k/conf/GENERICSBC 1.21-1.22
sys/arch/mac68k/conf/SMALLRAM 1.4-1.5
sys/arch/macppc/conf/GENERIC 1.142-1.143
sys/arch/mipsco/conf/GENERIC 1.21-1.22
sys/arch/mmeye/conf/GENERIC 1.44-1.45
sys/arch/news68k/conf/GENERIC 1.36-1.37
sys/arch/news68k/conf/GENERIC_TINY 1.18-1.19
sys/arch/newsmips/conf/GENERIC 1.50-1.51
sys/arch/ofppc/conf/GENERIC 1.56-1.57
sys/arch/pmax/conf/GENERIC 1.103-1.104
sys/arch/prep/conf/GENERIC 1.55-1.56
sys/arch/sbmips/conf/GENERIC 1.11-1.12
sys/arch/sgimips/conf/GENERIC 1.7-1.8
sys/arch/sparc/conf/GENERIC 1.138-1.139
sys/arch/sparc64/conf/GENERIC32 1.46-1.47
sys/arch/vax/conf/GENERIC 1.102-1.103
sys/arch/x68k/conf/ALL 1.55-1.56
sys/arch/x68k/conf/GENERIC 1.80-1.81
sys/lkm/netinet/if_ipl/mln_ipl.c 1.29
sys/netinet/fil.c 1.57-1.58
sys/netinet/ip_auth.c 1.29-1.30
sys/netinet/ip_compat.h 1.30-1.31
sys/netinet/ip_fil.c 1.81-1.86
sys/netinet/ip_fil.h 1.46-1.49
sys/netinet/ip_frag.c 1.33-1.34
sys/netinet/ip_frag.h 1.18
sys/netinet/ip_ftp_pxy.c 1.25-1.26
sys/netinet/ip_h323_pxy.c 1.5-1.6
sys/netinet/ip_log.c 1.22-1.23
sys/netinet/ip_nat.c 1.51-1.53
sys/netinet/ip_nat.h 1.27
sys/netinet/ip_netbios_pxy.c 1.4
sys/netinet/ip_proxy.c 1.35-1.36
sys/netinet/ip_proxy.h 1.18
sys/netinet/ip_state.c 1.41-1.42
sys/netinet/ip_state.h 1.23
sys/netinet/ipl.h 1.14
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 04-Apr-2006  martti branches: 1.1.1.4.28;
Import IPFilter 4.1.13
 1.1.1.3 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.4.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 20-May-2008  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 20-May-2008  darrenr branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.10;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.2 23-Jun-2008  wrstuden Add files to branch that were added on -current.

After this, all that's left of update is to merge some changes
that had conflicts.
 1.1.1.1.4.1 20-May-2008  wrstuden file f24 was added on branch wrstuden-revivesa on 2008-06-23 05:02:11 +0000
 1.1.1.1.2.2 04-Jun-2008  yamt sync with head
 1.1.1.1.2.1 20-May-2008  yamt file f24 was added on branch yamt-pf42 on 2008-06-04 02:04:36 +0000
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 14-Apr-2007  martin branches: 1.1.1;
Initial revision
 1.1.1.1 14-Apr-2007  martin branches: 1.1.1.1.2; 1.1.1.1.22;
Import IPFilter 4.1.19
 1.1.1.1.22.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.1 14-Apr-2007  pavel file ip2.data was added on branch netbsd-4 on 2007-05-07 17:05:35 +0000
 1.4 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.3 14-Apr-2007  martin branches: 1.3.20;
Update IPFilter to version 4.1.19
 1.2 23-Jul-2004  martti branches: 1.2.10;
Upgraded IPFilter to 4.1.3
 1.1 19-Sep-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.5 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.4 14-Apr-2007  martin Import IPFilter 4.1.19
 1.1.1.3 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 19-Sep-2002  martti branches: 1.1.1.1.2; 1.1.1.1.4;
Import IPFilter 3.4.29
 1.1.1.1.4.1 15-Aug-2004  tron Pull up revision 1.2 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.1.1.1.2.2 24-Oct-2002  lukem Pull up upgrade to IPfilter 3.4.29 (requested by martti in ticket #905).
Affected files & revisions:

dist/ipf/HISTORY 1.14
dist/ipf/fils.c 1.17-1.21
dist/ipf/ipf.c 1.11-1.13
dist/ipf/ipfs.c 1.8-1.10
dist/ipf/ipft_ef.c 1.6-1.7
dist/ipf/ipft_td.c 1.6-1.7
dist/ipf/ipft_tx.c 1.7-1.8
dist/ipf/ipmon.c 1.12-1.17
dist/ipf/ipnat.c 1.11-1.12
dist/ipf/ipsend/ip_var.h 1.2
dist/ipf/ipsend/ipsend.c 1.8
dist/ipf/ipsend/iptests.c 1.5
dist/ipf/ipt.c 1.8-1.10
dist/ipf/kmem.c 1.8-1.10
dist/ipf/man/ipf.4 1.10
dist/ipf/man/ipf.5 1.8
dist/ipf/man/ipftest.1 1.3
dist/ipf/man/ipmon.8 1.10
dist/ipf/man/ipnat.5 1.9-1.10
dist/ipf/man/ipnat.8 1.4
dist/ipf/misc.c 1.7
dist/ipf/natparse.c 1.10
dist/ipf/parse.c 1.13
dist/ipf/printnat.c 1.8-1.10
dist/ipf/relay.c 1.5-1.6
dist/ipf/rules/example.9 1.2
etc/rc.d/ipnat 1.8
regress/sys/kern/ipf/Makefile 1.3-1.4
regress/sys/kern/ipf/dotest6 1.2
regress/sys/kern/ipf/expected/f13 1.1.1.2
regress/sys/kern/ipf/expected/i12 1.1.1.1
regress/sys/kern/ipf/expected/ni3 1.1.1.1
regress/sys/kern/ipf/expected/ni5 1.2
regress/sys/kern/ipf/input/f13 1.1.1.2
regress/sys/kern/ipf/input/ipv6.1 1.1.1.1
regress/sys/kern/ipf/input/ni3 1.1.1.1
regress/sys/kern/ipf/regress/i12 1.1.1.1
regress/sys/kern/ipf/regress/ipv6.1 1.1.1.1
regress/sys/kern/ipf/regress/ni3.ipf 1.1.1.1
regress/sys/kern/ipf/regress/ni3.nat 1.1.1.1
sys/arch/alpha/conf/ALPHA 1.169,1.171
sys/arch/amiga/conf/GENERIC 1.185-1.186
sys/arch/arc/conf/GENERIC 1.71-1.72
sys/arch/atari/conf/GENERIC.in 1.24-1.25
sys/arch/cats/conf/GENERIC 1.31-1.32
sys/arch/cobalt/conf/GENERIC 1.34-1.35
sys/arch/hp300/conf/GENERIC 1.83-1.84
sys/arch/i386/conf/CARDBUS 1.66-1.67
sys/arch/i386/conf/GENERIC 1.510,1.512
sys/arch/i386/conf/GENERIC_LAPTOP 1.58-1.59
sys/arch/i386/conf/GENERIC_PS2TINY 1.19-1.20
sys/arch/i386/conf/GENERIC_TINY 1.47-1.48
sys/arch/luna68k/conf/GENERIC 1.33-1.33
sys/arch/mac68k/conf/GENERIC 1.130-1.131
sys/arch/mac68k/conf/GENERICSBC 1.21-1.22
sys/arch/mac68k/conf/SMALLRAM 1.4-1.5
sys/arch/macppc/conf/GENERIC 1.142-1.143
sys/arch/mipsco/conf/GENERIC 1.21-1.22
sys/arch/mmeye/conf/GENERIC 1.44-1.45
sys/arch/news68k/conf/GENERIC 1.36-1.37
sys/arch/news68k/conf/GENERIC_TINY 1.18-1.19
sys/arch/newsmips/conf/GENERIC 1.50-1.51
sys/arch/ofppc/conf/GENERIC 1.56-1.57
sys/arch/pmax/conf/GENERIC 1.103-1.104
sys/arch/prep/conf/GENERIC 1.55-1.56
sys/arch/sbmips/conf/GENERIC 1.11-1.12
sys/arch/sgimips/conf/GENERIC 1.7-1.8
sys/arch/sparc/conf/GENERIC 1.138-1.139
sys/arch/sparc64/conf/GENERIC32 1.46-1.47
sys/arch/vax/conf/GENERIC 1.102-1.103
sys/arch/x68k/conf/ALL 1.55-1.56
sys/arch/x68k/conf/GENERIC 1.80-1.81
sys/lkm/netinet/if_ipl/mln_ipl.c 1.29
sys/netinet/fil.c 1.57-1.58
sys/netinet/ip_auth.c 1.29-1.30
sys/netinet/ip_compat.h 1.30-1.31
sys/netinet/ip_fil.c 1.81-1.86
sys/netinet/ip_fil.h 1.46-1.49
sys/netinet/ip_frag.c 1.33-1.34
sys/netinet/ip_frag.h 1.18
sys/netinet/ip_ftp_pxy.c 1.25-1.26
sys/netinet/ip_h323_pxy.c 1.5-1.6
sys/netinet/ip_log.c 1.22-1.23
sys/netinet/ip_nat.c 1.51-1.53
sys/netinet/ip_nat.h 1.27
sys/netinet/ip_netbios_pxy.c 1.4
sys/netinet/ip_proxy.c 1.35-1.36
sys/netinet/ip_proxy.h 1.18
sys/netinet/ip_state.c 1.41-1.42
sys/netinet/ip_state.h 1.23
sys/netinet/ipl.h 1.14
 1.1.1.1.2.1 19-Sep-2002  lukem file ipv6.1 was added on branch netbsd-1-6 on 2002-10-24 09:34:49 +0000
 1.2.10.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.3.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 23-Jul-2004  martti branches: 1.1.1.2.34;
Import IPFilter 4.1.3
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.4;
Import IPFilter 3.4.27
 1.1.1.2.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 23-Jul-2004  martti branches: 1.1.1.2.34;
Import IPFilter 4.1.3
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.1
 1.1.1.2.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 16-Jun-2007  martin branches: 1.1.1;
Initial revision
 1.1.1.1 16-Jun-2007  martin branches: 1.1.1.1.2; 1.1.1.1.8; 1.1.1.1.24;
Import IPFilter 4.1.23
 1.1.1.1.24.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.8.2 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.1.1.1.8.1 16-Jun-2007  wrstuden file ipv6.5 was added on branch wrstuden-fixsa on 2007-09-03 07:02:49 +0000
 1.1.1.1.2.2 16-Jul-2007  liamjfoy Pullup IPF v4.1.23 to netbsd-4

ok martin@
 1.1.1.1.2.1 16-Jun-2007  liamjfoy file ipv6.5 was added on branch netbsd-4 on 2007-07-16 11:05:57 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 20-May-2008  darrenr branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.1 20-May-2008  darrenr branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.10;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.2 23-Jun-2008  wrstuden Add files to branch that were added on -current.

After this, all that's left of update is to merge some changes
that had conflicts.
 1.1.1.1.4.1 20-May-2008  wrstuden file ipv6.6 was added on branch wrstuden-revivesa on 2008-06-23 05:02:12 +0000
 1.1.1.1.2.2 04-Jun-2008  yamt sync with head
 1.1.1.1.2.1 20-May-2008  yamt file ipv6.6 was added on branch yamt-pf42 on 2008-06-04 02:04:36 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 20-May-2008  darrenr branches: 1.1.1.4.6;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.3 23-Jul-2004  martti branches: 1.1.1.3.24; 1.1.1.3.26;
Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.4.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.3.26.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.1.1.3.24.1 04-Jun-2008  yamt sync with head
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.40;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.40;
Import IPFilter 4.1.1
 1.1.1.1.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file n11 was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 08-Feb-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 08-Feb-2005  martti branches: 1.1.1.1.34;
Import IPFilter 4.1.5
 1.1.1.1.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 20-May-2008  darrenr branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 20-May-2008  darrenr branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.10;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.2 23-Jun-2008  wrstuden Add files to branch that were added on -current.

After this, all that's left of update is to merge some changes
that had conflicts.
 1.1.1.1.4.1 20-May-2008  wrstuden file n16 was added on branch wrstuden-revivesa on 2008-06-23 05:02:12 +0000
 1.1.1.1.2.2 04-Jun-2008  yamt sync with head
 1.1.1.1.2.1 20-May-2008  yamt file n16 was added on branch yamt-pf42 on 2008-06-04 02:04:36 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 20-May-2008  darrenr branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 20-May-2008  darrenr branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.10;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.2 23-Jun-2008  wrstuden Add files to branch that were added on -current.

After this, all that's left of update is to merge some changes
that had conflicts.
 1.1.1.1.4.1 20-May-2008  wrstuden file n17 was added on branch wrstuden-revivesa on 2008-06-23 05:02:12 +0000
 1.1.1.1.2.2 04-Jun-2008  yamt sync with head
 1.1.1.1.2.1 20-May-2008  yamt file n17 was added on branch yamt-pf42 on 2008-06-04 02:04:36 +0000
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1 19-Aug-2009  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.40;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 23-Jul-2004  martti branches: 1.1.1.2.34;
Import IPFilter 4.1.3
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.1
 1.1.1.2.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 23-Jul-2004  martti branches: 1.1.1.2.34;
Import IPFilter 4.1.3
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.1
 1.1.1.2.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.5 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.4 14-Apr-2007  martin branches: 1.1.1.4.20;
Import IPFilter 4.1.19
 1.1.1.3 23-Jul-2004  martti branches: 1.1.1.3.10;
Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.4.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.3.10.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 08-Feb-2005  martti branches: 1.1.1.2.34;
Import IPFilter 4.1.5
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.3
 1.1.1.2.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni10 was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni11 was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni12 was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 03-Apr-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 14-Apr-2007  martin branches: 1.1.1.2.20;
Import IPFilter 4.1.19
 1.1.1.1 03-Apr-2005  martti branches: 1.1.1.1.2; 1.1.1.1.6;
Import IPFilter 4.1.8
 1.1.1.2.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.6.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.2 05-Apr-2005  tron Pull up revision 1.1.1.1 (requested by martti in ticket #109):
Upgraded IPFilter to 4.1.8
 1.1.1.1.2.1 03-Apr-2005  tron file ni13 was added on branch netbsd-3 on 2005-04-05 11:02:49 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 03-Apr-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 14-Apr-2007  martin branches: 1.1.1.2.20;
Import IPFilter 4.1.19
 1.1.1.1 03-Apr-2005  martti branches: 1.1.1.1.2; 1.1.1.1.6;
Import IPFilter 4.1.8
 1.1.1.2.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.6.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.2 05-Apr-2005  tron Pull up revision 1.1.1.1 (requested by martti in ticket #109):
Upgraded IPFilter to 4.1.8
 1.1.1.1.2.1 03-Apr-2005  tron file ni14 was added on branch netbsd-3 on 2005-04-05 11:02:49 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 03-Apr-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 03-Apr-2005  martti branches: 1.1.1.1.2; 1.1.1.1.30;
Import IPFilter 4.1.8
 1.1.1.1.30.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 05-Apr-2005  tron Pull up revision 1.1.1.1 (requested by martti in ticket #109):
Upgraded IPFilter to 4.1.8
 1.1.1.1.2.1 03-Apr-2005  tron file ni15 was added on branch netbsd-3 on 2005-04-05 11:02:49 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 03-Apr-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 14-Apr-2007  martin branches: 1.1.1.2.20;
Import IPFilter 4.1.19
 1.1.1.1 03-Apr-2005  martti branches: 1.1.1.1.2; 1.1.1.1.6;
Import IPFilter 4.1.8
 1.1.1.2.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.6.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.2 05-Apr-2005  tron Pull up revision 1.1.1.1 (requested by martti in ticket #109):
Upgraded IPFilter to 4.1.8
 1.1.1.1.2.1 03-Apr-2005  tron file ni16 was added on branch netbsd-3 on 2005-04-05 11:02:49 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.2 31-May-2007  darrenr branches: 1.2.20;
The wrong condition was being tested for when deciding which fields to
update in ICMP error messages. In the test case for this, the wrong
input was actually being used (it should be the headers from the previous
packet output) and therefore the expected results were also wildly wrong.

kern/36309
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.5 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.4 16-Jun-2007  martin Import IPFilter 4.1.23
 1.1.1.3 23-Jul-2004  martti branches: 1.1.1.3.10; 1.1.1.3.12;
Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.3.12.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.1.1.3.10.1 04-Jun-2007  bouyer Pull up following revision(s) (requested by darrenr in ticket #690):
regress/sys/kern/ipf/input/ni2: revision 1.2
regress/sys/kern/ipf/expected/ni2: revision 1.2
sys/dist/ipf/netinet/ip_nat.c: revision 1.29
The wrong condition was being tested for when deciding which fields to
update in ICMP error messages. In the test case for this, the wrong
input was actually being used (it should be the headers from the previous
packet output) and therefore the expected results were also wildly wrong.
kern/36309
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 14-Apr-2007  martin branches: 1.1.1;
Initial revision
 1.1.1.1 14-Apr-2007  martin branches: 1.1.1.1.2; 1.1.1.1.22;
Import IPFilter 4.1.19
 1.1.1.1.22.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.1 14-Apr-2007  pavel file ni23 was added on branch netbsd-4 on 2007-05-07 17:05:36 +0000
 1.4 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.3 14-Apr-2007  martin branches: 1.3.20;
Update IPFilter to version 4.1.19
 1.2 23-Jul-2004  martti branches: 1.2.10;
Upgraded IPFilter to 4.1.3
 1.1 19-Sep-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 14-Apr-2007  martin Import IPFilter 4.1.19
 1.1.1.2 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.1 19-Sep-2002  martti branches: 1.1.1.1.2; 1.1.1.1.4;
Import IPFilter 3.4.29
 1.1.1.1.4.1 15-Aug-2004  tron Pull up revision 1.2 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.1.1.1.2.2 24-Oct-2002  lukem Pull up upgrade to IPfilter 3.4.29 (requested by martti in ticket #905).
Affected files & revisions:

dist/ipf/HISTORY 1.14
dist/ipf/fils.c 1.17-1.21
dist/ipf/ipf.c 1.11-1.13
dist/ipf/ipfs.c 1.8-1.10
dist/ipf/ipft_ef.c 1.6-1.7
dist/ipf/ipft_td.c 1.6-1.7
dist/ipf/ipft_tx.c 1.7-1.8
dist/ipf/ipmon.c 1.12-1.17
dist/ipf/ipnat.c 1.11-1.12
dist/ipf/ipsend/ip_var.h 1.2
dist/ipf/ipsend/ipsend.c 1.8
dist/ipf/ipsend/iptests.c 1.5
dist/ipf/ipt.c 1.8-1.10
dist/ipf/kmem.c 1.8-1.10
dist/ipf/man/ipf.4 1.10
dist/ipf/man/ipf.5 1.8
dist/ipf/man/ipftest.1 1.3
dist/ipf/man/ipmon.8 1.10
dist/ipf/man/ipnat.5 1.9-1.10
dist/ipf/man/ipnat.8 1.4
dist/ipf/misc.c 1.7
dist/ipf/natparse.c 1.10
dist/ipf/parse.c 1.13
dist/ipf/printnat.c 1.8-1.10
dist/ipf/relay.c 1.5-1.6
dist/ipf/rules/example.9 1.2
etc/rc.d/ipnat 1.8
regress/sys/kern/ipf/Makefile 1.3-1.4
regress/sys/kern/ipf/dotest6 1.2
regress/sys/kern/ipf/expected/f13 1.1.1.2
regress/sys/kern/ipf/expected/i12 1.1.1.1
regress/sys/kern/ipf/expected/ni3 1.1.1.1
regress/sys/kern/ipf/expected/ni5 1.2
regress/sys/kern/ipf/input/f13 1.1.1.2
regress/sys/kern/ipf/input/ipv6.1 1.1.1.1
regress/sys/kern/ipf/input/ni3 1.1.1.1
regress/sys/kern/ipf/regress/i12 1.1.1.1
regress/sys/kern/ipf/regress/ipv6.1 1.1.1.1
regress/sys/kern/ipf/regress/ni3.ipf 1.1.1.1
regress/sys/kern/ipf/regress/ni3.nat 1.1.1.1
sys/arch/alpha/conf/ALPHA 1.169,1.171
sys/arch/amiga/conf/GENERIC 1.185-1.186
sys/arch/arc/conf/GENERIC 1.71-1.72
sys/arch/atari/conf/GENERIC.in 1.24-1.25
sys/arch/cats/conf/GENERIC 1.31-1.32
sys/arch/cobalt/conf/GENERIC 1.34-1.35
sys/arch/hp300/conf/GENERIC 1.83-1.84
sys/arch/i386/conf/CARDBUS 1.66-1.67
sys/arch/i386/conf/GENERIC 1.510,1.512
sys/arch/i386/conf/GENERIC_LAPTOP 1.58-1.59
sys/arch/i386/conf/GENERIC_PS2TINY 1.19-1.20
sys/arch/i386/conf/GENERIC_TINY 1.47-1.48
sys/arch/luna68k/conf/GENERIC 1.33-1.33
sys/arch/mac68k/conf/GENERIC 1.130-1.131
sys/arch/mac68k/conf/GENERICSBC 1.21-1.22
sys/arch/mac68k/conf/SMALLRAM 1.4-1.5
sys/arch/macppc/conf/GENERIC 1.142-1.143
sys/arch/mipsco/conf/GENERIC 1.21-1.22
sys/arch/mmeye/conf/GENERIC 1.44-1.45
sys/arch/news68k/conf/GENERIC 1.36-1.37
sys/arch/news68k/conf/GENERIC_TINY 1.18-1.19
sys/arch/newsmips/conf/GENERIC 1.50-1.51
sys/arch/ofppc/conf/GENERIC 1.56-1.57
sys/arch/pmax/conf/GENERIC 1.103-1.104
sys/arch/prep/conf/GENERIC 1.55-1.56
sys/arch/sbmips/conf/GENERIC 1.11-1.12
sys/arch/sgimips/conf/GENERIC 1.7-1.8
sys/arch/sparc/conf/GENERIC 1.138-1.139
sys/arch/sparc64/conf/GENERIC32 1.46-1.47
sys/arch/vax/conf/GENERIC 1.102-1.103
sys/arch/x68k/conf/ALL 1.55-1.56
sys/arch/x68k/conf/GENERIC 1.80-1.81
sys/lkm/netinet/if_ipl/mln_ipl.c 1.29
sys/netinet/fil.c 1.57-1.58
sys/netinet/ip_auth.c 1.29-1.30
sys/netinet/ip_compat.h 1.30-1.31
sys/netinet/ip_fil.c 1.81-1.86
sys/netinet/ip_fil.h 1.46-1.49
sys/netinet/ip_frag.c 1.33-1.34
sys/netinet/ip_frag.h 1.18
sys/netinet/ip_ftp_pxy.c 1.25-1.26
sys/netinet/ip_h323_pxy.c 1.5-1.6
sys/netinet/ip_log.c 1.22-1.23
sys/netinet/ip_nat.c 1.51-1.53
sys/netinet/ip_nat.h 1.27
sys/netinet/ip_netbios_pxy.c 1.4
sys/netinet/ip_proxy.c 1.35-1.36
sys/netinet/ip_proxy.h 1.18
sys/netinet/ip_state.c 1.41-1.42
sys/netinet/ip_state.h 1.23
sys/netinet/ipl.h 1.14
 1.1.1.1.2.1 19-Sep-2002  lukem file ni3 was added on branch netbsd-1-6 on 2002-10-24 09:34:49 +0000
 1.2.10.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.3.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 14-Apr-2007  martin branches: 1.1.1.3.20;
Import IPFilter 4.1.19
 1.1.1.2 23-Jul-2004  martti branches: 1.1.1.2.10;
Import IPFilter 4.1.3
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.4;
Import IPFilter 3.4.27
 1.1.1.3.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.10.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.4.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.5 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.4 01-May-2007  martti branches: 1.1.1.4.20;
Import IPFilter 4.1.20
 1.1.1.3 23-Jul-2004  martti branches: 1.1.1.3.10;
Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.4.20.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.3.10.1 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 23-Jul-2004  martti branches: 1.1.1.2.34;
Import IPFilter 4.1.3
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.1
 1.1.1.2.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni7 was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni8 was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni9 was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.40;
Import IPFilter 4.1.1
 1.1.1.1.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.40;
Import IPFilter 4.1.1
 1.1.1.1.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.40;
Import IPFilter 4.1.1
 1.1.1.1.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 14-Apr-2007  martin branches: 1.1.1;
Initial revision
 1.1.1.1 14-Apr-2007  martin branches: 1.1.1.1.2; 1.1.1.1.22;
Import IPFilter 4.1.19
 1.1.1.1.22.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.1 14-Apr-2007  pavel file p5 was added on branch netbsd-4 on 2007-05-07 17:05:37 +0000
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.40;
Import IPFilter 4.1.1
 1.1.1.1.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 20-May-2008  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 20-May-2008  darrenr branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.10;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.2 23-Jun-2008  wrstuden Add files to branch that were added on -current.

After this, all that's left of update is to merge some changes
that had conflicts.
 1.1.1.1.4.1 20-May-2008  wrstuden file f24 was added on branch wrstuden-revivesa on 2008-06-23 05:02:12 +0000
 1.1.1.1.2.2 04-Jun-2008  yamt sync with head
 1.1.1.1.2.1 20-May-2008  yamt file f24 was added on branch yamt-pf42 on 2008-06-04 02:04:36 +0000
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.5 04-Apr-2006  martti branches: 1.1.1.5.28;
Import IPFilter 4.1.13
 1.1.1.4 19-Feb-2005  martti Import IPFilter 4.1.6
 1.1.1.3 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.5.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.5 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.4 04-Apr-2006  martti branches: 1.1.1.4.28;
Import IPFilter 4.1.13
 1.1.1.3 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.4.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.4 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.3 04-Apr-2006  martti branches: 1.3.28;
Upgraded IPFilter to 4.1.13
 1.2 23-Jul-2004  martti Upgraded IPFilter to 4.1.3
 1.1 19-Sep-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 04-Apr-2006  martti Import IPFilter 4.1.13
 1.1.1.2 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.1 19-Sep-2002  martti branches: 1.1.1.1.2; 1.1.1.1.4;
Import IPFilter 3.4.29
 1.1.1.1.4.1 15-Aug-2004  tron Pull up revision 1.2 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.1.1.1.2.2 24-Oct-2002  lukem Pull up upgrade to IPfilter 3.4.29 (requested by martti in ticket #905).
Affected files & revisions:

dist/ipf/HISTORY 1.14
dist/ipf/fils.c 1.17-1.21
dist/ipf/ipf.c 1.11-1.13
dist/ipf/ipfs.c 1.8-1.10
dist/ipf/ipft_ef.c 1.6-1.7
dist/ipf/ipft_td.c 1.6-1.7
dist/ipf/ipft_tx.c 1.7-1.8
dist/ipf/ipmon.c 1.12-1.17
dist/ipf/ipnat.c 1.11-1.12
dist/ipf/ipsend/ip_var.h 1.2
dist/ipf/ipsend/ipsend.c 1.8
dist/ipf/ipsend/iptests.c 1.5
dist/ipf/ipt.c 1.8-1.10
dist/ipf/kmem.c 1.8-1.10
dist/ipf/man/ipf.4 1.10
dist/ipf/man/ipf.5 1.8
dist/ipf/man/ipftest.1 1.3
dist/ipf/man/ipmon.8 1.10
dist/ipf/man/ipnat.5 1.9-1.10
dist/ipf/man/ipnat.8 1.4
dist/ipf/misc.c 1.7
dist/ipf/natparse.c 1.10
dist/ipf/parse.c 1.13
dist/ipf/printnat.c 1.8-1.10
dist/ipf/relay.c 1.5-1.6
dist/ipf/rules/example.9 1.2
etc/rc.d/ipnat 1.8
regress/sys/kern/ipf/Makefile 1.3-1.4
regress/sys/kern/ipf/dotest6 1.2
regress/sys/kern/ipf/expected/f13 1.1.1.2
regress/sys/kern/ipf/expected/i12 1.1.1.1
regress/sys/kern/ipf/expected/ni3 1.1.1.1
regress/sys/kern/ipf/expected/ni5 1.2
regress/sys/kern/ipf/input/f13 1.1.1.2
regress/sys/kern/ipf/input/ipv6.1 1.1.1.1
regress/sys/kern/ipf/input/ni3 1.1.1.1
regress/sys/kern/ipf/regress/i12 1.1.1.1
regress/sys/kern/ipf/regress/ipv6.1 1.1.1.1
regress/sys/kern/ipf/regress/ni3.ipf 1.1.1.1
regress/sys/kern/ipf/regress/ni3.nat 1.1.1.1
sys/arch/alpha/conf/ALPHA 1.169,1.171
sys/arch/amiga/conf/GENERIC 1.185-1.186
sys/arch/arc/conf/GENERIC 1.71-1.72
sys/arch/atari/conf/GENERIC.in 1.24-1.25
sys/arch/cats/conf/GENERIC 1.31-1.32
sys/arch/cobalt/conf/GENERIC 1.34-1.35
sys/arch/hp300/conf/GENERIC 1.83-1.84
sys/arch/i386/conf/CARDBUS 1.66-1.67
sys/arch/i386/conf/GENERIC 1.510,1.512
sys/arch/i386/conf/GENERIC_LAPTOP 1.58-1.59
sys/arch/i386/conf/GENERIC_PS2TINY 1.19-1.20
sys/arch/i386/conf/GENERIC_TINY 1.47-1.48
sys/arch/luna68k/conf/GENERIC 1.33-1.33
sys/arch/mac68k/conf/GENERIC 1.130-1.131
sys/arch/mac68k/conf/GENERICSBC 1.21-1.22
sys/arch/mac68k/conf/SMALLRAM 1.4-1.5
sys/arch/macppc/conf/GENERIC 1.142-1.143
sys/arch/mipsco/conf/GENERIC 1.21-1.22
sys/arch/mmeye/conf/GENERIC 1.44-1.45
sys/arch/news68k/conf/GENERIC 1.36-1.37
sys/arch/news68k/conf/GENERIC_TINY 1.18-1.19
sys/arch/newsmips/conf/GENERIC 1.50-1.51
sys/arch/ofppc/conf/GENERIC 1.56-1.57
sys/arch/pmax/conf/GENERIC 1.103-1.104
sys/arch/prep/conf/GENERIC 1.55-1.56
sys/arch/sbmips/conf/GENERIC 1.11-1.12
sys/arch/sgimips/conf/GENERIC 1.7-1.8
sys/arch/sparc/conf/GENERIC 1.138-1.139
sys/arch/sparc64/conf/GENERIC32 1.46-1.47
sys/arch/vax/conf/GENERIC 1.102-1.103
sys/arch/x68k/conf/ALL 1.55-1.56
sys/arch/x68k/conf/GENERIC 1.80-1.81
sys/lkm/netinet/if_ipl/mln_ipl.c 1.29
sys/netinet/fil.c 1.57-1.58
sys/netinet/ip_auth.c 1.29-1.30
sys/netinet/ip_compat.h 1.30-1.31
sys/netinet/ip_fil.c 1.81-1.86
sys/netinet/ip_fil.h 1.46-1.49
sys/netinet/ip_frag.c 1.33-1.34
sys/netinet/ip_frag.h 1.18
sys/netinet/ip_ftp_pxy.c 1.25-1.26
sys/netinet/ip_h323_pxy.c 1.5-1.6
sys/netinet/ip_log.c 1.22-1.23
sys/netinet/ip_nat.c 1.51-1.53
sys/netinet/ip_nat.h 1.27
sys/netinet/ip_netbios_pxy.c 1.4
sys/netinet/ip_proxy.c 1.35-1.36
sys/netinet/ip_proxy.h 1.18
sys/netinet/ip_state.c 1.41-1.42
sys/netinet/ip_state.h 1.23
sys/netinet/ipl.h 1.14
 1.1.1.1.2.1 19-Sep-2002  lukem file i12 was added on branch netbsd-1-6 on 2002-10-24 09:34:50 +0000
 1.3.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.40;
Import IPFilter 4.1.1
 1.1.1.1.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 04-Apr-2006  martti branches: 1.1.1.3.28;
Import IPFilter 4.1.13
 1.1.1.2 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.1
 1.1.1.3.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 08-Feb-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 08-Feb-2005  martti Import IPFilter 4.1.5
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.3 04-Apr-2006  martti branches: 1.1.1.3.28;
Import IPFilter 4.1.13
 1.1.1.2 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.4;
Import IPFilter 3.4.27
 1.1.1.3.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 20-May-2008  darrenr branches: 1.1.1.2.6;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.18; 1.1.1.1.20;
Import IPFilter 4.1.13
 1.1.1.2.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.20.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.1.1.1.18.1 04-Jun-2008  yamt sync with head
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1 19-Aug-2009  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 20-May-2008  darrenr branches: 1.1.1.4.6;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.3 19-Feb-2005  martti branches: 1.1.1.3.24; 1.1.1.3.26;
Import IPFilter 4.1.6
 1.1.1.2 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.4;
Import IPFilter 3.4.27
 1.1.1.4.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.3.26.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.1.1.3.24.1 04-Jun-2008  yamt sync with head
 1.1.1.1.4.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 04-Apr-2006  martti branches: 1.1.1.4.28;
Import IPFilter 4.1.13
 1.1.1.3 08-Feb-2005  martti Import IPFilter 4.1.5
 1.1.1.2 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.4;
Import IPFilter 3.4.27
 1.1.1.4.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 04-Apr-2006  martti branches: 1.1.1.4.28;
Import IPFilter 4.1.13
 1.1.1.3 03-Apr-2005  martti Import IPFilter 4.1.8
 1.1.1.2 23-Jul-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.3
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.4;
Import IPFilter 3.4.27
 1.1.1.4.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.2.1 04-Apr-2005  tron Pull up revision 1.1.1.3 (requested by martti in ticket #107):
Upgraded IPFilter to 4.1.8
 1.1.1.1.4.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.3 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.4 04-Apr-2006  martti branches: 1.1.1.4.28;
Import IPFilter 4.1.13
 1.1.1.3 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.4.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.5 20-May-2008  darrenr branches: 1.1.1.5.6;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.4 04-Apr-2006  martti branches: 1.1.1.4.18; 1.1.1.4.20;
Import IPFilter 4.1.13
 1.1.1.3 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.5.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.4.20.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.1.1.4.18.1 04-Jun-2008  yamt sync with head
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.6 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.5 04-Apr-2006  martti branches: 1.1.1.5.28;
Import IPFilter 4.1.13
 1.1.1.4 08-Feb-2005  martti Import IPFilter 4.1.5
 1.1.1.3 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.2;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.5.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.2.1 30-Aug-2004  tron Pull up revision 1.1.1.2 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.3 04-Apr-2006  martti branches: 1.1.1.3.28;
Import IPFilter 4.1.13
 1.1.1.2 08-Feb-2005  martti Import IPFilter 4.1.5
 1.1.1.1 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.3.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 19-Feb-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.3 20-May-2008  darrenr branches: 1.1.1.3.6;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.18; 1.1.1.2.20;
Import IPFilter 4.1.13
 1.1.1.1 19-Feb-2005  martti Import IPFilter 4.1.6
 1.1.1.3.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.2.20.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.1.1.2.18.1 04-Jun-2008  yamt sync with head
 1.1 19-Aug-2009  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 19-Feb-2005  martti branches: 1.1.1.2.34;
Import IPFilter 4.1.6
 1.1.1.1 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.2.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.4 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.3 02-May-2007  martti branches: 1.3.2; 1.3.22;
Better handling of ip2 test.
 1.2 02-May-2007  martti Make this work with object directories as well.
 1.1 14-Apr-2007  martin branches: 1.1.1;
Initial revision
 1.1.1.1 14-Apr-2007  martin Import IPFilter 4.1.19
 1.3.22.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3.2.2 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.3.2.1 02-May-2007  pavel file ip2 was added on branch netbsd-4 on 2007-05-07 17:05:37 +0000
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.3 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.2 23-Jul-2004  martti branches: 1.2.34;
Upgraded IPFilter to 4.1.3
 1.1 19-Sep-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 23-Jul-2004  martti Import IPFilter 4.1.3
 1.1.1.1 19-Sep-2002  martti branches: 1.1.1.1.2; 1.1.1.1.4;
Import IPFilter 3.4.29
 1.1.1.1.4.1 15-Aug-2004  tron Pull up revision 1.2 (requested by martti in ticket #763):
Upgraded IPFilter to 4.1.3
 1.1.1.1.2.2 24-Oct-2002  lukem Pull up upgrade to IPfilter 3.4.29 (requested by martti in ticket #905).
Affected files & revisions:

dist/ipf/HISTORY 1.14
dist/ipf/fils.c 1.17-1.21
dist/ipf/ipf.c 1.11-1.13
dist/ipf/ipfs.c 1.8-1.10
dist/ipf/ipft_ef.c 1.6-1.7
dist/ipf/ipft_td.c 1.6-1.7
dist/ipf/ipft_tx.c 1.7-1.8
dist/ipf/ipmon.c 1.12-1.17
dist/ipf/ipnat.c 1.11-1.12
dist/ipf/ipsend/ip_var.h 1.2
dist/ipf/ipsend/ipsend.c 1.8
dist/ipf/ipsend/iptests.c 1.5
dist/ipf/ipt.c 1.8-1.10
dist/ipf/kmem.c 1.8-1.10
dist/ipf/man/ipf.4 1.10
dist/ipf/man/ipf.5 1.8
dist/ipf/man/ipftest.1 1.3
dist/ipf/man/ipmon.8 1.10
dist/ipf/man/ipnat.5 1.9-1.10
dist/ipf/man/ipnat.8 1.4
dist/ipf/misc.c 1.7
dist/ipf/natparse.c 1.10
dist/ipf/parse.c 1.13
dist/ipf/printnat.c 1.8-1.10
dist/ipf/relay.c 1.5-1.6
dist/ipf/rules/example.9 1.2
etc/rc.d/ipnat 1.8
regress/sys/kern/ipf/Makefile 1.3-1.4
regress/sys/kern/ipf/dotest6 1.2
regress/sys/kern/ipf/expected/f13 1.1.1.2
regress/sys/kern/ipf/expected/i12 1.1.1.1
regress/sys/kern/ipf/expected/ni3 1.1.1.1
regress/sys/kern/ipf/expected/ni5 1.2
regress/sys/kern/ipf/input/f13 1.1.1.2
regress/sys/kern/ipf/input/ipv6.1 1.1.1.1
regress/sys/kern/ipf/input/ni3 1.1.1.1
regress/sys/kern/ipf/regress/i12 1.1.1.1
regress/sys/kern/ipf/regress/ipv6.1 1.1.1.1
regress/sys/kern/ipf/regress/ni3.ipf 1.1.1.1
regress/sys/kern/ipf/regress/ni3.nat 1.1.1.1
sys/arch/alpha/conf/ALPHA 1.169,1.171
sys/arch/amiga/conf/GENERIC 1.185-1.186
sys/arch/arc/conf/GENERIC 1.71-1.72
sys/arch/atari/conf/GENERIC.in 1.24-1.25
sys/arch/cats/conf/GENERIC 1.31-1.32
sys/arch/cobalt/conf/GENERIC 1.34-1.35
sys/arch/hp300/conf/GENERIC 1.83-1.84
sys/arch/i386/conf/CARDBUS 1.66-1.67
sys/arch/i386/conf/GENERIC 1.510,1.512
sys/arch/i386/conf/GENERIC_LAPTOP 1.58-1.59
sys/arch/i386/conf/GENERIC_PS2TINY 1.19-1.20
sys/arch/i386/conf/GENERIC_TINY 1.47-1.48
sys/arch/luna68k/conf/GENERIC 1.33-1.33
sys/arch/mac68k/conf/GENERIC 1.130-1.131
sys/arch/mac68k/conf/GENERICSBC 1.21-1.22
sys/arch/mac68k/conf/SMALLRAM 1.4-1.5
sys/arch/macppc/conf/GENERIC 1.142-1.143
sys/arch/mipsco/conf/GENERIC 1.21-1.22
sys/arch/mmeye/conf/GENERIC 1.44-1.45
sys/arch/news68k/conf/GENERIC 1.36-1.37
sys/arch/news68k/conf/GENERIC_TINY 1.18-1.19
sys/arch/newsmips/conf/GENERIC 1.50-1.51
sys/arch/ofppc/conf/GENERIC 1.56-1.57
sys/arch/pmax/conf/GENERIC 1.103-1.104
sys/arch/prep/conf/GENERIC 1.55-1.56
sys/arch/sbmips/conf/GENERIC 1.11-1.12
sys/arch/sgimips/conf/GENERIC 1.7-1.8
sys/arch/sparc/conf/GENERIC 1.138-1.139
sys/arch/sparc64/conf/GENERIC32 1.46-1.47
sys/arch/vax/conf/GENERIC 1.102-1.103
sys/arch/x68k/conf/ALL 1.55-1.56
sys/arch/x68k/conf/GENERIC 1.80-1.81
sys/lkm/netinet/if_ipl/mln_ipl.c 1.29
sys/netinet/fil.c 1.57-1.58
sys/netinet/ip_auth.c 1.29-1.30
sys/netinet/ip_compat.h 1.30-1.31
sys/netinet/ip_fil.c 1.81-1.86
sys/netinet/ip_fil.h 1.46-1.49
sys/netinet/ip_frag.c 1.33-1.34
sys/netinet/ip_frag.h 1.18
sys/netinet/ip_ftp_pxy.c 1.25-1.26
sys/netinet/ip_h323_pxy.c 1.5-1.6
sys/netinet/ip_log.c 1.22-1.23
sys/netinet/ip_nat.c 1.51-1.53
sys/netinet/ip_nat.h 1.27
sys/netinet/ip_netbios_pxy.c 1.4
sys/netinet/ip_proxy.c 1.35-1.36
sys/netinet/ip_proxy.h 1.18
sys/netinet/ip_state.c 1.41-1.42
sys/netinet/ip_state.h 1.23
sys/netinet/ipl.h 1.14
 1.1.1.1.2.1 19-Sep-2002  lukem file ipv6.1 was added on branch netbsd-1-6 on 2002-10-24 09:34:53 +0000
 1.2.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 23-Jul-2004  martti branches: 1.1.1.2.34;
Import IPFilter 4.1.3
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.4;
Import IPFilter 3.4.27
 1.1.1.2.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 23-Jul-2004  martti branches: 1.1.1.2.34;
Import IPFilter 4.1.3
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.2;
Import IPFilter 4.1.1
 1.1.1.2.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 16-Jun-2007  martin branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 16-Jun-2007  martin branches: 1.1.1.1.2; 1.1.1.1.8; 1.1.1.1.24;
Import IPFilter 4.1.23
 1.1.1.1.24.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.8.2 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.1.1.1.8.1 16-Jun-2007  wrstuden file ipv6.5 was added on branch wrstuden-fixsa on 2007-09-03 07:02:50 +0000
 1.1.1.1.2.2 16-Jul-2007  liamjfoy Pullup IPF v4.1.23 to netbsd-4

ok martin@
 1.1.1.1.2.1 16-Jun-2007  liamjfoy file ipv6.5 was added on branch netbsd-4 on 2007-07-16 11:05:57 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 20-May-2008  darrenr branches: 1.1.1;
Initial revision
 1.1.1.2 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.1 20-May-2008  darrenr branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.10;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.2 23-Jun-2008  wrstuden Add files to branch that were added on -current.

After this, all that's left of update is to merge some changes
that had conflicts.
 1.1.1.1.4.1 20-May-2008  wrstuden file ipv6.6 was added on branch wrstuden-revivesa on 2008-06-23 05:02:12 +0000
 1.1.1.1.2.2 04-Jun-2008  yamt sync with head
 1.1.1.1.2.1 20-May-2008  yamt file ipv6.6 was added on branch yamt-pf42 on 2008-06-04 02:04:36 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.40;
Import IPFilter 4.1.1
 1.1.1.1.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file n11 was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.3 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.2 24-Jul-2008  darrenr branches: 1.2.6;
2020447 IPFilter's NAT can undo name server random port selection
 1.1 08-Feb-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.2 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.1 08-Feb-2005  martti branches: 1.1.1.1.10; 1.1.1.1.12; 1.1.1.1.20; 1.1.1.1.26;
Import IPFilter 4.1.5
 1.1.1.1.26.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.20.1 18-Sep-2008  bouyer Pull up following revision(s) (requested by darrenr in ticket #1171):
regress/sys/kern/ipf/regress/ni4.nat: revision 1.2
regress/sys/kern/ipf/regress/ni1.nat: revision 1.2
dist/ipf/tools/ipnat_y.y: revision 1.17
regress/sys/kern/ipf/regress/n5: revision 1.2
regress/sys/kern/ipf/regress/n12: revision 1.2
dist/ipf/lib/printnat.c: revisions 1.1.1.7, 1.2
dist/ipf/ip_fil.c: revision 1.16
sys/dist/ipf/netinet/ip_nat.h: revision 1.14
sys/dist/ipf/netinet/ip_nat.c: revisions 1.37, 1.38
dist/ipf/test/regress/n12: revision 1.2
sys/dist/ipf/netinet/ip_state.c: revision 1.33
regress/sys/kern/ipf/regress/n2: revision 1.2
sys/dist/ipf/netinet/ip_fil.h: revision 1.17
regress/sys/kern/ipf/regress/ni2.nat: revision 1.2
sys/dist/ipf/netinet/ip_compat.h: revision 1.22
2020447 IPFilter's NAT can undo name server random port selection
 1.1.1.1.12.1 15-Sep-2008  skrll Sync with netbsd-4.
 1.1.1.1.10.1 14-Sep-2008  bouyer Pull up following revision(s) (requested by darrenr in ticket #1171):
regress/sys/kern/ipf/regress/ni4.nat: revision 1.2
regress/sys/kern/ipf/regress/ni1.nat: revision 1.2
dist/ipf/tools/ipnat_y.y: revision 1.17
regress/sys/kern/ipf/regress/n5: revision 1.2
regress/sys/kern/ipf/regress/n12: revision 1.2
dist/ipf/lib/printnat.c: revisions 1.1.1.7, 1.2
dist/ipf/ip_fil.c: revision 1.16
sys/dist/ipf/netinet/ip_nat.h: revision 1.14
sys/dist/ipf/netinet/ip_nat.c: revisions 1.37, 1.38
dist/ipf/test/regress/n12: revision 1.2
sys/dist/ipf/netinet/ip_state.c: revision 1.33
regress/sys/kern/ipf/regress/n2: revision 1.2
sys/dist/ipf/netinet/ip_fil.h: revision 1.17
regress/sys/kern/ipf/regress/ni2.nat: revision 1.2
sys/dist/ipf/netinet/ip_compat.h: revision 1.22
2020447 IPFilter's NAT can undo name server random port selection
 1.2.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 20-May-2008  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 20-May-2008  darrenr branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.10;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.2 23-Jun-2008  wrstuden Add files to branch that were added on -current.

After this, all that's left of update is to merge some changes
that had conflicts.
 1.1.1.1.4.1 20-May-2008  wrstuden file n16 was added on branch wrstuden-revivesa on 2008-06-23 05:02:12 +0000
 1.1.1.1.2.2 04-Jun-2008  yamt sync with head
 1.1.1.1.2.1 20-May-2008  yamt file n16 was added on branch yamt-pf42 on 2008-06-04 02:04:36 +0000
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 20-May-2008  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 20-May-2008  darrenr branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.10;
Import IPFilter 4.1.29 to the vendor branch
 1.1.1.1.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.2 23-Jun-2008  wrstuden Add files to branch that were added on -current.

After this, all that's left of update is to merge some changes
that had conflicts.
 1.1.1.1.4.1 20-May-2008  wrstuden file n17 was added on branch wrstuden-revivesa on 2008-06-23 05:02:12 +0000
 1.1.1.1.2.2 04-Jun-2008  yamt sync with head
 1.1.1.1.2.1 20-May-2008  yamt file n17 was added on branch yamt-pf42 on 2008-06-04 02:04:36 +0000
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 19-Aug-2009  darrenr branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.3 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.2 24-Jul-2008  darrenr branches: 1.2.6;
2020447 IPFilter's NAT can undo name server random port selection
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.18; 1.1.1.1.20; 1.1.1.1.28; 1.1.1.1.34;
Import IPFilter 3.4.27
 1.1.1.1.34.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.28.1 18-Sep-2008  bouyer Pull up following revision(s) (requested by darrenr in ticket #1171):
regress/sys/kern/ipf/regress/ni4.nat: revision 1.2
regress/sys/kern/ipf/regress/ni1.nat: revision 1.2
dist/ipf/tools/ipnat_y.y: revision 1.17
regress/sys/kern/ipf/regress/n5: revision 1.2
regress/sys/kern/ipf/regress/n12: revision 1.2
dist/ipf/lib/printnat.c: revisions 1.1.1.7, 1.2
dist/ipf/ip_fil.c: revision 1.16
sys/dist/ipf/netinet/ip_nat.h: revision 1.14
sys/dist/ipf/netinet/ip_nat.c: revisions 1.37, 1.38
dist/ipf/test/regress/n12: revision 1.2
sys/dist/ipf/netinet/ip_state.c: revision 1.33
regress/sys/kern/ipf/regress/n2: revision 1.2
sys/dist/ipf/netinet/ip_fil.h: revision 1.17
regress/sys/kern/ipf/regress/ni2.nat: revision 1.2
sys/dist/ipf/netinet/ip_compat.h: revision 1.22
2020447 IPFilter's NAT can undo name server random port selection
 1.1.1.1.20.1 15-Sep-2008  skrll Sync with netbsd-4.
 1.1.1.1.18.1 14-Sep-2008  bouyer Pull up following revision(s) (requested by darrenr in ticket #1171):
regress/sys/kern/ipf/regress/ni4.nat: revision 1.2
regress/sys/kern/ipf/regress/ni1.nat: revision 1.2
dist/ipf/tools/ipnat_y.y: revision 1.17
regress/sys/kern/ipf/regress/n5: revision 1.2
regress/sys/kern/ipf/regress/n12: revision 1.2
dist/ipf/lib/printnat.c: revisions 1.1.1.7, 1.2
dist/ipf/ip_fil.c: revision 1.16
sys/dist/ipf/netinet/ip_nat.h: revision 1.14
sys/dist/ipf/netinet/ip_nat.c: revisions 1.37, 1.38
dist/ipf/test/regress/n12: revision 1.2
sys/dist/ipf/netinet/ip_state.c: revision 1.33
regress/sys/kern/ipf/regress/n2: revision 1.2
sys/dist/ipf/netinet/ip_fil.h: revision 1.17
regress/sys/kern/ipf/regress/ni2.nat: revision 1.2
sys/dist/ipf/netinet/ip_compat.h: revision 1.22
2020447 IPFilter's NAT can undo name server random port selection
 1.2.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 28-Mar-2004  martti branches: 1.1.1.2.40;
Import IPFilter 4.1.1
 1.1.1.1 13-May-2002  martti Import IPFilter 3.4.27
 1.1.1.2.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.3 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.2 24-Jul-2008  darrenr branches: 1.2.6;
2020447 IPFilter's NAT can undo name server random port selection
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.18; 1.1.1.1.20; 1.1.1.1.28; 1.1.1.1.34;
Import IPFilter 3.4.27
 1.1.1.1.34.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.28.1 18-Sep-2008  bouyer Pull up following revision(s) (requested by darrenr in ticket #1171):
regress/sys/kern/ipf/regress/ni4.nat: revision 1.2
regress/sys/kern/ipf/regress/ni1.nat: revision 1.2
dist/ipf/tools/ipnat_y.y: revision 1.17
regress/sys/kern/ipf/regress/n5: revision 1.2
regress/sys/kern/ipf/regress/n12: revision 1.2
dist/ipf/lib/printnat.c: revisions 1.1.1.7, 1.2
dist/ipf/ip_fil.c: revision 1.16
sys/dist/ipf/netinet/ip_nat.h: revision 1.14
sys/dist/ipf/netinet/ip_nat.c: revisions 1.37, 1.38
dist/ipf/test/regress/n12: revision 1.2
sys/dist/ipf/netinet/ip_state.c: revision 1.33
regress/sys/kern/ipf/regress/n2: revision 1.2
sys/dist/ipf/netinet/ip_fil.h: revision 1.17
regress/sys/kern/ipf/regress/ni2.nat: revision 1.2
sys/dist/ipf/netinet/ip_compat.h: revision 1.22
2020447 IPFilter's NAT can undo name server random port selection
 1.1.1.1.20.1 15-Sep-2008  skrll Sync with netbsd-4.
 1.1.1.1.18.1 14-Sep-2008  bouyer Pull up following revision(s) (requested by darrenr in ticket #1171):
regress/sys/kern/ipf/regress/ni4.nat: revision 1.2
regress/sys/kern/ipf/regress/ni1.nat: revision 1.2
dist/ipf/tools/ipnat_y.y: revision 1.17
regress/sys/kern/ipf/regress/n5: revision 1.2
regress/sys/kern/ipf/regress/n12: revision 1.2
dist/ipf/lib/printnat.c: revisions 1.1.1.7, 1.2
dist/ipf/ip_fil.c: revision 1.16
sys/dist/ipf/netinet/ip_nat.h: revision 1.14
sys/dist/ipf/netinet/ip_nat.c: revisions 1.37, 1.38
dist/ipf/test/regress/n12: revision 1.2
sys/dist/ipf/netinet/ip_state.c: revision 1.33
regress/sys/kern/ipf/regress/n2: revision 1.2
sys/dist/ipf/netinet/ip_fil.h: revision 1.17
regress/sys/kern/ipf/regress/ni2.nat: revision 1.2
sys/dist/ipf/netinet/ip_compat.h: revision 1.22
2020447 IPFilter's NAT can undo name server random port selection
 1.2.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 23-Jul-2004  martti branches: 1.1.1.2.34;
Import IPFilter 4.1.3
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.4;
Import IPFilter 3.4.27
 1.1.1.2.34.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.4.1 30-Aug-2004  tron Pull up revision 1.1.1.3 (requested by martti in ticket #769):
Import IPFilter 4.1.3
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.40;
Import IPFilter 4.1.1
 1.1.1.1.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.40;
Import IPFilter 4.1.1
 1.1.1.1.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.2 24-Jul-2008  darrenr branches: 1.2.6;
2020447 IPFilter's NAT can undo name server random port selection
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.3 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.2 14-Apr-2007  martin branches: 1.1.1.2.12;
Import IPFilter 4.1.19
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.18;
Import IPFilter 3.4.27
 1.1.1.2.12.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.18.2 14-Sep-2008  bouyer Pull up following revision(s) (requested by darrenr in ticket #1171):
regress/sys/kern/ipf/regress/ni4.nat: revision 1.2
regress/sys/kern/ipf/regress/ni1.nat: revision 1.2
dist/ipf/tools/ipnat_y.y: revision 1.17
regress/sys/kern/ipf/regress/n5: revision 1.2
regress/sys/kern/ipf/regress/n12: revision 1.2
dist/ipf/lib/printnat.c: revisions 1.1.1.7, 1.2
dist/ipf/ip_fil.c: revision 1.16
sys/dist/ipf/netinet/ip_nat.h: revision 1.14
sys/dist/ipf/netinet/ip_nat.c: revisions 1.37, 1.38
dist/ipf/test/regress/n12: revision 1.2
sys/dist/ipf/netinet/ip_state.c: revision 1.33
regress/sys/kern/ipf/regress/n2: revision 1.2
sys/dist/ipf/netinet/ip_fil.h: revision 1.17
regress/sys/kern/ipf/regress/ni2.nat: revision 1.2
sys/dist/ipf/netinet/ip_compat.h: revision 1.22
2020447 IPFilter's NAT can undo name server random port selection
 1.1.1.1.18.1 07-May-2007  pavel branches: 1.1.1.1.18.1.2; 1.1.1.1.18.1.4;
Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.18.1.4.1 18-Sep-2008  bouyer Pull up following revision(s) (requested by darrenr in ticket #1171):
regress/sys/kern/ipf/regress/ni4.nat: revision 1.2
regress/sys/kern/ipf/regress/ni1.nat: revision 1.2
dist/ipf/tools/ipnat_y.y: revision 1.17
regress/sys/kern/ipf/regress/n5: revision 1.2
regress/sys/kern/ipf/regress/n12: revision 1.2
dist/ipf/lib/printnat.c: revisions 1.1.1.7, 1.2
dist/ipf/ip_fil.c: revision 1.16
sys/dist/ipf/netinet/ip_nat.h: revision 1.14
sys/dist/ipf/netinet/ip_nat.c: revisions 1.37, 1.38
dist/ipf/test/regress/n12: revision 1.2
sys/dist/ipf/netinet/ip_state.c: revision 1.33
regress/sys/kern/ipf/regress/n2: revision 1.2
sys/dist/ipf/netinet/ip_fil.h: revision 1.17
regress/sys/kern/ipf/regress/ni2.nat: revision 1.2
sys/dist/ipf/netinet/ip_compat.h: revision 1.22
2020447 IPFilter's NAT can undo name server random port selection
 1.1.1.1.18.1.2.1 15-Sep-2008  skrll Sync with netbsd-4.
 1.2.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni10.ipf was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni10.nat was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni11.ipf was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni11.nat was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni12.ipf was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni12.nat was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 03-Apr-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.1 03-Apr-2005  martti branches: 1.1.1.1.2; 1.1.1.1.30;
Import IPFilter 4.1.8
 1.1.1.1.30.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 05-Apr-2005  tron Pull up revision 1.1.1.1 (requested by martti in ticket #109):
Upgraded IPFilter to 4.1.8
 1.1.1.1.2.1 03-Apr-2005  tron file ni13.ipf was added on branch netbsd-3 on 2005-04-05 11:02:49 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 03-Apr-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 03-Apr-2005  martti branches: 1.1.1.1.2; 1.1.1.1.30;
Import IPFilter 4.1.8
 1.1.1.1.30.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 05-Apr-2005  tron Pull up revision 1.1.1.1 (requested by martti in ticket #109):
Upgraded IPFilter to 4.1.8
 1.1.1.1.2.1 03-Apr-2005  tron file ni13.nat was added on branch netbsd-3 on 2005-04-05 11:02:49 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 03-Apr-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.1 03-Apr-2005  martti branches: 1.1.1.1.2; 1.1.1.1.30;
Import IPFilter 4.1.8
 1.1.1.1.30.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 05-Apr-2005  tron Pull up revision 1.1.1.1 (requested by martti in ticket #109):
Upgraded IPFilter to 4.1.8
 1.1.1.1.2.1 03-Apr-2005  tron file ni14.ipf was added on branch netbsd-3 on 2005-04-05 11:02:49 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 03-Apr-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 03-Apr-2005  martti branches: 1.1.1.1.2; 1.1.1.1.30;
Import IPFilter 4.1.8
 1.1.1.1.30.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 05-Apr-2005  tron Pull up revision 1.1.1.1 (requested by martti in ticket #109):
Upgraded IPFilter to 4.1.8
 1.1.1.1.2.1 03-Apr-2005  tron file ni14.nat was added on branch netbsd-3 on 2005-04-05 11:02:49 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 03-Apr-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.1 03-Apr-2005  martti branches: 1.1.1.1.2; 1.1.1.1.30;
Import IPFilter 4.1.8
 1.1.1.1.30.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 05-Apr-2005  tron Pull up revision 1.1.1.1 (requested by martti in ticket #109):
Upgraded IPFilter to 4.1.8
 1.1.1.1.2.1 03-Apr-2005  tron file ni15.ipf was added on branch netbsd-3 on 2005-04-05 11:02:49 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 03-Apr-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.1 03-Apr-2005  martti branches: 1.1.1.1.2; 1.1.1.1.30;
Import IPFilter 4.1.8
 1.1.1.1.30.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 05-Apr-2005  tron Pull up revision 1.1.1.1 (requested by martti in ticket #109):
Upgraded IPFilter to 4.1.8
 1.1.1.1.2.1 03-Apr-2005  tron file ni15.nat was added on branch netbsd-3 on 2005-04-05 11:02:49 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 03-Apr-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.1 03-Apr-2005  martti branches: 1.1.1.1.2; 1.1.1.1.30;
Import IPFilter 4.1.8
 1.1.1.1.30.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 05-Apr-2005  tron Pull up revision 1.1.1.1 (requested by martti in ticket #109):
Upgraded IPFilter to 4.1.8
 1.1.1.1.2.1 03-Apr-2005  tron file ni16.ipf was added on branch netbsd-3 on 2005-04-05 11:02:49 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 03-Apr-2005  martti branches: 1.1.1;
Initial revision
 1.1.1.1 03-Apr-2005  martti branches: 1.1.1.1.2; 1.1.1.1.30;
Import IPFilter 4.1.8
 1.1.1.1.30.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 05-Apr-2005  tron Pull up revision 1.1.1.1 (requested by martti in ticket #109):
Upgraded IPFilter to 4.1.8
 1.1.1.1.2.1 03-Apr-2005  tron file ni16.nat was added on branch netbsd-3 on 2005-04-05 11:02:49 +0000
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr branches: 1.1.1.1.4;
Import IPFilter 5.1.1
 1.1.1.1.4.2 17-Apr-2012  yamt sync with head
 1.1.1.1.4.1 30-Jan-2012  yamt file ni17.ipf was added on branch yamt-pagecache on 2012-04-17 00:05:37 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr branches: 1.1.1.1.4;
Import IPFilter 5.1.1
 1.1.1.1.4.2 17-Apr-2012  yamt sync with head
 1.1.1.1.4.1 30-Jan-2012  yamt file ni18.ipf was added on branch yamt-pagecache on 2012-04-17 00:05:37 +0000
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.2 24-Jul-2008  darrenr branches: 1.2.6;
2020447 IPFilter's NAT can undo name server random port selection
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.18; 1.1.1.1.20; 1.1.1.1.28; 1.1.1.1.34;
Import IPFilter 3.4.27
 1.1.1.1.34.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.28.1 18-Sep-2008  bouyer Pull up following revision(s) (requested by darrenr in ticket #1171):
regress/sys/kern/ipf/regress/ni4.nat: revision 1.2
regress/sys/kern/ipf/regress/ni1.nat: revision 1.2
dist/ipf/tools/ipnat_y.y: revision 1.17
regress/sys/kern/ipf/regress/n5: revision 1.2
regress/sys/kern/ipf/regress/n12: revision 1.2
dist/ipf/lib/printnat.c: revisions 1.1.1.7, 1.2
dist/ipf/ip_fil.c: revision 1.16
sys/dist/ipf/netinet/ip_nat.h: revision 1.14
sys/dist/ipf/netinet/ip_nat.c: revisions 1.37, 1.38
dist/ipf/test/regress/n12: revision 1.2
sys/dist/ipf/netinet/ip_state.c: revision 1.33
regress/sys/kern/ipf/regress/n2: revision 1.2
sys/dist/ipf/netinet/ip_fil.h: revision 1.17
regress/sys/kern/ipf/regress/ni2.nat: revision 1.2
sys/dist/ipf/netinet/ip_compat.h: revision 1.22
2020447 IPFilter's NAT can undo name server random port selection
 1.1.1.1.20.1 15-Sep-2008  skrll Sync with netbsd-4.
 1.1.1.1.18.1 14-Sep-2008  bouyer Pull up following revision(s) (requested by darrenr in ticket #1171):
regress/sys/kern/ipf/regress/ni4.nat: revision 1.2
regress/sys/kern/ipf/regress/ni1.nat: revision 1.2
dist/ipf/tools/ipnat_y.y: revision 1.17
regress/sys/kern/ipf/regress/n5: revision 1.2
regress/sys/kern/ipf/regress/n12: revision 1.2
dist/ipf/lib/printnat.c: revisions 1.1.1.7, 1.2
dist/ipf/ip_fil.c: revision 1.16
sys/dist/ipf/netinet/ip_nat.h: revision 1.14
sys/dist/ipf/netinet/ip_nat.c: revisions 1.37, 1.38
dist/ipf/test/regress/n12: revision 1.2
sys/dist/ipf/netinet/ip_state.c: revision 1.33
regress/sys/kern/ipf/regress/n2: revision 1.2
sys/dist/ipf/netinet/ip_fil.h: revision 1.17
regress/sys/kern/ipf/regress/ni2.nat: revision 1.2
sys/dist/ipf/netinet/ip_compat.h: revision 1.22
2020447 IPFilter's NAT can undo name server random port selection
 1.2.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 04-Apr-2006  martti branches: 1.1.1;
Initial revision
 1.1.1.1 04-Apr-2006  martti branches: 1.1.1.1.28;
Import IPFilter 4.1.13
 1.1.1.1.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 14-Apr-2007  martin branches: 1.1.1;
Initial revision
 1.1.1.1 14-Apr-2007  martin branches: 1.1.1.1.2; 1.1.1.1.22;
Import IPFilter 4.1.19
 1.1.1.1.22.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.1 14-Apr-2007  pavel file ni23.ipf was added on branch netbsd-4 on 2007-05-07 17:05:37 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 14-Apr-2007  martin branches: 1.1.1;
Initial revision
 1.1.1.1 14-Apr-2007  martin branches: 1.1.1.1.2; 1.1.1.1.22;
Import IPFilter 4.1.19
 1.1.1.1.22.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.1 14-Apr-2007  pavel file ni23.nat was added on branch netbsd-4 on 2007-05-07 17:05:37 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 19-Sep-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 19-Sep-2002  martti branches: 1.1.1.1.2; 1.1.1.1.42;
Import IPFilter 3.4.29
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 24-Oct-2002  lukem Pull up upgrade to IPfilter 3.4.29 (requested by martti in ticket #905).
Affected files & revisions:

dist/ipf/HISTORY 1.14
dist/ipf/fils.c 1.17-1.21
dist/ipf/ipf.c 1.11-1.13
dist/ipf/ipfs.c 1.8-1.10
dist/ipf/ipft_ef.c 1.6-1.7
dist/ipf/ipft_td.c 1.6-1.7
dist/ipf/ipft_tx.c 1.7-1.8
dist/ipf/ipmon.c 1.12-1.17
dist/ipf/ipnat.c 1.11-1.12
dist/ipf/ipsend/ip_var.h 1.2
dist/ipf/ipsend/ipsend.c 1.8
dist/ipf/ipsend/iptests.c 1.5
dist/ipf/ipt.c 1.8-1.10
dist/ipf/kmem.c 1.8-1.10
dist/ipf/man/ipf.4 1.10
dist/ipf/man/ipf.5 1.8
dist/ipf/man/ipftest.1 1.3
dist/ipf/man/ipmon.8 1.10
dist/ipf/man/ipnat.5 1.9-1.10
dist/ipf/man/ipnat.8 1.4
dist/ipf/misc.c 1.7
dist/ipf/natparse.c 1.10
dist/ipf/parse.c 1.13
dist/ipf/printnat.c 1.8-1.10
dist/ipf/relay.c 1.5-1.6
dist/ipf/rules/example.9 1.2
etc/rc.d/ipnat 1.8
regress/sys/kern/ipf/Makefile 1.3-1.4
regress/sys/kern/ipf/dotest6 1.2
regress/sys/kern/ipf/expected/f13 1.1.1.2
regress/sys/kern/ipf/expected/i12 1.1.1.1
regress/sys/kern/ipf/expected/ni3 1.1.1.1
regress/sys/kern/ipf/expected/ni5 1.2
regress/sys/kern/ipf/input/f13 1.1.1.2
regress/sys/kern/ipf/input/ipv6.1 1.1.1.1
regress/sys/kern/ipf/input/ni3 1.1.1.1
regress/sys/kern/ipf/regress/i12 1.1.1.1
regress/sys/kern/ipf/regress/ipv6.1 1.1.1.1
regress/sys/kern/ipf/regress/ni3.ipf 1.1.1.1
regress/sys/kern/ipf/regress/ni3.nat 1.1.1.1
sys/arch/alpha/conf/ALPHA 1.169,1.171
sys/arch/amiga/conf/GENERIC 1.185-1.186
sys/arch/arc/conf/GENERIC 1.71-1.72
sys/arch/atari/conf/GENERIC.in 1.24-1.25
sys/arch/cats/conf/GENERIC 1.31-1.32
sys/arch/cobalt/conf/GENERIC 1.34-1.35
sys/arch/hp300/conf/GENERIC 1.83-1.84
sys/arch/i386/conf/CARDBUS 1.66-1.67
sys/arch/i386/conf/GENERIC 1.510,1.512
sys/arch/i386/conf/GENERIC_LAPTOP 1.58-1.59
sys/arch/i386/conf/GENERIC_PS2TINY 1.19-1.20
sys/arch/i386/conf/GENERIC_TINY 1.47-1.48
sys/arch/luna68k/conf/GENERIC 1.33-1.33
sys/arch/mac68k/conf/GENERIC 1.130-1.131
sys/arch/mac68k/conf/GENERICSBC 1.21-1.22
sys/arch/mac68k/conf/SMALLRAM 1.4-1.5
sys/arch/macppc/conf/GENERIC 1.142-1.143
sys/arch/mipsco/conf/GENERIC 1.21-1.22
sys/arch/mmeye/conf/GENERIC 1.44-1.45
sys/arch/news68k/conf/GENERIC 1.36-1.37
sys/arch/news68k/conf/GENERIC_TINY 1.18-1.19
sys/arch/newsmips/conf/GENERIC 1.50-1.51
sys/arch/ofppc/conf/GENERIC 1.56-1.57
sys/arch/pmax/conf/GENERIC 1.103-1.104
sys/arch/prep/conf/GENERIC 1.55-1.56
sys/arch/sbmips/conf/GENERIC 1.11-1.12
sys/arch/sgimips/conf/GENERIC 1.7-1.8
sys/arch/sparc/conf/GENERIC 1.138-1.139
sys/arch/sparc64/conf/GENERIC32 1.46-1.47
sys/arch/vax/conf/GENERIC 1.102-1.103
sys/arch/x68k/conf/ALL 1.55-1.56
sys/arch/x68k/conf/GENERIC 1.80-1.81
sys/lkm/netinet/if_ipl/mln_ipl.c 1.29
sys/netinet/fil.c 1.57-1.58
sys/netinet/ip_auth.c 1.29-1.30
sys/netinet/ip_compat.h 1.30-1.31
sys/netinet/ip_fil.c 1.81-1.86
sys/netinet/ip_fil.h 1.46-1.49
sys/netinet/ip_frag.c 1.33-1.34
sys/netinet/ip_frag.h 1.18
sys/netinet/ip_ftp_pxy.c 1.25-1.26
sys/netinet/ip_h323_pxy.c 1.5-1.6
sys/netinet/ip_log.c 1.22-1.23
sys/netinet/ip_nat.c 1.51-1.53
sys/netinet/ip_nat.h 1.27
sys/netinet/ip_netbios_pxy.c 1.4
sys/netinet/ip_proxy.c 1.35-1.36
sys/netinet/ip_proxy.h 1.18
sys/netinet/ip_state.c 1.41-1.42
sys/netinet/ip_state.h 1.23
sys/netinet/ipl.h 1.14
 1.1.1.1.2.1 19-Sep-2002  lukem file ni3.ipf was added on branch netbsd-1-6 on 2002-10-24 09:34:52 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 19-Sep-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 19-Sep-2002  martti branches: 1.1.1.1.2; 1.1.1.1.42;
Import IPFilter 3.4.29
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 24-Oct-2002  lukem Pull up upgrade to IPfilter 3.4.29 (requested by martti in ticket #905).
Affected files & revisions:

dist/ipf/HISTORY 1.14
dist/ipf/fils.c 1.17-1.21
dist/ipf/ipf.c 1.11-1.13
dist/ipf/ipfs.c 1.8-1.10
dist/ipf/ipft_ef.c 1.6-1.7
dist/ipf/ipft_td.c 1.6-1.7
dist/ipf/ipft_tx.c 1.7-1.8
dist/ipf/ipmon.c 1.12-1.17
dist/ipf/ipnat.c 1.11-1.12
dist/ipf/ipsend/ip_var.h 1.2
dist/ipf/ipsend/ipsend.c 1.8
dist/ipf/ipsend/iptests.c 1.5
dist/ipf/ipt.c 1.8-1.10
dist/ipf/kmem.c 1.8-1.10
dist/ipf/man/ipf.4 1.10
dist/ipf/man/ipf.5 1.8
dist/ipf/man/ipftest.1 1.3
dist/ipf/man/ipmon.8 1.10
dist/ipf/man/ipnat.5 1.9-1.10
dist/ipf/man/ipnat.8 1.4
dist/ipf/misc.c 1.7
dist/ipf/natparse.c 1.10
dist/ipf/parse.c 1.13
dist/ipf/printnat.c 1.8-1.10
dist/ipf/relay.c 1.5-1.6
dist/ipf/rules/example.9 1.2
etc/rc.d/ipnat 1.8
regress/sys/kern/ipf/Makefile 1.3-1.4
regress/sys/kern/ipf/dotest6 1.2
regress/sys/kern/ipf/expected/f13 1.1.1.2
regress/sys/kern/ipf/expected/i12 1.1.1.1
regress/sys/kern/ipf/expected/ni3 1.1.1.1
regress/sys/kern/ipf/expected/ni5 1.2
regress/sys/kern/ipf/input/f13 1.1.1.2
regress/sys/kern/ipf/input/ipv6.1 1.1.1.1
regress/sys/kern/ipf/input/ni3 1.1.1.1
regress/sys/kern/ipf/regress/i12 1.1.1.1
regress/sys/kern/ipf/regress/ipv6.1 1.1.1.1
regress/sys/kern/ipf/regress/ni3.ipf 1.1.1.1
regress/sys/kern/ipf/regress/ni3.nat 1.1.1.1
sys/arch/alpha/conf/ALPHA 1.169,1.171
sys/arch/amiga/conf/GENERIC 1.185-1.186
sys/arch/arc/conf/GENERIC 1.71-1.72
sys/arch/atari/conf/GENERIC.in 1.24-1.25
sys/arch/cats/conf/GENERIC 1.31-1.32
sys/arch/cobalt/conf/GENERIC 1.34-1.35
sys/arch/hp300/conf/GENERIC 1.83-1.84
sys/arch/i386/conf/CARDBUS 1.66-1.67
sys/arch/i386/conf/GENERIC 1.510,1.512
sys/arch/i386/conf/GENERIC_LAPTOP 1.58-1.59
sys/arch/i386/conf/GENERIC_PS2TINY 1.19-1.20
sys/arch/i386/conf/GENERIC_TINY 1.47-1.48
sys/arch/luna68k/conf/GENERIC 1.33-1.33
sys/arch/mac68k/conf/GENERIC 1.130-1.131
sys/arch/mac68k/conf/GENERICSBC 1.21-1.22
sys/arch/mac68k/conf/SMALLRAM 1.4-1.5
sys/arch/macppc/conf/GENERIC 1.142-1.143
sys/arch/mipsco/conf/GENERIC 1.21-1.22
sys/arch/mmeye/conf/GENERIC 1.44-1.45
sys/arch/news68k/conf/GENERIC 1.36-1.37
sys/arch/news68k/conf/GENERIC_TINY 1.18-1.19
sys/arch/newsmips/conf/GENERIC 1.50-1.51
sys/arch/ofppc/conf/GENERIC 1.56-1.57
sys/arch/pmax/conf/GENERIC 1.103-1.104
sys/arch/prep/conf/GENERIC 1.55-1.56
sys/arch/sbmips/conf/GENERIC 1.11-1.12
sys/arch/sgimips/conf/GENERIC 1.7-1.8
sys/arch/sparc/conf/GENERIC 1.138-1.139
sys/arch/sparc64/conf/GENERIC32 1.46-1.47
sys/arch/vax/conf/GENERIC 1.102-1.103
sys/arch/x68k/conf/ALL 1.55-1.56
sys/arch/x68k/conf/GENERIC 1.80-1.81
sys/lkm/netinet/if_ipl/mln_ipl.c 1.29
sys/netinet/fil.c 1.57-1.58
sys/netinet/ip_auth.c 1.29-1.30
sys/netinet/ip_compat.h 1.30-1.31
sys/netinet/ip_fil.c 1.81-1.86
sys/netinet/ip_fil.h 1.46-1.49
sys/netinet/ip_frag.c 1.33-1.34
sys/netinet/ip_frag.h 1.18
sys/netinet/ip_ftp_pxy.c 1.25-1.26
sys/netinet/ip_h323_pxy.c 1.5-1.6
sys/netinet/ip_log.c 1.22-1.23
sys/netinet/ip_nat.c 1.51-1.53
sys/netinet/ip_nat.h 1.27
sys/netinet/ip_netbios_pxy.c 1.4
sys/netinet/ip_proxy.c 1.35-1.36
sys/netinet/ip_proxy.h 1.18
sys/netinet/ip_state.c 1.41-1.42
sys/netinet/ip_state.h 1.23
sys/netinet/ipl.h 1.14
 1.1.1.1.2.1 19-Sep-2002  lukem file ni3.nat was added on branch netbsd-1-6 on 2002-10-24 09:34:51 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.3 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.2 24-Jul-2008  darrenr branches: 1.2.6;
2020447 IPFilter's NAT can undo name server random port selection
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.2 19-Aug-2009  darrenr Import IPFilter 4.1.33

4.1.33 - Release 16 August 2009

2837931 wrong mode selected in ipf program for hash-entries
2826168 load_http can make ippool core dump
2825150 IPL_LOGMAX used to index some arrays
2825084 ipv6 fragments should not be allowed past 64k
2824713 ipfstat top output alternates between entries and nothing
2824712 ipfstat top output is shows negative ttl
2820965 a single bad ipv6 extension header should not impact others
2818197 ignored fragment bits defined as being reserved
2817667 IPv6 fragment header verification needs attention
2817098 fr_getrulen() finds the wrong rule
2817096 fr_rulen is unused
2741019 Lingering states (Established/Listen - 5/0) in state table
2702887 use of PBR/fastroute causes panic with ipv6
2671913 regression test in7 fails to execute
2598625 parsing empty config file results in an error
2698656 test parsing empty config files
2597956 not all pointers in a clone are reset
2543934 nat_t gets assigned ifp too early
2535795 No need to always bump fr_ref
2535778 Bad IPv6 packets droped by default
2031730 4.1.31 Nat drops fragmented packets after the first
2214661 ipf does not handle IPv6 fragments
2473273 NAT removed before RST/ICMP sent
2216500 fin_state serves no purpose
2424604 adding random MD5 data causes panic
2304435 Ineffecient lock usage in logging
2216491 fin_nat serves little purpose
2055619 duplicating a free-d packet will fail
2042949 Excessive locking when creating nat_t
2035610 nat_update does not need to get locks
2214658 ipf mostly ignores locking in NetBSD
1979427 Memory leak in user utilities - token never freed (rel br)
* SunOS4 does not have a curproc, but it does have u.
* The fix for 2020447 generated random port numbers but not within the
range specified in the map rule. Add in a regression test to verify
that the "random" part works.
2020447 NAT can undo name server random port selection
1988795 NetBSD does not build with kernel malloc stats
1988782 fr_movequeue can take a short cut
1988669 first nat creation failure prevents further success
1988668 hostmap searching does not work properly
* on some 64bit architectures (such as alpha), the addrfamily_t is packed
differently, throwing off the calculations for adf_len
* one too many READ_ENTERs in ip_sync code.
* clean up fr_fastroute a little by removing some #ifdefs and pushing the
code around a bit to use the same variables (NetBSD)
* more recent NetBSDs use VOP related macros differently
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.18; 1.1.1.1.20; 1.1.1.1.28; 1.1.1.1.34;
Import IPFilter 3.4.27
 1.1.1.1.34.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.28.1 18-Sep-2008  bouyer Pull up following revision(s) (requested by darrenr in ticket #1171):
regress/sys/kern/ipf/regress/ni4.nat: revision 1.2
regress/sys/kern/ipf/regress/ni1.nat: revision 1.2
dist/ipf/tools/ipnat_y.y: revision 1.17
regress/sys/kern/ipf/regress/n5: revision 1.2
regress/sys/kern/ipf/regress/n12: revision 1.2
dist/ipf/lib/printnat.c: revisions 1.1.1.7, 1.2
dist/ipf/ip_fil.c: revision 1.16
sys/dist/ipf/netinet/ip_nat.h: revision 1.14
sys/dist/ipf/netinet/ip_nat.c: revisions 1.37, 1.38
dist/ipf/test/regress/n12: revision 1.2
sys/dist/ipf/netinet/ip_state.c: revision 1.33
regress/sys/kern/ipf/regress/n2: revision 1.2
sys/dist/ipf/netinet/ip_fil.h: revision 1.17
regress/sys/kern/ipf/regress/ni2.nat: revision 1.2
sys/dist/ipf/netinet/ip_compat.h: revision 1.22
2020447 IPFilter's NAT can undo name server random port selection
 1.1.1.1.20.1 15-Sep-2008  skrll Sync with netbsd-4.
 1.1.1.1.18.1 14-Sep-2008  bouyer Pull up following revision(s) (requested by darrenr in ticket #1171):
regress/sys/kern/ipf/regress/ni4.nat: revision 1.2
regress/sys/kern/ipf/regress/ni1.nat: revision 1.2
dist/ipf/tools/ipnat_y.y: revision 1.17
regress/sys/kern/ipf/regress/n5: revision 1.2
regress/sys/kern/ipf/regress/n12: revision 1.2
dist/ipf/lib/printnat.c: revisions 1.1.1.7, 1.2
dist/ipf/ip_fil.c: revision 1.16
sys/dist/ipf/netinet/ip_nat.h: revision 1.14
sys/dist/ipf/netinet/ip_nat.c: revisions 1.37, 1.38
dist/ipf/test/regress/n12: revision 1.2
sys/dist/ipf/netinet/ip_state.c: revision 1.33
regress/sys/kern/ipf/regress/n2: revision 1.2
sys/dist/ipf/netinet/ip_fil.h: revision 1.17
regress/sys/kern/ipf/regress/ni2.nat: revision 1.2
sys/dist/ipf/netinet/ip_compat.h: revision 1.22
2020447 IPFilter's NAT can undo name server random port selection
 1.2.6.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 13-May-2002  martti branches: 1.1.1;
Initial revision
 1.1.1.1 13-May-2002  martti branches: 1.1.1.1.42;
Import IPFilter 3.4.27
 1.1.1.1.42.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.40;
Import IPFilter 4.1.1
 1.1.1.1.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.40;
Import IPFilter 4.1.1
 1.1.1.1.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni7.ipf was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni7.nat was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni8.ipf was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni8.nat was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni9.ipf was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 23-Jul-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 23-Jul-2004  martti branches: 1.1.1.1.2; 1.1.1.1.36;
Import IPFilter 4.1.3
 1.1.1.1.36.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 30-Aug-2004  tron Pull up revision 1.1 (requested by martti in ticket #806):
Import IPFilter 4.1.3.
 1.1.1.1.2.1 23-Jul-2004  tron file ni9.nat was added on branch netbsd-2-0 on 2004-08-30 19:45:25 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.40;
Import IPFilter 4.1.1
 1.1.1.1.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.40;
Import IPFilter 4.1.1
 1.1.1.1.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 04-Apr-2006  martti branches: 1.1.1.2.28;
Import IPFilter 4.1.13
 1.1.1.1 28-Mar-2004  martti Import IPFilter 4.1.1
 1.1.1.2.28.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.2 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.40;
Import IPFilter 4.1.1
 1.1.1.1.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 28-Mar-2004  martti branches: 1.1.1;
Initial revision
 1.1.1.1 28-Mar-2004  martti branches: 1.1.1.1.40;
Import IPFilter 4.1.1
 1.1.1.1.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 14-Apr-2007  martin branches: 1.1.1;
Initial revision
 1.1.1.1 14-Apr-2007  martin branches: 1.1.1.1.2; 1.1.1.1.22;
Import IPFilter 4.1.19
 1.1.1.1.22.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.1 14-Apr-2007  pavel file p5.ipf was added on branch netbsd-4 on 2007-05-07 17:05:38 +0000
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 14-Apr-2007  martin branches: 1.1.1;
Initial revision
 1.1.1.1 14-Apr-2007  martin branches: 1.1.1.1.2; 1.1.1.1.22;
Import IPFilter 4.1.19
 1.1.1.1.22.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1.1.1.2.2 07-May-2007  pavel Pull up following revision(s) (requested by martin in ticket #614):
dist/ipf/BugReport sync with ipfilter-4-1-20-pullup
dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup
dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup
dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup
dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup
dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup
dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup
dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup
dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup
dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup
dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup
dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup
dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup
dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup
dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup
sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup
usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup
regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup
dist/ipf/lib/extras.c delete
dist/ipf/lib/genmask.c delete
dist/ipf/lib/getline.c delete
dist/ipf/lib/hexdump.c delete
dist/ipf/lib/hostmask.c delete
dist/ipf/lib/hostnum.c delete
dist/ipf/lib/loglevel.c delete
dist/ipf/lib/natparse.c delete
dist/ipf/lib/parse.c delete
dist/ipf/lib/portnum.c delete
dist/ipf/lib/ports.c delete
dist/ipf/lib/ratoi.c delete
dist/ipf/lib/ratoui.c delete
dist/ipf/lib/to_interface.c delete
Update IPFilter to 4.1.20.
(Using a helper tag ipfilter-4-1-20-pullup created on HEAD.)
 1.1.1.1.2.1 14-Apr-2007  pavel file p5.pool was added on branch netbsd-4 on 2007-05-07 17:05:38 +0000
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 15-Feb-2012  riz Back out the recent import of IPFilter 5.1.1 for the upcoming branch,
which will now have IPFilter 4.1.34. IPFilter 5.1.1 will be restored
post-branch.

ok: core, releng.
 1.1 30-Jan-2012  darrenr branches: 1.1.1;
Initial revision
 1.1.1.1 30-Jan-2012  darrenr Import IPFilter 5.1.1
 1.2 20-Feb-2009  jmmv Remove the kernel and ipf tests that have been converted to atf and now
live in the tests subtree.
 1.1 03-Oct-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 03-Oct-2002  jdolecek branches: 1.1.1.1.40;
Basic set of kqueue tests for various filters. Most of files based
on code written by Luke Mewburn.
These need to be compiled with kqueue headers and kqueue-enabled libc.
 1.1.1.1.40.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.1 03-Oct-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 03-Oct-2002  jdolecek Basic set of kqueue tests for various filters. Most of files based
on code written by Luke Mewburn.
These need to be compiled with kqueue headers and kqueue-enabled libc.
 1.1 03-Oct-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 03-Oct-2002  jdolecek Basic set of kqueue tests for various filters. Most of files based
on code written by Luke Mewburn.
These need to be compiled with kqueue headers and kqueue-enabled libc.
 1.2 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.1 03-Oct-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 03-Oct-2002  jdolecek branches: 1.1.1.1.30;
Basic set of kqueue tests for various filters. Most of files based
on code written by Luke Mewburn.
These need to be compiled with kqueue headers and kqueue-enabled libc.
 1.1.1.1.30.1 18-May-2008  yamt sync with head.
 1.5 29-Dec-2008  christos fix time_t formats
 1.4 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3 29-Sep-2006  christos branches: 1.3.16;
Coverity CID 1194: Negative returns (from Arnaud Lacombe)
 1.2 21-Oct-2003  itojun NULL/integer mixup
 1.1 03-Oct-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 03-Oct-2002  jdolecek Basic set of kqueue tests for various filters. Most of files based
on code written by Luke Mewburn.
These need to be compiled with kqueue headers and kqueue-enabled libc.
 1.3.16.1 18-May-2008  yamt sync with head.
 1.2 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.1 03-Oct-2002  jdolecek branches: 1.1.1;
Initial revision
 1.1.1.1 03-Oct-2002  jdolecek branches: 1.1.1.1.30;
Basic set of kqueue tests for various filters. Most of files based
on code written by Luke Mewburn.
These need to be compiled with kqueue headers and kqueue-enabled libc.
 1.1.1.1.30.1 18-May-2008  yamt sync with head.
 1.1 23-May-2008  ad branches: 1.1.2; 1.1.4;
A dumb test of how long it takes to send a byte through a pipe, using
timeshared threads and realtime threads.
 1.1.4.2 24-Sep-2008  wrstuden Missed previously.
 1.1.4.1 23-May-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-24 04:08:38 +0000
 1.1.2.2 04-Jun-2008  yamt sync with head
 1.1.2.1 23-May-2008  yamt file Makefile was added on branch yamt-pf42 on 2008-06-04 02:04:36 +0000
 1.1 23-May-2008  ad branches: 1.1.2; 1.1.4;
A dumb test of how long it takes to send a byte through a pipe, using
timeshared threads and realtime threads.
 1.1.4.2 24-Sep-2008  wrstuden Missed previously.
 1.1.4.1 23-May-2008  wrstuden file latency1.c was added on branch wrstuden-revivesa on 2008-09-24 04:08:38 +0000
 1.1.2.2 04-Jun-2008  yamt sync with head
 1.1.2.1 23-May-2008  yamt file latency1.c was added on branch yamt-pf42 on 2008-06-04 02:04:36 +0000
 1.1 28-May-2008  ad branches: 1.1.2; 1.1.4;
Another latency test. This one uses realtime threads, _lwp_park, and
measures how long preemption takes (kernel preemption if the arch
implements it).
 1.1.4.2 24-Sep-2008  wrstuden Missed previously.
 1.1.4.1 28-May-2008  wrstuden file Makefile was added on branch wrstuden-revivesa on 2008-09-24 04:08:38 +0000
 1.1.2.2 04-Jun-2008  yamt sync with head
 1.1.2.1 28-May-2008  yamt file Makefile was added on branch yamt-pf42 on 2008-06-04 02:04:36 +0000
 1.4 28-Jan-2009  ad - If given an arg, don't bind to curcpu.
- Set line buffering on stdout.
 1.3 16-Jun-2008  rmind branches: 1.3.2;
- Add general cpuset macros.
- Use kcpuset name for kernel-only functions.
- Use cpuid_t to specify CPU ID.
- Unify all cpuset users.

API is expected to be stable now.
 1.2 16-Jun-2008  rmind Sync with the latest cpuset changes.
 1.1 28-May-2008  ad branches: 1.1.2;
Another latency test. This one uses realtime threads, _lwp_park, and
measures how long preemption takes (kernel preemption if the arch
implements it).
 1.1.2.3 17-Jun-2008  yamt sync with head.
 1.1.2.2 04-Jun-2008  yamt sync with head
 1.1.2.1 28-May-2008  yamt file latency2.c was added on branch yamt-pf42 on 2008-06-04 02:04:36 +0000
 1.3.2.2 24-Sep-2008  wrstuden Missed previously.
 1.3.2.1 16-Jun-2008  wrstuden file latency2.c was added on branch wrstuden-revivesa on 2008-09-24 04:08:38 +0000
 1.1 29-Jan-2009  ad A threaded benchmark for namei()
 1.3 23-Nov-2019  ad Redo previous differently.
 1.2 23-Nov-2019  ad Fix compiler warning.
 1.1 29-Jan-2009  ad branches: 1.1.48;
A threaded benchmark for namei()
 1.1.48.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.1 28-Aug-2002  gmcgarry Regression tests for RAS. Tests the basic functionality including
forking and execing.
 1.2 07-Jan-2004  martin Remove previous makefile hack (disabling optimization) and add
__insn_barrier()s instead.
 1.1 06-Jan-2004  martin Avoid optimizations that move common code out of the RAS.
The compiler does not understand RAS, so it makes wrong assumptions
about the lifetime of register values.
 1.8 10-Jan-2014  christos Fix NOMAN
 1.7 10-Jan-2014  martin ACTIVE_CC can only be used after include of bsd.own.mk
 1.6 04-Apr-2012  joerg branches: 1.6.2;
Disable new -Wstring-plus-int warning where needed for now.
Adjust various places that add GCC-only options to check for the active
compiler first.
 1.5 20-Jun-2011  mrg branches: 1.5.2;
remove most of the remaining HAVE_GCC tests that are always true in
the modern world.
 1.4 29-Aug-2008  gmcgarry branches: 1.4.18;
Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.
 1.3 19-Sep-2006  skrll branches: 1.3.18;
GCC 4 requires -fno-reorder-blocks to ensure that RAS_START/RAS_END
covers the right bits of code in these tests.
 1.2 18-Sep-2002  lukem branches: 1.2.12;
some makefile de-linting
- list NOxxx and LDSTATIC= assignments before everything else
(especially <bsd.own.mk>)
- ensure <bsd.own.mk> is included before NETBSDSRCDIR is used
- add missing RCSids
 1.1 28-Aug-2002  gmcgarry Regression tests for RAS. Tests the basic functionality including
forking and execing.
 1.2.12.1 25-Sep-2006  riz Pull up following revision(s) (requested by skrll in ticket #182):
regress/sys/kern/ras/ras2/Makefile: revision 1.3
regress/sys/kern/ras/ras1/Makefile: revision 1.3
lib/libc/sys/rasctl.2: revision 1.12
Note that newer gcc require -fno-reorder-blocks.
Various other improvements. Bump date.
Based on a patch by skrll.
GCC 4 requires -fno-reorder-blocks to ensure that RAS_START/RAS_END
covers the right bits of code in these tests.
 1.3.18.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.18.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.5.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.2.1 17-Apr-2012  yamt sync with head
 1.6.2.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9 02-Nov-2012  chs our current gcc puts the loop after the RAS_END() label on several
platforms, adjust the code so that gcc does the right thing again.
 1.8 28-Apr-2008  martin branches: 1.8.4; 1.8.26;
Remove clause 3 and 4 from TNF licenses
 1.7 24-Dec-2005  perry branches: 1.7.18;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.6 03-Mar-2004  thorpej Use the new RAS_*() macros.
 1.5 18-Jan-2004  martin Nuke all userland uses of __HAVE_RAS in favor of runtime detection.
 1.4 07-Jan-2004  martin Remove previous makefile hack (disabling optimization) and add
__insn_barrier()s instead.
 1.3 02-Jan-2004  martin On archictectures not supporting RAS make this regression tests
print a message to that effect and let them pass.
 1.2 29-Aug-2002  gmcgarry Add RCSIDs and copyright.
 1.1 28-Aug-2002  gmcgarry Regression tests for RAS. Tests the basic functionality including
forking and execing.
 1.7.18.1 18-May-2008  yamt sync with head.
 1.8.26.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.8.4.1 16-Jan-2013  yamt sync with (a bit old) head
 1.8 10-Jan-2014  christos Fix NOMAN
 1.7 10-Jan-2014  martin ACTIVE_CC can only be used after include of bsd.own.mk
 1.6 04-Apr-2012  joerg branches: 1.6.2;
Disable new -Wstring-plus-int warning where needed for now.
Adjust various places that add GCC-only options to check for the active
compiler first.
 1.5 20-Jun-2011  mrg branches: 1.5.2;
remove most of the remaining HAVE_GCC tests that are always true in
the modern world.
 1.4 29-Aug-2008  gmcgarry branches: 1.4.18;
Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.
 1.3 19-Sep-2006  skrll branches: 1.3.18;
GCC 4 requires -fno-reorder-blocks to ensure that RAS_START/RAS_END
covers the right bits of code in these tests.
 1.2 18-Sep-2002  lukem branches: 1.2.12;
some makefile de-linting
- list NOxxx and LDSTATIC= assignments before everything else
(especially <bsd.own.mk>)
- ensure <bsd.own.mk> is included before NETBSDSRCDIR is used
- add missing RCSids
 1.1 28-Aug-2002  gmcgarry Regression tests for RAS. Tests the basic functionality including
forking and execing.
 1.2.12.1 25-Sep-2006  riz Pull up following revision(s) (requested by skrll in ticket #182):
regress/sys/kern/ras/ras2/Makefile: revision 1.3
regress/sys/kern/ras/ras1/Makefile: revision 1.3
lib/libc/sys/rasctl.2: revision 1.12
Note that newer gcc require -fno-reorder-blocks.
Various other improvements. Bump date.
Based on a patch by skrll.
GCC 4 requires -fno-reorder-blocks to ensure that RAS_START/RAS_END
covers the right bits of code in these tests.
 1.3.18.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.18.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.5.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.2.1 17-Apr-2012  yamt sync with head
 1.6.2.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.11 02-Nov-2012  chs our current gcc puts the loop after the RAS_END() label on several
platforms, adjust the code so that gcc does the right thing again.
 1.10 28-Apr-2008  martin branches: 1.10.4; 1.10.26;
Remove clause 3 and 4 from TNF licenses
 1.9 12-Jan-2008  dsl branches: 1.9.4;
The interval timers (setitimer()) are not inherited by fork (I've checked
the SuS) so start the timer in the correct process otherwise this test
will never timeout.
 1.8 06-Jan-2008  martin Use WEXITSTATUS() on wait() results. From David Laight.
 1.7 24-Dec-2005  perry branches: 1.7.10;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.6 03-Mar-2004  thorpej Use the new RAS_*() macros.
 1.5 18-Jan-2004  martin Nuke all userland uses of __HAVE_RAS in favor of runtime detection.
 1.4 07-Jan-2004  martin Remove previous makefile hack (disabling optimization) and add
__insn_barrier()s instead.
 1.3 02-Jan-2004  martin On archictectures not supporting RAS make this regression tests
print a message to that effect and let them pass.
 1.2 29-Aug-2002  gmcgarry Add RCSIDs and copyright.
 1.1 28-Aug-2002  gmcgarry Regression tests for RAS. Tests the basic functionality including
forking and execing.
 1.7.10.2 23-Mar-2008  matt sync with HEAD
 1.7.10.1 09-Jan-2008  matt sync with HEAD
 1.9.4.1 18-May-2008  yamt sync with head.
 1.10.26.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.10.4.1 16-Jan-2013  yamt sync with (a bit old) head
 1.8 10-Jan-2014  christos Fix NOMAN
 1.7 10-Jan-2014  martin ACTIVE_CC can only be used after include of bsd.own.mk
 1.6 04-Apr-2012  joerg branches: 1.6.2;
Disable new -Wstring-plus-int warning where needed for now.
Adjust various places that add GCC-only options to check for the active
compiler first.
 1.5 20-Jun-2011  mrg branches: 1.5.2;
remove most of the remaining HAVE_GCC tests that are always true in
the modern world.
 1.4 29-Aug-2008  gmcgarry branches: 1.4.18;
Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.
 1.3 02-Sep-2006  martin branches: 1.3.18;
Add -fno-reorder-blocks for gcc4, to avoid duplicate label definition
by RAS_END() - untill we find some better solution.
 1.2 18-Sep-2002  lukem some makefile de-linting
- list NOxxx and LDSTATIC= assignments before everything else
(especially <bsd.own.mk>)
- ensure <bsd.own.mk> is included before NETBSDSRCDIR is used
- add missing RCSids
 1.1 28-Aug-2002  gmcgarry Regression tests for RAS. Tests the basic functionality including
forking and execing.
 1.3.18.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.4.18.1 23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.5.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.2.1 17-Apr-2012  yamt sync with head
 1.6.2.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.10 02-Nov-2012  chs our current gcc puts the loop after the RAS_END() label on several
platforms, adjust the code so that gcc does the right thing again.
 1.9 28-Apr-2008  martin branches: 1.9.4; 1.9.26;
Remove clause 3 and 4 from TNF licenses
 1.8 06-Jan-2008  martin branches: 1.8.4;
Use WEXITSTATUS() on wait() results. From David Laight.
 1.7 24-Dec-2005  perry branches: 1.7.10;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.6 03-Mar-2004  thorpej Use the new RAS_*() macros.
 1.5 18-Jan-2004  martin Nuke all userland uses of __HAVE_RAS in favor of runtime detection.
 1.4 07-Jan-2004  martin Remove previous makefile hack (disabling optimization) and add
__insn_barrier()s instead.
 1.3 02-Jan-2004  martin On archictectures not supporting RAS make this regression tests
print a message to that effect and let them pass.
 1.2 29-Aug-2002  gmcgarry Add RCSIDs and copyright.
 1.1 28-Aug-2002  gmcgarry Regression tests for RAS. Tests the basic functionality including
forking and execing.
 1.7.10.1 09-Jan-2008  matt sync with HEAD
 1.8.4.1 18-May-2008  yamt sync with head.
 1.9.26.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.9.4.1 16-Jan-2013  yamt sync with (a bit old) head
 1.1 06-Jul-2004  yamt a test for kern_sa.c rev.1.52.
 1.1 06-Jul-2004  yamt a test for kern_sa.c rev.1.52.
 1.1 06-Jul-2004  yamt a test for kern_sa.c rev.1.52.
 1.1 21-Mar-2008  yamt branches: 1.1.2;
test select(2).
 1.1.2.2 23-Mar-2008  matt sync with HEAD
 1.1.2.1 21-Mar-2008  matt file Makefile was added on branch matt-armv6 on 2008-03-23 00:43:00 +0000
 1.3 02-Nov-2011  yamt - count the number of bits correctly
- more check
- tweak numbers
- use more accurate time
 1.2 21-Mar-2008  ad branches: 1.2.2;
- Use atomic_inc_uint() to maintain the global count.
- Use a barrier to sync thread start.

Ok yamt@.
 1.1 21-Mar-2008  yamt test select(2).
 1.2.2.2 23-Mar-2008  matt sync with HEAD
 1.2.2.1 21-Mar-2008  matt file select.c was added on branch matt-armv6 on 2008-03-23 00:43:00 +0000
 1.1 04-Dec-2007  ad branches: 1.1.4;
A quick-and-dirty test that forces the softclock interrupt to block.
 1.1.4.2 09-Jan-2008  matt sync with HEAD
 1.1.4.1 04-Dec-2007  matt file Makefile was added on branch matt-armv6 on 2008-01-09 01:37:38 +0000
 1.2 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.1 04-Dec-2007  ad branches: 1.1.4; 1.1.8;
A quick-and-dirty test that forces the softclock interrupt to block.
 1.1.8.1 18-May-2008  yamt sync with head.
 1.1.4.2 09-Jan-2008  matt sync with HEAD
 1.1.4.1 04-Dec-2007  matt file softint1.c was added on branch matt-armv6 on 2008-01-09 01:37:39 +0000
 1.8 18-Sep-2002  lukem some makefile de-linting
- list NOxxx and LDSTATIC= assignments before everything else
(especially <bsd.own.mk>)
- ensure <bsd.own.mk> is included before NETBSDSRCDIR is used
- add missing RCSids
 1.7 12-Dec-2001  tv MKfoo=no -> NOfoo
 1.6 05-Jun-2000  thorpej - Kill some warnings, and enable WARNS=1.
- Use CMSG_SPACE() and CMSG_DATA() properly; don't define structures
to hold messages, which will not have the correct alignment after
the cmsg header.
 1.5 24-Jan-2000  mycroft Clean all the files...
 1.4 13-Feb-1999  lukem convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
 1.3 02-Mar-1998  cgd no point in LDSTATIC=-static here
 1.2 07-Jan-1998  thorpej Rewrite this to also test passing credentials.
 1.1 07-Jan-1998  thorpej Add a regression test to test passing of multiple file descriptors as
Unix domain socket ancillary data.
 1.3 21-Jan-1999  mycroft Make this a little more flexible, and adjust to catch
a particular error.
 1.2 07-Jan-1998  thorpej Rewrite this to also test passing credentials.
 1.1 07-Jan-1998  thorpej Add a regression test to test passing of multiple file descriptors as
Unix domain socket ancillary data.
 1.12 08-Aug-2021  nia introduce a SOL_LOCAL for unix-domain socket level socket options
as an alias of the current 0 used for these options, as in FreeBSD.

reviewed by many.
 1.11 10-Jan-2017  christos need <sys/stat.h>
 1.10 28-Apr-2008  martin branches: 1.10.44;
Remove clause 3 and 4 from TNF licenses
 1.9 29-Feb-2008  ad branches: 1.9.2;
Fix uninitialized variable that caused this to fail spuriously.
 1.8 10-May-2006  mrg branches: 1.8.10; 1.8.16;
use socklen_t where appropriate.
 1.7 06-Feb-2005  perry de-__P, remove obsolete "register" declarations.
 1.6 05-Jun-2000  thorpej - Kill some warnings, and enable WARNS=1.
- Use CMSG_SPACE() and CMSG_DATA() properly; don't define structures
to hold messages, which will not have the correct alignment after
the cmsg header.
 1.5 22-Mar-1999  sommerfe Make this a more thorough test of file descriptor passing
 1.4 21-Jan-1999  mycroft Make this a little more flexible, and adjust to catch
a particular error.
 1.3 24-Jun-1998  thorpej Use PF_* for socket(2) calls.
 1.2 07-Jan-1998  thorpej Rewrite this to also test passing credentials.
 1.1 07-Jan-1998  thorpej Add a regression test to test passing of multiple file descriptors as
Unix domain socket ancillary data.
 1.8.16.1 24-Mar-2008  keiichi sync with head.
 1.8.10.1 23-Mar-2008  matt sync with HEAD
 1.9.2.1 18-May-2008  yamt sync with head.
 1.10.44.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4 14-May-2017  kamil Remove bpf regress tests, obsoleted by ATF net/bpf and rump
 1.3 01-Nov-2011  pgoyette branches: 1.3.32;
ether_aton test has been atf-ified
 1.2 19-May-2010  christos regression test for ether_aton_r()
 1.1 14-Dec-2005  rpaulo Add a simple program to test bpf ioctls. A more comprehensive test for
bpf filters will follow up shortly.
 1.3.32.1 19-May-2017  pgoyette Resolve conflicts from previous merge (all resulting from $NetBSD
keywork expansion)
 1.2 03-Oct-2010  rmind Don't overrun the buffer, when writing some payload.
 1.1 13-Jul-2010  rmind Add a regression test for IPv4 reassembly. Cases:
- Normal (valid) fragments.
- Fragment with ip_off + hlen lower than IP_MINFRAGSIZE - 1.
- Different ip_tos values in fragments.
- Fragment data length which is not multiple of 8 bytes.
- Duplicate fragments (one covering previous).
- Packet larger than IP_MAXPACKET after reassembly.
- No last non-MF fragment (causing of timeout).
 1.12 14-May-2017  kamil Remove dead leftover Makefiles from src/regress
 1.11 14-May-2017  kamil Remove tests for executable/non-executable stack.

These tests were not portable across compilers and recently NetBSD moved
to PaX MPROTECT.
 1.10 14-Jul-2011  jruoho branches: 1.10.32;
Move the uvm "loan" test to tests(7).
 1.9 14-Jul-2011  jruoho Remove "mmap" subdir.
 1.8 20-May-2011  joerg Require GCC for compilation
 1.7 09-Sep-2008  gmcgarry Avoid tests using nested functions when using PCC.
 1.6 08-Apr-2007  scw branches: 1.6.12;
Remove support for NetBSD/{,evb}sh5.
 1.5 19-Feb-2004  drochner branches: 1.5.16; 1.5.18;
MACHINE_ARCH is x86_64 for amd64; noticed by Nicolas Joly
 1.4 19-Feb-2004  drochner enable stack_noexec where a non-executable stack is supported
 1.3 15-Feb-2004  yamt a simple test of uvm page loanout.
 1.2 10-Dec-2003  drochner Add a check whether the stack is executable when needed, and one whether
the stack is non-executable if not explicitely enabled.
The latter one is not enabled in the Makefile yet because it cannot
succeed on platforms where the non-exec stack is not implemented.
Both checks rely on the fact that gcc puts trampoline onto the stack
for nested functions. On platforms where no such trampolines are used,
no meaningful results can be expected.
While not perfect, this is much easier than hand-coding trampolines for
each CPU type.
 1.1 19-Jun-1999  thorpej Add some pretty simple tests for various memory mapping facilities.
There's lots more work to do here, but this simple program found a
couple of problems which I've fixed recently.
 1.5.18.1 03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.5.16.1 19-Jul-2007  liamjfoy Pull up following revision(s) (requested by soren in ticket #774):
build.sh: revision 1.169
gnu/usr.bin/gcc4/backend/Makefile: revision 1.9
sys/arch/evbsh5/README: revision 1.1
distrib/notes/common/contents: revision 1.124
usr.sbin/ndbootd/ndbootd.c: revision 1.12
gnu/lib/libopcodes/arch/sh3eb/defs.mk: revision 1.4
gnu/lib/libbfd/arch/sh3eb/defs.mk: revision 1.8
libexec/ld.elf_so/Makefile: revision 1.78
gnu/dist/binutils/bfd/config.bfd: revision 1.14
doc/HACKS: revision 1.93
distrib/cdrom/current.conf: revision 1.8
gnu/lib/libgcc4/Makefile.inc: revision 1.6
share/mk/sys.mk: revision 1.90
distrib/sets/lists/base/mi: revision 1.700
libexec/ld.elf_so/rtld.c: revision 1.112
distrib/sets/lists/base/mi: revision 1.702
sys/arch/sh5/README: revision 1.1
gnu/lib/libbfd/arch/sh3el/bfd.h: revision 1.7
usr.sbin/traceroute/traceroute.c: revision 1.69
distrib/notes/common/main: revision 1.330
distrib/notes/common/list-setsizes.sh: revision 1.2
sys/arch/Makefile: revision 1.35
gnu/lib/libopcodes/arch/sh3el/defs.mk: revision 1.4
gnu/lib/libbfd/arch/sh3el/defs.mk: revision 1.8
share/mk/bsd.own.mk: revision 1.495
gnu/lib/libbfd/arch/sh3eb/bfd.h: revision 1.7
x11/lib/OSmesa/Makefile: revision 1.20
sys/dev/dkwedge/dkwedge_bsdlabel.c: revision 1.13
gnu/dist/binutils/opcodes/configure.in: revision 1.2
gnu/dist/binutils/opcodes/configure: revision 1.2
gnu/usr.bin/send-pr/categories: revision 1.53
etc/mtree/NetBSD.dist: revision 1.339
sys/arch/README: revision 1.42
lib/libc/gdtoa/Makefile.inc: revision 1.6
usr.bin/crunch/crunchide/Makefile: revision 1.16
sys/lkm/net/bsdcomp/Makefile: revision 1.5
regress/sys/uvm/Makefile: revision 1.6
etc/MAKEDEV.awk: revision 1.18
x11/Xserver/GL/GLcore/Makefile.GLcore: revision 1.10
sys/contrib/dev/ath/netbsd/Makefile.ath.inc: revision 1.14
gnu/lib/libbfd/Makefile: revision 1.42
doc/RESPONSIBLE: revision 1.78
Remove evbsh5.
 1.6.12.1 24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.10.32.1 19-May-2017  pgoyette Resolve conflicts from previous merge (all resulting from $NetBSD
keywork expansion)
 1.2 14-May-2017  kamil Remove dead leftover Makefiles from src/regress
 1.1 19-Mar-2000  simonb branches: 1.1.92;
Use proginstall:: to disable installing PROG.
 1.1.92.1 19-May-2017  pgoyette Resolve conflicts from previous merge (all resulting from $NetBSD
keywork expansion)
 1.3 24-Aug-2023  andvar s/defult/default/
 1.2 14-Oct-2006  yamt remove unused lines.
 1.1 14-Oct-2006  yamt add a makefile.
 1.1 09-Oct-2006  yamt move src/sys/uvm/pdsim to src/regress/sys/uvm/pdsim.
no objection on tech-kern@.
 1.1 09-Oct-2006  yamt move src/sys/uvm/pdsim to src/regress/sys/uvm/pdsim.
no objection on tech-kern@.
 1.1 09-Oct-2006  yamt move src/sys/uvm/pdsim to src/regress/sys/uvm/pdsim.
no objection on tech-kern@.
 1.3 09-Oct-2006  yamt add parentheses.
 1.2 09-Oct-2006  yamt include string.h for memset.
 1.1 09-Oct-2006  yamt move src/sys/uvm/pdsim to src/regress/sys/uvm/pdsim.
no objection on tech-kern@.
 1.1 09-Oct-2006  yamt move src/sys/uvm/pdsim to src/regress/sys/uvm/pdsim.
no objection on tech-kern@.
 1.1 09-Oct-2006  yamt move src/sys/uvm/pdsim to src/regress/sys/uvm/pdsim.
no objection on tech-kern@.
 1.1 09-Oct-2006  yamt move src/sys/uvm/pdsim to src/regress/sys/uvm/pdsim.
no objection on tech-kern@.
 1.2 14-Oct-2006  yamt #ifdef DEBUG where appropriate.
 1.1 09-Oct-2006  yamt move src/sys/uvm/pdsim to src/regress/sys/uvm/pdsim.
no objection on tech-kern@.
 1.1 09-Oct-2006  yamt move src/sys/uvm/pdsim to src/regress/sys/uvm/pdsim.
no objection on tech-kern@.
 1.1 09-Oct-2006  yamt move src/sys/uvm/pdsim to src/regress/sys/uvm/pdsim.
no objection on tech-kern@.
 1.1 09-Oct-2006  yamt move src/sys/uvm/pdsim to src/regress/sys/uvm/pdsim.
no objection on tech-kern@.

RSS XML Feed