<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/data/templates/router-advert, 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-02-24T08:43:34+00:00</updated>
<entry>
<title>T8302: This PR adds Router Advertisement (RA) base-interface support for IPv6 wildcard prefix derivation and includes validation and smoketests.</title>
<updated>2026-02-24T08:43:34+00:00</updated>
<author>
<name>Miaosen Wang</name>
<email>secretandanon@gmail.com</email>
</author>
<published>2026-02-24T07:31:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=7f6545b188b7ad00a2ba4bf2dc7281bca93f05bf'/>
<id>urn:sha1:7f6545b188b7ad00a2ba4bf2dc7281bca93f05bf</id>
<content type='text'>
Included changes:
- Add `base-interface` under:
  - `service router-advert interface &lt;lan-if&gt; prefix ::/64 base-interface &lt;wan-if&gt;`
- Render `Base6Interface &lt;wan-if&gt;;` in `radvd.conf` when configured.
- Add validation guard:
  - `base-interface` is only allowed with wildcard prefix `::/64`.
- Extend smoketests:
  - Positive case: `::/64` + `base-interface` commits and renders correctly.
  - Negative case: non-`::/64` prefix with `base-interface` fails commit.
</content>
</entry>
<entry>
<title>router-advert: T8140: add captive portal support (RFC 8910)</title>
<updated>2026-01-01T22:17:09+00:00</updated>
<author>
<name>Marius Lindvall</name>
<email>marius@varden.info</email>
</author>
<published>2026-01-01T22:17:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4cbeda405f44541bd0934ae74538d84c47333756'/>
<id>urn:sha1:4cbeda405f44541bd0934ae74538d84c47333756</id>
<content type='text'>
Add support for captive portal identification in IPv6 router adverts as
defined in RFC 8910. The value is a quoted URL pointing to an RFC
8908-compliant API endpoint.
</content>
</entry>
<entry>
<title>router-advert: T7389: Duplicate prefix safeguard</title>
<updated>2025-04-25T10:16:12+00:00</updated>
<author>
<name>Ryan Zuwala</name>
<email>ryanzuwala@gmail.com</email>
</author>
<published>2025-04-25T10:16:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d4f16d4813328d9ebb052e4b3e39fc4e94e45fca'/>
<id>urn:sha1:d4f16d4813328d9ebb052e4b3e39fc4e94e45fca</id>
<content type='text'>
Change autoignoreprefixes config template and add smoketests
</content>
</entry>
<entry>
<title>router-advert: T7380: Implement auto-ignore-prefix syntax for router advertisements (#4463)</title>
<updated>2025-04-23T20:32:53+00:00</updated>
<author>
<name>Ryan Zuwala</name>
<email>ryanzuwala@gmail.com</email>
</author>
<published>2025-04-23T20:32:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c898ce2e096d77db37c3bb65a004a29190879c30'/>
<id>urn:sha1:c898ce2e096d77db37c3bb65a004a29190879c30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6681: Add option for SLAAC to support suppress Interval Advertisement in RAs</title>
<updated>2024-08-27T14:59:24+00:00</updated>
<author>
<name>Hikari Kongou</name>
<email>hikari@iloli.bid</email>
</author>
<published>2024-08-27T13:55:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=eec95109981140f1b4323bcf4526c10c6364d9ae'/>
<id>urn:sha1:eec95109981140f1b4323bcf4526c10c6364d9ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>radvd: T6118: add nat64prefix support RFC8781</title>
<updated>2024-03-12T17:34:54+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-03-12T15:58:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f1ead5c6a16aba00699b8a5b9c18ef6cffe8cc4d'/>
<id>urn:sha1:f1ead5c6a16aba00699b8a5b9c18ef6cffe8cc4d</id>
<content type='text'>
Add support for pref64 option, as defined in RFC8781. The prefix valid lifetime
must not be smaller than the "interface interval max" definition which defaults
to 600.

  set service router-advert interface eth1 nat64prefix 64:ff9b::/96
</content>
</entry>
<entry>
<title>radvd: T4809: fix AdvRASrcAddress missing semicolon</title>
<updated>2022-12-20T17:18:19+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-12-20T17:05:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4e61fb1f0fd075c5b1a67165204e13f88a7d3015'/>
<id>urn:sha1:4e61fb1f0fd075c5b1a67165204e13f88a7d3015</id>
<content type='text'>
Commit 13071a4a ("T4809: radvd: Allow the use of AdvRASrcAddress") added a new
feature to set the RA source-address. Unfortunately it missed a semicolon.
</content>
</entry>
<entry>
<title>T4809: radvd: Allow the use of AdvRASrcAddress</title>
<updated>2022-12-16T21:55:57+00:00</updated>
<author>
<name>Sander Klein</name>
<email>github@roedie.nl</email>
</author>
<published>2022-12-16T21:55:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=13071a4a534b2101120e0c007f0fbb5174b79052'/>
<id>urn:sha1:13071a4a534b2101120e0c007f0fbb5174b79052</id>
<content type='text'>
This add the AdvRASrcAddress configuration option to configure
a source address for the router advertisements. The source
address still must be configured on the system. This is useful
for VRRP setups where you want fe80::1 on the VRRP interface
for cleaner VRRP failovers.
</content>
</entry>
<entry>
<title>T4550: router-advert: Add deprecate-prefix &amp; decrement-lifetimes options</title>
<updated>2022-07-21T17:12:35+00:00</updated>
<author>
<name>Yuxiang Zhu</name>
<email>vfreex@gmail.com</email>
</author>
<published>2022-07-21T07:31:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=3253864641e797809a99401174688507a01c1255'/>
<id>urn:sha1:3253864641e797809a99401174688507a01c1255</id>
<content type='text'>
DeprecatePrefix and DecrementLifetimes options in radvd is useful in a DHCPv6-PD environment to accommodate prefix changes from ISP's delegating router. Though there is currently no integration between the DHCP PD client (wide-dhcpv6-client) and radvd, it could be a good start point to have the 2 options configurable by the user.

https://phabricator.vyos.net/T4550

- deprecate-prefix: Upon shutdown, deprecate the prefix. This is useful
  in a DHCPv6 PD environment: When ISP re-assigns a new prefix,
deprecate the old prefix that was advertised.
- decrement-lifetimes: Decrement the values of the preferred and valid
  lifetimes for the prefix over time. This is also useful in a DHCPv6
  PD environment to keep the advertised prefix's lifetimes in sync with
  the prefix from delegating router.
</content>
</entry>
<entry>
<title>router-advert: T4477: support RDNSS lifetime option</title>
<updated>2022-06-29T18:01:38+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-06-29T18:00:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=cefc7ce9bfcf7750700e73edbc21864fe8ab0bee'/>
<id>urn:sha1:cefc7ce9bfcf7750700e73edbc21864fe8ab0bee</id>
<content type='text'>
set service router-advert interface eth0 name-server-lifetime &lt;value&gt;
</content>
</entry>
</feed>
