<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/migration-scripts/dns-dynamic, branch rolling</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=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-07-24T17:15:25+00:00</updated>
<entry>
<title>ddclient: T6981: Remove defunct woima</title>
<updated>2026-07-24T17:15:25+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2025-01-07T17:18:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e0c4655c6c06f6fd24adddea7371c6d68615c54c'/>
<id>urn:sha1:e0c4655c6c06f6fd24adddea7371c6d68615c54c</id>
<content type='text'>
Since woima (woima.fi) has been shut down, we need
to remove any configuration path that refers to woima.

Apply migration to remove woima from dynamic DNS
service configurations.
</content>
</entry>
<entry>
<title>ddclient: T6981: Remove defunct googledomains</title>
<updated>2026-07-24T17:12:18+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2024-12-26T04:01:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=7cf47a389edecc6c05590468a10b6aa916881cc5'/>
<id>urn:sha1:7cf47a389edecc6c05590468a10b6aa916881cc5</id>
<content type='text'>
Since googledomains (domains.google.com) has been
shut down, we need to remove any configuration path
that refers to googledomains.

1. Remove 'googledomains' as the default web resolver
in ddclient.conf.j2

2. Apply migration to remove googledomains from
dynamic DNS service configurations. The migration
is also necessary to undo a previous migration
where we added 'googledomains' as default web
resolver to work around lack of tls (ssl) support
with default web resolver 'dyndns' (checkip.dyndns.org)
in ddclient v3.x.
</content>
</entry>
<entry>
<title>T8410: Fix typos and mistakes for operational and configuration commands</title>
<updated>2026-03-24T17:02:56+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-03-20T16:41:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=bb2aee1e58c1cd30087b935798060e6bf3c698c8'/>
<id>urn:sha1:bb2aee1e58c1cd30087b935798060e6bf3c698c8</id>
<content type='text'>
Fix typos and mistakes in the commands and comments
No functional changes
</content>
</entry>
<entry>
<title>dns: T7924: Fix dns-dynamic migration error when `service` path is missing</title>
<updated>2026-02-10T10:00:27+00:00</updated>
<author>
<name>Oleksandr Kuchmystyi</name>
<email>o.kuchmystyi@vyos.io</email>
</author>
<published>2026-01-27T11:46:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=bc485cbd6a798604d4873c8c4bb28c46a3b5ed2a'/>
<id>urn:sha1:bc485cbd6a798604d4873c8c4bb28c46a3b5ed2a</id>
<content type='text'>
Handle absent `service dns dynamic address &lt;iface&gt; service` nodes
during 1-to-2 migration to prevent ConfigTreeError.
</content>
</entry>
<entry>
<title>T7591: remove copyright years from source files</title>
<updated>2025-06-28T21:16:52+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-06-28T18:51:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1478516ae437f19ebeb7d6ff9b83dd74f8e76758'/>
<id>urn:sha1:1478516ae437f19ebeb7d6ff9b83dd74f8e76758</id>
<content type='text'>
The legal team says years are not necessary so we can go ahead with it, since
it will simplify backporting.

Automatically removed using: git ls-files | grep -v libvyosconfig | xargs sed -i -E \
's/^# Copyright (19|20)[0-9]{2}(-[0-9]{4})? VyOS maintainers.*/# Copyright VyOS maintainers and contributors &lt;maintainers@vyos.io&gt;/g'

In addition we will error-out during "make" if someone re-adds a legacy
copyright notice
</content>
</entry>
<entry>
<title>T6950: Added if statement to check if the address key is defined</title>
<updated>2024-12-17T05:19:28+00:00</updated>
<author>
<name>Gage Greenhouse</name>
<email>gsggage@yahoo.com</email>
</author>
<published>2024-12-17T05:19:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d654e16b0d0cca6675478e6c4a4d98a71e40684c'/>
<id>urn:sha1:d654e16b0d0cca6675478e6c4a4d98a71e40684c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>migration: T6007: convert all migration scripts to load as module</title>
<updated>2024-06-26T20:38:41+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-06-20T01:16:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=26740a8d583f64dc0a27b59dd4ae303056972c0b'/>
<id>urn:sha1:26740a8d583f64dc0a27b59dd4ae303056972c0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ddclient: T5966: Migration script for dynamic dns config subpath change</title>
<updated>2024-01-21T20:18:07+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2024-01-19T23:48:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=38e7e56794974c0cd759edfea18487ba896ae49a'/>
<id>urn:sha1:38e7e56794974c0cd759edfea18487ba896ae49a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ddclient: T5144: Migrate web-options url to stricter format</title>
<updated>2023-12-25T06:42:15+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-12-25T06:13:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c8bcc4ad2a82ec95f2f4005fd89ba94264040a68'/>
<id>urn:sha1:c8bcc4ad2a82ec95f2f4005fd89ba94264040a68</id>
<content type='text'>
Legacy ddclient allowed arbitrary URLs in web-options, but the new
has stricter validations. Apply migration to the old URLs.

Also migrate checkip.dyndns.org to https://domains.google.com/checkip
for better TLS support.
</content>
</entry>
<entry>
<title>ddclient: T5791: Adjust migration to normalize underscore in config names</title>
<updated>2023-12-25T05:42:51+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-12-25T05:42:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=8331a573f1354940ec3744699dd88a3ca1323d7f'/>
<id>urn:sha1:8331a573f1354940ec3744699dd88a3ca1323d7f</id>
<content type='text'>
</content>
</entry>
</feed>
