<feed xmlns='http://www.w3.org/2005/Atom'>
<title>veeos-1x.git/interface-definitions/zone-policy.xml.in, branch current</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos-contrib/veeos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=current</id>
<link rel='self' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=current'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/'/>
<updated>2022-09-13T09:59:12+00:00</updated>
<entry>
<title>zone-policy: T2199: Migrate zone-policy to firewall node</title>
<updated>2022-09-13T09:59:12+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2022-09-05T12:43:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=30945f39d6d1f0fdba34ce1c2d887a1a6823ecbe'/>
<id>urn:sha1:30945f39d6d1f0fdba34ce1c2d887a1a6823ecbe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>firewall: T2199: Refactor firewall + zone-policy, move interfaces under firewall node</title>
<updated>2022-09-13T09:59:11+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2022-08-30T09:46:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=450ca9a9b46d69036af432ddad316d4ddb126085'/>
<id>urn:sha1:450ca9a9b46d69036af432ddad316d4ddb126085</id>
<content type='text'>
* Refactor firewall and zone-policy rule creation and cleanup
* Migrate interface firewall values to `firewall interfaces &lt;name&gt; &lt;direction&gt; name/ipv6-name &lt;name&gt;`
* Remove `firewall-interface.py` conf script
</content>
</entry>
<entry>
<title>firewall: T3568: rename XML building blocks to match CLI node name</title>
<updated>2022-08-30T15:38:18+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-08-30T15:18:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=74994f9b10588fce2cbd1acc9ec09fdbaf5ae8ad'/>
<id>urn:sha1:74994f9b10588fce2cbd1acc9ec09fdbaf5ae8ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>zone-policy: T4512: Add support for `enable-default-log`</title>
<updated>2022-07-05T18:05:40+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2022-07-05T17:52:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=f29dbc415a8b8153cfe0046dfea64f14c6182d8a'/>
<id>urn:sha1:f29dbc415a8b8153cfe0046dfea64f14c6182d8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xml: T4047: use full string match in the regex validator</title>
<updated>2022-04-29T17:51:50+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-04-29T17:51:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=80ecb1b7aaab47edeb355c3b74a763e940d88179'/>
<id>urn:sha1:80ecb1b7aaab47edeb355c3b74a763e940d88179</id>
<content type='text'>
</content>
</entry>
<entry>
<title>zone-policy: T2199: bugfix defaultValue usage</title>
<updated>2022-02-25T21:30:36+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-02-25T21:30:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=0daf168d3d7583984431de2ef97682ff4c986f74'/>
<id>urn:sha1:0daf168d3d7583984431de2ef97682ff4c986f74</id>
<content type='text'>
Instead of hardcoding the default behavior inside the Jinaj2 template, all
defaults are required to be specified inside teh XML definition. This is
required to automatically render the appropriate CLI tab completion commands.
</content>
</entry>
<entry>
<title>scripts: T4269: node.def generator should automatically add default values</title>
<updated>2022-02-24T21:47:12+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-02-24T21:47:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=a68c9238111c6caee78bb28f8054b8f0cfa0e374'/>
<id>urn:sha1:a68c9238111c6caee78bb28f8054b8f0cfa0e374</id>
<content type='text'>
Since introducing the XML &lt;defaultValue&gt; node it was common, but redundant,
practice to also add a help string indicating which value would be used as
default if the node is unset.

This makes no sense b/c it's duplicated code/value/characters and prone to
error. The node.def scripts should be extended to automatically render the
appropriate default value into the CLI help string.

For e.g. SSH the current PoC renders:

$ cat templates-cfg/service/ssh/port/node.def
  multi:
  type: txt
  help: Port for SSH service (default: 22)
  val_help: u32:1-65535; Numeric IP port
  ...

Not all subsystems are already migrated to get_config_dict() and make use of
the defaults() call - those subsystems need to be migrated, first before the new
default is added to the CLI help.
</content>
</entry>
<entry>
<title>firewall: T2199: Add constraint for tagnode names</title>
<updated>2022-01-30T21:25:06+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2022-01-29T23:39:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=fafd25143d46220c537de8ef514d5954129528eb'/>
<id>urn:sha1:fafd25143d46220c537de8ef514d5954129528eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>zone_policy: T3873: Implement intra-zone-filtering</title>
<updated>2021-12-06T20:20:50+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2021-10-31T20:24:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=28b285b4791aece18fe1bbd76f3d555370545006'/>
<id>urn:sha1:28b285b4791aece18fe1bbd76f3d555370545006</id>
<content type='text'>
</content>
</entry>
<entry>
<title>zone-policy: T2199: Migrate zone-policy to XML/Python</title>
<updated>2021-12-06T20:20:49+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2021-07-31T17:23:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=c7cf7b941445c9280ac1ed7bbbd68159654560a6'/>
<id>urn:sha1:c7cf7b941445c9280ac1ed7bbbd68159654560a6</id>
<content type='text'>
</content>
</entry>
</feed>
