<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/python, branch sever-sever-patch-1</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=sever-sever-patch-1</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=sever-sever-patch-1'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2025-02-08T12:46:05+00:00</updated>
<entry>
<title>vyos.ifconfig: T5103: always stop the DHCP client process bevore changing VRF</title>
<updated>2025-02-08T12:46:05+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-02-08T10:36:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9e313faaef139215dbcff0f79721164e627bed30'/>
<id>urn:sha1:9e313faaef139215dbcff0f79721164e627bed30</id>
<content type='text'>
Always stop the DHCP client process to clean up routes within the VRF where the
process was originally started. There is no need to add a condition to only
call the method if "address dhcp" was defined, as this is handled inside
set_dhcp(v6) by only stopping if the daemon is running.

DHCP client process restart will be handled later on once the interface is
moved to the new VRF.
</content>
</entry>
<entry>
<title>Merge pull request #4333 from HollyGurza/T6058</title>
<updated>2025-02-07T17:53:07+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2025-02-07T17:53:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5463cf3c3c960309dd518d79e9958dff18df3f1a'/>
<id>urn:sha1:5463cf3c3c960309dd518d79e9958dff18df3f1a</id>
<content type='text'>
T6058: Fix popen command wrapper handling</content>
</entry>
<entry>
<title>T6058: Fix popen command wrapper handling</title>
<updated>2025-02-07T04:02:51+00:00</updated>
<author>
<name>khramshinr</name>
<email>khramshinr@gmail.com</email>
</author>
<published>2025-02-05T05:29:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e47feb25a640b469623cfed26e1e4403d82adfa3'/>
<id>urn:sha1:e47feb25a640b469623cfed26e1e4403d82adfa3</id>
<content type='text'>
Ensure `wrapper` is only prepended to `command` when it is non-empty
</content>
</entry>
<entry>
<title>Merge pull request #4335 from c-po/T5103</title>
<updated>2025-02-06T17:35:37+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-02-06T17:35:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=edda97d0aa9a15e72627688908dc0058043f9d5d'/>
<id>urn:sha1:edda97d0aa9a15e72627688908dc0058043f9d5d</id>
<content type='text'>
vyos.ifconfig: T5103: force dhclient restart on VRF change</content>
</entry>
<entry>
<title>T7069: Add function to get available cpus (#4334)</title>
<updated>2025-02-06T08:47:07+00:00</updated>
<author>
<name>Nataliia S.</name>
<email>81954790+natali-rs1985@users.noreply.github.com</email>
</author>
<published>2025-02-06T08:47:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=006b557d49ae4acdac8f6b730b338df374a9d617'/>
<id>urn:sha1:006b557d49ae4acdac8f6b730b338df374a9d617</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vyos.ifconfig: T5103: revert change to del_addr() signature</title>
<updated>2025-02-05T22:13:16+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-02-05T22:13:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a04bd4901b0a7ecf289a0ab12b8cd20a3f539eb6'/>
<id>urn:sha1:a04bd4901b0a7ecf289a0ab12b8cd20a3f539eb6</id>
<content type='text'>
An optional argument vrf_changed was added to the function signature but it
was not put to use. We only need to restart DHCP client on add_addr().
</content>
</entry>
<entry>
<title>vyos.ifconfig: T7135: only restart DHCPv6 client if needed</title>
<updated>2025-02-05T22:12:45+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-02-05T22:12:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=bc4adcf9a4b7dee5e0a56c39b707e40f6d64f482'/>
<id>urn:sha1:bc4adcf9a4b7dee5e0a56c39b707e40f6d64f482</id>
<content type='text'>
Previously the DHCPv6 client was restarted on any change to the interface,
including changes only to the interface description. Re-use pattern from IPv4
DHCP to only restart the DHCP client if necessary.
</content>
</entry>
<entry>
<title>wireguard: T4930: remove pylint W0611: unused import</title>
<updated>2025-02-05T21:37:39+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-02-05T21:37:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=bb70ea569f4548b103c54bbb7c393221a6da0a23'/>
<id>urn:sha1:bb70ea569f4548b103c54bbb7c393221a6da0a23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vyos.ifconfig: T5103: force dhclient restart on VRF change</title>
<updated>2025-02-05T21:11:22+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-02-05T21:11:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=68002a3839d259d40d9a7bd88fe72c7361679388'/>
<id>urn:sha1:68002a3839d259d40d9a7bd88fe72c7361679388</id>
<content type='text'>
Moving an interface in, out or between VRFs will not re-install the received
default route. This is because the dhclient binary is not restarted in the new
VRF. Dhclient itself will report an error like: "receive_packet failed on
eth0.10: Network is down".

Take the return value of vyos.ifconfig.Interface().set_vrf() into account to
forcefully restart the DHCP client process and optain a proper lease.
</content>
</entry>
<entry>
<title>Merge pull request #4305 from c-po/syslog-T6989</title>
<updated>2025-02-05T19:23:44+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-02-05T19:23:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c40ff64dfcdbd9c597b686952769df9c106967cd'/>
<id>urn:sha1:c40ff64dfcdbd9c597b686952769df9c106967cd</id>
<content type='text'>
syslog: T6989: convert old configuration format to "advanced"</content>
</entry>
</feed>
