<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git, 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-07-14T12:18:28+00:00</updated>
<entry>
<title>ci: T9082: scan C code with CodeQL (add c-cpp, build-mode none)</title>
<updated>2026-07-14T12:18:28+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-07-14T12:18:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=482d9a430121b7a93c199121e03bb9f3bdb612d0'/>
<id>urn:sha1:482d9a430121b7a93c199121e03bb9f3bdb612d0</id>
<content type='text'>
The caller previously scanned only Python, leaving the repo's C sources
unanalyzed. build-mode 'none' (codeql-action v4) extracts C/C++ without
a build; final mode subject to the ipaddrcheck canary coverage
comparison under T9082.

🤖 Generated by [robots](https://vyos.io)
</content>
</entry>
<entry>
<title>Merge pull request #5322 from c-po/udev-rules-fix</title>
<updated>2026-07-10T10:03:37+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-07-10T10:03:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e5e36dd48191cb5194dd541fa91b2d14dd8d9d33'/>
<id>urn:sha1:e5e36dd48191cb5194dd541fa91b2d14dd8d9d33</id>
<content type='text'>
udev: T9071: fix invalid ATTR key assignment</content>
</entry>
<entry>
<title>T9071: rename 40-usb_modeswitch.rules to 41-usb_modeswitch_wwan.rules</title>
<updated>2026-07-10T04:15:37+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-07-10T04:15:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ca8a6189eab702b8430b436b41cc6c38b5a5b9a1'/>
<id>urn:sha1:ca8a6189eab702b8430b436b41cc6c38b5a5b9a1</id>
<content type='text'>
Prefent ISO build issue:
  Skipping overridden file '/usr/lib/udev/rules.d/40-usb_modeswitch.rules'.
  Reading rules file: /etc/udev/rules.d/40-usb_modeswitch.rules
</content>
</entry>
<entry>
<title>udev: T9071: fix invalid ATTR key assignment</title>
<updated>2026-07-09T20:15:37+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-07-09T20:15:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f41942cea2a57834370024510f11440506d5646b'/>
<id>urn:sha1:f41942cea2a57834370024510f11440506d5646b</id>
<content type='text'>
This fixes a (cosmetic) error which pops up in the logfiles:
  40-usb_modeswitch.rules:4 ATTR key takes '==', '!=', or '=' operator, assuming '='.

It was introduced in commit 93406237d ("wwan: T8924: add UDEV configuration for
USB modeswitch")
</content>
</entry>
<entry>
<title>Merge pull request #5314 from natali-rs1985/T9018</title>
<updated>2026-07-09T13:56:31+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-07-09T13:56:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=43dfe32914fc5dcb09d8fb6e59045e18f2d1d708'/>
<id>urn:sha1:43dfe32914fc5dcb09d8fb6e59045e18f2d1d708</id>
<content type='text'>
vpp: T9018: Auto-enable promiscuous mode for interfaces with VLANs</content>
</entry>
<entry>
<title>Merge pull request #5317 from natali-rs1985/T9062</title>
<updated>2026-07-09T13:21:05+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2026-07-09T13:21:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c5e0d76021bf0cd08b2866928c4b171cbe5983e0'/>
<id>urn:sha1:c5e0d76021bf0cd08b2866928c4b171cbe5983e0</id>
<content type='text'>
vpp: T9062: Enable DHCP/DHCPv6 client detection on VLAN sub-interfaces</content>
</entry>
<entry>
<title>vpp: T9062: Enable DHCP/DHCPv6 client detection on VLAN sub-interfaces</title>
<updated>2026-07-09T09:26:19+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-07-08T13:20:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=adf91e3731f0a34b5a28add2da7a5912af2161b7'/>
<id>urn:sha1:adf91e3731f0a34b5a28add2da7a5912af2161b7</id>
<content type='text'>
The 'ip4-dhcp-client-detect' and 'ip6-icmp-ra-punt' VPP features were only
ever enabled on the base ethernet interface, so DHCP and DHCPv6 clients
never worked on VLAN sub-interfaces (vif/vif-s) of a VPP-managed interface.
Apply the same feature toggles to each vif/vif-s using its own address
configuration. vif-c is intentionally excluded, as Q-in-Q sub-interfaces
are not currently functional under VPP.
</content>
</entry>
<entry>
<title>Merge pull request #5310 from vyos/T9048-smoketest-dhclient-races</title>
<updated>2026-07-07T14:13:19+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-07-07T14:13:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a56d9ff03bafa60fd1ab35213d66809468b3e740'/>
<id>urn:sha1:a56d9ff03bafa60fd1ab35213d66809468b3e740</id>
<content type='text'>
smoketest: T9048: harden DHCP client process checks against CI timing races</content>
</entry>
<entry>
<title>Merge pull request #5275 from BradKollmyer/remote-T8829-head-fallback</title>
<updated>2026-07-07T13:42:21+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2026-07-07T13:42:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e3b38a56bd24407b1f03d6e833b3b5db94fe2443'/>
<id>urn:sha1:e3b38a56bd24407b1f03d6e833b3b5db94fe2443</id>
<content type='text'>
remote: T8829: fall back to GET when HEAD is not supported</content>
</entry>
<entry>
<title>Merge pull request #5313 from c-po/pppoe-default-route</title>
<updated>2026-07-07T13:33:17+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-07-07T13:33:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b02982d2a17e3a8a344f03eef9046c9e85a8f15e'/>
<id>urn:sha1:b02982d2a17e3a8a344f03eef9046c9e85a8f15e</id>
<content type='text'>
frrender: T9054: keep PPPoE/DHCP default route when "protocols static" is deleted</content>
</entry>
</feed>
