<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/conf_mode, branch 1.3.2</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.2</id>
<link rel='self' href='https://git.amelek.net/marekm72/vyos-1x.git/atom?h=1.3.2'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/'/>
<updated>2022-09-02T11:36:45+00:00</updated>
<entry>
<title>bonding: T4668: fix live bonding member add or remove</title>
<updated>2022-09-02T11:36:45+00:00</updated>
<author>
<name>initramfs</name>
<email>initramfs@initramfs.io</email>
</author>
<published>2022-09-01T12:51:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=0f1d29ac0480dc202595b96357789e6d15d49f2c'/>
<id>urn:sha1:0f1d29ac0480dc202595b96357789e6d15d49f2c</id>
<content type='text'>
Fixes several bugs around bonding member interface states not matching
the committed configuration, including:

  - Disabled removed interfaces coming back up
  - Newly added disabled interfaces not staying down
  - Newly added interfaces not showing up in the bond
</content>
</entry>
<entry>
<title>bonding: T4668: refactor configuration mode interface bonding script</title>
<updated>2022-09-02T11:36:37+00:00</updated>
<author>
<name>initramfs</name>
<email>initramfs@initramfs.io</email>
</author>
<published>2022-09-01T12:31:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=df97b5a4130ec7763176c86295bce586e0808f72'/>
<id>urn:sha1:df97b5a4130ec7763176c86295bce586e0808f72</id>
<content type='text'>
Refactor interfaces-bonding.py to simplify existing code and to remove
potentially bugprone sections in preparation for member add/remove
fixes for T4668.
</content>
</entry>
<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/marekm72/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>openconnect: T4616: bugfix KeyError: 'local_users'</title>
<updated>2022-08-15T18:54:46+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-08-15T18:54:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=28936477c4f4c4633c9a384054c0a65090ece101'/>
<id>urn:sha1:28936477c4f4c4633c9a384054c0a65090ece101</id>
<content type='text'>
To reproduce:
  set vpn openconnect authentication mode local
  commit

Traceback (most recent call last):
  File "/usr/libexec/vyos/conf_mode/vpn_openconnect.py", line 147, in &lt;module&gt;
    verify(c)
  File "/usr/libexec/vyos/conf_mode/vpn_openconnect.py", line 64, in verify
    if not ocserv["authentication"]["local_users"] or not ocserv["authentication"]["local_users"]["username"]:
KeyError: 'local_users'
</content>
</entry>
<entry>
<title>macsec: T4592: can not create two interfaces using the same source-interface</title>
<updated>2022-08-15T16:00:56+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-08-04T06:29:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=922871b4dc41f345d7ec1aae518ba91b6dfeb62c'/>
<id>urn:sha1:922871b4dc41f345d7ec1aae518ba91b6dfeb62c</id>
<content type='text'>
(cherry picked from commit 993961f60ead2a18912eb577b1152463d4eb8b4e)
</content>
</entry>
<entry>
<title>macsec: T4537: support online ciper and source-interface re-configuration</title>
<updated>2022-08-15T16:00:54+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-07-18T21:48:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=488024e698ac5479b652f072b1680cdc62396f73'/>
<id>urn:sha1:488024e698ac5479b652f072b1680cdc62396f73</id>
<content type='text'>
(cherry picked from commit 82d8494d349edd7707c3811a71ca0e9c0648204e)
</content>
</entry>
<entry>
<title>Fix missing dict_search import in interfaces-macsec.py</title>
<updated>2022-08-13T11:43:07+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2022-08-13T11:43:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=c482a5c1ba38f93e83af5f42762ce5f6c586e55b'/>
<id>urn:sha1:c482a5c1ba38f93e83af5f42762ce5f6c586e55b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #1450 from c-po/bridge-fixes-equuleus</title>
<updated>2022-08-04T06:57:07+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-08-04T06:57:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=241fad230beed8889719e08f0fdb9f08d1404e0f'/>
<id>urn:sha1:241fad230beed8889719e08f0fdb9f08d1404e0f</id>
<content type='text'>
bridge: bugfixes for equuleus</content>
</entry>
<entry>
<title>macsec: T3368: check key length for gcm-aes-128/gcm-aes-256</title>
<updated>2022-08-01T16:07:58+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-08-01T16:06:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=f6dddb5466c95e998582f7ec774b2626b9a9067c'/>
<id>urn:sha1:f6dddb5466c95e998582f7ec774b2626b9a9067c</id>
<content type='text'>
(cherry picked from commit a09359828e38c5b51a4579af16b5ea263a98233f)
</content>
</entry>
<entry>
<title>router-advert: T4582: fix preferred cannot equal valid lifetime</title>
<updated>2022-07-31T22:23:15+00:00</updated>
<author>
<name>initramfs</name>
<email>initramfs@initramfs.io</email>
</author>
<published>2022-07-31T01:35:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=0564f830a77995de4d074ae948a5f1d1d3503f90'/>
<id>urn:sha1:0564f830a77995de4d074ae948a5f1d1d3503f90</id>
<content type='text'>
Allows preferred lifetime for prefix advertisements to equal the
configured valid lifetime as per RFC 4861.

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