<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/ddns-scripts/files/usr/share, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-03-25T06:31:57Z</updated>
<entry>
<title>ddns-scripts: add netcup.com support</title>
<updated>2026-03-25T06:31:57Z</updated>
<author>
<name>Tim Flubshi</name>
</author>
<published>2026-03-18T20:55:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=10b8f04e3efb33c19bdded3b8c691265d772acb1'/>
<id>urn:sha1:10b8f04e3efb33c19bdded3b8c691265d772acb1</id>
<content type='text'>
Add a new netcup DDNS provider using the netcup DNS api
(ccp.netcup.net) with API key authentication.

Configuration mapping:
* username  = netcup customer number
* password  = netcup API password
* param_enc = netcup API key (generated in the CCP)
* domain    = fully qualified subdomain to update  (e.g. home.example.de)
* param_opt = (optional) root/zone domain override (e.g. example.de)
              When omitted the root domain is derived by stripping the
              leftmost label from 'domain'. This only works correctly for
              a single subdomain level (e.g. "home.example.de").
              param_opt MUST be set explicitly in two cases:
              1. Deep subdomains: domain=test.internal.example.org
              2. ccSLD apex domains: domain=example.co.nz

Signed-off-by: Tim Flubshi &lt;flubshi@gmail.com&gt;
</content>
</entry>
<entry>
<title>ddns-scripts: change servercow.de to new dns api</title>
<updated>2026-03-02T12:45:34Z</updated>
<author>
<name>Patrick Hemmen</name>
</author>
<published>2026-02-10T20:38:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3dd1f337ebb04c38c385a379730f10ee3fa7a305'/>
<id>urn:sha1:3dd1f337ebb04c38c385a379730f10ee3fa7a305</id>
<content type='text'>
The previous way to update dns records at servercow.de was replaced
with a https based dns api. The new dns api is documented at
https://wiki.servercow.de/de/domains/dns_api/api-syntax/#einfuhrung

Signed-off-by: Patrick Hemmen &lt;jummo4@yahoo.de&gt;
</content>
</entry>
<entry>
<title>ddns-scripts: Fix Hetzner Cloud naming</title>
<updated>2026-02-03T14:30:05Z</updated>
<author>
<name>Christopher Obbard</name>
</author>
<published>2026-02-03T12:24:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=081b7043c3406fc19238f0615ee448f263c913b0'/>
<id>urn:sha1:081b7043c3406fc19238f0615ee448f263c913b0</id>
<content type='text'>
In the original commit I used the wrong name for the package in the
Makefile and various other files which caused the package to not build.

Unify the naming to "cloud" to fix the package build.

Fixes: 5ee205bd31b7 ("ddns-scripts: add Hetzner Cloud support")
Signed-off-by: Christopher Obbard &lt;obbardc@gmail.com&gt;
</content>
</entry>
<entry>
<title>ddns-scripts: add Hetzner Cloud support</title>
<updated>2026-02-03T07:32:33Z</updated>
<author>
<name>Christopher Obbard</name>
</author>
<published>2026-01-31T01:47:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5ee205bd31b7ec09521b2c0d3d6d535da040fc9e'/>
<id>urn:sha1:5ee205bd31b7ec09521b2c0d3d6d535da040fc9e</id>
<content type='text'>
Add a new Hetzner DDNS provider using the Hetzner Cloud API
(api.hetzner.cloud) with Bearer token authentication.

Configuration guide:
* set [domain] to domain
* set [username] to subdomain (without domain)
* set [password] to Bearer API key

Signed-off-by: Christopher Obbard &lt;obbardc@gmail.com&gt;
</content>
</entry>
<entry>
<title>ddns-scripts: add namesilo.com</title>
<updated>2026-01-29T07:31:08Z</updated>
<author>
<name>Lin Fan</name>
</author>
<published>2026-01-20T06:49:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1199a4035122c62522831e9978bf1f7c87c21a53'/>
<id>urn:sha1:1199a4035122c62522831e9978bf1f7c87c21a53</id>
<content type='text'>
new service provider namesilo.com

config guide:
* set [domain] to apex domain
* set [username] to subdomain (without apex domain)
* set [password] to api key

Signed-off-by: Lin Fan &lt;im.linfan@gmail.com&gt;
</content>
</entry>
<entry>
<title>ddns-scripts: add apertodns.com-token to provider list</title>
<updated>2026-01-13T10:46:44Z</updated>
<author>
<name>Andrea Ferro</name>
</author>
<published>2026-01-12T14:10:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3a4b906a3692254d1586cfbd54c619d7b76001d8'/>
<id>urn:sha1:3a4b906a3692254d1586cfbd54c619d7b76001d8</id>
<content type='text'>
Add missing provider entry for apertodns.com-token.
The service configuration (apertodns.com-token.json) was already
merged in PR #28160, but the provider list entry was missing.

Signed-off-by: Andrea Ferro &lt;support@apertodns.com&gt;
</content>
</entry>
<entry>
<title>ddns-scripts: add apertodns.com to provider list</title>
<updated>2026-01-12T10:32:11Z</updated>
<author>
<name>Andrea Ferro</name>
</author>
<published>2026-01-12T08:22:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=bbed74c782dac2cf449369c8270f59bd78533615'/>
<id>urn:sha1:bbed74c782dac2cf449369c8270f59bd78533615</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ddns-scripts: add ApertoDNS DDNS provider</title>
<updated>2026-01-12T10:32:11Z</updated>
<author>
<name>Andrea Ferro</name>
</author>
<published>2026-01-10T17:46:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6265fab8ce37d9a0f97a48df163bc8a6345520b1'/>
<id>urn:sha1:6265fab8ce37d9a0f97a48df163bc8a6345520b1</id>
<content type='text'>
Add support for ApertoDNS dynamic DNS service with two configuration
options:
- apertodns.com: Standard DynDNS2 compatible authentication (user/pass)
- apertodns.com-token: Token-based authentication for DDNS clients

Both configurations support IPv4 and IPv6 updates via the standard
/nic/update endpoint.

Signed-off-by: Andrea Ferro &lt;support@apertodns.com&gt;
</content>
</entry>
<entry>
<title>ddns-scripts: remove rework of OVH provider</title>
<updated>2026-01-07T09:15:39Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2025-12-26T06:03:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=01ac2966f7291be191b41d0452ffaf37f5bccc6b'/>
<id>urn:sha1:01ac2966f7291be191b41d0452ffaf37f5bccc6b</id>
<content type='text'>
This rework was unneeded, rather the fix in
https://github.com/openwrt/packages/pull/28174 is required to resolve
missing HTTP_AUTH support.

The original issue in https://github.com/openwrt/packages/issues/27526
(unable to update OVH DynHost IP address) was wrongly attributed to a
change on the OVH API. As discussed in
https://github.com/openwrt/packages/issues/28172 the API continues to
work for 24.10.5 system, as well as users using wget-ssl.

The changes in https://github.com/openwrt/packages/pull/27561 and
the followup fix https://github.com/openwrt/packages/pull/27694 add
unnecessary dependencies which are heavier than the actually needed
minimum.

Therefore return the OVH provider to the previous state, and let
https://github.com/openwrt/packages/pull/28174 resolved the issue.

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>ddns-scripts: add beget.com api support</title>
<updated>2025-12-25T17:46:00Z</updated>
<author>
<name>Vladimir Tkachev</name>
</author>
<published>2025-12-17T15:37:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a13c76304eef0129987dbfcd52fac5855bdc7374'/>
<id>urn:sha1:a13c76304eef0129987dbfcd52fac5855bdc7374</id>
<content type='text'>
The Beget API provider was implemented according to https://beget.com/en/kb/api/dns-administration-functions

Signed-off-by: Vladimir Tkachev &lt;awesome149712@gmail.com&gt;
</content>
</entry>
</feed>
