<feed xmlns='http://www.w3.org/2005/Atom'>
<title>veeos-1x.git/src/helpers, branch vyos/1.4dev1</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos-contrib/veeos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=vyos%2F1.4dev1</id>
<link rel='self' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=vyos%2F1.4dev1'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/'/>
<updated>2023-09-27T17:53:03+00:00</updated>
<entry>
<title>conf-mode: T5412: add script for add-on package check of dependencies</title>
<updated>2023-09-27T17:53:03+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-09-06T18:36:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=540145791ecdda87a8996deeba5d13c0b21da1dd'/>
<id>urn:sha1:540145791ecdda87a8996deeba5d13c0b21da1dd</id>
<content type='text'>
(cherry picked from commit 0869b91c0b15ddedd72b4d0e1475c52eb45994f0)
</content>
</entry>
<entry>
<title>utils: T5239: add low-level read from config.boot</title>
<updated>2023-09-19T18:39:54+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-09-18T14:53:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=bdb00d1c781fc30ea0ec4b873a2748f8419928ee'/>
<id>urn:sha1:bdb00d1c781fc30ea0ec4b873a2748f8419928ee</id>
<content type='text'>
(cherry picked from commit 56d3f75de487c1dcfd075cf7b65cb16b6501d0ca)
</content>
</entry>
<entry>
<title>save-config: T5551: check if None before write, as is the case at boot</title>
<updated>2023-09-05T18:07:23+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-09-05T18:03:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=302c264ece7dfae89e16e98ef5d901c7172a4919'/>
<id>urn:sha1:302c264ece7dfae89e16e98ef5d901c7172a4919</id>
<content type='text'>
(cherry picked from commit 3fe5482a29042c92298d3e69d90c0c38404d2fcc)
</content>
</entry>
<entry>
<title>save-config: T4292: rewrite vyatta-save-config.pl to Python</title>
<updated>2023-08-24T03:05:31+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-08-24T03:05:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=e4831c7ac93c50d80e0bad4b66c034030ad0bce9'/>
<id>urn:sha1:e4831c7ac93c50d80e0bad4b66c034030ad0bce9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T5319: remove defaults workarounds in vyos-domain-resolver.py</title>
<updated>2023-08-11T03:30:58+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-08-11T03:30:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=d64d3b179ce487aa6b442c397c4bb3bb1f572155'/>
<id>urn:sha1:d64d3b179ce487aa6b442c397c4bb3bb1f572155</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T5195: vyos.util -&gt; vyos.utils package refactoring part #2</title>
<updated>2023-07-15T18:13:12+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-07-15T18:12:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=5f77ccf91eb402c548fc91b2e080a4b2b86f4181'/>
<id>urn:sha1:5f77ccf91eb402c548fc91b2e080a4b2b86f4181</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T5195: vyos.util -&gt; vyos.utils package refactoring (#2093)</title>
<updated>2023-07-14T20:18:36+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-07-14T20:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=d1ca536da448749dff557f13ecae97b124026e96'/>
<id>urn:sha1:d1ca536da448749dff557f13ecae97b124026e96</id>
<content type='text'>
* T5195: move run, cmd, call, rc_cmd helper to vyos.utils.process

* T5195: use read_file and write_file implementation from vyos.utils.file

Changed code automatically using:

find . -type f -not -path '*/\.*' -exec sed -i 's/^from vyos.util import read_file$/from vyos.utils.file import read_file/g' {} +
find . -type f -not -path '*/\.*' -exec sed -i 's/^from vyos.util import write_file$/from vyos.utils.file import write_file/g' {} +

* T5195: move chmod* helpers to vyos.utils.permission

* T5195: use colon_separated_to_dict from vyos.utils.dict

* T5195: move is_systemd_service_* to vyos.utils.process

* T5195: fix boot issues with missing imports

* T5195: move dict_search_* helpers to vyos.utils.dict

* T5195: move network helpers to vyos.utils.network

* T5195: move commit_* helpers to vyos.utils.commit

* T5195: move user I/O helpers to vyos.utils.io</content>
</entry>
<entry>
<title>T5195: move boot_* helpers to vyos.utils.boot</title>
<updated>2023-07-12T19:16:56+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-07-12T19:16:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=4e2a087cc7e91a510dd590f7cc761e36ac8f77f8'/>
<id>urn:sha1:4e2a087cc7e91a510dd590f7cc761e36ac8f77f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T775: Config-sync bracketize IPv6 secondary address</title>
<updated>2023-07-09T15:53:53+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-07-09T15:53:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=7802af3157ed1c6eee4913bbfd75351b1cccc5c5'/>
<id>urn:sha1:7802af3157ed1c6eee4913bbfd75351b1cccc5c5</id>
<content type='text'>
bracketize IPv6 remote address to avoid
Failed to parse: https://2001:db8::2/configure-section
</content>
</entry>
<entry>
<title>T775: Add service config-sync between 2 routers</title>
<updated>2023-06-30T11:59:42+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-06-14T13:36:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=a1f140c5a5eb18cb86465bc496349d093382dfef'/>
<id>urn:sha1:a1f140c5a5eb18cb86465bc496349d093382dfef</id>
<content type='text'>
Service config-sync allows synchronizing a section of
the configuration.
As PoC allow only nat, nat66 and firewall sections

Rertreive the configuration for a section from self node and
send this configuration to the section of the 'secondary' node.

This feature adds a symlink from helper 'vyos_config_sync.py'
to '/config/scripts/commit/post-hooks.d' and config that is
located in '/run/config_sync_conf.conf'
It will synchronyze the config only if the setcion
was changed.

set service config-sync secondary address 192.0.2.11
set service config-sync secondary key xxx
set service config-sync section nat
set service config-sync section nat66
set service config-sync section firewall
set service config-sync mode load
</content>
</entry>
</feed>
