<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/etc, branch 1.3.1</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/marekm72/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/marekm72/vyos-1x.git/atom?h=1.3.1</id>
<link rel='self' href='https://git.amelek.net/marekm72/vyos-1x.git/atom?h=1.3.1'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/'/>
<updated>2022-03-05T19:53:02+00:00</updated>
<entry>
<title>conntrackd: T4259: prevent startup of multiple daemon instances</title>
<updated>2022-03-05T19:53:02+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-03-05T08:40:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=36c46f5893fa1f4df1defcee851e44ca3ed1fd8f'/>
<id>urn:sha1:36c46f5893fa1f4df1defcee851e44ca3ed1fd8f</id>
<content type='text'>
(cherry picked from commit 2c94c3ec72a559de405b29b4399250db3085717e)
</content>
</entry>
<entry>
<title>monitoring: T3872: Add new feature service monitoring telegraf</title>
<updated>2022-02-08T15:14:03+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2022-02-08T15:14:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=10d67313d320c97b48fe4fa2236f25ada94ae98c'/>
<id>urn:sha1:10d67313d320c97b48fe4fa2236f25ada94ae98c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>keepalived: T4128: add missing keepalived.service file</title>
<updated>2022-01-09T19:55:40+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-01-03T19:30:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=5931d2530e9ab1b0fa0360602144d745b415ca42'/>
<id>urn:sha1:5931d2530e9ab1b0fa0360602144d745b415ca42</id>
<content type='text'>
(cherry picked from commit 5a73c946000902f6e445b0803ca090f7fc6e0954)
</content>
</entry>
<entry>
<title>keepalived: T4128: add systemd option Type=simple</title>
<updated>2022-01-09T19:55:35+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-01-03T17:43:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=1bb6b4458aa639e7dbea9fc9d6f666bdc7ea9612'/>
<id>urn:sha1:1bb6b4458aa639e7dbea9fc9d6f666bdc7ea9612</id>
<content type='text'>
Without this option systemd startup will hit a timeout and the kill keepalived
again.

(cherry picked from commit 2a279f48e208b90c91eac5d6c5855e65cee39018)
</content>
</entry>
<entry>
<title>dhclient: T4121: Fixed resolv.conf generation at early boot stage</title>
<updated>2021-12-30T16:02:26+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2021-12-29T22:41:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=1a9c1479044040c64ca6be91835d8cea7004ddff'/>
<id>urn:sha1:1a9c1479044040c64ca6be91835d8cea7004ddff</id>
<content type='text'>
In case if a CLI configuration is not available, dhclient cannot add
nameservers to a `resolv.conf` file, because `vyos-hostsd` requires that
an interface be listed in the `set system name-server` option.
This commit introduces two changes:

* `vyos-hostsd` service will not be started before Cloud-Init fetch all
remote data. This is required because all meta-data should be available
for Cloud-Init before any of VyOS-related services start since it is
used for configuration generation.

* the `vyos-hostsd-client` in the `dhclient-script` will be used only if
the `vyos-hostsd` is running. In other words - if VyOS services already
started, dhclient changes `resolv.conf` using `vyos-hostsd`; in other
cases - does this directly.

These changes should protect us from problems with DHCP during system
boot if DHCP is required by third-party utils.
</content>
</entry>
<entry>
<title>wwan: T3795: periodically check if WWAN connection needs a reconnect</title>
<updated>2021-11-18T17:19:48+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-11-18T16:58:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=eb6247e4b464c36fa7441627b221d0db39429251'/>
<id>urn:sha1:eb6247e4b464c36fa7441627b221d0db39429251</id>
<content type='text'>
</content>
</entry>
<entry>
<title>openvpn: T3995: implement systemd reload support</title>
<updated>2021-11-17T19:41:25+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-11-15T20:19:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=b618790b9e5ab51e5d4f65e6756fedca70882cba'/>
<id>urn:sha1:b618790b9e5ab51e5d4f65e6756fedca70882cba</id>
<content type='text'>
(cherry picked from commit eceaa3a787929f5a514b9c45da52936c0d4d4a54)
</content>
</entry>
<entry>
<title>OpenVPN: T3350: Changed custom options for OpenVPN processing</title>
<updated>2021-11-17T19:41:14+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2021-10-04T07:40:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=50a1b4a1170182864760613216b68322f165a749'/>
<id>urn:sha1:50a1b4a1170182864760613216b68322f165a749</id>
<content type='text'>
Custom OpenVPN options moved back to the command line from a
configuration file. This should keep full compatibility with the
`crux` branch, and allows to avoid mistakes with parsing options
that contain `--` in the middle.
The only smart part of this - handling a `push` option. Because
of internal changes in OpenVPN, previously it did not require an
argument in the double-quotes, but after version update in
`equuleus` and `sagitta` old syntax became invalid. So, all the
`push` options are processed to add quotes. The solution is still
not complete, because if a single config line contains `push` with
other options, it will not work, but it is better than nothing.

(cherry picked from commit 3fd2ff423b6c6e992b2ed531c7ba99fb9e1a2123)
</content>
</entry>
<entry>
<title>dhclient: T3940: Added lease file argument to the `dhclient -x` call</title>
<updated>2021-11-01T08:11:22+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2021-10-25T18:44:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=0c2384114e8abbd9c883a57729564c70c0a86eec'/>
<id>urn:sha1:0c2384114e8abbd9c883a57729564c70c0a86eec</id>
<content type='text'>
When `dhclient` with the `-x` option is used to stop running DHCP client
with a lease file that is not the same as in the new `dhclient` process,
it requires a `-lf` argument with a path to the old lease file to find
information about old/active leases and process them according to
instructions and config.

This commit adds the option to the `02-vyos-stopdhclient` hook, which
allows to properly process `dhclient` instances started in different
ways.

(cherry picked from commit 393970f9ee5b3dfc58e0e999d3d5941a198b2c6f)
</content>
</entry>
<entry>
<title>console: udev: T3954: adjust rule script to new systemd-udev version</title>
<updated>2021-10-31T12:51:17+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-10-31T12:48:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=60775392123a0253863ab7af5accd3b61285d84e'/>
<id>urn:sha1:60775392123a0253863ab7af5accd3b61285d84e</id>
<content type='text'>
We can no longer use bash veriable string code vor string manipulation. Move to
a more robust "cut" implementation.

(cherry picked from commit 513e951f3e1358ec6ff5424d03e8f4e9aa7c3388)
</content>
</entry>
</feed>
