<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/opt/vyatta, branch fix/T8955-http-api-verify-tls</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=fix%2FT8955-http-api-verify-tls</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=fix%2FT8955-http-api-verify-tls'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-09-03T15:44:11+00:00</updated>
<entry>
<title>image: T5475: derive the persistence path from the overlay upperdir</title>
<updated>2026-09-03T15:44:11+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-09-02T19:23:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=bc0b4178b64a1c8c6961dcd9782678a5bc942163'/>
<id>urn:sha1:bc0b4178b64a1c8c6961dcd9782678a5bc942163</id>
<content type='text'>
The union boot branch matched /proc/mounts against the literal string
upperdir=/live/persistence/, which is the layout produced by the VyOS fork of
live-boot. Debian's live-boot mounts persistence below /run/live/persistence
instead, so on an image built against it the match failed, the script reported
an old style boot, and every caller silently did nothing. In practice that meant
/boot was never bind mounted, so GRUB updates and image management found no
configuration directory, and an encrypted config volume was never unlocked.

The old code also only worked by accident. It rebuilt the path as
/lib/live/mount/persistence/$boot_device, where the device component came from
cutting the fourth slash separated field, and that field was empty solely
because the fork appended a trailing slash and produced a doubled separator.

Rather than match one fixed layout, take the overlay's own upperdir and walk up
three levels to strip the rw, image and boot components, then collapse any
duplicate separators. The result is checked for a boot directory, falling back
to the legacy mount points that live-boot's compatibility bind mount still
provides on bookworm. This handles Debian's path, upstream's optional per
device sub-directory and the fork's original layout alike, so it stays correct
whichever live-boot the image was assembled with.
</content>
</entry>
<entry>
<title>ci: T8490: fix typos in comments, strings, and local identifiers</title>
<updated>2026-06-29T12:10:10+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-06-29T07:28:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=094928ba02bbabf3807ebe8f5ae77b957435d288'/>
<id>urn:sha1:094928ba02bbabf3807ebe8f5ae77b957435d288</id>
<content type='text'>
Reaches a clean typos baseline for the T8490 ruleset pilot. Categories:
- Comments/docs: recursivly, taret, passsed, characted, arhive, AtrributeError;
  "ned" -&gt; "new" (migration comments).
- Messages/strings: writeable -&gt; writable (x5); OCaml log "Commandis" -&gt; "Command is".
- Local variables (all refs in-function): commited, formating, presistent;
  inpt_range -&gt; input_range; tz_datas -&gt; tz_data_raw (avoids the tz_data collision).
- Self-contained renames (definition + all references in-file): formated_stats,
  _get_formatted_output_conections -&gt; ..._connections, expension_failure -&gt;
  expansion_failure (ping + traceroute), snmpd_restart_reqired -&gt; ..._required.

False positives are allowlisted centrally (vyos/.github, separate PR), NOT changed
here: mke2fs, Maya-calendar "Mak", RFC 4122 "IDentifier" (hostapd), and VPP's
"U-Forwrd" bridge-domain column header (op_mode/vpp.py + the VPP smoketest assert
the real upstream `vppctl` output). Verified: typos clean, py_compile of every
edited .py, zero remaining old-identifier references.

🤖 Generated by [robots](https://vyos.io)
</content>
</entry>
<entry>
<title>T8410: Fix typos and mistakes for comments and messages</title>
<updated>2026-03-27T15:00:17+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-03-27T14:43:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=139b0841f8242a5c6ebdafb37380c1fb78342aae'/>
<id>urn:sha1:139b0841f8242a5c6ebdafb37380c1fb78342aae</id>
<content type='text'>
Fix typos and mistakes
No functional changes
</content>
</entry>
<entry>
<title>T8410: Fix typos and mistakes for operational and configuration commands</title>
<updated>2026-03-24T17:02:56+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-03-20T16:41:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=bb2aee1e58c1cd30087b935798060e6bf3c698c8'/>
<id>urn:sha1:bb2aee1e58c1cd30087b935798060e6bf3c698c8</id>
<content type='text'>
Fix typos and mistakes in the commands and comments
No functional changes
</content>
</entry>
<entry>
<title>tech-support: T8215: Extend tech-support archive and report generation</title>
<updated>2026-03-03T11:30:01+00:00</updated>
<author>
<name>Oleksandr Kuchmystyi</name>
<email>o.kuchmystyi@vyos.io</email>
</author>
<published>2026-02-04T08:32:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1359f690af841ea7c28028e907b1d5f15f3d90b8'/>
<id>urn:sha1:1359f690af841ea7c28028e907b1d5f15f3d90b8</id>
<content type='text'>
- Exclude .iso files from `/config` and `/home/*` to avoid large images
- Exclude previous debug-archived from new archives
- Include `/run` directory contents
- Add kernel modules information (`lsmod`)
- Add PCI details (`lspci -knnv`)
- Include full `/config` directory
- Add FRR memory usage (`vtysh "show memory"`)
- Add VPP info (`vppctl`)
- Add NUMA details (`numactl --hardware`, `numastat -cm`)

Full list of commands here: https://vyos.dev/T8215
</content>
</entry>
<entry>
<title>T8103: add root to those allowed to call op-run commands directly</title>
<updated>2025-12-15T19:20:43+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-12-15T19:19:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=766a868ebeaf60a1935958510e60acd4411a35eb'/>
<id>urn:sha1:766a868ebeaf60a1935958510e60acd4411a35eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>op-mode: T7745: expose missing top-level op mode words to operator-level users</title>
<updated>2025-08-26T11:35:22+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2025-08-26T11:35:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a0875bbbfc2b1155536d3420bbacf855e289aa89'/>
<id>urn:sha1:a0875bbbfc2b1155536d3420bbacf855e289aa89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>op-mode: T7745: add a CLI for operator user command permissions</title>
<updated>2025-08-26T11:01:42+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2025-08-21T12:31:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=00c78f33a8772b847ef6c2ee8fcbcbaf8dc87cb5'/>
<id>urn:sha1:00c78f33a8772b847ef6c2ee8fcbcbaf8dc87cb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>op-mode: T7459: eliminate direct use of sudo in op mode commands</title>
<updated>2025-05-16T11:39:44+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2025-05-16T11:39:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=6b562aae240927c14f629b9307583013bc3a9008'/>
<id>urn:sha1:6b562aae240927c14f629b9307583013bc3a9008</id>
<content type='text'>
</content>
</entry>
<entry>
<title>op_mode: T6651: Add a top level op mode word "execute"</title>
<updated>2024-08-14T10:20:46+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2024-08-14T10:20:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=69ab44309d56d73d92c2f8a7b0b4ca3016e61ff6'/>
<id>urn:sha1:69ab44309d56d73d92c2f8a7b0b4ca3016e61ff6</id>
<content type='text'>
</content>
</entry>
</feed>
