ddns-scripts: add netcup.com support
authorTim Flubshi <redacted>
Wed, 18 Mar 2026 20:55:29 +0000 (21:55 +0100)
committerFlorian Eckert <redacted>
Wed, 25 Mar 2026 06:31:57 +0000 (07:31 +0100)
commit10b8f04e3efb33c19bdded3b8c691265d772acb1
treec38addadab2bd44f4aafaa0f4c87b29ec8ebe2db
parent80d95db425d6702e64041b9a05f647c81606b492
ddns-scripts: add netcup.com support

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 <redacted>
net/ddns-scripts/Makefile
net/ddns-scripts/files/usr/lib/ddns/update_netcup_com.sh [new file with mode: 0755]
net/ddns-scripts/files/usr/share/ddns/default/netcup.com.json [new file with mode: 0644]
net/ddns-scripts/files/usr/share/ddns/list
git clone https://git.99rst.org/PROJECT