<feed xmlns='http://www.w3.org/2005/Atom'>
<title>routing/nat46, branch master</title>
<subtitle>Mirror of routing feed</subtitle>
<id>https://git.openwrt.org/feed/routing/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/routing/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/'/>
<updated>2019-01-27T15:04:09Z</updated>
<entry>
<title>nat46: drop from repo</title>
<updated>2019-01-27T15:04:09Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2019-01-27T15:00:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=bc431ae65f3713d2079311dcd94d578faeea596c'/>
<id>urn:sha1:bc431ae65f3713d2079311dcd94d578faeea596c</id>
<content type='text'>
Move nat46 and 464xlat to OpenWrt base repo

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>nat46: fixup PKG_MIRROR_HASH</title>
<updated>2018-05-03T08:30:03Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2018-05-03T08:29:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=0bf3b72c33d91e8460bd1602165bca9e2d27304d'/>
<id>urn:sha1:0bf3b72c33d91e8460bd1602165bca9e2d27304d</id>
<content type='text'>
Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>nat46: harden 464xlat teardown logic</title>
<updated>2018-01-16T14:35:57Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2018-01-16T09:29:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=013b91dc6d5817ad99f39cc2527df375e3524b33'/>
<id>urn:sha1:013b91dc6d5817ad99f39cc2527df375e3524b33</id>
<content type='text'>
Quit the teardown function in case the file 464-$cfg-anycast is not
present as it means no clean up of ip rules is required.
It fixes error traces like "cat: can't open '/tmp/464-wan6_4-anycast':
No such file or directory" and "Error: inet6 prefix is expected rather
than "lookup"."
At the same time remove the unused variable anycast_active.

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>464xlat: add ip rule logic in the proto shell handler</title>
<updated>2017-06-02T13:39:17Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2017-06-02T13:38:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=eba05ae68203eafcccacefd546eac818cc0bb860'/>
<id>urn:sha1:eba05ae68203eafcccacefd546eac818cc0bb860</id>
<content type='text'>
Integrate ip rule support for the prelocal routing table lookup in the 464xlat
proto shell handler as netifd does not install anymore an ip rule for the prelocal
routing table.
The prelocal routing table ip rule needs to be installed before the local routing
table ip rule so the 464xlat traffic with as destination the IPv6 anycast address
is routed to the nat46 module otherwise the traffic will be dropped in the IPv6
local table.

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>464xlat: fix white space errors</title>
<updated>2017-06-02T13:36:25Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2017-06-02T13:35:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=126c22851347fbe0687c8e9718b8e06005f43045'/>
<id>urn:sha1:126c22851347fbe0687c8e9718b8e06005f43045</id>
<content type='text'>
Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>464xlat: rework process id write logic</title>
<updated>2017-06-02T13:34:06Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2017-06-01T12:19:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=04843f42349344e43c581e6236699d9b2a1c4ac6'/>
<id>urn:sha1:04843f42349344e43c581e6236699d9b2a1c4ac6</id>
<content type='text'>
Write the process id in the pid file immediately after the 464xlat pid file has
been openend. Before the process id was written when the parent process exits
leaving a window where no valid process id was in place in the 464xlat pid file.
This lead to issues if the 464xlat utility was launched to terminate a running
464xlat utility as it could possibly terminate a random process.
If the parent process exits the pid file is updated with the process id of the
forked 464xlat utility.
Also rework the signal handling of SIGTERM so the running 464xlat utility is
correctly terminated.

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>nat46: add PKG_MIRROR_HASH</title>
<updated>2017-05-17T20:20:07Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2017-05-17T20:18:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=51d732e30cb720c8745eec465892b6d5feaaffaf'/>
<id>urn:sha1:51d732e30cb720c8745eec465892b6d5feaaffaf</id>
<content type='text'>
Provide PKG_MIRROR_HASH for LEDE download mirror

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>nat46: improve 1:1 map share ratio support</title>
<updated>2017-05-16T07:58:26Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2017-05-16T07:58:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=b011e65d253a29c087c04eaf278cb2ee41f15e90'/>
<id>urn:sha1:b011e65d253a29c087c04eaf278cb2ee41f15e90</id>
<content type='text'>
683fbd2 nat46-core: code clean-up
09df268 nat46-core: extend portless protocol support in 1:1 share ratio

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>nat46: support portless protocols in 1:1 share ratio</title>
<updated>2017-01-30T09:52:38Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2017-01-30T09:50:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=96fd90d9fa72732d67b66ba0f40a2c4413104063'/>
<id>urn:sha1:96fd90d9fa72732d67b66ba0f40a2c4413104063</id>
<content type='text'>
5fed76d nat46-core: support portless protocols in 1:1 share ratio
df4c7da nat46-core: minor code improvements
4e45bd5 treewide: fix white space errors

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>nat46: Depend on IPV6 as IPv6 is kernel builtin module now (#195)</title>
<updated>2016-06-12T19:49:18Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2016-06-12T19:49:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/routing/commit/?id=85e771d2f1ca1981983238073ffc602981acbb40'/>
<id>urn:sha1:85e771d2f1ca1981983238073ffc602981acbb40</id>
<content type='text'>
Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;</content>
</entry>
</feed>
