<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/system, branch 1.3.3-epa1</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=1.3.3-epa1</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=1.3.3-epa1'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2023-03-15T14:54:04+00:00</updated>
<entry>
<title>T3083: Add service event-handler</title>
<updated>2023-03-15T14:54:04+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-03-15T14:54:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f992b2bd230dd2f095258cfa70f1e14796f86b3b'/>
<id>urn:sha1:f992b2bd230dd2f095258cfa70f1e14796f86b3b</id>
<content type='text'>
Event-handler allows executing a custom script when detects
some configured "pattern regex"

  set service event-handler event first filter pattern '.*ssh2.*'
  set service event-handler event first script arguments '192.0.2.5'
  set service event-handler event first script environment interface value 'eth0'
  set service event-handler event first script path '/config/scripts/hello.sh'

It is the backport from 1.4
</content>
</entry>
<entry>
<title>keepalived: T4526: keepalived-fifo.py unable to load config</title>
<updated>2022-10-30T14:44:57+00:00</updated>
<author>
<name>Sander Klein</name>
<email>github@roedie.nl</email>
</author>
<published>2022-08-22T19:47:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=82425099edcc48494193b00138775a8da4e70023'/>
<id>urn:sha1:82425099edcc48494193b00138775a8da4e70023</id>
<content type='text'>
keepalived-fifo.py cannot load the VyOS config because the
script is started before the commit is completely finished.

This change makes sure the script waits for the commit
to be completed. It retries every 0.5 seconds. If the commit
is still not completed it will continue as did the original
implementation.
</content>
</entry>
<entry>
<title>vrrp: T4226: transition-script does not work for groups containing a hypen (-)</title>
<updated>2022-02-05T19:14:29+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-02-05T19:13:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=8c8358f488ae5901d1c4ab52b422cf132c2dabe6'/>
<id>urn:sha1:8c8358f488ae5901d1c4ab52b422cf132c2dabe6</id>
<content type='text'>
(cherry picked from commit 11a900e706db59459314622050ced7d4117f090b)
</content>
</entry>
<entry>
<title>Revert "vrrp: T4059: do "late" read of the CLI configuration as this fails in __init__"</title>
<updated>2021-12-09T21:16:44+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-12-09T20:58:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=977dbf6b9452a81e7f04789182f852afe5f3a0bd'/>
<id>urn:sha1:977dbf6b9452a81e7f04789182f852afe5f3a0bd</id>
<content type='text'>
This reverts commit f168e409acb314d1c15a4343643be7c07ce79b44.
</content>
</entry>
<entry>
<title>vrrp: T4059: do "late" read of the CLI configuration as this fails in __init__</title>
<updated>2021-12-08T09:06:13+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-12-08T09:03:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f168e409acb314d1c15a4343643be7c07ce79b44'/>
<id>urn:sha1:f168e409acb314d1c15a4343643be7c07ce79b44</id>
<content type='text'>
... thus we simply read the configuration the first time it really becomes
necessary and a message requireing the data needs it actually.

(cherry picked from commit bcfe967f607a83192d75c01e7f414655891eec60)
</content>
</entry>
<entry>
<title>vrrp: T4041: bugfix sync-group transition-scripts not executed</title>
<updated>2021-12-05T20:25:58+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-12-05T20:23:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ec13cac66ba612ecc36053158c7517c8fe993547'/>
<id>urn:sha1:ec13cac66ba612ecc36053158c7517c8fe993547</id>
<content type='text'>
While mangling the config dict retrieved via get_config_dict() into a private
representation of a configuration dictionary sync-groups were never accounted
for. Instead everything always ended up in the regular vrrp transition-script
section.

The implementation has been changed to directly work on the content of
get_config_dict() to stop any confusion and making redundant data copies
obsolete.

(cherry picked from commit 025f0609cea8591e93b8cb4a7d0256e43e23323b)
</content>
</entry>
<entry>
<title>vrrp: T3877: backport handlers to solve "default rfc3768-compatibility" issue</title>
<updated>2021-09-30T21:28:25+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2021-04-16T14:04:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=3c73edd96568b77aa0efc60a70babeea5d5515b4'/>
<id>urn:sha1:3c73edd96568b77aa0efc60a70babeea5d5515b4</id>
<content type='text'>
Do not create rfc3768-compatibility interfaces by default because of wrong
Jinja2 syntax. Backporting the entire system makes it easier in the future to
additional bugfixes.
</content>
</entry>
<entry>
<title>vrrp: keepalived: T616: move configuration to volatile /run directory</title>
<updated>2021-09-21T20:18:54+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-09-21T18:29:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=65398e5c8aedf2f206bb706e97aa828e409d07b3'/>
<id>urn:sha1:65398e5c8aedf2f206bb706e97aa828e409d07b3</id>
<content type='text'>
Move keepalived configuration from /etc/keepalived to /run/keepalived.

(cherry picked from commit b243795eba1b36cadd81c3149e833bdf5c5bea70)
</content>
</entry>
<entry>
<title>dhcp-server: T2927: Add empty args if does not possible to determine variables</title>
<updated>2021-09-19T10:36:08+00:00</updated>
<author>
<name>DmitriyEshenko</name>
<email>dmitriy.eshenko@vyos.io</email>
</author>
<published>2021-02-23T17:38:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=404b4c7b7b4f3063bc2bb608a32833d6cf23d834'/>
<id>urn:sha1:404b4c7b7b4f3063bc2bb608a32833d6cf23d834</id>
<content type='text'>
(cherry picked from commit 2f8b33a26e63e5b9ac4e697b9312f2238d6241f3)
</content>
</entry>
<entry>
<title>openvpn: T3641: remove deprecated iproute option</title>
<updated>2021-06-25T19:06:40+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-06-24T19:26:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5187acf7babeb542757ced8435c6ded9bebab518'/>
<id>urn:sha1:5187acf7babeb542757ced8435c6ded9bebab518</id>
<content type='text'>
Executing iproute2 commands as unprivileged member of the openvpn group is now
handled via a sudoers file.

(cherry picked from commit 9c8facc69c09163b74bc428f1dbf8be030766758)
</content>
</entry>
</feed>
