<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/debian, branch rolling</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=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-08-04T18:36:28+00:00</updated>
<entry>
<title>container: T7736: pin aardvark-dns to the same minimum version as netavark</title>
<updated>2026-08-04T18:36:28+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-08-04T18:27:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1373026ff54e6496ae182ede56ada5eca120fb83'/>
<id>urn:sha1:1373026ff54e6496ae182ede56ada5eca120fb83</id>
<content type='text'>
aardvark-dns ships in lockstep with netavark (both 1.14.0 on the box this
was verified against), so pin it to the same &gt;=1.14.0 minimum required for
Podman's "host_interface_name" network option to actually take effect.
</content>
</entry>
<entry>
<title>container: T7736: give container veths a deterministic host_interface_name</title>
<updated>2026-08-04T18:36:28+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-07-25T10:47:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=6d35f067d6da0a0ce270b9eb883469e0559c7c0e'/>
<id>urn:sha1:6d35f067d6da0a0ce270b9eb883469e0559c7c0e</id>
<content type='text'>
Podman's default "vethN" auto-naming for a container's host-side veth can
collide with VyOS's own "virtual-ethernet vethN" interfaces.

Bump the minimum Podman dependency to 5.8 (which supports "host_interface_name"
network connect option) and use it to name every non-macvlan container network
attachment "veth-&lt;container name&gt;" instead, eliminating the collision by
construction. Container names too long to fit are shortened to a recognizable
prefix plus a short hash of the full name; verify() rejects the rare case
where two containers still generate the same interface name.

Add "show container interface" to display the resulting name-to-container
mapping.
</content>
</entry>
<entry>
<title>Merge pull request #5267 from vyos/T8099-strongswan-6.0</title>
<updated>2026-06-23T16:03:48+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2026-06-23T16:03:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e0114625c08a2a9826822958f53724995580716d'/>
<id>urn:sha1:e0114625c08a2a9826822958f53724995580716d</id>
<content type='text'>
T8099: strongswan: 6.0.6 + Post quantum options</content>
</entry>
<entry>
<title>op-mode: T9009: use journalctl build-in colorisation</title>
<updated>2026-06-20T21:12:36+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-06-20T21:12:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e12c92a693208b58c0bcec84c1758e0142c53c7c'/>
<id>urn:sha1:e12c92a693208b58c0bcec84c1758e0142c53c7c</id>
<content type='text'>
Drop third party binary grc for showing the log output in fancy colors.
Solely rely on what journalctl brings to the table.
</content>
</entry>
<entry>
<title>T8099: update strongswan dependency to 6.0.6</title>
<updated>2026-06-19T16:14:04+00:00</updated>
<author>
<name>Kyrylo Yatsenko</name>
<email>hedrok@gmail.com</email>
</author>
<published>2026-06-19T16:14:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=24dd2571251af8bce4366375b744870ac0c21484'/>
<id>urn:sha1:24dd2571251af8bce4366375b744870ac0c21484</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #5270 from c-po/bgpq3-update</title>
<updated>2026-06-18T14:11:35+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-06-18T14:11:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=38e2293e046e88f4773f67d2084fdaf101c3fd6a'/>
<id>urn:sha1:38e2293e046e88f4773f67d2084fdaf101c3fd6a</id>
<content type='text'>
T8971: upgrade from bgpq3 package to bgpq4</content>
</entry>
<entry>
<title>T8971: upgrade from bgpq3 package to bgpq4</title>
<updated>2026-06-12T16:39:13+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-06-12T16:37:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=6af3697ebff27dca3c1bb6c81431968a172fa7b6'/>
<id>urn:sha1:6af3697ebff27dca3c1bb6c81431968a172fa7b6</id>
<content type='text'>
Add symlink from bgpq3 to bgpq4 to keep backwards compatible behavior.
</content>
</entry>
<entry>
<title>salt: T8973: remove feature</title>
<updated>2026-06-09T19:44:03+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-06-09T19:44:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ba60d0c0c2fb56ce739653c0728bf836a8740184'/>
<id>urn:sha1:ba60d0c0c2fb56ce739653c0728bf836a8740184</id>
<content type='text'>
As salt has been marked deprecated via T8056 and is thus deprecated in VyOS 1.5
and VyOS 1.4 it is time to remove it from the rolling release.
</content>
</entry>
<entry>
<title>password-reset: T8346: Fix password recovery when only `plaintext-password` is set</title>
<updated>2026-06-04T10:47:11+00:00</updated>
<author>
<name>Oleksandr Kuchmystyi</name>
<email>o.kuchmystyi@vyos.io</email>
</author>
<published>2026-06-03T12:11:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1e4be728442a782e3dbfaa877104e879c9022f61'/>
<id>urn:sha1:1e4be728442a782e3dbfaa877104e879c9022f61</id>
<content type='text'>
When a user account was provisioned with only `plaintext-password` (e.g.
via cloud-init), the password recovery tool failed to persist the new
password across reboots. On the next boot, VyOS would re-apply the
`plaintext-password` from config.boot, silently overwriting the recovered
encrypted password.
</content>
</entry>
<entry>
<title>ipsec: T8954: Bump strongSwan deps to version 5.9.11-2+vyos0</title>
<updated>2026-06-03T08:31:27+00:00</updated>
<author>
<name>Oleksandr Kuchmystyi</name>
<email>o.kuchmystyi@vyos.io</email>
</author>
<published>2026-06-03T08:31:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=3cd5171c960db3afda85be27fad7e2f8d7ea6194'/>
<id>urn:sha1:3cd5171c960db3afda85be27fad7e2f8d7ea6194</id>
<content type='text'>
When strongSwan package is not available on `packages.vyos.net`,
it causes the Debain 5.9.8 package version to be used, which fails the tests.
</content>
</entry>
</feed>
