<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/conf_mode, 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-10-01T16:06:45+00:00</updated>
<entry>
<title>policy: T9379: prefix-list duplicate check in linear time</title>
<updated>2026-10-01T16:06:45+00:00</updated>
<author>
<name>Alex Kudentsov</name>
<email>43482574+alexk37@users.noreply.github.com</email>
</author>
<published>2026-10-01T16:06:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=6a7cc74c48f0ce021b4c84cb7412683a9c0e9ae8'/>
<id>urn:sha1:6a7cc74c48f0ce021b4c84cb7412683a9c0e9ae8</id>
<content type='text'>
verify() looked up each prefix-list rule in a list of the rules seen
so far, which is quadratic in the size of the list and runs on every
policy commit. verify() alone, run from the source on a workstation,
took 41.8 s for a 40,000-rule list; on a 1.5.1 VM the check cost 0.08 s
at 2,000 rules.

Keep a set of the rules' sorted items instead. Every value under a
prefix-list rule is a single leaf, so the key is hashable, and two keys
are equal exactly when the rule dicts are: the same rules are flagged,
with the same message. The workstation benchmark took 0.11 s.
</content>
</entry>
<entry>
<title>openvpn: T9364: default the MTU to 1420 when DCO is enabled</title>
<updated>2026-09-29T21:33:24+00:00</updated>
<author>
<name>Antonio Quartulli</name>
<email>antonio@mandelbit.com</email>
</author>
<published>2026-09-28T14:02:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=12d3aa212f35b8cdd9a0ccd849b45beea46ed94d'/>
<id>urn:sha1:12d3aa212f35b8cdd9a0ccd849b45beea46ed94d</id>
<content type='text'>
The ovpn Kernel module does no MSS clamping, so with a 1500 bytes MTU
full sized packets get fragmented on the underlay.

Add an "mtu" node, rendered as "tun-mtu". With "offload dco" it
defaults to 1420, unless a raw tun-mtu/link-mtu/udp-mtu option is
present. Reject "mtu" together with such an option, below 100, and
below 1280 when IPv6 runs inside the tunnel.
</content>
</entry>
<entry>
<title>Merge pull request #5491 from omnom62/T8989-hotfix-oidc_aud_validation</title>
<updated>2026-09-29T19:07:04+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2026-09-29T19:07:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=541c7f90c5c45e7e51a9978ad0cbfb8e8ab942ca'/>
<id>urn:sha1:541c7f90c5c45e7e51a9978ad0cbfb8e8ab942ca</id>
<content type='text'>
http-api: T8989: Hotfix to enforce audience validation if OIDC is configured</content>
</entry>
<entry>
<title>openvpn: T9363: multiply the site-to-site keepalive timeout</title>
<updated>2026-09-29T18:40:44+00:00</updated>
<author>
<name>Antonio Quartulli</name>
<email>antonio@mandelbit.com</email>
</author>
<published>2026-09-24T14:32:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b6abe23ba2d2a5d5055afd203bc3e60ee20bf757'/>
<id>urn:sha1:b6abe23ba2d2a5d5055afd203bc3e60ee20bf757</id>
<content type='text'>
"failure-count" counts missed intervals, so the timeout it describes is
interval * failure-count. Server mode renders and verifies it that way;
site-to-site passed the bare count to "ping-restart", where it lands as
seconds - 60s instead of 600s with the defaults.

Render the product. That puts a timeout past the 86400 "ping-restart"
accepts within reach, so verify() rejects it and the 5-to-6 migration
clamps configurations already beyond it.

This changes behaviour on upgrade: site-to-site tunnels now tolerate a
longer silence, 600 seconds instead of 60 with the defaults.
</content>
</entry>
<entry>
<title>Merge pull request #5397 from jeleel-muibi/t8999-openvpn-shared-secret-errors</title>
<updated>2026-09-29T18:39:27+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-09-29T18:39:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=46d5702af546ce2f1d97d4cc145292a895e620fd'/>
<id>urn:sha1:46d5702af546ce2f1d97d4cc145292a895e620fd</id>
<content type='text'>
openvpn: T8999: improve shared-secret reference errors</content>
</entry>
<entry>
<title>Merge pull request #5499 from c-po/wwan-improvements</title>
<updated>2026-09-29T04:42:46+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-09-29T04:42:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4f2ac698227c3c4970a3b21d5e4d540f9fb24c80'/>
<id>urn:sha1:4f2ac698227c3c4970a3b21d5e4d540f9fb24c80</id>
<content type='text'>
wwan: T9350: possible dead interface after boot, disconnect does not stick</content>
</entry>
<entry>
<title>https: T8989: Hotfix to enforce audience settings with OIDC is configured</title>
<updated>2026-09-28T20:58:05+00:00</updated>
<author>
<name>omnom62</name>
<email>omnom62@outlook.com</email>
</author>
<published>2026-09-21T20:37:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f75c7b74dc4c2f38ad9e61e08dfe9fd1fc0686f9'/>
<id>urn:sha1:f75c7b74dc4c2f38ad9e61e08dfe9fd1fc0686f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #5509 from c-po/pim-delete</title>
<updated>2026-09-28T19:16:04+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2026-09-28T19:16:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=39528a2d74fd1f18433cc4cbec301f869181e5ec'/>
<id>urn:sha1:39528a2d74fd1f18433cc4cbec301f869181e5ec</id>
<content type='text'>
pim: T9362: prevent killing an already dead/non-existing PID</content>
</entry>
<entry>
<title>openvpn: T8999: improve shared-secret reference errors</title>
<updated>2026-09-28T14:09:22+00:00</updated>
<author>
<name>Jeleel Muibi</name>
<email>jeleel-muibi@users.noreply.github.com</email>
</author>
<published>2026-09-02T11:24:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9bb198be628b3cfaa3f36c87412f5b735ef9e2e0'/>
<id>urn:sha1:9bb198be628b3cfaa3f36c87412f5b735ef9e2e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #5266 from MPStudyly/T8977_fix_haproxy_rebind</title>
<updated>2026-09-28T09:27:15+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2026-09-28T09:27:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ff5982314a58926c68da9d7a898c9fdf0bd653fe'/>
<id>urn:sha1:ff5982314a58926c68da9d7a898c9fdf0bd653fe</id>
<content type='text'>
T8977: Fix regression with is_addr_assigned and is_listen_port_bind_service </content>
</entry>
</feed>
