Adjust variable defaults to pass validity checks
Change the default of every variable whose default (non-`undef`) doesn't pass through `check_value` unmodified.
This commit is contained in:
parent
88eb2ed4fe
commit
399f8a8b32
1 changed files with 7 additions and 7 deletions
14
ddclient.in
14
ddclient.in
|
@ -723,7 +723,7 @@ my %protocols = (
|
||||||
'examples' => \&nic_changeip_examples,
|
'examples' => \&nic_changeip_examples,
|
||||||
'variables' => {
|
'variables' => {
|
||||||
%{$variables{'protocol-common-defaults'}},
|
%{$variables{'protocol-common-defaults'}},
|
||||||
'min-interval' => setv(T_DELAY, 0, 0, 0, interval('5m')),
|
'min-interval' => setv(T_DELAY, 0, 0, interval('5m'), interval('5m')),
|
||||||
'server' => setv(T_FQDNP, 0, 0, 'nic.changeip.com', undef),
|
'server' => setv(T_FQDNP, 0, 0, 'nic.changeip.com', undef),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -864,7 +864,7 @@ my %protocols = (
|
||||||
'examples' => \&nic_freedns_examples,
|
'examples' => \&nic_freedns_examples,
|
||||||
'variables' => {
|
'variables' => {
|
||||||
%{$variables{'protocol-common-defaults'}},
|
%{$variables{'protocol-common-defaults'}},
|
||||||
'min-interval' => setv(T_DELAY, 0, 0, 0, interval('5m')),
|
'min-interval' => setv(T_DELAY, 0, 0, interval('5m'), interval('5m')),
|
||||||
'server' => setv(T_FQDNP, 0, 0, 'freedns.afraid.org', undef),
|
'server' => setv(T_FQDNP, 0, 0, 'freedns.afraid.org', undef),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -885,7 +885,7 @@ my %protocols = (
|
||||||
'variables' => {
|
'variables' => {
|
||||||
%{$variables{'protocol-common-defaults'}},
|
%{$variables{'protocol-common-defaults'}},
|
||||||
'login' => undef,
|
'login' => undef,
|
||||||
'min-interval' => setv(T_DELAY, 0, 0, 0, interval('5m')),
|
'min-interval' => setv(T_DELAY, 0, 0, interval('5m'), interval('5m')),
|
||||||
'server' => setv(T_FQDNP, 0, 0, 'api.gandi.net', undef),
|
'server' => setv(T_FQDNP, 0, 0, 'api.gandi.net', undef),
|
||||||
'script' => setv(T_STRING, 0, 1, '/v5', undef),
|
'script' => setv(T_STRING, 0, 1, '/v5', undef),
|
||||||
'use-personal-access-token' => setv(T_BOOL, 0, 0, 0, undef),
|
'use-personal-access-token' => setv(T_BOOL, 0, 0, 0, undef),
|
||||||
|
@ -944,7 +944,7 @@ my %protocols = (
|
||||||
'examples' => \&nic_namecheap_examples,
|
'examples' => \&nic_namecheap_examples,
|
||||||
'variables' => {
|
'variables' => {
|
||||||
%{$variables{'protocol-common-defaults'}},
|
%{$variables{'protocol-common-defaults'}},
|
||||||
'min-interval' => setv(T_DELAY, 0, 0, 0, interval('5m')),
|
'min-interval' => setv(T_DELAY, 0, 0, interval('5m'), interval('5m')),
|
||||||
'server' => setv(T_FQDNP, 0, 0, 'dynamicdns.park-your-domain.com', undef),
|
'server' => setv(T_FQDNP, 0, 0, 'dynamicdns.park-your-domain.com', undef),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -954,7 +954,7 @@ my %protocols = (
|
||||||
'examples' => \&nic_nfsn_examples,
|
'examples' => \&nic_nfsn_examples,
|
||||||
'variables' => {
|
'variables' => {
|
||||||
%{$variables{'protocol-common-defaults'}},
|
%{$variables{'protocol-common-defaults'}},
|
||||||
'min-interval' => setv(T_DELAY, 0, 0, 0, interval('5m')),
|
'min-interval' => setv(T_DELAY, 0, 0, interval('5m'), interval('5m')),
|
||||||
'server' => setv(T_FQDNP, 0, 0, 'api.nearlyfreespeech.net', undef),
|
'server' => setv(T_FQDNP, 0, 0, 'api.nearlyfreespeech.net', undef),
|
||||||
'ttl' => setv(T_NUMBER, 0, 0, 300, undef),
|
'ttl' => setv(T_NUMBER, 0, 0, 300, undef),
|
||||||
'zone' => setv(T_FQDN, 1, 0, undef, undef),
|
'zone' => setv(T_FQDN, 1, 0, undef, undef),
|
||||||
|
@ -1025,7 +1025,7 @@ my %protocols = (
|
||||||
'variables' => {
|
'variables' => {
|
||||||
%{$variables{'protocol-common-defaults'}},
|
%{$variables{'protocol-common-defaults'}},
|
||||||
'server' => setv(T_FQDNP, 0, 0, 'www.sitelutions.com', undef),
|
'server' => setv(T_FQDNP, 0, 0, 'www.sitelutions.com', undef),
|
||||||
'min-interval' => setv(T_DELAY, 0, 0, 0, interval('5m')),
|
'min-interval' => setv(T_DELAY, 0, 0, interval('5m'), interval('5m')),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
'woima' => {
|
'woima' => {
|
||||||
|
@ -1105,7 +1105,7 @@ my %protocols = (
|
||||||
'variables' => {
|
'variables' => {
|
||||||
%{$variables{'protocol-common-defaults'}},
|
%{$variables{'protocol-common-defaults'}},
|
||||||
'server' => setv(T_FQDNP, 0, 0, 'dynamic.name-services.com', undef),
|
'server' => setv(T_FQDNP, 0, 0, 'dynamic.name-services.com', undef),
|
||||||
'min-interval' => setv(T_DELAY, 0, 0, 0, interval('5m')),
|
'min-interval' => setv(T_DELAY, 0, 0, interval('5m'), interval('5m')),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
'infomaniak' => {
|
'infomaniak' => {
|
||||||
|
|
Loading…
Reference in a new issue