<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/contrib/ipfilter, branch releng/8.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2010-07-03T09:42:15Z</updated>
<entry>
<title>MFC: r207945</title>
<updated>2010-07-03T09:42:15Z</updated>
<author>
<name>Christian Brueffer</name>
<email>brueffer@FreeBSD.org</email>
</author>
<published>2010-07-03T09:42:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a0438fb2bae4e61ace24637ea865992af82077e2'/>
<id>urn:sha1:a0438fb2bae4e61ace24637ea865992af82077e2</id>
<content type='text'>
Comment in the BUGS section header. Matches what's in ipfilter 5.10.
</content>
</entry>
<entry>
<title>Fix a typo that causes the for loop to exit immediately. There's</title>
<updated>2009-06-16T13:31:01Z</updated>
<author>
<name>Roman Divacky</name>
<email>rdivacky@FreeBSD.org</email>
</author>
<published>2009-06-16T13:31:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5caf16048e970acf291c2ab1f3a896e3b5ec153a'/>
<id>urn:sha1:5caf16048e970acf291c2ab1f3a896e3b5ec153a</id>
<content type='text'>
identical loop a few lines above.

Reviewed by: sam
Approved by: ed (mentor)
Silence from: darrenr (maintainer)
</content>
</entry>
<entry>
<title>- Prevent buffer overflow in IPFilter's load_http function used to load</title>
<updated>2009-05-29T16:24:23Z</updated>
<author>
<name>Stanislav Sedov</name>
<email>stas@FreeBSD.org</email>
</author>
<published>2009-05-29T16:24:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6760b335c6e07e62d0e0a07a47f01e39e2ecbebe'/>
<id>urn:sha1:6760b335c6e07e62d0e0a07a47f01e39e2ecbebe</id>
<content type='text'>
  ipfilter tables via http by the user-level ippool utility. Previously
  the 1024-byte buffer used to store a http request coudld easily overflow
  if the length of the hostname part of the url passes exceeded 496 bytes. [1]
- Use snprintf to prevent possieble buffer overflows in future. [2]
- Do not try to close the descriptor twice on failure. [2]

Reported by:	Maksymilian Arciemowicz &lt;cxib@securityreason.com&gt; [1]
Obtained from:	NetBSD CVS [2]
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Remove udp and tcp includes not needed here.</title>
<updated>2009-04-25T19:14:22Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2009-04-25T19:14:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=01b57492925e2b2c9e1cd79c679982c15f5a9f24'/>
<id>urn:sha1:01b57492925e2b2c9e1cd79c679982c15f5a9f24</id>
<content type='text'>
Tripped over by: a compile of an upcoming change
MFC after:	1 month
</content>
</entry>
<entry>
<title>This main goals of this project are:</title>
<updated>2008-12-15T06:10:57Z</updated>
<author>
<name>Qing Li</name>
<email>qingli@FreeBSD.org</email>
</author>
<published>2008-12-15T06:10:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6e6b3f7cbc89cf29eafdfa6d1613c6b1a37c364b'/>
<id>urn:sha1:6e6b3f7cbc89cf29eafdfa6d1613c6b1a37c364b</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Fix build when WITHOUT_DYNAMICROOT is specified in src.conf(5).</title>
<updated>2008-08-04T22:45:27Z</updated>
<author>
<name>Max Laier</name>
<email>mlaier@FreeBSD.org</email>
</author>
<published>2008-08-04T22:45:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cf179d53aeb95db786f3fa0110ffba6a35cbbe0f'/>
<id>urn:sha1:cf179d53aeb95db786f3fa0110ffba6a35cbbe0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>2020447 IPFilter's NAT can undo name server random port selection</title>
<updated>2008-07-24T12:35:05Z</updated>
<author>
<name>Darren Reed</name>
<email>darrenr@FreeBSD.org</email>
</author>
<published>2008-07-24T12:35:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=52c7653383c7913b790ec9c8f7ae48213f4b9493'/>
<id>urn:sha1:52c7653383c7913b790ec9c8f7ae48213f4b9493</id>
<content type='text'>
Approved by:	darrenr
MFC after:	1 week
Security:	CERT VU#521769
</content>
</entry>
<entry>
<title>For unfathomable reasons, ipfilter abuses kernel data structures for its</title>
<updated>2008-07-23T16:34:53Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2008-07-23T16:34:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c3c64562513814cc753911e56b6fbe2e013681d3'/>
<id>urn:sha1:c3c64562513814cc753911e56b6fbe2e013681d3</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Pullup IPFilter 4.1.28 from the vendor branch into HEAD.</title>
<updated>2007-10-18T21:52:14Z</updated>
<author>
<name>Darren Reed</name>
<email>darrenr@FreeBSD.org</email>
</author>
<published>2007-10-18T21:52:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e86e3442226d97a4a95552545caebfb1bbccfaa0'/>
<id>urn:sha1:e86e3442226d97a4a95552545caebfb1bbccfaa0</id>
<content type='text'>
MFC after:	7 days
</content>
</entry>
<entry>
<title>This commit was generated by cvs2svn to compensate for changes in r172771,</title>
<updated>2007-10-18T21:42:51Z</updated>
<author>
<name>Darren Reed</name>
<email>darrenr@FreeBSD.org</email>
</author>
<published>2007-10-18T21:42:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9a214eca1fcda751ad7d3089fa15f8cb7b8ecd61'/>
<id>urn:sha1:9a214eca1fcda751ad7d3089fa15f8cb7b8ecd61</id>
<content type='text'>
which included commits to RCS files with non-trunk default branches.
</content>
</entry>
</feed>
