<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/debian/vyos-1x.postinst, branch feature/T9082-codeql-cpp</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=feature%2FT9082-codeql-cpp</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=feature%2FT9082-codeql-cpp'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-06-09T19:44:03+00:00</updated>
<entry>
<title>salt: T8973: remove feature</title>
<updated>2026-06-09T19:44:03+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-06-09T19:44:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ba60d0c0c2fb56ce739653c0728bf836a8740184'/>
<id>urn:sha1:ba60d0c0c2fb56ce739653c0728bf836a8740184</id>
<content type='text'>
As salt has been marked deprecated via T8056 and is thus deprecated in VyOS 1.5
and VyOS 1.4 it is time to remove it from the rolling release.
</content>
</entry>
<entry>
<title>vyos-netlinkd: T8047: replace netplugd</title>
<updated>2026-03-19T21:37:45+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-11-07T21:05:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b84bdbf8dd25995aa564081632de6251ecf5ad4e'/>
<id>urn:sha1:b84bdbf8dd25995aa564081632de6251ecf5ad4e</id>
<content type='text'>
Implementing a daemon that listens for netlink messages in Python was discussed
for many years. This is a proof-of-concept implementation how we can listen for
netlink messages and process them in Python.

Python 3.10 minimum is required due to the use of case statements which mimics
C-style switch/case instructions.

Add example:

 set interfaces ethernet eth1 vif 21 address dhcp
 set interfaces ethernet eth1 vif 21 address dhcpv6
 commit

If network cable is unplugged:

  vyos-netlinkd[12681]: RTM_NEWLINK -&gt; eth3.10, state=DOWN, mac=00:50:56:b3:9d:8e
  vyos-netlinkd[12681]: Stopping dhclient@eth3.10.service...
  vyos-netlinkd[12681]: Stopping dhcp6c@eth3.10.service...

If cable is plugged back in:

  vyos-netlinkd[12681]: RTM_NEWLINK -&gt; eth3.10, state=DOWN, mac=00:50:56:b3:9d:8e
  vyos-netlinkd[12681]: RTM_NEWLINK -&gt; eth3.10, state=UP, mac=00:50:56:b3:9d:8e
  vyos-netlinkd[12681]: Restarting dhclient@eth3.10.service...
  vyos-netlinkd[12681]: Restarting dhcp6c@eth3.10.service...
</content>
</entry>
<entry>
<title>geoip: T8326: Resolve permission issue on database path</title>
<updated>2026-03-05T15:07:54+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2026-02-27T13:40:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c11f22119a52a1f150c4929fed81fe00db2d55dc'/>
<id>urn:sha1:c11f22119a52a1f150c4929fed81fe00db2d55dc</id>
<content type='text'>
Restore required sudo on geoip op-mode
Ensures group/permission set on geoip nftables config
</content>
</entry>
<entry>
<title>T8012: Add user vpp to user groups</title>
<updated>2025-11-19T14:00:44+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2025-11-17T14:53:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=99b33331b80e27607b27477b16f5345c5c9cfaf6'/>
<id>urn:sha1:99b33331b80e27607b27477b16f5345c5c9cfaf6</id>
<content type='text'>
To allow call VPP api without sudo

 - Get op-mode commands without sudo
 - Use API call in smoke-tests
</content>
</entry>
<entry>
<title>misc: T8008: remove the last remnants of pmacct</title>
<updated>2025-11-12T16:29:05+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2025-11-12T16:27:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b327ec35caac1d62bda15144dcc14727b4b63c6a'/>
<id>urn:sha1:b327ec35caac1d62bda15144dcc14727b4b63c6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T7443: Un-restricting non-root logins after scheduled reboot/shutdown via pam_nologin</title>
<updated>2025-05-09T20:31:39+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-05-09T15:50:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9cf35f96450263279aeed1affd37e907d71a3081'/>
<id>urn:sha1:9cf35f96450263279aeed1affd37e907d71a3081</id>
<content type='text'>
When using reboot in, reboot at, or shutdown in, non-root users are prevented
from logging in via SSH or console starting 5 minutes before the scheduled
shutdown or reboot time.

This behavior is intended by pam_nologin.so, which is included in the SSH and
login PAM stack (default on Debian). While expected, it may be inconvenient
and could be reconsidered.
</content>
</entry>
<entry>
<title>Merge pull request #4214 from dmbaturin/T6919-good-bye-fastnetmon</title>
<updated>2025-04-15T14:51:25+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2025-04-15T14:51:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=2f54cbc0504a20424274e45b9210467d33acf919'/>
<id>urn:sha1:2f54cbc0504a20424274e45b9210467d33acf919</id>
<content type='text'>
ids: T7241: remove Fastnetmon from the base system</content>
</entry>
<entry>
<title>ids: T7241: remove Fastnetmon from the base system</title>
<updated>2025-04-14T15:49:52+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2025-04-14T10:56:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5797e2c0f489272f2ff32b3884ea756f306b50e4'/>
<id>urn:sha1:5797e2c0f489272f2ff32b3884ea756f306b50e4</id>
<content type='text'>
It will eventually be moved to an addon
</content>
</entry>
<entry>
<title>T7278: Remove cracklib hack from postinstall script template</title>
<updated>2025-03-25T08:50:58+00:00</updated>
<author>
<name>oniko94</name>
<email>onikolaiev94@outlook.com</email>
</author>
<published>2025-03-24T23:56:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d9ec5d1e70d3991ac64498734157cfb7934034ee'/>
<id>urn:sha1:d9ec5d1e70d3991ac64498734157cfb7934034ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6353: Add password strength check and user warning</title>
<updated>2025-03-18T12:31:33+00:00</updated>
<author>
<name>oniko94</name>
<email>onikolaiev94@outlook.com</email>
</author>
<published>2025-02-07T11:40:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b5b3e85f0bc8170b97d3e1af2383477c0854914d'/>
<id>urn:sha1:b5b3e85f0bc8170b97d3e1af2383477c0854914d</id>
<content type='text'>
</content>
</entry>
</feed>
