<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/conf_mode, branch current</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=current</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=current'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2025-07-07T17:23:03+00:00</updated>
<entry>
<title>T7528: Fix service monitoring prometheus stops services</title>
<updated>2025-07-07T17:23:03+00:00</updated>
<author>
<name>Viacheslav</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2025-07-07T17:23:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c3d79b704b327c4605e6a3d65a56e48ade8c6b98'/>
<id>urn:sha1:c3d79b704b327c4605e6a3d65a56e48ade8c6b98</id>
<content type='text'>
Fix for service monitoring prometheus stops unconfigured services.
Check if the service is in active state before stop it.
</content>
</entry>
<entry>
<title>Merge pull request #4585 from c-po/copyright-notice</title>
<updated>2025-07-03T13:12:53+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2025-07-03T13:12:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=036f08f14a029b64366eff61e30a2de49e591759'/>
<id>urn:sha1:036f08f14a029b64366eff61e30a2de49e591759</id>
<content type='text'>
T7591: remove copyright years from source files</content>
</entry>
<entry>
<title>T7591: remove copyright years from source files</title>
<updated>2025-06-28T21:16:52+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-06-28T18:51:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1478516ae437f19ebeb7d6ff9b83dd74f8e76758'/>
<id>urn:sha1:1478516ae437f19ebeb7d6ff9b83dd74f8e76758</id>
<content type='text'>
The legal team says years are not necessary so we can go ahead with it, since
it will simplify backporting.

Automatically removed using: git ls-files | grep -v libvyosconfig | xargs sed -i -E \
's/^# Copyright (19|20)[0-9]{2}(-[0-9]{4})? VyOS maintainers.*/# Copyright VyOS maintainers and contributors &lt;maintainers@vyos.io&gt;/g'

In addition we will error-out during "make" if someone re-adds a legacy
copyright notice
</content>
</entry>
<entry>
<title>vrf: T7544: Ensure correct quoting for VRF ifnames in nftables</title>
<updated>2025-06-26T14:23:13+00:00</updated>
<author>
<name>Andrew Topp</name>
<email>andrewt@telekinetica.net</email>
</author>
<published>2025-06-26T14:23:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c741a290261eb53d5f9ca4849109f19ced8fda9f'/>
<id>urn:sha1:c741a290261eb53d5f9ca4849109f19ced8fda9f</id>
<content type='text'>
* For VRF create/delete:
  * Simple dquoting, as before, was parsed away by the shell
  * Just escaping the double quotes could cause issues with the shell mangling
    VRF names (however unlikely)
  * Wrapping original quotes in shell-escaped single quotes is a quick &amp; easy
    way to guard against both improper shell parsing and string names being
    taken as nft keywords.

* Firewall configuration:
  * Firewall "interface name" rules support VRF ifnames and used them unquoted,
    fixed for nft_rule template tags (parse_rule)
  * Went through and quoted all iif/oifname usage by zones and interface
    groups. VRF ifnames weren't available for all cases, but there is
    no harm in completeness.
  * For this, also created a simple quoted_join template filter to replace
    any use of |join(',')

* PBR calls nft but doesn't mind the "vni" name - table IDs used instead

I may have missed some niche nft use-cases that would be exposed to this problem.
</content>
</entry>
<entry>
<title>Merge pull request #4572 from c-po/pki-T7573</title>
<updated>2025-06-24T13:31:10+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2025-06-24T13:31:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=71ddbe4ceeeba30f6da055123307ad37c5a93f94'/>
<id>urn:sha1:71ddbe4ceeeba30f6da055123307ad37c5a93f94</id>
<content type='text'>
pki: T7573: fix TypeError when HAProxy is not in use</content>
</entry>
<entry>
<title>pki: T7573: fix TypeError when HAProxy is not in use</title>
<updated>2025-06-23T20:53:16+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-06-23T20:28:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=02e9eb07a87220fd4b0f40a2a0a9da86c2726786'/>
<id>urn:sha1:02e9eb07a87220fd4b0f40a2a0a9da86c2726786</id>
<content type='text'>
Commit 59d86826a2f ("haproxy: T7122: add ACME/certbot bootstrap support")
introduced a regression where a None value was inadvertently iterated over.
This patch prevents the invalid access by verifying that all required keys are
present in the dictionary before proceeding.
</content>
</entry>
<entry>
<title>T7355: periodical cleanup of unused Python3 import statements</title>
<updated>2025-06-23T20:26:03+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-06-23T20:26:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=6281059dc5de3a906b63c59b0b71050ea0022446'/>
<id>urn:sha1:6281059dc5de3a906b63c59b0b71050ea0022446</id>
<content type='text'>
</content>
</entry>
<entry>
<title>container: T7473: fix show/monitor container log failed when log-driver is journald</title>
<updated>2025-06-17T15:02:07+00:00</updated>
<author>
<name>opswill</name>
<email>will@nixops.org</email>
</author>
<published>2025-06-17T15:02:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5ae3924234f9ffaa2ffda7e9fc52c2b3518a85e2'/>
<id>urn:sha1:5ae3924234f9ffaa2ffda7e9fc52c2b3518a85e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vrf: T7506:  Do not use default table 254 for VRF</title>
<updated>2025-06-17T07:16:06+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2025-06-13T13:55:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=243f07b3315dcf7bc3fe68dca362505aa6e761ce'/>
<id>urn:sha1:243f07b3315dcf7bc3fe68dca362505aa6e761ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #4497 from yzguy/T7432</title>
<updated>2025-06-12T14:20:21+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2025-06-12T14:20:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=dcba87b2394b789c335b44856a8ae7bfea05353c'/>
<id>urn:sha1:dcba87b2394b789c335b44856a8ae7bfea05353c</id>
<content type='text'>
T7432: RPKI VRF Support</content>
</entry>
</feed>
