<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/smoketest/scripts/cli/test_service_dhcp-server.py, branch nos-task-id</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=nos-task-id</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=nos-task-id'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-07-23T16:03:05+00:00</updated>
<entry>
<title>dhcp-server: T9093: allow option interface-mtu up to 16000</title>
<updated>2026-07-23T16:03:05+00:00</updated>
<author>
<name>Brad Kollmyer</name>
<email>bradk@vitalsoft.com</email>
</author>
<published>2026-07-15T19:17:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9efa7b2ecc9b1b54f0a1fbea46ccda86aafaaef5'/>
<id>urn:sha1:9efa7b2ecc9b1b54f0a1fbea46ccda86aafaaef5</id>
<content type='text'>
DHCP option 26 (Interface MTU, RFC 2132) is a 16-bit unsigned value and Kea
accepts the full range, but the CLI validator capped it at 9000 - below the
9216 used on common jumbo fabrics and below VyOS's own interface MTU maximum
of 16000.

Relax the constraint to 576-16000 and exercise a jumbo value (9216) in the
smoketest.

Co-authored-by: Christian Breunig &lt;christian@breunig.cc&gt;
</content>
</entry>
<entry>
<title>utils: T9008: migrate remaining cmd() callers to cmdl() and remove cmd()</title>
<updated>2026-07-17T16:10:08+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-07-09T20:21:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e0684c0c343835c7674a94424d847592511915b0'/>
<id>urn:sha1:e0684c0c343835c7674a94424d847592511915b0</id>
<content type='text'>
Complete the safer-subprocess migration started by the cmdl()/ifconfig
refactoring and convert every remaining vyos.utils.process.cmd() call site to
the list-based cmdl().

Drop the vyos.utils.process.cmd() implementation as it is no longer in use.
</content>
</entry>
<entry>
<title>dhcp-server: T8524: Validate DDNS key-name references defined tsig-key</title>
<updated>2026-06-05T15:07:49+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-06-05T11:32:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b82e6f45df1b892b00f90ba64cb078160d030ae6'/>
<id>urn:sha1:b82e6f45df1b892b00f90ba64cb078160d030ae6</id>
<content type='text'>
When a key-name is set under dynamic-dns-update forward-domain or
reverse-domain, validate that the referenced TSIG key is defined under
dynamic-dns-update tsig-key. Previously the missing key was only caught
at runtime, causing kea-dhcp-ddns to fail to start with a fatal error.
Also fix a pre-existing bug in `verify_ddns_domain` (formerly
`verify_ddns_domain_servers`) where the function was called with the full
tagNode dict but iterated as if it received a single domain config,
causing the DNS server address check to never actually run.
</content>
</entry>
<entry>
<title>dhcp: T8848: Fix timezone pcode data (#5189)</title>
<updated>2026-05-13T15:52:28+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2026-05-13T15:52:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=2f2bae3232862d07368e4508fa8f335f6f8819d4'/>
<id>urn:sha1:2f2bae3232862d07368e4508fa8f335f6f8819d4</id>
<content type='text'>
According to Kea documentation:
When a data field is a string and that string contains
the comma (`,`; U+002C) character, the comma must be escaped
with two backslashes (`\\,`; U+005C) because both the routine
splitting of CSV data into fields and JSON use the same
escape character. A single escape (`\,`) would make the JSON
invalid.

Accordingly, the pcode generated for time-zone should have
the `,` double escaped. For example, `"GMT0BST,M3.5.0/1,M10.5.0"`
should be rendered as `"GMT0BST\\,M3.5.0/1\\,M10.5.0"`.

See: https://kea.readthedocs.io/en/stable/arm/dhcp4-srv.html#standard-dhcpv4-options</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>kea: T8763: Fix formatting for ruff validation</title>
<updated>2026-05-07T01:52:56+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2026-05-07T01:52:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b05816e7ed2a23d1266f5d211ee41642d1e8d64f'/>
<id>urn:sha1:b05816e7ed2a23d1266f5d211ee41642d1e8d64f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kea: T8763: Smoketest vendor-encapsulated-options space</title>
<updated>2026-05-07T01:45:12+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2026-05-07T01:45:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=903f5082dd7450c25df120822d6fc9757446f3ef'/>
<id>urn:sha1:903f5082dd7450c25df120822d6fc9757446f3ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kea: T8586: Skip static mappings without match criteria</title>
<updated>2026-04-28T12:31:03+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2026-04-28T12:26:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=48fa8d1179ab9bff060c2ef4efb798370fd5da15'/>
<id>urn:sha1:48fa8d1179ab9bff060c2ef4efb798370fd5da15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #5083 from fatpelt/current</title>
<updated>2026-03-30T12:02:01+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2026-03-30T12:02:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=7a0b2775278338902631ea8bfe51170d5119a876'/>
<id>urn:sha1:7a0b2775278338902631ea8bfe51170d5119a876</id>
<content type='text'>
kea: T8408: Fixes to enable dhcp option 67</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>
</feed>
