<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/interface-definitions/dns-dynamic.xml.in, branch 1.4.0-epa3</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-epa3</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=1.4.0-epa3'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2024-01-01T08:25:32+00:00</updated>
<entry>
<title>T5474: establish common file name pattern for XML conf mode commands</title>
<updated>2024-01-01T08:25:32+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-12-30T22:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c9eaafd9f808aba8d29be73054e11d37577e539a'/>
<id>urn:sha1:c9eaafd9f808aba8d29be73054e11d37577e539a</id>
<content type='text'>
We will use _ as CLI level divider. The XML definition filename and also
the Python helper should match the CLI node.

Example:
set interfaces ethernet -&gt; interfaces_ethernet.xml.in
set interfaces bond -&gt; interfaces_bond.xml.in
set service dhcp-server -&gt; service_dhcp-server-xml.in

(cherry picked from commit 4ef110fd2c501b718344c72d495ad7e16d2bd465)
</content>
</entry>
<entry>
<title>ddclient: T5852: add missing priority</title>
<updated>2023-12-28T21:42:12+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-12-28T20:25:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=fbb9d3a37578641f92972c721f4dd8eb89ec653a'/>
<id>urn:sha1:fbb9d3a37578641f92972c721f4dd8eb89ec653a</id>
<content type='text'>
Running ddclient on a VLAN interface will fail during reboot as there is no
discrete priority to tell that the dynamic DNS service needs to be started
after the interfaces.

(cherry picked from commit ef237a7555843226e9bf48e552ed5feb5df581f4)
</content>
</entry>
<entry>
<title>ddclient: T5791: Enforce alphanumeric constraint on service name</title>
<updated>2023-12-26T21:22:55+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-12-13T22:32:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ac8295ba27448eb19936f171c2c63ea7a85ab405'/>
<id>urn:sha1:ac8295ba27448eb19936f171c2c63ea7a85ab405</id>
<content type='text'>
Enforce constraint on Dynamic DNS service name to be alphanumeric
(including hyphens and underscores).
</content>
</entry>
<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>Merge pull request #2557 from vyos/mergify/bp/sagitta/pr-2467</title>
<updated>2023-12-01T12:10:08+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-12-01T12:10:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5b7f7944eb06f2461e5bc95c8171160b8767291d'/>
<id>urn:sha1:5b7f7944eb06f2461e5bc95c8171160b8767291d</id>
<content type='text'>
T5727: Use native URL validator instead of regex-based validator (backport #2467)</content>
</entry>
<entry>
<title>T5727: Use native URL validator instead of regex-based validator</title>
<updated>2023-12-01T05:42:22+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-11-09T21:06:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=3e7575594016c28084cc6c89b0c483f78e5a7b4a'/>
<id>urn:sha1:3e7575594016c28084cc6c89b0c483f78e5a7b4a</id>
<content type='text'>
Replace regex-based URL validator with native validator from vyos-utils.

Also, move `include/url.xml.i` to `include/url-http-https.xml.i` to
reflect the fact that it is used only for HTTP(S) URLs.

(cherry picked from commit 64322b19d6968195a6dc7c82e7e22126072377f5)
</content>
</entry>
<entry>
<title>ddclient: T5708: Migrate `timeout` to `interval`</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:44:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=78a7f0182a3ae504f8a29502cc064f56769df75a'/>
<id>urn:sha1:78a7f0182a3ae504f8a29502cc064f56769df75a</id>
<content type='text'>
Time interval in seconds to wait between DNS updates would be a bit
more intuitive as `interval` than `timeout`.
</content>
</entry>
<entry>
<title>ddclient: T5574: Support per-service cache management for services</title>
<updated>2023-12-01T03:42:23+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-09-13T06:02:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c3ba4527824c9f4d2e53e7fbd0bff4b84c3012f4'/>
<id>urn:sha1:c3ba4527824c9f4d2e53e7fbd0bff4b84c3012f4</id>
<content type='text'>
Add support for per-service cache management for ddclient providers
via `wait-time` and `expiry-time` options. This allows for finer-grained
control over how often a service is updated and how long the hostname
will be cached before being marked expired in ddclient's cache.

More specifically, `wait-time` controls how often ddclient will attempt
to check for a change in the hostname's IP address, and `expiry-time`
controls how often ddclient to a forced update of the hostname's IP
address.

These options intentionally don't have any default values because they
are provider-specific. They get treated similar to the other provider-
specific options in that they are only used if defined.
</content>
</entry>
<entry>
<title>ddclient: T5612: Refactor zone configuration</title>
<updated>2023-12-01T03:42:23+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-09-22T03:04:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=7a1711419eeaaf6bee837e824eec977b16767427'/>
<id>urn:sha1:7a1711419eeaaf6bee837e824eec977b16767427</id>
<content type='text'>
Refactor zone configuration to use shared XML snippet for all cases.
</content>
</entry>
<entry>
<title>ddclient: T5612: Enable TTL support for web-service based protocols</title>
<updated>2023-12-01T03:42:23+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-09-22T02:35:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c545758552ababa069fc090ac50b79a69ad72457'/>
<id>urn:sha1:c545758552ababa069fc090ac50b79a69ad72457</id>
<content type='text'>
Enable TTL support for web-service based protocols in addition to
RFC2136 based (nsupdate) protocol.

Since TTL is not supported by all protocols, and thus cannot have a
configuration default, the existing XML snippet `include/dns/time-to-live.xml.i`
does not have common `&lt;defaultValue&gt;300&lt;/defaultValue&gt;` anymore and is
instead added explicitly whenever necessary.
</content>
</entry>
</feed>
