<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/python, branch 1.3.3</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.3</id>
<link rel='self' href='https://git.amelek.net/marekm72/vyos-1x.git/atom?h=1.3.3'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/'/>
<updated>2023-05-05T04:14:44+00:00</updated>
<entry>
<title>vyos.ifconfig: T2104: support adding and removing VLANs in one call.</title>
<updated>2023-05-05T04:14:44+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-04-15T13:29:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=c71a97fc13357fcc34b48aa254ad727939a24957'/>
<id>urn:sha1:c71a97fc13357fcc34b48aa254ad727939a24957</id>
<content type='text'>
VLANIf('eth0.10').remove() will create and remove the VLAN in one command.
Thus one can ensure when calling remove() on a VLAN it will always
succeed.

(cherry picked from commit 7700da10b8d1d1b3d0db914ab48aebf8ff536da1)
</content>
</entry>
<entry>
<title>Merge pull request #1887 from sever-sever/T2516-eq</title>
<updated>2023-03-16T14:11:58+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2023-03-16T14:11:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=5dcaa00e5f782d80ee941ca948d71e6ad788f6d8'/>
<id>urn:sha1:5dcaa00e5f782d80ee941ca948d71e6ad788f6d8</id>
<content type='text'>
T2516: Exclude veth interfaces from duplex and speed check</content>
</entry>
<entry>
<title>T2516: Exclude veth interfaces from duplex and speed check</title>
<updated>2023-03-13T13:51:25+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-03-13T13:51:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=f7661b7803af4925944b09b73ef90e49027f5f2f'/>
<id>urn:sha1:f7661b7803af4925944b09b73ef90e49027f5f2f</id>
<content type='text'>
Exclude interfaces with 'veth' driver from duplex and speed check
</content>
</entry>
<entry>
<title>T5058: Add template filter range_to_regex</title>
<updated>2023-03-12T09:31:47+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-03-12T09:31:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=f2f78ac796322a398c43a5c418d4563c4d34b23d'/>
<id>urn:sha1:f2f78ac796322a398c43a5c418d4563c4d34b23d</id>
<content type='text'>
Add template filter 'range_to_regex'
Convert range of numbers or list of ranges to regex

   % range_to_regex('11-12')
   '(1[1-2])'
   % range_to_regex(['11-12', '14-15'])
   '(1[1-2]|1[4-5])'
</content>
</entry>
<entry>
<title>Merge pull request #1859 from sever-sever/T5033-eq</title>
<updated>2023-03-10T09:21:33+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-03-10T09:21:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=a3b16a483140bff9d0085351adabcb2e793cfe2b'/>
<id>urn:sha1:a3b16a483140bff9d0085351adabcb2e793cfe2b</id>
<content type='text'>
T5033: Ability to generate muliple keys from a file or link</content>
</entry>
<entry>
<title>configdiff: T4900: cache diff_tree and diff_dict in Config instance</title>
<updated>2023-03-03T15:16:01+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2022-12-30T15:40:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=64b09d9c2abe0c4a56bd94c17bfdd307d1c7ffee'/>
<id>urn:sha1:64b09d9c2abe0c4a56bd94c17bfdd307d1c7ffee</id>
<content type='text'>
(cherry picked from commit d2330b00f109a9c837fc8ae6971e2f6bfa7eb372)
</content>
</entry>
<entry>
<title>T5033: Ability to generate muliple keys from a file or link</title>
<updated>2023-02-28T09:15:01+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-02-28T09:15:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=36fea4cb4956ac396f20c785f6ff710c00e2ad8f'/>
<id>urn:sha1:36fea4cb4956ac396f20c785f6ff710c00e2ad8f</id>
<content type='text'>
We generate only one public key (string) from a file xxx.pub
op-mode with 'generate public-key-command user vyos lik_to_key_file'
Add ability to generate configuration (from op-mode) for multiple keys

As github keys don't use identifiers, generate uuid4 id for them
</content>
</entry>
<entry>
<title>T5007: Fix multicast implementation for the tunnel interfaces</title>
<updated>2023-02-23T11:42:39+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-02-20T11:54:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=05d0f593bbfe9c85c690f6e4cddfb257a835906e'/>
<id>urn:sha1:05d0f593bbfe9c85c690f6e4cddfb257a835906e</id>
<content type='text'>
Multicast has not been implemented for the tunnel interfaces.
We have only configuration CLI commands that do anything.
Fix it.

  ip link set dev &lt;tag&gt; multicast on
  ip link set dev &lt;tag&gt; multicast off

(cherry picked from commit ac821d0d1764e9623015e04c5158a06c00ab370b)
</content>
</entry>
<entry>
<title>T5011: Set default values for min_mtu max_mtu</title>
<updated>2023-02-20T11:20:03+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-02-18T11:06:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=06d9c549c7b32f9108ec97b16aa01a43cbb9a6e9'/>
<id>urn:sha1:06d9c549c7b32f9108ec97b16aa01a43cbb9a6e9</id>
<content type='text'>
Some interface drivers don't support/provide min_mtu and max_mtu values
For example VyOS in docker container with 'veth' driver on some
platforms
As a workarund add default values for min/max MTU for calculations
and pass function "verify_mtu(config)"

(cherry picked from commit 87fb9be4cab3a261406c69c723add7467e4ef1fa)
</content>
</entry>
<entry>
<title>T4971: Accel-ppp verify if client_ip_pool key exists in config</title>
<updated>2023-02-15T17:03:28+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-02-15T17:03:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=6b0565c76324ef2a86f472b4e02a7223f39aa049'/>
<id>urn:sha1:6b0565c76324ef2a86f472b4e02a7223f39aa049</id>
<content type='text'>
If 'client_ip_pool' not exists in config we cannot search it
in the dictionary
  dict_search_recursive(config, 'gateway_address', ['client_ip_pool', 'name'])
Add check for Equuleus
</content>
</entry>
</feed>
