<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/data/templates/firewall/nftables-policy.j2, branch feature/T9082-codeql-cpp</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-1x.git/atom?h=feature%2FT9082-codeql-cpp</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=feature%2FT9082-codeql-cpp'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-01-21T10:52:29+00:00</updated>
<entry>
<title>geoip: T7926: Refactor geoip handling</title>
<updated>2026-01-21T10:52:29+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2025-10-02T15:47:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=7f6f94370ec04ce48e7a19880a74ba0c25f7bfb5'/>
<id>urn:sha1:7f6f94370ec04ce48e7a19880a74ba0c25f7bfb5</id>
<content type='text'>
* Move core logic to separate vyos.geoip module
* Use a sqlite database for storing and querying address ranges by country
* Remove downloaded geoip ranges once loaded into sqlite db
* No longer rebuild geoip sets on each commit unless necessary
* Allows for extensibility using other geoip data vendors
</content>
</entry>
<entry>
<title>geoip: T5636: Add geoip for policy route/route6</title>
<updated>2025-03-28T07:47:24+00:00</updated>
<author>
<name>sskaje</name>
<email>sskaje@gmail.com</email>
</author>
<published>2025-03-28T07:47:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=795154d9009b669f8858ed983c6b7486aaee1125'/>
<id>urn:sha1:795154d9009b669f8858ed983c6b7486aaee1125</id>
<content type='text'>
</content>
</entry>
<entry>
<title>firewall: T5834: Add support for default log for route policy</title>
<updated>2023-12-27T03:49:42+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-12-27T01:19:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=6278ce9b7cb2060c8226a60ccbdb580a0d8a3fb5'/>
<id>urn:sha1:6278ce9b7cb2060c8226a60ccbdb580a0d8a3fb5</id>
<content type='text'>
One can now do `set policy route foo default-log` which will add log
to the policy route chain.
</content>
</entry>
<entry>
<title>T4072: add firewall bridge filtering. First implementation only applies for forward chain and few matchers. Should be extended in the future.</title>
<updated>2023-09-07T20:30:50+00:00</updated>
<author>
<name>Nicolas Fort</name>
<email>nicolasfort1988@gmail.com</email>
</author>
<published>2023-09-07T20:30:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1772c0a7232789e6eeb0caa78fe630fab899522d'/>
<id>urn:sha1:1772c0a7232789e6eeb0caa78fe630fab899522d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T5160: firewall refactor: new cli structure. Update jinja templates, python scripts and src firewall</title>
<updated>2023-08-11T14:40:55+00:00</updated>
<author>
<name>Nicolas Fort</name>
<email>nicolasfort1988@gmail.com</email>
</author>
<published>2023-05-23T17:53:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a8244928af84e65dcc9833e14e2de3324b484977'/>
<id>urn:sha1:a8244928af84e65dcc9833e14e2de3324b484977</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T5333: Set prefix UD for PBR generated user-defined chain names</title>
<updated>2023-07-03T11:34:10+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-07-03T11:34:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5cf503955377d138c626b2c8157eab71b1fa8fad'/>
<id>urn:sha1:5cf503955377d138c626b2c8157eab71b1fa8fad</id>
<content type='text'>
We cannot use some specific names like POSTROUTING/PREROUTING
as for PBR they overlaps with VyOS defined chains
Chains aftoconfigured by VyOS itself:
  chain VYOS_PBR_PREROUTING
  chain VYOS_PBR_POSTROUTING

If we try to use chain name "POSTROUTING" it generates 2 chains
with the same name "chain VYOS_PBR_POSTROUTING" one is
autoconfigured and the second defined by user

  set policy route POSTROUTING rule 100

Add the user-defined (UD) prefix to separate user defined names
That allows to use any user-defined names
</content>
</entry>
<entry>
<title>T5128: Policy Route: allow wildcard on interface</title>
<updated>2023-03-31T12:28:24+00:00</updated>
<author>
<name>Nicolas Fort</name>
<email>nicolasfort1988@gmail.com</email>
</author>
<published>2023-03-30T12:55:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=599c5405e7ff5b76aa774b8cc97a82fbc053d46c'/>
<id>urn:sha1:599c5405e7ff5b76aa774b8cc97a82fbc053d46c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>policy: T2199: T4605: Migrate policy route interface to `policy route|route6 &lt;name&gt; interface &lt;ifname&gt;`</title>
<updated>2022-11-11T15:37:56+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2022-11-02T14:32:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=586b24e0af1ae57c47c772229fc94ab50dfc1e4f'/>
<id>urn:sha1:586b24e0af1ae57c47c772229fc94ab50dfc1e4f</id>
<content type='text'>
* Include refactor to policy route to allow for deletion of mangle table instead of complex cleanup
* T4605: Rename mangle table to vyos_mangle
</content>
</entry>
<entry>
<title>policy-route: T4655: Remove default_action from template</title>
<updated>2022-09-01T10:43:01+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2022-08-31T18:32:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=90d8219c8e9c9148ab9205f5cbf7ba583d9ef7e6'/>
<id>urn:sha1:90d8219c8e9c9148ab9205f5cbf7ba583d9ef7e6</id>
<content type='text'>
Remove `default_action` from template "nftables-policy" as XML
policy route does not use it
Set default action 'accept' for policy route, as default action
'drop' must be used only for firewall and not related to the
policy route
</content>
</entry>
<entry>
<title>firewall: T4147: Use named sets for firewall groups</title>
<updated>2022-06-14T20:57:52+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2022-06-12T23:45:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=34db435e7a74ee8509777802e03927de2dd57627'/>
<id>urn:sha1:34db435e7a74ee8509777802e03927de2dd57627</id>
<content type='text'>
* Refactor nftables clean-up code
* Adds policy route test for using firewall groups
</content>
</entry>
</feed>
