<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyatta-nat.git/scripts, branch current</title>
<subtitle>Vyatta configuration/operational commands for NAT (mirror of https://github.com/vyos/vyatta-nat.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyatta-nat.git/atom?h=current</id>
<link rel='self' href='https://git.amelek.net/vyos/vyatta-nat.git/atom?h=current'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-nat.git/'/>
<updated>2019-01-29T13:45:34+00:00</updated>
<entry>
<title>T166: Changed NPTv6 to use NETMAP</title>
<updated>2019-01-29T13:45:34+00:00</updated>
<author>
<name>Merijn Evertse</name>
<email>merijn@trans-ix.nl</email>
</author>
<published>2019-01-29T13:45:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-nat.git/commit/?id=6f79779ecf9ada95a13c15997810ca5c21ce7db3'/>
<id>urn:sha1:6f79779ecf9ada95a13c15997810ca5c21ce7db3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vyatta-nat: only create nat object for testing changed or added rules</title>
<updated>2015-11-28T19:53:49+00:00</updated>
<author>
<name>Alex Harpin</name>
<email>development@landsofshadow.co.uk</email>
</author>
<published>2015-11-28T19:53:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-nat.git/commit/?id=983f6e24e0cacee1fbb490a8003814a026a3cc8d'/>
<id>urn:sha1:983f6e24e0cacee1fbb490a8003814a026a3cc8d</id>
<content type='text'>
Only create a new source or destination NAT object when testing
changed or added NAT rules to reduce testing overhead.

Bug #493 http://bugzilla.vyos.net/show_bug.cgi?id=493
</content>
</entry>
<entry>
<title>vyatta-nat: formatting changes for style consistency</title>
<updated>2015-11-28T19:45:19+00:00</updated>
<author>
<name>Alex Harpin</name>
<email>development@landsofshadow.co.uk</email>
</author>
<published>2015-11-28T19:45:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-nat.git/commit/?id=a5c142516d6ce7f3a46b9d35d17dfe076a711ce2'/>
<id>urn:sha1:a5c142516d6ce7f3a46b9d35d17dfe076a711ce2</id>
<content type='text'>
Update scripts/vyatta-update-dst-nat.pl and
scripts/vyatta-update-src-nat.pl to maintain style and consistency.
</content>
</entry>
<entry>
<title>vyatta-nat: check nat rules for errors before processing them for real</title>
<updated>2015-07-19T09:27:34+00:00</updated>
<author>
<name>Alex Harpin</name>
<email>development@landsofshadow.co.uk</email>
</author>
<published>2015-07-19T09:18:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-nat.git/commit/?id=84b4345897825efd8f2ac6144f16a501f1b157e5'/>
<id>urn:sha1:84b4345897825efd8f2ac6144f16a501f1b157e5</id>
<content type='text'>
Errors in both source and destination NAT rules can cause either rules
to be overwritten (completely or partially), dropped entirely, or just
ending up with an inconsistent state in comparison to the current
configuration.  This can lead to unpredictable NAT results, which can't
even be corrected by deleting all the nat rules, only a reboot will
correct the issue.

Checking these rules for consistency in a separate loop before they are
applied allows the errors to flagged up and the commit failed before
the nat table is touched.

Bug #493 http://bugzilla.vyos.net/show_bug.cgi?id=493
</content>
</entry>
<entry>
<title>Revert "vyatta-nat: check nat rules for errors before processing them for real"</title>
<updated>2015-07-19T09:14:44+00:00</updated>
<author>
<name>Alex Harpin</name>
<email>development@landsofshadow.co.uk</email>
</author>
<published>2015-07-19T09:14:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-nat.git/commit/?id=5d5445e1b1851e7e0a150ad53e7286f98b20b039'/>
<id>urn:sha1:5d5445e1b1851e7e0a150ad53e7286f98b20b039</id>
<content type='text'>
This reverts commit 5f05bdd480f0de2be2d87934b9b53dab09ead9ea.
</content>
</entry>
<entry>
<title>vyatta-nat: check nat rules for errors before processing them for real</title>
<updated>2015-07-12T16:17:58+00:00</updated>
<author>
<name>Alex Harpin</name>
<email>development@landsofshadow.co.uk</email>
</author>
<published>2015-07-12T16:17:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-nat.git/commit/?id=5f05bdd480f0de2be2d87934b9b53dab09ead9ea'/>
<id>urn:sha1:5f05bdd480f0de2be2d87934b9b53dab09ead9ea</id>
<content type='text'>
Errors in both source and destination NAT rules can cause either rules
being overwritten or partially, dropped entirely or just end up with
an inconsistent state in comparison to the current configuration.  This
can lead to unpredictable NAT results, which can't even be corrected by
deleting all the nat rules, only a reboot will solve them.

Checking these rules for consistency in a separate loop before they are
applied allows the errors to flagged up and the commit failed before
the nat table is touched.

Bug #493 http://bugzilla.vyos.net/show_bug.cgi?id=493
</content>
</entry>
<entry>
<title>Add initial support for NPTv6 (#387)</title>
<updated>2015-02-15T21:37:14+00:00</updated>
<author>
<name>kouak</name>
<email>kouak@kouak.org</email>
</author>
<published>2015-02-15T21:37:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-nat.git/commit/?id=9571f0e592088c49c6c16724c5124631326066fd'/>
<id>urn:sha1:9571f0e592088c49c6c16724c5124631326066fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix condition of all_deleted</title>
<updated>2014-03-19T08:52:08+00:00</updated>
<author>
<name>Yuya Kusakabe</name>
<email>yuya.kusakabe@gmail.com</email>
</author>
<published>2014-03-19T08:52:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-nat.git/commit/?id=5e481bb09c538fcf69eb9669beef2448a6cef9e5'/>
<id>urn:sha1:5e481bb09c538fcf69eb9669beef2448a6cef9e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bug #8331: provide rule number in commit error message.</title>
<updated>2013-11-10T14:46:27+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil.baturin@vyatta.com</email>
</author>
<published>2013-05-29T14:09:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-nat.git/commit/?id=14bf61dea0966201caf34c8e7cdf9e23fbcb85bf'/>
<id>urn:sha1:14bf61dea0966201caf34c8e7cdf9e23fbcb85bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't display masquerade rule code help for destination rules.</title>
<updated>2012-01-03T18:10:18+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil.baturin@vyatta.com</email>
</author>
<published>2012-01-03T18:10:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-nat.git/commit/?id=424188ecefb15b13614b5e74ccf25c5652de5d75'/>
<id>urn:sha1:424188ecefb15b13614b5e74ccf25c5652de5d75</id>
<content type='text'>
</content>
</entry>
</feed>
