head	1.1;
branch	1.1.1;
access;
symbols
	RELENG_8_4:1.1.1.3.0.18
	RELENG_9_1_0_RELEASE:1.1.1.3
	RELENG_9_1:1.1.1.3.0.16
	RELENG_9_1_BP:1.1.1.3
	RELENG_8_3_0_RELEASE:1.1.1.3
	RELENG_8_3:1.1.1.3.0.14
	RELENG_8_3_BP:1.1.1.3
	RELENG_9_0_0_RELEASE:1.1.1.3
	RELENG_9_0:1.1.1.3.0.12
	RELENG_9_0_BP:1.1.1.3
	RELENG_9:1.1.1.3.0.10
	RELENG_9_BP:1.1.1.3
	RELENG_7_4_0_RELEASE:1.1.1.2.10.1
	RELENG_8_2_0_RELEASE:1.1.1.3
	RELENG_7_4:1.1.1.2.10.1.0.10
	RELENG_7_4_BP:1.1.1.2.10.1
	RELENG_8_2:1.1.1.3.0.8
	RELENG_8_2_BP:1.1.1.3
	RELENG_8_1_0_RELEASE:1.1.1.3
	RELENG_8_1:1.1.1.3.0.6
	RELENG_8_1_BP:1.1.1.3
	RELENG_7_3_0_RELEASE:1.1.1.2.10.1
	RELENG_7_3:1.1.1.2.10.1.0.8
	RELENG_7_3_BP:1.1.1.2.10.1
	RELENG_8_0_0_RELEASE:1.1.1.3
	RELENG_8_0:1.1.1.3.0.4
	RELENG_8_0_BP:1.1.1.3
	RELENG_8:1.1.1.3.0.2
	RELENG_8_BP:1.1.1.3
	RELENG_7_2_0_RELEASE:1.1.1.2.10.1
	RELENG_7_2:1.1.1.2.10.1.0.6
	RELENG_7_2_BP:1.1.1.2.10.1
	RELENG_7_1_0_RELEASE:1.1.1.2.10.1
	RELENG_6_4_0_RELEASE:1.1.1.2.2.1
	RELENG_7_1:1.1.1.2.10.1.0.4
	RELENG_7_1_BP:1.1.1.2.10.1
	RELENG_6_4:1.1.1.2.2.1.0.4
	RELENG_6_4_BP:1.1.1.2.2.1
	RELENG_7_0_0_RELEASE:1.1.1.2.10.1
	RELENG_6_3_0_RELEASE:1.1.1.2.2.1
	RELENG_7_0:1.1.1.2.10.1.0.2
	RELENG_7_0_BP:1.1.1.2.10.1
	RELENG_6_3:1.1.1.2.2.1.0.2
	RELENG_6_3_BP:1.1.1.2.2.1
	v4-1-28:1.1.1.3
	RELENG_7:1.1.1.2.0.10
	RELENG_7_BP:1.1.1.2
	v4-1-23:1.1.1.2
	RELENG_6_2_0_RELEASE:1.1.1.2
	RELENG_6_2:1.1.1.2.0.8
	RELENG_6_2_BP:1.1.1.2
	v4-1-13:1.1.1.2
	RELENG_5_5_0_RELEASE:1.1.1.1
	RELENG_5_5:1.1.1.1.0.16
	RELENG_5_5_BP:1.1.1.1
	RELENG_6_1_0_RELEASE:1.1.1.2
	RELENG_6_1:1.1.1.2.0.6
	RELENG_6_1_BP:1.1.1.2
	v4-1-10:1.1.1.2
	RELENG_6_0_0_RELEASE:1.1.1.2
	RELENG_6_0:1.1.1.2.0.4
	RELENG_6_0_BP:1.1.1.2
	RELENG_6:1.1.1.2.0.2
	RELENG_6_BP:1.1.1.2
	RELENG_5_4_0_RELEASE:1.1.1.1
	v4-1-8:1.1.1.2
	RELENG_5_4:1.1.1.1.0.14
	RELENG_5_4_BP:1.1.1.1
	RELENG_4_11_0_RELEASE:1.1.1.1.2.1
	RELENG_4_11:1.1.1.1.2.1.0.12
	RELENG_4_11_BP:1.1.1.1.2.1
	RELENG_5_3_0_RELEASE:1.1.1.1
	RELENG_5_3:1.1.1.1.0.12
	RELENG_5_3_BP:1.1.1.1
	RELENG_5:1.1.1.1.0.10
	RELENG_5_BP:1.1.1.1
	v3-4-35:1.1.1.1
	RELENG_4_10_0_RELEASE:1.1.1.1.2.1
	RELENG_4_10:1.1.1.1.2.1.0.10
	RELENG_4_10_BP:1.1.1.1.2.1
	RELENG_5_2_1_RELEASE:1.1.1.1
	RELENG_5_2_0_RELEASE:1.1.1.1
	RELENG_5_2:1.1.1.1.0.8
	RELENG_5_2_BP:1.1.1.1
	RELENG_4_9_0_RELEASE:1.1.1.1.2.1
	RELENG_4_9:1.1.1.1.2.1.0.8
	RELENG_4_9_BP:1.1.1.1.2.1
	RELENG_5_1_0_RELEASE:1.1.1.1
	RELENG_5_1:1.1.1.1.0.6
	RELENG_5_1_BP:1.1.1.1
	RELENG_4_8_0_RELEASE:1.1.1.1.2.1
	RELENG_4_8:1.1.1.1.2.1.0.6
	RELENG_4_8_BP:1.1.1.1.2.1
	v3-4-31:1.1.1.1
	RELENG_5_0_0_RELEASE:1.1.1.1
	RELENG_5_0:1.1.1.1.0.4
	RELENG_5_0_BP:1.1.1.1
	RELENG_4_7_0_RELEASE:1.1.1.1.2.1
	RELENG_4_7:1.1.1.1.2.1.0.4
	RELENG_4_7_BP:1.1.1.1.2.1
	v3-4-29:1.1.1.1
	RELENG_4_6_2_RELEASE:1.1.1.1.2.1
	RELENG_4_6_1_RELEASE:1.1.1.1.2.1
	RELENG_4_6_0_RELEASE:1.1.1.1.2.1
	v3-4-28:1.1.1.1
	RELENG_4_6:1.1.1.1.2.1.0.2
	RELENG_4_6_BP:1.1.1.1.2.1
	RELENG_4:1.1.1.1.0.2
	v3-4-27:1.1.1.1
	v3-4-26:1.1.1.1
	v3-4-25:1.1.1.1
	DARRENR:1.1.1;
locks; strict;
comment	@# @;


1.1
date	2002.03.19.11.45.22;	author darrenr;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2002.03.19.11.45.22;	author darrenr;	state Exp;
branches
	1.1.1.1.2.1;
next	1.1.1.2;

1.1.1.2
date	2005.04.25.17.31.33;	author darrenr;	state Exp;
branches
	1.1.1.2.2.1
	1.1.1.2.10.1;
next	1.1.1.3;

1.1.1.3
date	2007.10.18.21.41.15;	author darrenr;	state Exp;
branches
	1.1.1.3.18.1;
next	;

1.1.1.1.2.1
date	2002.04.27.17.31.07;	author darrenr;	state Exp;
branches;
next	;

1.1.1.2.2.1
date	2007.11.18.11.03.26;	author darrenr;	state Exp;
branches;
next	;

1.1.1.2.10.1
date	2007.10.31.05.00.36;	author darrenr;	state Exp;
branches;
next	;

1.1.1.3.18.1
date	2007.10.18.21.41.15;	author svnexp;	state dead;
branches;
next	1.1.1.3.18.2;

1.1.1.3.18.2
date	2013.03.28.13.01.22;	author svnexp;	state Exp;
branches;
next	;


desc
@@


1.1
log
@Initial revision
@
text
@# 1.1.1.1,1025 -> 2.2.2.2,25 TTL=63 TCP DF  SYN
45 00 0028 0000 4000 3f 06 0000 01010101 02020202
0401 0019 00000000 00000000 50 02 2000 0000 0000

#in on e0 tcp 1.1.1.1,1025 2.1.2.2,25 A
45 00 0028 0000 4000 3f 06 0000 01010101 02020202
0401 0019 00000000 00000000 50 10 2000 0000 0000

#in on e1 tcp 2.1.2.2,25 1.1.1.1,1025 AS
45 00 0028 0000 4000 3f 06 0000 02020202 01010101
0019 0401 00000000 00000000 50 12 2000 0000 0000

#in on e1 tcp 2.1.2.2,25 1.1.1.1,1025 A
[out,e1] 45 00 0028 0000 4000 3f 06 0000 02020202 01010101
0019 0401 00000000 00000000 50 10 2000 0000 0000

#in on e0 tcp 1.1.1.1,1025 2.1.2.2,25 F
45 00 0028 0000 4000 3f 06 0000 01010101 02020202
0401 0019 00000000 00000000 50 01 2000 0000 0000

#in on e0 tcp 1.1.1.1,1025 2.1.2.2,25 A
45 00 0028 0000 4000 3f 06 0000 01010101 02020202
0401 0019 00000000 00000000 50 10 2000 0000 0000

#in on e0 tcp 1.1.1.1,1025 2.1.2.2,25 A
45 00 0028 0000 4000 3f 06 0000 01010101 02020202
0401 0019 00000000 00000000 50 10 2000 0000 0000

#in on e1 udp 1.1.1.1,1 4.4.4.4,53
45 00 0028 0000 4000 3f 11 0000 01010101 04040404
0001 0035 0000 0000 0102 0304 0506 0708 090a 0b0d

#in on e1 udp 2.2.2.2,2 4.4.4.4,53
45 00 0028 0000 4000 3f 11 0000 02020202 04040404
0001 0035 0000 0000 0102 0304 0506 0708 090a 0b0d

#in on e1 udp 2.2.2.2,2 4.4.4.4,53
45 00 0038 0000 4000 3f 11 0000 02020202 04040404
0001 0035 0000 0000 0102 0304 0506 0708 090a 0b0d
0e0f 4061 4263 4465 4667 4869 4a6b 4c6d

#in on e0 ip 4.4.4.4,53 1.1.1.1,1
45 00 0014 0000 4000 3f 00 0000 02020202 04040404

#in on e0 udp 3.3.3.3,1023 1.1.1.1,2049
45 00 001c 0000 4000 3f 11 0000 03030303 01010101
03ff 0801 0000 0000

#in on e0 udp 1.1.1.1,2049 3.3.3.3,1023
45 00 001c 0000 4000 3f 11 0000 01010101 03030303
0801 03ff 0000 0000

@


1.1.1.1
log
@Import IPFilter 3.4.25

@
text
@@


1.1.1.2
log
@import ipfilter 4.1.8 into the vendor branch
@
text
@d2 2
a3 3
[]
4500 0028 0000 4000 3f06 35cb 0101 0101 0202 0202
0401 0019 0000 0000 0000 0000 5002 2000 85c3 0000
d6 2
a7 3
[]
4500 0028 0000 4000 3f06 35cb 0101 0101 0202 0202
0401 0019 0000 0000 0000 0000 5010 2000 85b5 0000
d10 2
a11 3
[]
4500 0028 0000 4000 3f06 35cb 0202 0202 0101 0101
0019 0401 0000 0000 0000 0000 5012 2000 85b3 0000
d14 2
a15 2
[out,e1] 4500 0028 0000 4000 3f06 35cb 0202 0202 0101 0101
0019 0401 0000 0000 0000 0000 5010 2000 85b5 0000
d18 2
a19 3
[]
4500 0028 0000 4000 3f06 35cb 0101 0101 0202 0202
0401 0019 0000 0000 0000 0000 5011 2000 85b4 0000
d22 2
a23 3
[]
4500 0028 0000 4000 3f06 35cb 0101 0101 0202 0202
0401 0019 0000 0000 0000 0000 5010 2000 85b5 0000
d26 2
a27 3
[]
4500 0028 0000 4000 3f06 35cb 0101 0101 0202 0202
0401 0019 0000 0000 0000 0000 5010 2000 85b5 0000
d30 2
a31 3
[]
4500 0028 0000 4000 3f11 31bc 0101 0101 0404 0404
0001 0035 0000 d16f 0102 0304 0506 0708 090a 0b0d
d34 1
a34 2
[]
4500 0028 0000 4000 3f11 2fba 0202 0202 0404 0404
d38 2
a39 3
[]
4500 0038 0000 4000 3f11 2faa 0202 0202 0404 0404
0001 0035 0000 d47b 0102 0304 0506 0708 090a 0b0d
d43 1
a43 2
[]
4500 0014 0000 4000 3f00 2fdf 0202 0202 0404 0404
d46 2
a47 3
[]
4500 001c 0000 4000 3f11 33ca 0303 0303 0101 0101
03ff 0801 0000 ebde
d50 1
a50 2
[]
4500 001c 0000 4000 3f11 33ca 0101 0101 0303 0303
@


1.1.1.2.2.1
log
@MFC IPFilter update from 4.1.13 to 4.1.28, including additional fixes applied
post 4.1.28 for FreeBSD.  See src/contrib/ipfilter/HISTORY for more details
of the bugs fixed, etc.
@
text
@d4 1
a4 1
0401 0019 0000 0001 0000 0000 5002 2000 85c2 0000
d9 1
a9 1
0401 0019 0000 0001 0000 0000 5010 2000 85b4 0000
d14 1
a14 1
0019 0401 0000 0011 0000 0002 5012 2000 85a0 0000
d18 1
a18 1
0019 0401 0000 0012 0000 0002 5010 2000 85a1 0000
d20 1
a20 1
#in on e0 tcp 1.1.1.1,1025 2.1.2.2,25 AF
d23 1
a23 1
0401 0019 0000 0002 0000 0012 5011 2000 85a0 0000
d28 1
a28 1
0401 0019 0000 0012 0000 0003 5010 2000 85a0 0000
d33 1
a33 1
0401 0019 0000 0012 0000 0003 5010 2000 85a0 0000
@


1.1.1.2.10.1
log
@MFC the following:
Apply a few changes from ipfilter-current:
* Do not hold any locks over calls to copyin/copyout.
* Clean up some #ifdefs
* fix a possible mbuf leak when NAT fails on policy routed packets

PR:		117216
Approved by:	re
@
text
@d4 1
a4 1
0401 0019 0000 0001 0000 0000 5002 2000 85c2 0000
d9 1
a9 1
0401 0019 0000 0001 0000 0000 5010 2000 85b4 0000
d14 1
a14 1
0019 0401 0000 0011 0000 0002 5012 2000 85a0 0000
d18 1
a18 1
0019 0401 0000 0012 0000 0002 5010 2000 85a1 0000
d20 1
a20 1
#in on e0 tcp 1.1.1.1,1025 2.1.2.2,25 AF
d23 1
a23 1
0401 0019 0000 0002 0000 0012 5011 2000 85a0 0000
d28 1
a28 1
0401 0019 0000 0012 0000 0003 5010 2000 85a0 0000
d33 1
a33 1
0401 0019 0000 0012 0000 0003 5010 2000 85a0 0000
@


1.1.1.3
log
@Import IPFilter 4.1.28
@
text
@d4 1
a4 1
0401 0019 0000 0001 0000 0000 5002 2000 85c2 0000
d9 1
a9 1
0401 0019 0000 0001 0000 0000 5010 2000 85b4 0000
d14 1
a14 1
0019 0401 0000 0011 0000 0002 5012 2000 85a0 0000
d18 1
a18 1
0019 0401 0000 0012 0000 0002 5010 2000 85a1 0000
d20 1
a20 1
#in on e0 tcp 1.1.1.1,1025 2.1.2.2,25 AF
d23 1
a23 1
0401 0019 0000 0002 0000 0012 5011 2000 85a0 0000
d28 1
a28 1
0401 0019 0000 0012 0000 0003 5010 2000 85a0 0000
d33 1
a33 1
0401 0019 0000 0012 0000 0003 5010 2000 85a0 0000
@


1.1.1.3.18.1
log
@file l1 was added on branch RELENG_8_4 on 2013-03-28 13:01:22 +0000
@
text
@d1 64
@


1.1.1.3.18.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 64
# 1.1.1.1,1025 -> 2.2.2.2,25 TTL=63 TCP DF  SYN
[]
4500 0028 0000 4000 3f06 35cb 0101 0101 0202 0202
0401 0019 0000 0001 0000 0000 5002 2000 85c2 0000

#in on e0 tcp 1.1.1.1,1025 2.1.2.2,25 A
[]
4500 0028 0000 4000 3f06 35cb 0101 0101 0202 0202
0401 0019 0000 0001 0000 0000 5010 2000 85b4 0000

#in on e1 tcp 2.1.2.2,25 1.1.1.1,1025 AS
[]
4500 0028 0000 4000 3f06 35cb 0202 0202 0101 0101
0019 0401 0000 0011 0000 0002 5012 2000 85a0 0000

#in on e1 tcp 2.1.2.2,25 1.1.1.1,1025 A
[out,e1] 4500 0028 0000 4000 3f06 35cb 0202 0202 0101 0101
0019 0401 0000 0012 0000 0002 5010 2000 85a1 0000

#in on e0 tcp 1.1.1.1,1025 2.1.2.2,25 AF
[]
4500 0028 0000 4000 3f06 35cb 0101 0101 0202 0202
0401 0019 0000 0002 0000 0012 5011 2000 85a0 0000

#in on e0 tcp 1.1.1.1,1025 2.1.2.2,25 A
[]
4500 0028 0000 4000 3f06 35cb 0101 0101 0202 0202
0401 0019 0000 0012 0000 0003 5010 2000 85a0 0000

#in on e0 tcp 1.1.1.1,1025 2.1.2.2,25 A
[]
4500 0028 0000 4000 3f06 35cb 0101 0101 0202 0202
0401 0019 0000 0012 0000 0003 5010 2000 85a0 0000

#in on e1 udp 1.1.1.1,1 4.4.4.4,53
[]
4500 0028 0000 4000 3f11 31bc 0101 0101 0404 0404
0001 0035 0000 d16f 0102 0304 0506 0708 090a 0b0d

#in on e1 udp 2.2.2.2,2 4.4.4.4,53
[]
4500 0028 0000 4000 3f11 2fba 0202 0202 0404 0404
0001 0035 0000 0000 0102 0304 0506 0708 090a 0b0d

#in on e1 udp 2.2.2.2,2 4.4.4.4,53
[]
4500 0038 0000 4000 3f11 2faa 0202 0202 0404 0404
0001 0035 0000 d47b 0102 0304 0506 0708 090a 0b0d
0e0f 4061 4263 4465 4667 4869 4a6b 4c6d

#in on e0 ip 4.4.4.4,53 1.1.1.1,1
[]
4500 0014 0000 4000 3f00 2fdf 0202 0202 0404 0404

#in on e0 udp 3.3.3.3,1023 1.1.1.1,2049
[]
4500 001c 0000 4000 3f11 33ca 0303 0303 0101 0101
03ff 0801 0000 ebde

#in on e0 udp 1.1.1.1,2049 3.3.3.3,1023
[]
4500 001c 0000 4000 3f11 33ca 0101 0101 0303 0303
0801 03ff 0000 0000

@


1.1.1.1.2.1
log
@Update (finally) IPFilter on RELENG_4 CVS branch.
@
text
@@

