<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>193d9e76 - sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#193d9e76</link>
        <description>sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with:	`cd sys/modules; make ALL_MODULES=` on amd64MFC after:	1 monthSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Sat, 04 Mar 2017 10:10:17 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aeaed508 - Move most of the 15 variations on generating opt_inet.h and</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#aeaed508</link>
        <description>Move most of the 15 variations on generating opt_inet.h andopt_inet6.h into kmod.mk by forcing almost everybody to eat the samedogfood. While at it, consolidate the opt_bpf.h and opt_mroute.htargets here too.

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Mon, 04 Aug 2014 22:37:02 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c6063d0d - Use src.opts.mk in preference to bsd.own.mk except where we need stuff</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#c6063d0d</link>
        <description>Use src.opts.mk in preference to bsd.own.mk except where we need stufffrom the latter.

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Tue, 06 May 2014 04:22:01 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3b3a8eb9 - o Create directory sys/netpfil, where all packet filters should</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#3b3a8eb9</link>
        <description>o Create directory sys/netpfil, where all packet filters should  reside, and move there ipfw(4) and pf(4).o Move most modified parts of pf out of contrib.Actual movements:sys/contrib/pf/net/*.c		-&gt; sys/netpfil/pf/sys/contrib/pf/net/*.h		-&gt; sys/net/contrib/pf/pfctl/*.c		-&gt; sbin/pfctlcontrib/pf/pfctl/*.h		-&gt; sbin/pfctlcontrib/pf/pfctl/pfctl.8	-&gt; sbin/pfctlcontrib/pf/pfctl/*.4		-&gt; share/man/man4contrib/pf/pfctl/*.5		-&gt; share/man/man5sys/netinet/ipfw		-&gt; sys/netpfil/ipfwThe arguable movement is pf/net/*.h -&gt; sys/net. There arefuture plans to refactor pf includes, so I decided not tobreak things twice.Not modified bits of pf left in contrib: authpf, ftp-proxy,tftp-proxy, pflogd.The ipfw(4) movement is planned to be merged to stable/9,to make head and stable match.Discussed with:		bz, luigi

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Fri, 14 Sep 2012 11:51:49 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d6d3f01e - Merge the projects/pf/head branch, that was worked on for last six months,</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#d6d3f01e</link>
        <description>Merge the projects/pf/head branch, that was worked on for last six months,into head. The most significant achievements in the new code: o Fine grained locking, thus much better performance. o Fixes to many problems in pf, that were specific to FreeBSD port.New code doesn&apos;t have that many ifdefs and much less OpenBSDisms, thusis more attractive to our developers.  Those interested in details, can browse through SVN log of theprojects/pf/head branch. And for reference, here is exact list ofrevisions merged:r232043, r232044, r232062, r232148, r232149, r232150, r232298, r232330,r232332, r232340, r232386, r232390, r232391, r232605, r232655, r232656,r232661, r232662, r232663, r232664, r232673, r232691, r233309, r233782,r233829, r233830, r233834, r233835, r233836, r233865, r233866, r233868,r233873, r234056, r234096, r234100, r234108, r234175, r234187, r234223,r234271, r234272, r234282, r234307, r234309, r234382, r234384, r234456,r234486, r234606, r234640, r234641, r234642, r234644, r234651, r235505,r235506, r235535, r235605, r235606, r235826, r235991, r235993, r236168,r236173, r236179, r236180, r236181, r236186, r236223, r236227, r236230,r236252, r236254, r236298, r236299, r236300, r236301, r236397, r236398,r236399, r236499, r236512, r236513, r236525, r236526, r236545, r236548,r236553, r236554, r236556, r236557, r236561, r236570, r236630, r236672,r236673, r236679, r236706, r236710, r236718, r237154, r237155, r237169,r237314, r237363, r237364, r237368, r237369, r237376, r237440, r237442,r237751, r237783, r237784, r237785, r237788, r237791, r238421, r238522,r238523, r238524, r238525, r239173, r239186, r239644, r239652, r239661,r239773, r240125, r240130, r240131, r240136, r240186, r240196, r240212.I&apos;d like to thank people who participated in early testing:Tested by:	Florian Smeets &lt;flo freebsd.org&gt;Tested by:	Chekaluk Vitaly &lt;artemrts ukr.net&gt;Tested by:	Ben Wilber &lt;ben desync.com&gt;Tested by:	Ian FREISLICH &lt;ianf cloudseed.co.za&gt;

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Sat, 08 Sep 2012 06:41:54 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e58ef827 - The device pflow had never been exported into FreeBSD,</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#e58ef827</link>
        <description>The device pflow had never been exported into FreeBSD,so wipe its remnants around pf code.

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Wed, 05 Sep 2012 09:02:18 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eccc6c37 - Fix module build.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#eccc6c37</link>
        <description>Fix module build.

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Fri, 29 Jun 2012 09:03:47 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d8e86c4a - Fix typo which has survived amazingly long!</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#d8e86c4a</link>
        <description>Fix typo which has survived amazingly long!Reviewed by:	mlaier(mentor)Approved by:	re(kib)

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Wed, 14 Oct 2009 15:32:46 +0000</pubDate>
        <dc:creator>Ermal Lu&#231;i &lt;eri@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>200b5660 - Fix typo which has survived amazingly long!</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#200b5660</link>
        <description>Fix typo which has survived amazingly long!Approved by:	mlaier(mentor)MFC after:	3 days

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Sat, 10 Oct 2009 03:32:46 +0000</pubDate>
        <dc:creator>Ermal Lu&#231;i &lt;eri@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8d8bc018 - After r193232 rt_tables in vnet.h are no longer indirectly dependent on</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#8d8bc018</link>
        <description>After r193232 rt_tables in vnet.h are no longer indirectly dependent onthe ROUTETABLES kernel option thus there is no need to include opt_route.hanymore in all consumers of vnet.h and no longer depend on it for modulebuilds.Remove the hidden include in flowtable.h as well and leave the twoexplicit #includes in ip_input.c and ip_output.c.

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Mon, 08 Jun 2009 19:57:35 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d5fc25e5 - Remove opt_mac.h generation for various kernel modules that no longer</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#d5fc25e5</link>
        <description>Remove opt_mac.h generation for various kernel modules that no longerrequire it.Submitted by:	pjd

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Sat, 06 Jun 2009 17:01:44 +0000</pubDate>
        <dc:creator>Robert Watson &lt;rwatson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b79449e - Rather than using hidden includes (with cicular dependencies),</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#4b79449e</link>
        <description>Rather than using hidden includes (with cicular dependencies),directly include only the header files needed. This reduces theunneeded spamming of various headers into lots of files.For now, this leaves us with very few modules including vnet.hand thus needing to depend on opt_route.h.Reviewed by:	brooks, gnn, des, zec, impSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Tue, 02 Dec 2008 21:37:28 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9e51595c - Per email to arch@ a little while ago (that was greeted with silence),</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#9e51595c</link>
        <description>Per email to arch@ a little while ago (that was greeted with silence),prefer the more common &gt; ${.TARGET} over &gt; opt_foo.h in modulesmakefiles.

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Mon, 01 Sep 2008 23:59:00 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>60ee3847 - Link pf 4.1 to the build:</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#60ee3847</link>
        <description>Link pf 4.1 to the build: - move ftp-proxy from libexec to usr.sbin - add tftp-proxy - new altq mtag linkApproved by:	re (kensmith)

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Tue, 03 Jul 2007 12:46:08 +0000</pubDate>
        <dc:creator>Max Laier &lt;mlaier@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d94f2a68 - Introduce a new entry point, mac_create_mbuf_from_firewall. This entry point</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#d94f2a68</link>
        <description>Introduce a new entry point, mac_create_mbuf_from_firewall. This entry pointexists to allow the mandatory access control policy to properly initializembufs generated by the firewall. An example where this might happen is keepalive packets, or ICMP error packets in response to other packets.This takes care of kernel panics associated with un-initialize mbuf labelswhen the firewall generates packets.[1] I modified this patch from it&apos;s original version, the initial patch    introduced a number of entry points which were programmatically    equivalent. So I introduced only one. Instead, we should leverage    mac_create_mbuf_netlayer() which is used for similar situations,    an example being icmp_error()    This will minimize the impact associated with the MFCSubmitted by:	mlaier [1]MFC after:	1 weekThis is a RELENG_6 candidate

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Tue, 12 Sep 2006 04:25:13 +0000</pubDate>
        <dc:creator>Christian S.J. Peron &lt;csjp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e1fe3dba - Reimplementation of world/kernel build options.  For details, see:</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#e1fe3dba</link>
        <description>Reimplementation of world/kernel build options.  For details, see:http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.htmlThe src.conf(5) manpage is to follow in a few days.Brought to you by:	imp, jhb, kris, phk, ru (all bugs are mine)

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Fri, 17 Mar 2006 18:54:44 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>10dbb44a - The `pf&apos; and `pflog&apos; sources do not depend on DEV_PF or DEV_PFLOG,</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#10dbb44a</link>
        <description>The `pf&apos; and `pflog&apos; sources do not depend on DEV_PF or DEV_PFLOG,which is normal for own files of a device driver.DEV_FOO should be used if an unrelated kernel file needs to know ofthe `foo&apos; driver&apos;s static presence.  Obviously, module source filesshould never use DEV_*.

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Thu, 09 Mar 2006 15:48:45 +0000</pubDate>
        <dc:creator>Yaroslav Tykhiy &lt;ytykhiy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5bba2114 - Make pflog a seperate module.  As a result pflog_packet() becomes a function</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#5bba2114</link>
        <description>Make pflog a seperate module.  As a result pflog_packet() becomes a functionpointer that is declared in pf_ioctl.cRequested by:	yar (as part of the module build reorg)MFC after:	1 weekX-MFC with:	yar&apos;s module reorg

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Sun, 05 Feb 2006 17:17:32 +0000</pubDate>
        <dc:creator>Max Laier &lt;mlaier@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>82292344 - Let modules use the kernel&apos;s opt_*.h files if built along with</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#82292344</link>
        <description>Let modules use the kernel&apos;s opt_*.h files if built along withthe kernel by wrapping all targets for fake opt_*.h files in.if defined(KERNBUILDDIR).  Thus, such fake files won&apos;t becreated at all if modules are built with the kernel.Some modules undergo cleanup like removing unused or unneededoptions or .h files, without which they wouldn&apos;t build this wayor the other.Reviewed by:	ruTested by:	no binary changes in modules built aloneTested on:	i386 sparc64 amd64

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Fri, 14 Oct 2005 23:30:17 +0000</pubDate>
        <dc:creator>Yaroslav Tykhiy &lt;ytykhiy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>50fc7005 - Let kmod.mk create an empty .h file.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/sys/modules/pf/Makefile#50fc7005</link>
        <description>Let kmod.mk create an empty .h file.

            List of files:
            /freebsd-12.1/sys/modules/pf/Makefile</description>
        <pubDate>Sun, 05 Jun 2005 05:30:37 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
