<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/system, branch current</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=current</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=current'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2025-06-28T21:16:52+00:00</updated>
<entry>
<title>T7591: remove copyright years from source files</title>
<updated>2025-06-28T21:16:52+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-06-28T18:51:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1478516ae437f19ebeb7d6ff9b83dd74f8e76758'/>
<id>urn:sha1:1478516ae437f19ebeb7d6ff9b83dd74f8e76758</id>
<content type='text'>
The legal team says years are not necessary so we can go ahead with it, since
it will simplify backporting.

Automatically removed using: git ls-files | grep -v libvyosconfig | xargs sed -i -E \
's/^# Copyright (19|20)[0-9]{2}(-[0-9]{4})? VyOS maintainers.*/# Copyright VyOS maintainers and contributors &lt;maintainers@vyos.io&gt;/g'

In addition we will error-out during "make" if someone re-adds a legacy
copyright notice
</content>
</entry>
<entry>
<title>dhcp: T6948: Keep DHCP server leases in sync with hostd records</title>
<updated>2025-02-17T19:51:03+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2024-12-13T02:11:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=aa44f17768570f9beb205ffd9ce7f17d601ed115'/>
<id>urn:sha1:aa44f17768570f9beb205ffd9ce7f17d601ed115</id>
<content type='text'>
Keep DHCP server leases in sync with vyos-hostd records
via helper script invoked with `ExecStartPost` directive
in kea-dhcp4-server.service.

The helper script updates VyOS hostd records from
DHCP server leases. This ensures that hostd records
with the DHCP server leases are kept in sync with
VyOS hostd records right after DHCP server is started.

This is similar to the capability exposed via kea hook
`libdhcp_run_script.so` which is invoked internally
by kea when a single lease changes state.

Since the kea hook is currently implemented for DHCPv4
only, this helper script is implemented for DHCPv4
only as well.
</content>
</entry>
<entry>
<title>T6199: drop unused Python imports</title>
<updated>2024-04-02T22:15:43+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-04-02T22:15:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=274b2da242acd1f1f64ff1dee471e34295137c5f'/>
<id>urn:sha1:274b2da242acd1f1f64ff1dee471e34295137c5f</id>
<content type='text'>
found using "git ls-files *.py | xargs pylint | grep W0611"
</content>
</entry>
<entry>
<title>grub: T4548: Fixed configuration files order</title>
<updated>2024-03-12T22:40:09+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2024-03-12T22:40:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f74923202311e853b677e52cd83bae2be9605c26'/>
<id>urn:sha1:f74923202311e853b677e52cd83bae2be9605c26</id>
<content type='text'>
To iterate files on ext* file systems GRUB reads their inodes one by one,
ignoring names. This breaks our configuration logic that relies on proper
loading order.

This commit adds a helper `sort_inodes()` that needs to be used whenever GRUB
configuration files are created. It recreates files, changing their inodes in a
way where inodes order matches alphabetical order.
</content>
</entry>
<entry>
<title>event-handler: T6048: handling exception when _PID is not found</title>
<updated>2024-02-19T18:07:30+00:00</updated>
<author>
<name>gavol</name>
<email>34028214+gavol@users.noreply.github.com</email>
</author>
<published>2024-02-18T20:23:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b678009b484eb6d20fceb5db00b0dc62344296a2'/>
<id>urn:sha1:b678009b484eb6d20fceb5db00b0dc62344296a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updates to Kea DHCPv6 PD route hook (#6)</title>
<updated>2024-01-25T22:36:33+00:00</updated>
<author>
<name>Chris Buechler</name>
<email>cbuechler@gmail.com</email>
</author>
<published>2024-01-25T22:36:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=dca220d515e6c1009b316400174382b88837df6c'/>
<id>urn:sha1:dca220d515e6c1009b316400174382b88837df6c</id>
<content type='text'>
* Fix route deletion errors when interface is missing. Clarify variable names.</content>
</entry>
<entry>
<title>dhcp: T3316: Fix header on script</title>
<updated>2024-01-24T21:17:25+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2024-01-20T20:47:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9ba7093563d4c6a5d37da928298e6e7c7f0b3cd8'/>
<id>urn:sha1:9ba7093563d4c6a5d37da928298e6e7c7f0b3cd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dhcpv6: T3771: Allow installation of routes for delegated prefixes</title>
<updated>2024-01-24T21:17:25+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2024-01-20T21:25:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=8e2112261c68189c2c78455c3e1f32d7f5447ab9'/>
<id>urn:sha1:8e2112261c68189c2c78455c3e1f32d7f5447ab9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dhcp: T5948: Strip trailing dot, detect if hostname is FQDN</title>
<updated>2024-01-19T20:09:25+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2024-01-19T20:09:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=08fbbb8d0f8221fcf28273a804bb6b96dd0ecf71'/>
<id>urn:sha1:08fbbb8d0f8221fcf28273a804bb6b96dd0ecf71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dhcp: T5948: Strip trailing dot from hostnames</title>
<updated>2024-01-17T17:20:54+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2024-01-17T17:20:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=2da78b428243bc5e4761372db601559bae865299'/>
<id>urn:sha1:2da78b428243bc5e4761372db601559bae865299</id>
<content type='text'>
</content>
</entry>
</feed>
