<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src, branch fix/T8859-dh-keysize-validation</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%2FT8859-dh-keysize-validation</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=fix%2FT8859-dh-keysize-validation'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-09-26T17:09:05+00:00</updated>
<entry>
<title>python: T8859: fail loudly on an invalid Diffie-Hellman keysize argument</title>
<updated>2026-09-26T17:09:05+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-09-26T16:58:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d497c3b7a7504bb578874cc706dc75849ad84c2d'/>
<id>urn:sha1:d497c3b7a7504bb578874cc706dc75849ad84c2d</id>
<content type='text'>
The Diffie-Hellman length check stringified the requested minimum keysize
into a variable it never used, then converted the original argument again
for the comparison. A non-numeric value therefore escaped as an uncaught
ValueError from the comparison rather than being reported where it was
passed in.

The argument is now typed and validated up front: a non-integer raises
TypeError, booleans included, and a non-positive integer raises
ValueError. Both indicate a logic error in the calling script and should
fail loudly instead of silently reporting an undersized key. The only
callers today are the unit tests, so the contract is free to change.

A file that exists but holds no readable parameters is user input rather
than a logic error, and now fails the check instead of propagating the
error from openssl.

The bit-count pattern becomes a raw string, and the tests pass integer
keysizes and cover the new paths.
</content>
</entry>
<entry>
<title>Merge pull request #5376 from natali-rs1985/T9146</title>
<updated>2026-09-25T14:55:23+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2026-09-25T14:55:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=430dda1e170576239d3580c1b7a6381525a05cbc'/>
<id>urn:sha1:430dda1e170576239d3580c1b7a6381525a05cbc</id>
<content type='text'>
vpp: T9146: Enable DPDK no-multi-seg when a full frame fits the buffer</content>
</entry>
<entry>
<title>Merge pull request #5453 from m-songer/T9274-add-telegraf-config</title>
<updated>2026-09-25T14:03:20+00:00</updated>
<author>
<name>Nataliia S.</name>
<email>81954790+natali-rs1985@users.noreply.github.com</email>
</author>
<published>2026-09-25T14:03:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=480f28781023d81f4be08524cecff172d1d55c3f'/>
<id>urn:sha1:480f28781023d81f4be08524cecff172d1d55c3f</id>
<content type='text'>
T9274: Add more telegraf configuration</content>
</entry>
<entry>
<title>Merge pull request #5494 from t-shiro/fix/T9345-vrf-address-family-config-validation</title>
<updated>2026-09-24T18:30:37+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-09-24T18:30:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4e3e38a2e665bb2d8e9446116e02300bb38a2ab4'/>
<id>urn:sha1:4e3e38a2e665bb2d8e9446116e02300bb38a2ab4</id>
<content type='text'>
bgp: T9345: restore named-VRF AFI validation</content>
</entry>
<entry>
<title>Merge pull request #5484 from haakonnore/feat/T9319-vxlan-gbp</title>
<updated>2026-09-24T17:06:31+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-09-24T17:06:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=990fa1569d3087842d8ff407d8c2ba4ead1d847e'/>
<id>urn:sha1:990fa1569d3087842d8ff407d8c2ba4ead1d847e</id>
<content type='text'>
vxlan: T9319: add VXLAN-GBP support</content>
</entry>
<entry>
<title>T9274: Add more telegraf configuration- #5453</title>
<updated>2026-09-24T16:00:38+00:00</updated>
<author>
<name>MichaelSonger</name>
<email>michael.songer@infinitivegroup.co.uk</email>
</author>
<published>2026-09-24T16:00:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=75781f0d9dbf0174dfbb55d5f0e8228a38b6f608'/>
<id>urn:sha1:75781f0d9dbf0174dfbb55d5f0e8228a38b6f608</id>
<content type='text'>
Added the ability to make several agent values configurable instead of hardcoded.
</content>
</entry>
<entry>
<title>Merge pull request #5492 from c-po/dev</title>
<updated>2026-09-24T15:36:52+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2026-09-24T15:36:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e0ca5c66796337dd992d6572019ea6f4edb475dc'/>
<id>urn:sha1:e0ca5c66796337dd992d6572019ea6f4edb475dc</id>
<content type='text'>
frr: T9344: remove dead code path when vyos-configd is not running</content>
</entry>
<entry>
<title>Merge pull request #5485 from natali-rs1985/T9320</title>
<updated>2026-09-24T15:32:40+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2026-09-24T15:32:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=eef0eb852bdd92feb9164463f7f0909e13a54c60'/>
<id>urn:sha1:eef0eb852bdd92feb9164463f7f0909e13a54c60</id>
<content type='text'>
ipsec: T9320: Add deprecation warning for IKEv1 key-exchange</content>
</entry>
<entry>
<title>bgp: T9345: restore named-VRF AFI validation</title>
<updated>2026-09-23T04:00:15+00:00</updated>
<author>
<name>Takayuki Shiroma</name>
<email>t.shiroma.oki@gmail.com</email>
</author>
<published>2026-09-23T04:00:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=66729533f101180c63b5fe75e4d9d3e3a0635e24'/>
<id>urn:sha1:66729533f101180c63b5fe75e4d9d3e3a0635e24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vxlan: T9319: add VXLAN-GBP support</title>
<updated>2026-09-22T23:13:09+00:00</updated>
<author>
<name>Haakon Nore</name>
<email>haakon@nore.cloud</email>
</author>
<published>2026-09-15T08:28:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4fd9ad0ac3a79aba079b10f58ec897847eb271d5'/>
<id>urn:sha1:4fd9ad0ac3a79aba079b10f58ec897847eb271d5</id>
<content type='text'>
Expose the Group Policy extension as a valueless gbp CLI node and pass
it to iproute2 when creating VXLAN links. Recreate links when GBP
changes and reject configurations combining GBP with GPE.

Reject conflicting GBP settings on a shared UDP port, accounting for
address families and underlay VRF socket bindings. Warn that external
mode carries GBP in tunnel metadata instead of the packet mark.

Add smoketest coverage for GBP creation, removal and re-enabling,
retained interface settings, rejection without changing the running
tunnel, shared ports, separate address families, and external mode.
</content>
</entry>
</feed>
