<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-07-03T13:01:19+00:00</updated>
<entry>
<title>python: T8859: raise TypeError/ValueError on invalid min_keysize</title>
<updated>2026-07-03T13:01:19+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-07-03T13:01:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e736bccd74630a8119638e6a2a30040851d91803'/>
<id>urn:sha1:e736bccd74630a8119638e6a2a30040851d91803</id>
<content type='text'>
Per dmbaturin's review on
https://github.com/vyos/vyos-1x/pull/5194: the only callers of
verify_diffie_hellman_length() are its own unit tests, so the contract
can change freely. An invalid min_keysize indicates a logic error in
the calling script and should fail loudly instead of silently
returning False:

- signature is now verify_diffie_hellman_length(file: str, min_keysize: int)
- non-integer min_keysize raises TypeError (bool explicitly rejected)
- non-positive min_keysize raises ValueError
- regex pattern converted to a raw string (invalid escape sequence)
- openssl invoked with list arguments instead of an interpolated
  command string, so the file path never hits a shell (CodeRabbit)

Tests updated to pass integer keysizes and extended to cover both
exception paths.

🤖 Generated by [robots](https://vyos.io)
</content>
</entry>
<entry>
<title>T8600: Add option to change logging verbosity in Kea (#5178)</title>
<updated>2026-05-13T11:50:43+00:00</updated>
<author>
<name>Nataliia S.</name>
<email>81954790+natali-rs1985@users.noreply.github.com</email>
</author>
<published>2026-05-13T11:50:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=db23d7201c9df78c91aeeeade6963f2cc12b50b1'/>
<id>urn:sha1:db23d7201c9df78c91aeeeade6963f2cc12b50b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>serial: T8853: limit "kernel" CLI option to ttyS and ttyAMA interfaces only (#5193)</title>
<updated>2026-05-13T11:40:07+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-05-13T11:40:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=be3c157bd695ccb79a4d9cc25eae3328b9ab0a2f'/>
<id>urn:sha1:be3c157bd695ccb79a4d9cc25eae3328b9ab0a2f</id>
<content type='text'>
Recently (commit 35db941bcf "serial: T8375: add CLI option to explicitly set
kernel console") we added the CLI knob to enable the Kernel and GRUB serial
console on a given device.

Currently this is supported for serial console interfaces starting with ttyS
and ttyAMA only. Main limitation is that these interfaces are wired to the CPU
and bootloader infos can be displayed.</content>
</entry>
<entry>
<title>wan: T8481: scope flush-connections to WLB connection marks (#5163)</title>
<updated>2026-05-12T13:58:51+00:00</updated>
<author>
<name>Simon</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2026-05-12T13:58:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ab28ff732ca159438ef911cd91fd86ddd5000970'/>
<id>urn:sha1:ab28ff732ca159438ef911cd91fd86ddd5000970</id>
<content type='text'>
* wan: T8481: scope flush-connections to WLB connection marks

flush-connections runs conntrack --delete which destroys all conntrack
entries system-wide, including unrelated NAT translations and
established connections that have nothing to do with WLB.

WLB tags every connection it manages with a conntrack mark via the
wlb_mangle_isp_&lt;ifname&gt; chain (ct mark set 0xc9, 0xca, etc.). Scope
the flush to these marks so only WLB-managed connections are affected.

Signed-off-by: doctorpangloss &lt;2229300+doctorpangloss@users.noreply.github.com&gt;

* wan: T8481: replace conntrack deletion from state changed block

---------

Signed-off-by: doctorpangloss &lt;2229300+doctorpangloss@users.noreply.github.com&gt;
Co-authored-by: doctorpangloss &lt;2229300+doctorpangloss@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Merge pull request #5162 from natali-rs1985/T8760</title>
<updated>2026-05-11T19:12:58+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-05-11T19:12:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f0b930d61b22052bc9ace5545744219746e179c9'/>
<id>urn:sha1:f0b930d61b22052bc9ace5545744219746e179c9</id>
<content type='text'>
dhcp-relay: T8760: Remove redundant deprecation warning for legacy interface option</content>
</entry>
<entry>
<title>bgp: T8607: Add CLI support for BGP update-delay and establish-wait</title>
<updated>2026-05-11T09:24:43+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-05-06T08:41:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=23a7841901d5b7e46f00c628fc1a0946197b3c5b'/>
<id>urn:sha1:23a7841901d5b7e46f00c628fc1a0946197b3c5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #5159 from c-po/kernel-6.18</title>
<updated>2026-05-06T18:30:05+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-05-06T18:30:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=728721202b76376a93f3be90ec4c0a42c681a3b5'/>
<id>urn:sha1:728721202b76376a93f3be90ec4c0a42c681a3b5</id>
<content type='text'>
T8147: Update Linux Kernel to 6.18</content>
</entry>
<entry>
<title>dhcp-relay: T7879: verify listen and upstream interfaces exist</title>
<updated>2026-05-04T19:43:43+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-05-04T14:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4d4c6db0ded3e263d42c7cf34ac1e1fd830152eb'/>
<id>urn:sha1:4d4c6db0ded3e263d42c7cf34ac1e1fd830152eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dhcp-relay: T8760: Remove redundant deprecation warning for legacy interface option</title>
<updated>2026-05-04T15:12:21+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-05-04T15:12:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f8cd54ff1d25d18e82cdfb05d6432e09f1fd61a9'/>
<id>urn:sha1:f8cd54ff1d25d18e82cdfb05d6432e09f1fd61a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Debian: T8147: remove out-of-tree OpenVPN DCO module - incl. in Kernel 6.18</title>
<updated>2026-05-02T18:35:01+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-05-02T18:35:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0bfde189978dec10de9994837c71bc795743aea7'/>
<id>urn:sha1:0bfde189978dec10de9994837c71bc795743aea7</id>
<content type='text'>
Move from the out-of-tree to an in-tree variant of the OpenVPN DCO module. As
this was not available in the previous used LTS 6.6 Kernel it now is available
while we upgrade to Linux 6.18.
</content>
</entry>
</feed>
