<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-08-10T19:34:19+00:00</updated>
<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>
<entry>
<title>op-mode: T8372: improve authentication logging journalctl 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:55:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0e86666faafb0eaa2f4b26e3259bc20c56f549ba'/>
<id>urn:sha1:0e86666faafb0eaa2f4b26e3259bc20c56f549ba</id>
<content type='text'>
Instead of passing environment variables now pass proper CLI arguments.
</content>
</entry>
<entry>
<title>geoip: T8987: Support updates via source-address/vrf</title>
<updated>2026-06-25T14:19:06+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2026-06-17T17:21:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=be535fd16bdf9a7978d4e2b049fdf0b45c6e9f38'/>
<id>urn:sha1:be535fd16bdf9a7978d4e2b049fdf0b45c6e9f38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>op-mode: T9009: extend "monitor log" with filter level</title>
<updated>2026-06-20T21:17:00+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-06-20T21:14:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b133a93a0f9c0ac103cfdb96b71d61dd9df0912f'/>
<id>urn:sha1:b133a93a0f9c0ac103cfdb96b71d61dd9df0912f</id>
<content type='text'>
journalctl captures all syslog priority levels; filtering happens at query time
via -p &lt;level&gt;. The existing monitor log command always shows all priorities.

A "monitor log filter &lt;priority&gt;" sub-command lets operators tail the journal
at a specific minimum severity without having to remember journalctl flags.

"journalctl -p &lt;level&gt;" shows messages at that level and above (i.e., lower
numeric severity values are always included — warning also shows err, crit,
alert, emerg).
</content>
</entry>
</feed>
