<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/completion, branch 1.4.0-rc3</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.4.0-rc3</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=1.4.0-rc3'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2023-12-06T01:50:35+00:00</updated>
<entry>
<title>ddclient: T5791: Update dynamic dns configuration path</title>
<updated>2023-12-06T01:50:35+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-12-01T01:29:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9ee66654171446dcfc5b544fc21ad000142e967d'/>
<id>urn:sha1:9ee66654171446dcfc5b544fc21ad000142e967d</id>
<content type='text'>
Modify the configuration path to be consistent with the usual dialects
of VyoS configuration (wireguard, dns, firewall, etc.)

This would also shorten the configuration path and have a unified
treatment for RFC2136-based updates and other 'web-service' based updates.

While at it, add support for per-service web-options. This would allow
for probing different external URLs on a per-service basis.
</content>
</entry>
<entry>
<title>ddclient: T5708: Migration to 3.11.1 and related improvements</title>
<updated>2023-12-01T03:42:23+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-11-03T01:15:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4419244972ad1183ae42665dd453abb19e162ed5'/>
<id>urn:sha1:4419244972ad1183ae42665dd453abb19e162ed5</id>
<content type='text'>
- Migrate to ddclient 3.11.1 and enforce debian/control dependency
- Add dual stack support for additional protocols
- Restrict usage of `porkbun` protocol, VyOS configuration structure
  isn't compatible with porkbun yet
- Improve and cleanup error messages
</content>
</entry>
<entry>
<title>ddclient: T5612: Adjust validator and completion for ddclient</title>
<updated>2023-12-01T03:42:23+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-09-22T17:29:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a886b2efdd4dde56b407c1e860485a79b5bad210'/>
<id>urn:sha1:a886b2efdd4dde56b407c1e860485a79b5bad210</id>
<content type='text'>
Adjust the validator and completion for ddclient to remove unsupported
or superfluous protocols.

Specifically,
- remove 'nsupdate' protocol from the list because there is a separate
  config path for that protocol (rfc2136)
- remove 'cloudns' protocol from the list because it has non standard
  configuration and is not supported by our configurator at this time
</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/vyos-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>dns: T5144: Improve dynamic DNS validations and completions</title>
<updated>2023-04-21T06:05:14+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-04-21T05:51:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0c63c84e505033474368b7842e271ee8614c9e51'/>
<id>urn:sha1:0c63c84e505033474368b7842e271ee8614c9e51</id>
<content type='text'>
Apply validations and completions to dynamic DNS protocols supported.
This also opens up additional protocols supported by ddclient 3.10.

Additional details:
- Validation and constraint have been added for interface names as well.
- While at it, the help texts got some copyedit and rewording.
</content>
</entry>
<entry>
<title>ipsec: T5093: Fixed 'reset vpn ipsec profile' command</title>
<updated>2023-03-30T15:28:56+00:00</updated>
<author>
<name>aapostoliuk</name>
<email>a.apostoliuk@vyos.io</email>
</author>
<published>2023-03-30T15:28:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a78982625a8a18069bd5a13744734873698fd0f9'/>
<id>urn:sha1:a78982625a8a18069bd5a13744734873698fd0f9</id>
<content type='text'>
Fixed 'reset vpn ipsec profile' command
using vici library and new op-mode style.
Added ability to use 'reset vpn ipsec profile' command
with 'remote-host' option.
</content>
</entry>
<entry>
<title>ntp: T5118: Remove vestigial ntp completion script</title>
<updated>2023-03-28T22:54:05+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-03-28T22:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b9ab6ab5987edf34fb79d5f0fafee381103f69d7'/>
<id>urn:sha1:b9ab6ab5987edf34fb79d5f0fafee381103f69d7</id>
<content type='text'>
This isn't used anymore after migration from ntpd to chrony as part of
T3008.
</content>
</entry>
<entry>
<title>xml: T4952: improve interface completion helper CLI experience</title>
<updated>2023-03-09T18:40:00+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-03-09T18:39:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=fe4da6288649b32779d30d5672e39cae40e72100'/>
<id>urn:sha1:fe4da6288649b32779d30d5672e39cae40e72100</id>
<content type='text'>
</content>
</entry>
<entry>
<title>conserver: T4717: Support for setting a name for console-server devices</title>
<updated>2022-09-28T04:33:07+00:00</updated>
<author>
<name>William Hughes</name>
<email>will@willhughes.name</email>
</author>
<published>2022-09-26T03:07:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=3930be3b878643034fcfa99d9f428a0d38daec35'/>
<id>urn:sha1:3930be3b878643034fcfa99d9f428a0d38daec35</id>
<content type='text'>
This adds a new 'alias' property to the console-server device definition
to allow users to connect to a console using a human-readable name
rather than just the device name.

For a configuration like:
service {
  console-server {
    device ttyUSB0 {
      speed 115200
      alias my-server
    }
  }
}

Users can connect either by doing `connect console ttyUSB0`, or
`connect console my-server`.

Names:
* Must be unique
* Are limited to 128 characters
* Are optional - if not specified, only the `connect console ttyX`
  form can be used
</content>
</entry>
<entry>
<title>op-mode: bgp: T4494: add "reset bgp" op-mode tree</title>
<updated>2022-07-05T10:21:45+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-07-05T08:39:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=da961052291515f2e31bb4eca4d9091fad8c4d3c'/>
<id>urn:sha1:da961052291515f2e31bb4eca4d9091fad8c4d3c</id>
<content type='text'>
</content>
</entry>
</feed>
