<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/op-mode-definitions, 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-10-05T20:41:37+00:00</updated>
<entry>
<title>op-mode: T861: add "show secure-boot detail" command</title>
<updated>2026-10-05T20:41:37+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-10-05T20:41:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=da6941e2a80697e31c0f62c0f62c52f570ebb7e9'/>
<id>urn:sha1:da6941e2a80697e31c0f62c0f62c52f570ebb7e9</id>
<content type='text'>
"show secure-boot" only reported whether Secure Boot is enabled, not who
signed the running Linux Kernel. An image signed by the VyOS CA could not be
told apart from one signed with a custom Machine Owner Key.

"show secure-boot detail" now lists issuer and subject of the Kernel image
signature certificates. The same information is added to the raw
"show version" data as "secure_boot_detail", issuer and subject delimited by
",". The key is only present when Secure Boot is enabled and a signature
could be read.
</content>
</entry>
<entry>
<title>op-mode: T9354: replace "reset connection" with "reconnect interface"</title>
<updated>2026-09-25T19:02:06+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-09-25T19:02:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9b5110a868ef413fdc1303f834220d99af8ceead'/>
<id>urn:sha1:9b5110a868ef413fdc1303f834220d99af8ceead</id>
<content type='text'>
"connect interface" and "disconnect interface" cannot be combined to restart a
dialer interface when the CLI session runs over that very interface, yet the
command which does cover it was filed under an unrelated top-level node and
was hard to find.

It is now "reconnect interface &lt;ifname&gt;", mirroring the existing connect and
disconnect commands. "reset connection" is removed, no alias is kept.

The removed command was reachable through the REST API as a "reset" path. A
dedicated "/reconnect" endpoint takes its place, so the operation stays
available to API consumers.
</content>
</entry>
<entry>
<title>kdump: T8868: Implement kernel crash dump support</title>
<updated>2026-08-20T13:35:07+00:00</updated>
<author>
<name>Oleksandr Kuchmystyi</name>
<email>o.kuchmystyi@vyos.io</email>
</author>
<published>2026-07-09T08:16:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=2054c3c53f8bc83733c8ef81c2cc57f4e6b27f5a'/>
<id>urn:sha1:2054c3c53f8bc83733c8ef81c2cc57f4e6b27f5a</id>
<content type='text'>
Add new CLI subtree 'system option kdump' with memory reservation and
local dump path configuration. Also add 'show system kdump' and
'show system kdump dumps' operation mode commands to get
status of the configuration and list of dumps.

Extend 'show tech-support report' and 'generate tech-support archive' with
kdump service status, active config files and the recently kernel dump file.
</content>
</entry>
<entry>
<title>pki: T9135: add "show pki ca/certificate &lt;name&gt; text" command</title>
<updated>2026-08-10T19:34:19+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-08-10T19:34:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=83b5f2f73ce379f4cffcf5796c43ecf25cc2c3a3'/>
<id>urn:sha1:83b5f2f73ce379f4cffcf5796c43ecf25cc2c3a3</id>
<content type='text'>
"show pki ca/certificate &lt;name&gt;" only ever offered PEM output, which isn't
practical for a human to actually read. Add a "text" form that runs the
certificate through OpenSSL's own "-text" formatter, the same human-readable
breakdown "openssl x509 -text" produces.
</content>
</entry>
<entry>
<title>op-mode: T9135: add CLI tab-completion for existing CA/certificate names</title>
<updated>2026-08-10T19:09:13+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-08-10T19:09:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=3c994aa0560fe91de04b4e47eb2a2913569ea35c'/>
<id>urn:sha1:3c994aa0560fe91de04b4e47eb2a2913569ea35c</id>
<content type='text'>
"import pki ca &lt;name&gt;" and "import pki certificate &lt;name&gt;" only ever offered
a literal "&lt;name&gt;" hint, never the names of CAs/certificates already present
in the running configuration - useful when re-importing an updated certificate
under its existing name, not just when adding a brand new one.
</content>
</entry>
<entry>
<title>op-mode: T9135: allow importing a CA certificate from a remote URL</title>
<updated>2026-08-10T19:04:07+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-08-09T18:12:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=576382b1d56bd17551114245bffee4b7b83685b8'/>
<id>urn:sha1:576382b1d56bd17551114245bffee4b7b83685b8</id>
<content type='text'>
The path argument to the CA import command now also accepts a remote URL
(http, https, ftp, sftp, scp, tftp, ...), detected by scheme, in addition to
a local file path. Makes it convenient to pull a well-known public intermediate
directly by URL instead of downloading and pasting PEM content by hand.
</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>op-mode: T9009: add "show log priority &lt;level&gt;" command</title>
<updated>2026-07-01T19:01:16+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-06-29T14:49:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ab149e4d09925013a6b440af583addf58e6602d4'/>
<id>urn:sha1:ab149e4d09925013a6b440af583addf58e6602d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>op-mode: T9009: rename "monitor log level" to priority to match journalctl</title>
<updated>2026-07-01T19:01:14+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-06-29T14:48:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1403abb248c63fd1e7a9dc01ca447f86c8173664'/>
<id>urn:sha1:1403abb248c63fd1e7a9dc01ca447f86c8173664</id>
<content type='text'>
</content>
</entry>
<entry>
<title>op-mode: T8372: add "show log facility &lt;name&gt;" command</title>
<updated>2026-06-29T14:58:53+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-06-29T14:54:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e89ca5acb309f7af1b49f28c152b3f0f3296f619'/>
<id>urn:sha1:e89ca5acb309f7af1b49f28c152b3f0f3296f619</id>
<content type='text'>
</content>
</entry>
</feed>
