<feed xmlns='http://www.w3.org/2005/Atom'>
<title>firewall4/tests/mocks/ubus, branch master</title>
<subtitle>OpenWrt nftables firewall</subtitle>
<id>https://git.openwrt.org/project/firewall4/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/firewall4/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/firewall4/'/>
<updated>2022-02-12T19:36:46Z</updated>
<entry>
<title>tests: change mocked wan interface type to PPPoE</title>
<updated>2022-02-12T19:36:46Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2022-02-12T12:16:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/firewall4/commit/?id=281b1bcd99f4a65410ae0559da4f6f130a31d4a8'/>
<id>urn:sha1:281b1bcd99f4a65410ae0559da4f6f130a31d4a8</id>
<content type='text'>
Change the WAN interface type in the mock data to PPPoE. PPPoE interfaces
are special because their L3 device differs from the L2 one which becomes
important later for resolving hw offloaded flowtable devices.

Adjust the test cases accordingly.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>fw4: only stage reflection rules if all required addrs are known</title>
<updated>2022-02-10T18:52:00Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2022-02-10T18:52:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/firewall4/commit/?id=1a94915b5d38c9f17b27481add5a0a62341da627'/>
<id>urn:sha1:1a94915b5d38c9f17b27481add5a0a62341da627</id>
<content type='text'>
Do not stage reflection rules if any of the internal, external or
rewrite IP addrs cannot be determined. Also emit a warning in this
case and extend the redirect test case to cover this.

Fixes: #5067
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>fw4: consolidate helper code</title>
<updated>2022-02-05T23:33:04Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2022-02-04T22:44:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/firewall4/commit/?id=4d5af8b0196912ab21f1b288f73cafa2eb6a1345'/>
<id>urn:sha1:4d5af8b0196912ab21f1b288f73cafa2eb6a1345</id>
<content type='text'>
 - Move various local helper functions out of main.uc into the fw4 class
 - Rework settype reading to use nft JSON output as terse mode now works
 - Simplify testing flowtable enable conditions
 - Adjust testcases to changed flowtable logic

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>tests: update interface dump mock data</title>
<updated>2022-01-27T15:22:11Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2022-01-27T14:55:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/firewall4/commit/?id=ca88fcdfd1d3adfff965a2547e9c417a2950df24'/>
<id>urn:sha1:ca88fcdfd1d3adfff965a2547e9c417a2950df24</id>
<content type='text'>
Reorder and extend ubus interface dump mock. Ensure that the lan interface
has two IPv4 and IPv6 addresses each to cover address selection logic in
various fw4 parts.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>Initial commit</title>
<updated>2021-03-19T18:26:04Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2021-03-19T18:26:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/firewall4/commit/?id=59dbb982b7fefa480196dec03ba51c4f8c4dd7ae'/>
<id>urn:sha1:59dbb982b7fefa480196dec03ba51c4f8c4dd7ae</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
</feed>
