<feed xmlns='http://www.w3.org/2005/Atom'>
<title>veeos-1x.git/interface-definitions/system-ipv6.xml.in, branch circinus</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=circinus</id>
<link rel='self' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=circinus'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/'/>
<updated>2023-12-31T22:49:48+00:00</updated>
<entry>
<title>T5474: establish common file name pattern for XML conf mode commands</title>
<updated>2023-12-31T22:49:48+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-12-30T22:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=4ef110fd2c501b718344c72d495ad7e16d2bd465'/>
<id>urn:sha1:4ef110fd2c501b718344c72d495ad7e16d2bd465</id>
<content type='text'>
We will use _ as CLI level divider. The XML definition filename and also
the Python helper should match the CLI node.

Example:
set interfaces ethernet -&gt; interfaces_ethernet.xml.in
set interfaces bond -&gt; interfaces_bond.xml.in
set service dhcp-server -&gt; service_dhcp-server-xml.in
</content>
</entry>
<entry>
<title>T5150: initial implementation of new Kernel/Zebra route-map support</title>
<updated>2023-04-13T07:01:31+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-04-08T20:09:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=3f4de1390d6459cdd17dd1b6f22b1a3aec002671'/>
<id>urn:sha1:3f4de1390d6459cdd17dd1b6f22b1a3aec002671</id>
<content type='text'>
It is possible to install a route-map which filters the routes between routing
daemons and the OS kernel (zebra)

As of now this can be done by e.g.
* set protocols ospf route-map foo
* set protocols ospfv3 route-map foo
* set protocols bgp route-map foo

Which in turn will install the following lines into FRR
* ip protocol ospf route-map foo
* ipv6 protocol ospf6 route-map foo
* ip protocol bgp route-map foo

The current state of the VyOS CLI is incomplete as there is no way to:
* Install a filter for BGP IPv6 routes
* Install a filter for static routes
* Install a filter for connected routes

Thus the CLI should be redesigned to close match what FRR does for both the
default and any other VRF

* set system ip protocol ospf route-map foo
* set system ipv6 protocol ospfv3 route-map foo
* set system ip protocol bgp route-map foo
* set system ipv6 protocol bgp route-map foo

The configuration can be migrated accordingly. This commit does not come with
the migrator, it will be comitted later.
</content>
</entry>
<entry>
<title>ipv6: T4346: delete (migrate) CLI command to disable IPv6 address family</title>
<updated>2022-04-07T17:54:14+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-04-07T17:07:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=440a7a1c965be39ca0b13b4ea5985dd9c95fabef'/>
<id>urn:sha1:440a7a1c965be39ca0b13b4ea5985dd9c95fabef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xml: T4319: use common building block for table-size CLI option</title>
<updated>2022-03-25T17:53:50+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-03-25T17:53:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=eaf4b60c9e7fa094d17b87b29bebaf81182ee7a1'/>
<id>urn:sha1:eaf4b60c9e7fa094d17b87b29bebaf81182ee7a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T4319: "system ip(v6)" must run before any interface operation</title>
<updated>2022-03-25T17:53:12+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-03-25T17:53:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=87ccafd06b897b63f847e6b47cf72b951b0ed223'/>
<id>urn:sha1:87ccafd06b897b63f847e6b47cf72b951b0ed223</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xml: T3488: when using regex one must use ^ and $ when checking string literals</title>
<updated>2021-04-20T19:01:59+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-04-20T19:01:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=85d0ae7b434a3ae9f3bd50ad7fee1fcd23b26a26'/>
<id>urn:sha1:85d0ae7b434a3ae9f3bd50ad7fee1fcd23b26a26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>conf-mode: T3031: Fix ValueHelp for ipv6 multipath</title>
<updated>2020-10-30T09:26:09+00:00</updated>
<author>
<name>sever-sever</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2020-10-30T09:26:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=a94f8cebc097d9ef60ce5a702d5da8afef954cf2'/>
<id>urn:sha1:a94f8cebc097d9ef60ce5a702d5da8afef954cf2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ipv6: T1915: remove 'system ipv6 blacklist'</title>
<updated>2019-12-28T19:00:17+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-12-28T19:00:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=dcc8f87b0e2a442668b7851fb48b665c0394e86a'/>
<id>urn:sha1:dcc8f87b0e2a442668b7851fb48b665c0394e86a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ipv6: migrate 'system ipv6' subsystem to XML/Python</title>
<updated>2019-12-28T13:14:02+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-12-28T13:14:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=b8d41c226d70b3cc5a45f6b8dceca323c8e18bb7'/>
<id>urn:sha1:b8d41c226d70b3cc5a45f6b8dceca323c8e18bb7</id>
<content type='text'>
</content>
</entry>
</feed>
