<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/data/config-mode-dependencies, branch rolling</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=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=rolling'/>
<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>vpp: T8230: Add support for PPPoE on bonding interfaces</title>
<updated>2026-03-17T20:19:17+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-03-12T10:05:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a37c37da41b26cae0e71e05c260d14bbb1aa1610'/>
<id>urn:sha1:a37c37da41b26cae0e71e05c260d14bbb1aa1610</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vpp: T8339: Cleanup vpp interfaces and kernel-interfaces after migration</title>
<updated>2026-03-04T14:06:39+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-03-04T14:00:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d340acd74270728743807b1db4124b0fddcceec4'/>
<id>urn:sha1:d340acd74270728743807b1db4124b0fddcceec4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vpp: T8327: Migrate bridge interface to 'interfaces vpp bridge'</title>
<updated>2026-03-03T15:52:40+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-02-27T19:22:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c90512f68dbabe6f005c259f6e787abe527fe975'/>
<id>urn:sha1:c90512f68dbabe6f005c259f6e787abe527fe975</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vpp: T8254: Move 'nat44' and 'settings nat44' sections to 'nat nat44'</title>
<updated>2026-02-13T18:20:31+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-02-13T10:29:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9bfe2749a1fa41a4c77a3364851ac1fbefbf3ef3'/>
<id>urn:sha1:9bfe2749a1fa41a4c77a3364851ac1fbefbf3ef3</id>
<content type='text'>
</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>vpp: T8143: Incorrect mapping in IPFIX for bond interfaces</title>
<updated>2026-01-16T15:42:10+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-01-16T15:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=2d8076c7db448ff49155641ee49ffc8db7c0b837'/>
<id>urn:sha1:2d8076c7db448ff49155641ee49ffc8db7c0b837</id>
<content type='text'>
</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>T7556: VPP add IPFIX collector configuration</title>
<updated>2025-11-14T15:41:04+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2025-11-03T22:45:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0cc39141dba576609480f6707d16964de4a8a6bc'/>
<id>urn:sha1:0cc39141dba576609480f6707d16964de4a8a6bc</id>
<content type='text'>
Add VPP IPFIX configuration commands:

```
set vpp ipfix active-timeout '8'
set vpp ipfix collector 192.0.2.2 port '2055'
set vpp ipfix collector 192.0.2.2 source-address '192.0.2.1'
set vpp ipfix flowprobe-record 'l2'
set vpp ipfix flowprobe-record 'l3'
set vpp ipfix flowprobe-record 'l4'
set vpp ipfix inactive-timeout '32'
set vpp ipfix interface eth0
set vpp ipfix interface eth1 direction 'both'
set vpp ipfix interface eth1 flow-variant 'ipv4'
```
</content>
</entry>
</feed>
