<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/etc, branch 1.3.2</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.2</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=1.3.2'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2022-08-19T18:04:00+00:00</updated>
<entry>
<title>ethernet: T4538: fix wrong systemd unit used for EAPoL</title>
<updated>2022-08-19T18:04:00+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-08-19T16:55:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=33db81f8055fa471d3b0b6cdf78c2a057c11a0fc'/>
<id>urn:sha1:33db81f8055fa471d3b0b6cdf78c2a057c11a0fc</id>
<content type='text'>
When MACsec was bound to an ethernet interface and the underlaying
source-interface got changed (even description only) this terminated the
MACsec session running on top of it.

The root cause is when EAPoL was implemented in commit d59354e52a8a7f we
re-used the same systemd unit which is responsible for MACsec. That indeed lead
to the fact that wpa_supplicant was always stopped when anything happened on
the underlaying source-interface that was not related to EAPoL.

(cherry picked from commit f92a23ef9ab8be59681e5b7ba627e399d89bce53)
</content>
</entry>
<entry>
<title>T4405: Fix administrative distance of DHCP routes</title>
<updated>2022-05-05T05:41:45+00:00</updated>
<author>
<name>Dmitri Toubelis</name>
<email>dtoubelis@users.noreply.github.com</email>
</author>
<published>2022-05-05T05:41:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0c00e7bf8b6e68814607fde4ff0cd70ce9f4b486'/>
<id>urn:sha1:0c00e7bf8b6e68814607fde4ff0cd70ce9f4b486</id>
<content type='text'>
- Default dhclient script only uses value of `$IF_MERIC` envvar for default route recived via `router` option.
- This variable has no effect on rotes received via `rfc3442-classless-static-routes` option
- Considering that Vyos overrrides `ip` command originating from `dhclient` this can be easily fixed in `iptovtysh()` function by using the `$IF_METRIC` envvar directly in the dhclient hook.</content>
</entry>
<entry>
<title>wwan: T4324: cronjob is setup via interfaces-wwan.py - drop dedicated cron file</title>
<updated>2022-04-03T07:19:18+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-04-02T12:38:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=7091d0b54f21caf85ea86d2542d9bec4b5fd1afb'/>
<id>urn:sha1:7091d0b54f21caf85ea86d2542d9bec4b5fd1afb</id>
<content type='text'>
(cherry picked from commit 5faeacd1111a83e5859b98ccc4193cb6017cdba8)
</content>
</entry>
<entry>
<title>Revert "openvpn: T4230: globally enable ip_nonlocal_bind"</title>
<updated>2022-03-28T07:46:52+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2022-03-28T07:46:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=2a511dfaf8fcc633baf254a45224ff612d0d1202'/>
<id>urn:sha1:2a511dfaf8fcc633baf254a45224ff612d0d1202</id>
<content type='text'>
This reverts commit 382d5aa16d81b745e522a14122b429750ee64789.
</content>
</entry>
<entry>
<title>openvpn: T4230: globally enable ip_nonlocal_bind</title>
<updated>2022-03-24T17:37:17+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-02-17T19:58:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=382d5aa16d81b745e522a14122b429750ee64789'/>
<id>urn:sha1:382d5aa16d81b745e522a14122b429750ee64789</id>
<content type='text'>
(cherry picked from commit 1cbcbf40b7721849f9696c05fac65db010a66b7c)
</content>
</entry>
<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/vyos/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/vyos/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/vyos/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/vyos/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/vyos/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>
</feed>
