<?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>
    <link>http://nxr.netbsd.org/rss/src/sys/modules/npf/Makefile</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>kernel: extract rules, lookup socket, process filtering, reviews by christos@</title>
    <description>/src/sys/modules/npf/Makefile - 1.31</description>
    <pubDate>Sun Jun 01 00:24:18 UTC 2025</pubDate>
    <dc:creator>joe</dc:creator>
</item>

<item>
    <title>branches:  1.30.6;<br/>bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER<br/><br/>Provide a single variable<br/>	CC_WNO_ADDRESS_OF_PACKED_MEMBER<br/>with options for both clang and gcc, to replace<br/>	CLANG_NO_ADDR_OF_PACKED_MEMBER<br/>	CC_NO_ADDR_OF_PACKED_MEMBER<br/>	GCC_NO_ADDR_OF_PACKED_MEMBER<br/><br/>Using the convention CC_compilerflag, where compilerflag<br/>is based on the full compiler flag name.</title>
    <description>/src/sys/modules/npf/Makefile - 1.30</description>
    <pubDate>Sat Jun 03 08:52:58 UTC 2023</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>bsd.own.mk: rename NO_ADDR_OF_PACKED_MEMBER to CC_NO_ADDR_OF_PACKED_MEMBER<br/><br/>Add "CC_" prefix to NO_ADDR_OF_PACKED_MEMBER.<br/><br/>We now have the following convention:<br/>GCC_NO_*: Disable specific warnings from GCC.<br/>CLANG_NO_*: Disable specific warnings from Clang.<br/>CC_NO_*: Disable specific warnings from both Clang and GCC.<br/><br/>This reserves "NO_*" Makefile variables to disable other features.<br/><br/>Some space-&gt;tab fixes.</title>
    <description>/src/sys/modules/npf/Makefile - 1.29</description>
    <pubDate>Mon May 29 20:31:10 UTC 2023</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>Provide a global no-packed-address for both gcc and clang</title>
    <description>/src/sys/modules/npf/Makefile - 1.28</description>
    <pubDate>Sun Oct 18 19:56:42 UTC 2020</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>use the GCC_ warning variable</title>
    <description>/src/sys/modules/npf/Makefile - 1.27</description>
    <pubDate>Sun Oct 18 15:02:12 UTC 2020</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Avoid alignment of packed member</title>
    <description>/src/sys/modules/npf/Makefile - 1.26</description>
    <pubDate>Sun Oct 18 14:34:39 UTC 2020</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>kill WARNS = 3</title>
    <description>/src/sys/modules/npf/Makefile - 1.25</description>
    <pubDate>Thu Sep 26 18:45:00 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Update the NPF kernel module Makefile.  Missed in the previous commit.</title>
    <description>/src/sys/modules/npf/Makefile - 1.24</description>
    <pubDate>Wed Jul 24 23:49:08 UTC 2019</pubDate>
    <dc:creator>rmind</dc:creator>
</item>

<item>
    <title>Bump default value of WARNS for modules from 3 to 5, and<br/>explicitly set WARNS for modules that fail with WARNS=5.<br/><br/>Also, turn on -Wno-missing-noreturn for clang for some files.<br/><br/>At the moment, among ~ 360 modules,<br/>- 2 (lua and zfs) need WARNS=0<br/>- 1 (solaris) needs WARNS=1<br/>- 136 need WARNS=3 (mostly due to sign-compare)<br/>- 4 need WARNS=4<br/>- others can be compiled with WARNS=5<br/><br/>Discussed on tech-kern.</title>
    <description>/src/sys/modules/npf/Makefile - 1.23</description>
    <pubDate>Sun Feb 17 04:05:55 UTC 2019</pubDate>
    <dc:creator>rin</dc:creator>
</item>

<item>
    <title>NPF: Major rework -- migrate NPF to the libnv library.<br/>- This conversion significantly simplifies the code and moves NPF to<br/>  a binary serialisation format (replacing the XML-like format).<br/>- Fix some memory/reference leaks and possibly use-after-free bugs.<br/>- Bump NPF_VERSION as this change makes libnpf incompatible with the<br/>  previous versions.  Also, different serialisation format means NPF<br/>  connection/config saving and loading is not compatible with the<br/>  previous versions either.<br/><br/>Thanks to christos@ for extra testing.</title>
    <description>/src/sys/modules/npf/Makefile - 1.22</description>
    <pubDate>Sat Sep 29 14:41:35 UTC 2018</pubDate>
    <dc:creator>rmind</dc:creator>
</item>

<item>
    <title>branches:  1.21.14;  1.21.16;<br/>NPF: implement dynamic handling of interface addresses (the kernel part).</title>
    <description>/src/sys/modules/npf/Makefile - 1.21</description>
    <pubDate>Mon Jan 02 21:49:51 UTC 2017</pubDate>
    <dc:creator>rmind</dc:creator>
</item>

<item>
    <title>oops forgot to commit this one.</title>
    <description>/src/sys/modules/npf/Makefile - 1.20</description>
    <pubDate>Wed Dec 28 13:50:55 UTC 2016</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>ditch ptree and use lpm</title>
    <description>/src/sys/modules/npf/Makefile - 1.19</description>
    <pubDate>Fri Dec 09 02:41:09 UTC 2016</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.18.2;<br/>Add ioconf entries to the pseudo-devices.</title>
    <description>/src/sys/modules/npf/Makefile - 1.18</description>
    <pubDate>Thu Aug 20 11:05:01 UTC 2015</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.17.2;  1.17.4;  1.17.8;<br/>NPF: partially rewrite the connection tracking mechanism:<br/>- Separate the tracking interface from the storage (state table)<br/>  and thus prepare to use a new data structure for the storage.<br/>- Fix some race conditions in NAT association logic.</title>
    <description>/src/sys/modules/npf/Makefile - 1.17</description>
    <pubDate>Sat Jul 19 18:24:17 UTC 2014</pubDate>
    <dc:creator>rmind</dc:creator>
</item>

<item>
    <title>branches:  1.16.2;<br/>NPF: add support for specifying the interfaces before they are attached.<br/>If an interface is or gets detached, all associated rules and connections<br/>will be deactivated (it might be useful to have an option to invalidate<br/>the associated connections).  Once the interface is reattached they will<br/>become active.<br/><br/>Bump NPF_VERSION.</title>
    <description>/src/sys/modules/npf/Makefile - 1.16</description>
    <pubDate>Fri Nov 08 00:38:26 UTC 2013</pubDate>
    <dc:creator>rmind</dc:creator>
</item>

<item>
    <title>NPF: G/C n-code in favour of BPF byte-code.  Delete lots of code, mmm!</title>
    <description>/src/sys/modules/npf/Makefile - 1.15</description>
    <pubDate>Thu Sep 19 01:49:07 UTC 2013</pubDate>
    <dc:creator>rmind</dc:creator>
</item>

<item>
    <title>- Convert NPF to use BPF byte-code by default.  Compile BPF byte-code in<br/>  npfctl(8) and generate separate marks to describe the filter criteria.<br/>- Rewrite 'npfctl show' functionality and fix some of the bugs.<br/>- npftest: add a test for BPF COP.<br/>- Bump NPF_VERSION.</title>
    <description>/src/sys/modules/npf/Makefile - 1.14</description>
    <pubDate>Thu Sep 19 01:04:46 UTC 2013</pubDate>
    <dc:creator>rmind</dc:creator>
</item>

<item>
    <title>branches:  1.13.2;<br/>- NPF connection tracking: rework synchronisation on tracking disable/enable<br/>  points and document it.  Split the worker thread into a separate module<br/>  with an interface, so it could be re-used for other tasks.<br/>- Replace ALG list with arrays and thus hit fewer cache lines.<br/>- Misc bug fixes.</title>
    <description>/src/sys/modules/npf/Makefile - 1.13</description>
    <pubDate>Sun Jun 02 02:20:05 UTC 2013</pubDate>
    <dc:creator>rmind</dc:creator>
</item>

<item>
    <title>NPF:<br/>- Implement dynamic NPF rules.  Controlled through npf(3) library of via<br/>  npfctl rule command.  A rule can be removed using a unique identifier,<br/>  returned on addition, or using a key which is SHA1 hash of the rule.<br/>  Adjust npftest and add a regression test.<br/>- Improvements to rule inspection mechanism.<br/>- Initial BPF support as an alternative to n-code.<br/>- Minor fixes; bump the version.</title>
    <description>/src/sys/modules/npf/Makefile - 1.12</description>
    <pubDate>Sat Feb 09 03:35:33 UTC 2013</pubDate>
    <dc:creator>rmind</dc:creator>
</item>
</channel></rss>

