diff --git a/ChangeLog.md b/ChangeLog.md index efb6a14..cc5b656 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -4,7 +4,10 @@ This document describes notable changes. For details, see the [source code repository history](https://github.com/ddclient/ddclient/commits/master). ## Not yet released +### New features + * Added support for domaindiscount24.com + ## 2022-05-15 v3.10.0_2 ### Bug fixes diff --git a/ddclient.in b/ddclient.in index 76d97d5..276186c 100755 --- a/ddclient.in +++ b/ddclient.in @@ -523,6 +523,10 @@ my %variables = ( 'static' => setv(T_BOOL, 0, 1, 0, undef), 'wildcard' => setv(T_BOOL, 0, 1, 0, undef), }, + 'keysystems-common-defaults' => { + 'server' => setv(T_FQDNP, 1, 0, 1, 'dynamicdns.key-systems.net', undef), + 'login' => setv(T_LOGIN, 0, 0, 0, 'unused', undef), + }, 'dnsexit-common-defaults' => { 'ssl' => setv(T_BOOL, 0, 0, 1, undef), 'server' => setv(T_FQDNP, 1, 0, 'update.dnsexit.com', undef), @@ -862,6 +866,15 @@ my %services = ( 'zone' => setv(T_OFQDN, 0, 0, undef, undef), }, }, + 'keysystems' => { + 'updateable' => undef, + 'update' => \&nic_keysystems_update, + 'examples' => \&nic_keysystems_examples, + 'variables' => merge( + $variables{'keysystems-common-defaults'}, + $variables{'service-common-defaults'}, + ), + }, 'dnsexit' => { 'updateable' => undef, 'update' => \&nic_dnsexit_update, @@ -6976,6 +6989,72 @@ sub nic_gandi_update { } } } +###################################################################### +## nic_keysystems_examples +###################################################################### +sub nic_keysystems_examples { + return <