<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/data/config-mode-dependencies/vyos-1x.json, 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-01T19:51:21+00:00</updated>
<entry>
<title>firewall: T8761: re-introduce VRF interface names in generated firewall config</title>
<updated>2026-07-01T19:51:21+00:00</updated>
<author>
<name>David Vølker</name>
<email>david@voelker.dk</email>
</author>
<published>2026-06-01T06:09:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0d3ac22b95cef90e7c54ef823c00bb59b935c158'/>
<id>urn:sha1:0d3ac22b95cef90e7c54ef823c00bb59b935c158</id>
<content type='text'>
This change re-implements the intended behaviour from T4180 aswell as from
T4506, it ensures that both the vrf-member interface aswell as the vrf itself
is added as an oifname -&gt; meaning that traffic traversing and originating from
withing VyOS is matches outbound.

Changes done by c-po:
* re-sort dependency list to keep diff low
* vyos.configdict.is_vrf_changed() should return early and not carry
  over the to-be return value
* keep common coding style (dict by . separation) in nftables-zone.j2

Co-authored-by: Christian Breunig &lt;christian@breunig.cc&gt;
</content>
</entry>
<entry>
<title>T6933: fix "system option performance" overwrites sysctl parameters from firewall (#5206)</title>
<updated>2026-05-20T10:26:40+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-05-20T10:26:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=3498a7a4ff8637f32922df9bf8742f2e2031859d'/>
<id>urn:sha1:3498a7a4ff8637f32922df9bf8742f2e2031859d</id>
<content type='text'>
sysctl values written by firewall global-options are overwritten when using
"system option performance" configuration on VyOS CLI. This is caused by a
missing dependency fall from system_option.py to the firewall CLI helper script.</content>
</entry>
<entry>
<title>T7756: Fix rsyslog configuration generation</title>
<updated>2026-02-10T03:59:37+00:00</updated>
<author>
<name>Adam Schultz</name>
<email>adam.schultz@live.com</email>
</author>
<published>2026-01-24T14:55:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=696df602557dd7b70b353c3b9cfb110c0908a2fe'/>
<id>urn:sha1:696df602557dd7b70b353c3b9cfb110c0908a2fe</id>
<content type='text'>
1.) Fix both syslog and logrotate writing /etc/logrotate.d/vyos-rsyslog
- system_syslog.py generates /etc/logrotate.d/vyos-rsyslog-user for user file
  logrotate
- system_logs.py generates /etc/logrotate.d/vyos-rsyslog using configured
  rotation parameters

2.) Fix /run/rsyslog/rsyslog.conf ignoring configured size for /var/log/messages
- system_syslog.py retrieves "system logs" config to set rotation limits
- default rotation size is now based on configuration defaults

3.) prifilt strings for rsyslog are modified to use override syntax
  (e.g. ";facility.none") when all is combined with other facilities to honor
  per facility user intent

Smoke test changes:

Commonize configuration of syslog facilities
Check that prifilt is sane based on configured facilities (i.e. overides only
    present when required)
Test wildcard (all) only, specific facility only, and wildcard + specific facility
</content>
</entry>
<entry>
<title>T8138: add nat66 as dependent of firewall groups</title>
<updated>2026-01-01T21:08:54+00:00</updated>
<author>
<name>Marius Lindvall</name>
<email>marius@varden.info</email>
</author>
<published>2026-01-01T21:08:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5cf24b4fe790597a78d6061fe4822addbcf5f6bd'/>
<id>urn:sha1:5cf24b4fe790597a78d6061fe4822addbcf5f6bd</id>
<content type='text'>
Add nat66 as a dependency of firewall groups, because nat66 may
reference firewall groups via source-destination-group-ipv6.xml.i. The
dependency is necessary to ensure a fresh nft ruleset is built when
dependent groups are updated, so that the changes actually take effect
in nat66 on commit.

Add a smoketest to cover nft rulesets failing to update as a result of
changes to dependent firewall groups.

Original commit adding support for groups in nat66 is commit f96733dd.
</content>
</entry>
<entry>
<title>T7731: Static ARP entries are missing after an interface status change</title>
<updated>2025-11-12T11:48:44+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2025-11-05T11:20:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ccf4972f8dd9ddf370fe6376480c1244a138c4bd'/>
<id>urn:sha1:ccf4972f8dd9ddf370fe6376480c1244a138c4bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T7938: VPP: Rewrite sFlow implementation</title>
<updated>2025-10-21T14:30:51+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2025-10-17T12:21:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4c08b0694c65f1bb434538980a44a94e5ae15d24'/>
<id>urn:sha1:4c08b0694c65f1bb434538980a44a94e5ae15d24</id>
<content type='text'>
Execute commands for vpp sflow with API calls. Use values for polling interval and sampling rate from 'system sflow'. Add op-mode command
</content>
</entry>
<entry>
<title>wlb: T114: Add firewall group support for WAN load balancer</title>
<updated>2025-09-10T10:09:09+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2025-09-10T08:44:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ae732fb0eb1dd352ba0b97b07aaf3db9c514ea19'/>
<id>urn:sha1:ae732fb0eb1dd352ba0b97b07aaf3db9c514ea19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pki: T6013: add proper dependencies for SSH CA</title>
<updated>2025-05-29T11:57:48+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-05-20T17:54:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d2745a7b60a7fef88958bd52b3876c105da87e77'/>
<id>urn:sha1:d2745a7b60a7fef88958bd52b3876c105da87e77</id>
<content type='text'>
We need to establish proper dependencies on "system login" and "pki ca" for
the SSH subsystem. If the CA is updated or user principal names are modified,
we must also ensure that the SSH daemon is restarted accordingly.
</content>
</entry>
<entry>
<title>wireguard: T7166: Call vxlan dependency if interface exist</title>
<updated>2025-02-27T16:01:20+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2025-02-26T10:24:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=19dc0994af1612a036b58700d10efebcca8c6745'/>
<id>urn:sha1:19dc0994af1612a036b58700d10efebcca8c6745</id>
<content type='text'>
</content>
</entry>
<entry>
<title>haproxy: T6745: Rename `reverse-proxy` to `haproxy`</title>
<updated>2024-10-09T13:55:15+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2024-10-09T12:55:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=90a4827284acd3cb072cdfeef323c522802c6449'/>
<id>urn:sha1:90a4827284acd3cb072cdfeef323c522802c6449</id>
<content type='text'>
</content>
</entry>
</feed>
