267654 |
20-Jun-2014 |
gjb |
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
225736 |
23-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
204925 |
09-Mar-2010 |
ed |
Remove unneeded include of <sys/timeb.h>.
This header file should not be included by anything.
|
191490 |
25-Apr-2009 |
bz |
Remove udp and tcp includes not needed here.
Tripped over by: a compile of an upcoming change MFC after: 1 month
|
186119 |
15-Dec-2008 |
qingli |
This main goals of this project are: 1. separating L2 tables (ARP, NDP) from the L3 routing tables 2. removing as much locking dependencies among these layers as possible to allow for some parallelism in the search operations 3. simplify the logic in the routing code,
The most notable end result is the obsolescent of the route cloning (RTF_CLONING) concept, which translated into code reduction in both IPv4 ARP and IPv6 NDP related modules, and size reduction in struct rtentry{}. The change in design obsoletes the semantics of RTF_CLONING, RTF_WASCLONE and RTF_LLINFO routing flags. The userland applications such as "arp" and "ndp" have been modified to reflect those changes. The output from "netstat -r" shows only the routing entries.
Quite a few developers have contributed to this project in the past: Glebius Smirnoff, Luigi Rizzo, Alessandro Cerri, and Andre Oppermann. And most recently:
- Kip Macy revised the locking code completely, thus completing the last piece of the puzzle, Kip has also been conducting active functional testing - Sam Leffler has helped me improving/refactoring the code, and provided valuable reviews - Julian Elischer setup the perforce tree for me and has helped me maintaining that branch before the svn conversion
|
180778 |
24-Jul-2008 |
darrenr |
2020447 IPFilter's NAT can undo name server random port selection
Approved by: darrenr MFC after: 1 week Security: CERT VU#521769
|
180761 |
23-Jul-2008 |
des |
For unfathomable reasons, ipfilter abuses kernel data structures for its own purposes. To pull this off, it defines _KERNEL before including the headers where these structures are defined. This leads to no end of trouble when some of these headers, or other headers that they include, change, as demonstrated by r180755.
The quick fix in this particular case is to define _WANT_FILE instead of _KERNEL, conditional on __FreeBSD__. A better long-term fix is left as an exercise to the reader.
|
172776 |
18-Oct-2007 |
darrenr |
Pullup IPFilter 4.1.28 from the vendor branch into HEAD.
MFC after: 7 days
|
170268 |
04-Jun-2007 |
darrenr |
Merge IPFilter 4.1.23 back to HEAD See src/contrib/ipfilter/HISTORY for details of changes since 4.1.13
|
161357 |
16-Aug-2006 |
guido |
Resolve conflicts
MFC after: 1 weeks
|
153881 |
30-Dec-2005 |
guido |
Resolve conflicts (and believe me...you don't want to know).
|
145519 |
25-Apr-2005 |
darrenr |
* Someone imported a lot of files with the wrong CVS tag, so lots of files need that fixed in them.... * Keep unnecessary files out of the non-vendor part of this CVS repository.
|
145511 |
25-Apr-2005 |
darrenr |
This commit was generated by cvs2svn to compensate for changes in r145510, which included commits to RCS files with non-trunk default branches.
|
130890 |
21-Jun-2004 |
darrenr |
Committ changes from 3.4.31 -> 3.4.35 * fix bug parsing port comparisons in proxy rules * make parsing errors in ipf/ipnat return an error rather than return indicating success. * make parsing errors in ipf/ipnat return an error rather than return indicating success. * make ipfstat work as a set{g,u}id thing - gave up privs before opening /dev/ipl * fix ipfstat -A * make "ipfstat -f" output more informative * various changes to ipsend for sending packets with ipv4 options * ipmon was not correctly calculating the length of the IPv6 packet (excluded ipv6 header length)
MFC: 1 week
|
130888 |
21-Jun-2004 |
darrenr |
This commit was generated by cvs2svn to compensate for changes in r130887, which included commits to RCS files with non-trunk default branches.
|
110920 |
15-Feb-2003 |
darrenr |
bring changes in IPFilter to 3.4.31 on to the head
|
110918 |
15-Feb-2003 |
darrenr |
This commit was generated by cvs2svn to compensate for changes in r110917, which included commits to RCS files with non-trunk default branches.
|
109153 |
13-Jan-2003 |
dillon |
Bow to the whining masses and change a union back into void *. Retain removal of unnecessary casts and throw in some minor cleanups to see if anyone complains, just for the hell of it.
|
109123 |
12-Jan-2003 |
dillon |
Change struct file f_data to un_data, a union of the correct struct pointer types, and remove a huge number of casts from code using it.
Change struct xfile xf_data to xun_data (ABI is still compatible).
If we need to add a #define for f_data and xf_data we can, but I don't think it will be necessary. There are no operational changes in this commit.
|
98006 |
07-Jun-2002 |
darrenr |
This commit was generated by cvs2svn to compensate for changes in r98005, which included commits to RCS files with non-trunk default branches.
|
95424 |
25-Apr-2002 |
darrenr |
resolve conflicts from import
|
92691 |
19-Mar-2002 |
darrenr |
fix conflicts generated by import, completing import of ipf3.4.25
|
92687 |
19-Mar-2002 |
darrenr |
This commit was generated by cvs2svn to compensate for changes in r92686, which included commits to RCS files with non-trunk default branches.
|
89338 |
14-Jan-2002 |
alfred |
Backout inclusion of sys/queue.h
|
89331 |
14-Jan-2002 |
alfred |
add queue.h, now needed for file.h
|
84843 |
12-Oct-2001 |
bde |
Fixed corruption of the vendor $Id$ to $FreeBSD$. Put $FreeBSD$ in __FBSDID() and ifdefed away all vendor id stuff.
This file should never have left the vendor branch; it is now identical with the vendor's version except for id fiddling.
|
84768 |
10-Oct-2001 |
bde |
Compensate for "Compensate for header dethreading" by backing it out.
|
80490 |
28-Jul-2001 |
darrenr |
fix conflicts created by import
|
80487 |
28-Jul-2001 |
darrenr |
This commit was generated by cvs2svn to compensate for changes in r80486, which included commits to RCS files with non-trunk default branches.
|
76170 |
01-May-2001 |
markm |
Compensate for dethreaded headers. (I have no religion about how this was done. Follow-up commits welcome)
|
72006 |
04-Feb-2001 |
darrenr |
fix conflicts
|
72004 |
04-Feb-2001 |
darrenr |
This commit was generated by cvs2svn to compensate for changes in r72003, which included commits to RCS files with non-trunk default branches.
|
70033 |
14-Dec-2000 |
alfred |
Adapt to new struct kinfo_proc and unbreak world. Apologies to: darrenr who is maintainer
|
67616 |
26-Oct-2000 |
darrenr |
This commit was generated by cvs2svn to compensate for changes in r67615, which included commits to RCS files with non-trunk default branches.
|
64589 |
13-Aug-2000 |
darrenr |
This commit was generated by cvs2svn to compensate for changes in r64588, which included commits to RCS files with non-trunk default branches.
|
60845 |
24-May-2000 |
darrenr |
fix conflicts
|
60842 |
24-May-2000 |
darrenr |
This commit was generated by cvs2svn to compensate for changes in r60841, which included commits to RCS files with non-trunk default branches.
|
57110 |
10-Feb-2000 |
peter |
Remove files not in the v3_3_8 import.
|
57109 |
10-Feb-2000 |
peter |
Not in this commit: Many spammed deltas have been removed to restore back to the vendor branch.
Re-merge changes from the vendor branch.
Undo the local spammed changes that I could find. There are probably more local fixes that were clobbered that I've missed.
|
55925 |
13-Jan-2000 |
guido |
This commit was generated by cvs2svn to compensate for changes in r55924, which included commits to RCS files with non-trunk default branches.
|
53025 |
08-Nov-1999 |
guido |
This commit was generated by cvs2svn to compensate for changes in r53024, which included commits to RCS files with non-trunk default branches.
|
42156 |
30-Dec-1998 |
billf |
remove non-existant references, correct spelling errors.
PR: docs/7963, docs/7790 Submitted by: Stefan Eggers seggers@semyam.dinoco.de Norihiro Kumagai kuma@jp.freebsd.org
|
37078 |
20-Jun-1998 |
peter |
Merge 3.2.3 -> 3.2.7 changes into mainline.
|
37075 |
20-Jun-1998 |
peter |
This commit was generated by cvs2svn to compensate for changes in r37074, which included commits to RCS files with non-trunk default branches.
|
36649 |
04-Jun-1998 |
steve |
Fix a bunch of spelling errors.
PR: 6856 Submitted by: Josh Gilliam <josh@quick.net>
|
34752 |
21-Mar-1998 |
peter |
Some tweaks to get this to compile for the userland tools.
|
34740 |
21-Mar-1998 |
peter |
This commit was generated by cvs2svn to compensate for changes in r34739, which included commits to RCS files with non-trunk default branches.
|
31184 |
16-Nov-1997 |
peter |
This commit was generated by cvs2svn to compensate for changes in r31183, which included commits to RCS files with non-trunk default branches.
|
26120 |
25-May-1997 |
darrenr |
This commit was generated by cvs2svn to compensate for changes in r26119, which included commits to RCS files with non-trunk default branches.
|
24584 |
03-Apr-1997 |
darrenr |
This commit was generated by cvs2svn to compensate for changes in r24583, which included commits to RCS files with non-trunk default branches.
|
23280 |
02-Mar-1997 |
peter |
This commit was generated by cvs2svn to compensate for changes in r23279, which included commits to RCS files with non-trunk default branches.
|
22515 |
09-Feb-1997 |
darrenr |
This commit was generated by cvs2svn to compensate for changes in r22514, which included commits to RCS files with non-trunk default branches.
|