<?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 files.netipsec</title>
    <link>http://nxr.netbsd.org/rss/src/sys/netipsec/files.netipsec</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>Rename enc_xform_rijndael128 -&gt; enc_xform_aes.<br/><br/>Update netipsec dependency.</title>
    <description>/src/sys/netipsec/files.netipsec - 1.15</description>
    <pubDate>Tue Jun 30 04:14:55 UTC 2020</pubDate>
    <dc:creator>riastradh</dc:creator>
</item>

<item>
    <title>Make crypto/rijindael optional again as cprng_strong does no longer<br/>depend on it. Dependency is explicitly declared in files.foo if a<br/>component requires it.</title>
    <description>/src/sys/netipsec/files.netipsec - 1.14</description>
    <pubDate>Wed Apr 22 09:15:40 UTC 2020</pubDate>
    <dc:creator>rin</dc:creator>
</item>

<item>
    <title>branches:  1.13.14;<br/>add ipsec(4) interface, which is used for route-based VPN.<br/><br/>man and ATF are added later, please see man for details.<br/><br/>reviewed by christos@n.o, joerg@n.o and ozaki-r@n.o, thanks.<br/>https://mail-index.netbsd.org/tech-net/2017/12/18/msg006557.html</title>
    <description>/src/sys/netipsec/files.netipsec - 1.13</description>
    <pubDate>Wed Jan 10 10:56:30 UTC 2018</pubDate>
    <dc:creator>knakahara</dc:creator>
</item>

<item>
    <title>branches:  1.12.26;<br/>IPSEC has not come in two speeds for a long time now (IPSEC == kame,<br/>FAST_IPSEC). Make everything refer to IPSEC to avoid confusion.</title>
    <description>/src/sys/netipsec/files.netipsec - 1.12</description>
    <pubDate>Wed Jun 05 19:01:26 UTC 2013</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>PR/47886: Dr. Wolfgang Stukenbrock: IPSEC_NAT_T enabled kernels may access<br/>outdated pointers and pass ESP data to UPD-sockets.<br/>While here, simplify the code and remove the IPSEC_NAT_T option; always<br/>compile nat-traversal in so that it does not bitrot.</title>
    <description>/src/sys/netipsec/files.netipsec - 1.11</description>
    <pubDate>Tue Jun 04 22:47:37 UTC 2013</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.10.2;<br/>remove KAME IPSEC, replaced by FAST_IPSEC</title>
    <description>/src/sys/netipsec/files.netipsec - 1.10</description>
    <pubDate>Thu Mar 22 20:34:42 UTC 2012</pubDate>
    <dc:creator>drochner</dc:creator>
</item>

<item>
    <title>Make FAST_IPSEC the default IPSEC implementation which is built<br/>into the kernel if the "IPSEC" kernel option is given.<br/>The old implementation is still available as KAME_IPSEC.<br/>Do some minimal manpage adjustment -- kame_ipsec(4) is a copy<br/>of the old ipsec(4) and the latter is now a copy of fast_ipsec(4).</title>
    <description>/src/sys/netipsec/files.netipsec - 1.9</description>
    <pubDate>Mon Jan 09 15:16:31 UTC 2012</pubDate>
    <dc:creator>drochner</dc:creator>
</item>

<item>
    <title>rename the IPSEC in-kernel CPP variable and config(8) option to<br/>KAME_IPSEC, and make IPSEC define it so that existing kernel<br/>config files work as before<br/>Now the default can be easily be changed to FAST_IPSEC just by<br/>setting the IPSEC alias to FAST_IPSEC.</title>
    <description>/src/sys/netipsec/files.netipsec - 1.8</description>
    <pubDate>Mon Dec 19 11:59:58 UTC 2011</pubDate>
    <dc:creator>drochner</dc:creator>
</item>

<item>
    <title>branches:  1.7.52;  1.7.56;<br/>defflag IPSEC_DEBUG</title>
    <description>/src/sys/netipsec/files.netipsec - 1.7</description>
    <pubDate>Fri Nov 16 21:15:20 UTC 2007</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.6.44;  1.6.46;  1.6.50;  1.6.52;<br/>merge ktrace-lwp.</title>
    <description>/src/sys/netipsec/files.netipsec - 1.6</description>
    <pubDate>Sun Dec 11 00:25:05 UTC 2005</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.5.2;  1.5.14;<br/>xform_tcp.c is needed only with FAST_IPSEC</title>
    <description>/src/sys/netipsec/files.netipsec - 1.5</description>
    <pubDate>Mon Apr 26 03:50:57 UTC 2004</pubDate>
    <dc:creator>itojun</dc:creator>
</item>

<item>
    <title>Initial commit of a port of the FreeBSD implementation of RFC 2385<br/>(MD5 signatures for TCP, as used with BGP).  Credit for original<br/>FreeBSD code goes to Bruce M. Simpson, with FreeBSD sponsorship<br/>credited to sentex.net.  Shortening of the setsockopt() name<br/>attributed to Vincent Jardin.<br/><br/>This commit is a minimal, working version of the FreeBSD code, as<br/>MFC'ed to FreeBSD-4. It has received minimal testing with a ttcp<br/>modified to set the TCP-MD5 option; BMS's additions to tcpdump-current<br/>(tcpdump -M) confirm that the MD5 signatures are correct.  Committed<br/>as-is for further testing between a NetBSD BGP speaker (e.g., quagga)<br/>and industry-standard BGP speakers (e.g., Cisco, Juniper).<br/><br/><br/>NOTE: This version has two potential flaws. First, I do see any code<br/>that verifies recieved TCP-MD5 signatures.  Second, the TCP-MD5<br/>options are internally padded and assumed to be 32-bit aligned. A more<br/>space-efficient scheme is to pack all TCP options densely (and<br/>possibly unaligned) into the TCP header ; then do one final padding to<br/>a 4-byte boundary.  Pre-existing comments note that accounting for<br/>TCP-option space when we add SACK is yet to be done. For now, I'm<br/>punting on that; we can solve it properly, in a way that will handle<br/>SACK blocks, as a separate exercise.<br/><br/>In case a pullup to NetBSD-2 is requested, this adds sys/netipsec/xform_tcp.c<br/>,and modifies:<br/><br/>sys/net/pfkeyv2.h,v 1.15<br/>sys/netinet/files.netinet,v 1.5<br/>sys/netinet/ip.h,v 1.25<br/>sys/netinet/tcp.h,v 1.15<br/>sys/netinet/tcp_input.c,v 1.200<br/>sys/netinet/tcp_output.c,v 1.109<br/>sys/netinet/tcp_subr.c,v 1.165<br/>sys/netinet/tcp_usrreq.c,v 1.89<br/>sys/netinet/tcp_var.h,v 1.109<br/>sys/netipsec/files.netipsec,v 1.3<br/>sys/netipsec/ipsec.c,v 1.11<br/>sys/netipsec/ipsec.h,v 1.7<br/>sys/netipsec/key.c,v 1.11<br/>share/man/man4/tcp.4,v 1.16<br/>lib/libipsec/pfkey.c,v 1.20<br/>lib/libipsec/pfkey_dump.c,v 1.17<br/>lib/libipsec/policy_token.l,v 1.8<br/>sbin/setkey/parse.y,v 1.14<br/>sbin/setkey/setkey.8,v 1.27<br/>sbin/setkey/token.l,v 1.15<br/><br/>Note that the preceding two revisions to tcp.4 will be<br/>required to cleanly apply this diff.</title>
    <description>/src/sys/netipsec/files.netipsec - 1.4</description>
    <pubDate>Sun Apr 25 22:25:03 UTC 2004</pubDate>
    <dc:creator>jonathan</dc:creator>
</item>

<item>
    <title>Split opencrypto configuration into an attribute, usable by inkernel<br/>clients, and a pseudo-device for userspace access.<br/><br/>The attribute is named `opencrypto'. The pseudo-device is renamed to<br/>"crypto", which has a dependency on "opencrypto". The sys/conf/majors<br/>entry and pseudo-device attach entrypoint are updated to match the<br/>new pseudo-device name.<br/><br/>Fast IPsec (sys/netipsec/files.ipsec) now lists a dependency on the<br/>"opencrypto" attribute.  Drivers for crypto accelerators (ubsec,<br/>hifn775x) also pull in opencrypto, as providers of opencrypto transforms.</title>
    <description>/src/sys/netipsec/files.netipsec - 1.3</description>
    <pubDate>Wed Dec 31 16:44:26 UTC 2003</pubDate>
    <dc:creator>jonathan</dc:creator>
</item>

<item>
    <title>separate netkey/key* and netipsec/key*</title>
    <description>/src/sys/netipsec/files.netipsec - 1.2</description>
    <pubDate>Sat Sep 20 05:14:42 UTC 2003</pubDate>
    <dc:creator>itojun</dc:creator>
</item>

<item>
    <title>merge netipsec/key* into netkey/key*.  no need for both.<br/>change confusing filename</title>
    <description>/src/sys/netipsec/files.netipsec - 1.1</description>
    <pubDate>Fri Sep 12 11:20:58 UTC 2003</pubDate>
    <dc:creator>itojun</dc:creator>
</item>

<item>
    <title>sync with head</title>
    <description>/src/sys/netipsec/files.netipsec - 1.5.14.1</description>
    <pubDate>Fri Dec 07 17:34:39 UTC 2007</pubDate>
    <dc:creator>yamt</dc:creator>
</item>

<item>
    <title>Fix the sync with head I botched.</title>
    <description>/src/sys/netipsec/files.netipsec - 1.5.2.4</description>
    <pubDate>Tue Sep 21 13:37:48 UTC 2004</pubDate>
    <dc:creator>skrll</dc:creator>
</item>

<item>
    <title>Sync with HEAD.</title>
    <description>/src/sys/netipsec/files.netipsec - 1.5.2.3</description>
    <pubDate>Sat Sep 18 14:55:32 UTC 2004</pubDate>
    <dc:creator>skrll</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/sys/netipsec/files.netipsec - 1.5.2.2</description>
    <pubDate>Tue Aug 03 10:55:29 UTC 2004</pubDate>
    <dc:creator>skrll</dc:creator>
</item>

<item>
    <title>file files.netipsec was added on branch ktrace-lwp on 2004-08-03 10:55:29 +0000</title>
    <description>/src/sys/netipsec/files.netipsec - 1.5.2.1</description>
    <pubDate>Mon Apr 26 03:50:57 UTC 2004</pubDate>
    <dc:creator>skrll</dc:creator>
</item>
</channel></rss>

