<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/contrib/ipfilter/tools/ipnat.c, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2021-12-20T14:16:33Z</updated>
<entry>
<title>ipfilter: Move userland bits to sbin</title>
<updated>2021-12-20T14:16:33Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2021-12-15T21:45:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=41edb306f05651fcaf6c74f9e3557f59f80292e1'/>
<id>urn:sha1:41edb306f05651fcaf6c74f9e3557f59f80292e1</id>
<content type='text'>
Through fixes and improvements our ipfilter sources have diverged
enough to warrant move from contrib into sbin/ipf. Now that I'm
planning on implementing MSS clamping as in iptables it makes more
sense to move ipfilter to sbin.

This is the second of three commits of the ipfilter move.

Suggested by glebius on two occaions.

Suggested by and discussed with:	glebius
Reviewed by:				glebius, kp (for #network)
MFC after:				1 month
Differential Revision:		https://reviews.freebsd.org/D33510
</content>
</entry>
<entry>
<title>Retire the K&amp;R/STD C __P prototype declarations.</title>
<updated>2021-02-02T01:19:15Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2021-01-26T06:24:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4cd1807c7d2a67b633dd0c0bfde15091543a2514'/>
<id>urn:sha1:4cd1807c7d2a67b633dd0c0bfde15091543a2514</id>
<content type='text'>
In the old days when K&amp;R C and STD C were each in use a workaround
(read hack) was required to allow the same code to work on each
without modification. All C compilers support STD C. We can finally
put the __P prototype to rest.

MFC after:	1 week
</content>
</entry>
<entry>
<title>ipfilter: remove duplicate definition of 'thishost'</title>
<updated>2020-03-29T02:26:58Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2020-03-29T02:26:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0690ee732ae01493bc6b5c053808f79c22882a91'/>
<id>urn:sha1:0690ee732ae01493bc6b5c053808f79c22882a91</id>
<content type='text'>
thishost is already defined in lib/initparse.c; no need for this one. This
fixes the ipfilter build with -fno-common.

-fno-common will become the default in GCC10/LLVM11.

MFC after:	3 days
</content>
</entry>
<entry>
<title>ipfilter #ifdef cleanup.</title>
<updated>2019-02-03T05:25:49Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2019-02-03T05:25:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0fcd8cab4e32a4899dc1c4a440ad29ba308e656d'/>
<id>urn:sha1:0fcd8cab4e32a4899dc1c4a440ad29ba308e656d</id>
<content type='text'>
Remove #ifdefs for ancient and irrelevant operating systems from
ipfilter.

When ipfilter was written the UNIX and UNIX-like systems in use
were diverse and plentiful. IRIX, Tru64 (OSF/1) don't exist any
more. OpenBSD removed ipfilter shortly after the first time the
ipfilter license terms changed in the early 2000's. ipfilter on AIX,
HP/UX, and Linux never really caught on. Removal of code for operating
systems that ipfilter will never run on again will simplify the code
making it easier to fix bugs, complete partially implemented features,
and extend ipfilter.

Unsupported previous version FreeBSD code and some older NetBSD code
has also been removed.

What remains is supported FreeBSD, NetBSD, and illumos. FreeBSD and
NetBSD have collaborated exchanging patches, while illumos has expressed
willingness to have their ipfilter updated to 5.1.2, provided their
zone-specific updates to their ipfilter are merged (which are of interest
to FreeBSD to allow control of ipfilters in jails from the global zone).

Reviewed by:	glebius@
MFC after:	1 month
Differential Revision:	https://reviews.freebsd.org/D19006
</content>
</entry>
<entry>
<title>Stop including if_var.h from userland.</title>
<updated>2015-04-06T09:42:23Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2015-04-06T09:42:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=56d5e0967c9980b42eccf9bacd986d669fd86990'/>
<id>urn:sha1:56d5e0967c9980b42eccf9bacd986d669fd86990</id>
<content type='text'>
Sponsored by:	Nginx, Inc.
</content>
</entry>
<entry>
<title>Update ipfilter 4.1.28 --&gt; 5.1.2.</title>
<updated>2013-09-06T23:11:19Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2013-09-06T23:11:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bfc88dcbf7097a9815b9ff57a6f9e56e5cbc45dd'/>
<id>urn:sha1:bfc88dcbf7097a9815b9ff57a6f9e56e5cbc45dd</id>
<content type='text'>
Approved by:		glebius (mentor)
BSD Licensed by:	Darren Reed &lt;darrenr@reed.wattle.id.au&gt; (author)
</content>
</entry>
<entry>
<title>As per the developers handbook (5.3.1 step 1), prepare the vendor trees for</title>
<updated>2013-07-19T05:41:57Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2013-07-19T05:41:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f27f47054d2675045dce8688b408aa9340a118f7'/>
<id>urn:sha1:f27f47054d2675045dce8688b408aa9340a118f7</id>
<content type='text'>
import of new ipfilter vendor sources by flattening them.

To keep the tags consistent with dist, the tags are also flattened.

Approved by:	glebius (Mentor)
</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>Import IPFilter 4.1.28</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=39ff65a633dd44a40233913b84b347003c732868'/>
<id>urn:sha1:39ff65a633dd44a40233913b84b347003c732868</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge IPFilter 4.1.23 back to HEAD</title>
<updated>2007-06-04T02:54:36Z</updated>
<author>
<name>Darren Reed</name>
<email>darrenr@FreeBSD.org</email>
</author>
<published>2007-06-04T02:54:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d7eeb25225aafab06563e6a95c7dbc42358285fa'/>
<id>urn:sha1:d7eeb25225aafab06563e6a95c7dbc42358285fa</id>
<content type='text'>
See src/contrib/ipfilter/HISTORY for details of changes since 4.1.13
</content>
</entry>
</feed>
