Delete unused config
entry
This commit is contained in:
parent
7556aaa5e1
commit
dc47afea38
1 changed files with 158 additions and 159 deletions
317
ddclient
317
ddclient
|
@ -313,186 +313,185 @@ sub setv {
|
|||
'type' => shift,
|
||||
'required' => shift,
|
||||
'cache' => shift,
|
||||
'config' => shift,
|
||||
'default' => shift,
|
||||
'minimum' => shift,
|
||||
};
|
||||
}
|
||||
my %variables = (
|
||||
'global-defaults' => {
|
||||
'daemon' => setv(T_DELAY, 0, 0, 1, $daemon_default, interval('60s')),
|
||||
'foreground' => setv(T_BOOL, 0, 0, 1, 0, undef),
|
||||
'file' => setv(T_FILE, 0, 0, 1, "$etc$program.conf", undef),
|
||||
'cache' => setv(T_FILE, 0, 0, 1, "$cachedir$program.cache", undef),
|
||||
'pid' => setv(T_FILE, 0, 0, 1, "", undef),
|
||||
'proxy' => setv(T_FQDNP, 0, 0, 1, '', undef),
|
||||
'protocol' => setv(T_PROTO, 0, 0, 1, 'dyndns2', undef),
|
||||
'daemon' => setv(T_DELAY, 0, 0, $daemon_default, interval('60s')),
|
||||
'foreground' => setv(T_BOOL, 0, 0, 0, undef),
|
||||
'file' => setv(T_FILE, 0, 0, "$etc$program.conf", undef),
|
||||
'cache' => setv(T_FILE, 0, 0, "$cachedir$program.cache", undef),
|
||||
'pid' => setv(T_FILE, 0, 0, "", undef),
|
||||
'proxy' => setv(T_FQDNP, 0, 0, '', undef),
|
||||
'protocol' => setv(T_PROTO, 0, 0, 'dyndns2', undef),
|
||||
|
||||
'use' => setv(T_USE, 0, 0, 1, 'ip', undef),
|
||||
'ip' => setv(T_IP, 0, 0, 1, undef, undef),
|
||||
'if' => setv(T_IF, 0, 0, 1, 'ppp0', undef),
|
||||
'if-skip' => setv(T_STRING,1, 0, 1, '', undef),
|
||||
'web' => setv(T_STRING,0, 0, 1, 'dyndns', undef),
|
||||
'web-skip' => setv(T_STRING,1, 0, 1, '', undef),
|
||||
'fw' => setv(T_ANY, 0, 0, 1, '', undef),
|
||||
'fw-skip' => setv(T_STRING,1, 0, 1, '', undef),
|
||||
'fw-login' => setv(T_LOGIN, 1, 0, 1, '', undef),
|
||||
'fw-password' => setv(T_PASSWD,1, 0, 1, '', undef),
|
||||
'cmd' => setv(T_PROG, 0, 0, 1, '', undef),
|
||||
'cmd-skip' => setv(T_STRING,1, 0, 1, '', undef),
|
||||
'use' => setv(T_USE, 0, 0, 'ip', undef),
|
||||
'ip' => setv(T_IP, 0, 0, undef, undef),
|
||||
'if' => setv(T_IF, 0, 0, 'ppp0', undef),
|
||||
'if-skip' => setv(T_STRING,1, 0, '', undef),
|
||||
'web' => setv(T_STRING,0, 0, 'dyndns', undef),
|
||||
'web-skip' => setv(T_STRING,1, 0, '', undef),
|
||||
'fw' => setv(T_ANY, 0, 0, '', undef),
|
||||
'fw-skip' => setv(T_STRING,1, 0, '', undef),
|
||||
'fw-login' => setv(T_LOGIN, 1, 0, '', undef),
|
||||
'fw-password' => setv(T_PASSWD,1, 0, '', undef),
|
||||
'cmd' => setv(T_PROG, 0, 0, '', undef),
|
||||
'cmd-skip' => setv(T_STRING,1, 0, '', undef),
|
||||
|
||||
'timeout' => setv(T_DELAY, 0, 0, 1, interval('120s'), interval('120s')),
|
||||
'retry' => setv(T_BOOL, 0, 0, 0, 0, undef),
|
||||
'force' => setv(T_BOOL, 0, 0, 0, 0, undef),
|
||||
'ssl' => setv(T_BOOL, 0, 0, 0, 0, undef),
|
||||
'ipv6' => setv(T_BOOL, 0, 0, 0, 0, undef),
|
||||
'syslog' => setv(T_BOOL, 0, 0, 1, 0, undef),
|
||||
'facility' => setv(T_STRING,0, 0, 1, 'daemon', undef),
|
||||
'priority' => setv(T_STRING,0, 0, 1, 'notice', undef),
|
||||
'mail' => setv(T_EMAIL, 0, 0, 1, '', undef),
|
||||
'mail-failure' => setv(T_EMAIL, 0, 0, 1, '', undef),
|
||||
'timeout' => setv(T_DELAY, 0, 0, interval('120s'), interval('120s')),
|
||||
'retry' => setv(T_BOOL, 0, 0, 0, undef),
|
||||
'force' => setv(T_BOOL, 0, 0, 0, undef),
|
||||
'ssl' => setv(T_BOOL, 0, 0, 0, undef),
|
||||
'ipv6' => setv(T_BOOL, 0, 0, 0, undef),
|
||||
'syslog' => setv(T_BOOL, 0, 0, 0, undef),
|
||||
'facility' => setv(T_STRING,0, 0, 'daemon', undef),
|
||||
'priority' => setv(T_STRING,0, 0, 'notice', undef),
|
||||
'mail' => setv(T_EMAIL, 0, 0, '', undef),
|
||||
'mail-failure' => setv(T_EMAIL, 0, 0, '', undef),
|
||||
|
||||
'exec' => setv(T_BOOL, 0, 0, 1, 1, undef),
|
||||
'debug' => setv(T_BOOL, 0, 0, 1, 0, undef),
|
||||
'verbose' => setv(T_BOOL, 0, 0, 1, 0, undef),
|
||||
'quiet' => setv(T_BOOL, 0, 0, 1, 0, undef),
|
||||
'help' => setv(T_BOOL, 0, 0, 1, 0, undef),
|
||||
'test' => setv(T_BOOL, 0, 0, 1, 0, undef),
|
||||
'geturl' => setv(T_STRING,0, 0, 0, '', undef),
|
||||
'exec' => setv(T_BOOL, 0, 0, 1, undef),
|
||||
'debug' => setv(T_BOOL, 0, 0, 0, undef),
|
||||
'verbose' => setv(T_BOOL, 0, 0, 0, undef),
|
||||
'quiet' => setv(T_BOOL, 0, 0, 0, undef),
|
||||
'help' => setv(T_BOOL, 0, 0, 0, undef),
|
||||
'test' => setv(T_BOOL, 0, 0, 0, undef),
|
||||
'geturl' => setv(T_STRING,0, 0, '', undef),
|
||||
|
||||
'postscript' => setv(T_POSTS, 0, 0, 1, '', undef),
|
||||
'postscript' => setv(T_POSTS, 0, 0, '', undef),
|
||||
},
|
||||
'service-common-defaults' => {
|
||||
'server' => setv(T_FQDNP, 1, 0, 1, 'members.dyndns.org', undef),
|
||||
'login' => setv(T_LOGIN, 1, 0, 1, '', undef),
|
||||
'password' => setv(T_PASSWD,1, 0, 1, '', undef),
|
||||
'host' => setv(T_STRING,1, 1, 1, '', undef),
|
||||
'server' => setv(T_FQDNP, 1, 0, 'members.dyndns.org', undef),
|
||||
'login' => setv(T_LOGIN, 1, 0, '', undef),
|
||||
'password' => setv(T_PASSWD,1, 0, '', undef),
|
||||
'host' => setv(T_STRING,1, 1, '', undef),
|
||||
|
||||
'use' => setv(T_USE, 0, 0, 1, 'ip', undef),
|
||||
'if' => setv(T_IF, 0, 0, 1, 'ppp0', undef),
|
||||
'if-skip' => setv(T_STRING,0, 0, 1, '', undef),
|
||||
'web' => setv(T_STRING,0, 0, 1, 'dyndns', undef),
|
||||
'web-skip' => setv(T_STRING,0, 0, 1, '', undef),
|
||||
'fw' => setv(T_ANY, 0, 0, 1, '', undef),
|
||||
'fw-skip' => setv(T_STRING,0, 0, 1, '', undef),
|
||||
'fw-login' => setv(T_LOGIN, 0, 0, 1, '', undef),
|
||||
'fw-password' => setv(T_PASSWD,0, 0, 1, '', undef),
|
||||
'cmd' => setv(T_PROG, 0, 0, 1, '', undef),
|
||||
'cmd-skip' => setv(T_STRING,0, 0, 1, '', undef),
|
||||
'ipv6' => setv(T_BOOL, 0, 0, 0, 0, undef),
|
||||
'ip' => setv(T_IP, 0, 1, 0, undef, undef),
|
||||
'wtime' => setv(T_DELAY, 0, 1, 1, 0, interval('30s')),
|
||||
'mtime' => setv(T_NUMBER,0, 1, 0, 0, undef),
|
||||
'atime' => setv(T_NUMBER,0, 1, 0, 0, undef),
|
||||
'status' => setv(T_ANY, 0, 1, 0, '', undef),
|
||||
'min-interval' => setv(T_DELAY, 0, 0, 1, interval('30s'), 0),
|
||||
'max-interval' => setv(T_DELAY, 0, 0, 1, interval('25d'), 0),
|
||||
'min-error-interval' => setv(T_DELAY, 0, 0, 1, interval('5m'), 0),
|
||||
'use' => setv(T_USE, 0, 0, 'ip', undef),
|
||||
'if' => setv(T_IF, 0, 0, 'ppp0', undef),
|
||||
'if-skip' => setv(T_STRING,0, 0, '', undef),
|
||||
'web' => setv(T_STRING,0, 0, 'dyndns', undef),
|
||||
'web-skip' => setv(T_STRING,0, 0, '', undef),
|
||||
'fw' => setv(T_ANY, 0, 0, '', undef),
|
||||
'fw-skip' => setv(T_STRING,0, 0, '', undef),
|
||||
'fw-login' => setv(T_LOGIN, 0, 0, '', undef),
|
||||
'fw-password' => setv(T_PASSWD,0, 0, '', undef),
|
||||
'cmd' => setv(T_PROG, 0, 0, '', undef),
|
||||
'cmd-skip' => setv(T_STRING,0, 0, '', undef),
|
||||
'ipv6' => setv(T_BOOL, 0, 0, 0, undef),
|
||||
'ip' => setv(T_IP, 0, 1, undef, undef),
|
||||
'wtime' => setv(T_DELAY, 0, 1, 0, interval('30s')),
|
||||
'mtime' => setv(T_NUMBER,0, 1, 0, undef),
|
||||
'atime' => setv(T_NUMBER,0, 1, 0, undef),
|
||||
'status' => setv(T_ANY, 0, 1, '', undef),
|
||||
'min-interval' => setv(T_DELAY, 0, 0, interval('30s'), 0),
|
||||
'max-interval' => setv(T_DELAY, 0, 0, interval('25d'), 0),
|
||||
'min-error-interval' => setv(T_DELAY, 0, 0, interval('5m'), 0),
|
||||
|
||||
'warned-min-interval' => setv(T_ANY, 0, 1, 0, 0, undef),
|
||||
'warned-min-error-interval' => setv(T_ANY, 0, 1, 0, 0, undef),
|
||||
'warned-min-interval' => setv(T_ANY, 0, 1, 0, undef),
|
||||
'warned-min-error-interval' => setv(T_ANY, 0, 1, 0, undef),
|
||||
},
|
||||
'dyndns-common-defaults' => {
|
||||
'static' => setv(T_BOOL, 0, 1, 1, 0, undef),
|
||||
'wildcard' => setv(T_BOOL, 0, 1, 1, 0, undef),
|
||||
'mx' => setv(T_OFQDN, 0, 1, 1, '', undef),
|
||||
'backupmx' => setv(T_BOOL, 0, 1, 1, 0, undef),
|
||||
'static' => setv(T_BOOL, 0, 1, 0, undef),
|
||||
'wildcard' => setv(T_BOOL, 0, 1, 0, undef),
|
||||
'mx' => setv(T_OFQDN, 0, 1, '', undef),
|
||||
'backupmx' => setv(T_BOOL, 0, 1, 0, undef),
|
||||
},
|
||||
'easydns-common-defaults' => {
|
||||
'wildcard' => setv(T_BOOL, 0, 1, 1, 0, undef),
|
||||
'mx' => setv(T_OFQDN, 0, 1, 1, '', undef),
|
||||
'backupmx' => setv(T_BOOL, 0, 1, 1, 0, undef),
|
||||
'wildcard' => setv(T_BOOL, 0, 1, 0, undef),
|
||||
'mx' => setv(T_OFQDN, 0, 1, '', undef),
|
||||
'backupmx' => setv(T_BOOL, 0, 1, 0, undef),
|
||||
},
|
||||
'noip-common-defaults' => {
|
||||
'static' => setv(T_BOOL, 0, 1, 1, 0, undef),
|
||||
'static' => setv(T_BOOL, 0, 1, 0, undef),
|
||||
},
|
||||
'noip-service-common-defaults' => {
|
||||
'server' => setv(T_FQDNP, 1, 0, 1, 'dynupdate.no-ip.com',undef),
|
||||
'login' => setv(T_LOGIN, 1, 0, 1, '', undef),
|
||||
'password' => setv(T_PASSWD,1, 0, 1, '', undef),
|
||||
'host' => setv(T_STRING,1, 1, 1, '', undef),
|
||||
'ip' => setv(T_IP, 0, 1, 0, undef, undef),
|
||||
'wtime' => setv(T_DELAY, 0, 1, 1, 0, interval('30s')),
|
||||
'mtime' => setv(T_NUMBER,0, 1, 0, 0, undef),
|
||||
'atime' => setv(T_NUMBER,0, 1, 0, 0, undef),
|
||||
'status' => setv(T_ANY, 0, 1, 0, '', undef),
|
||||
'min-interval' => setv(T_DELAY, 0, 0, 1, interval('30s'), 0),
|
||||
'max-interval' => setv(T_DELAY, 0, 0, 1, interval('25d'), 0),
|
||||
'min-error-interval' => setv(T_DELAY, 0, 0, 1, interval('5m'), 0),
|
||||
'warned-min-interval' => setv(T_ANY, 0, 1, 0, 0, undef),
|
||||
'warned-min-error-interval' => setv(T_ANY, 0, 1, 0, 0, undef),
|
||||
'server' => setv(T_FQDNP, 1, 0, 'dynupdate.no-ip.com',undef),
|
||||
'login' => setv(T_LOGIN, 1, 0, '', undef),
|
||||
'password' => setv(T_PASSWD,1, 0, '', undef),
|
||||
'host' => setv(T_STRING,1, 1, '', undef),
|
||||
'ip' => setv(T_IP, 0, 1, undef, undef),
|
||||
'wtime' => setv(T_DELAY, 0, 1, 0, interval('30s')),
|
||||
'mtime' => setv(T_NUMBER,0, 1, 0, undef),
|
||||
'atime' => setv(T_NUMBER,0, 1, 0, undef),
|
||||
'status' => setv(T_ANY, 0, 1, '', undef),
|
||||
'min-interval' => setv(T_DELAY, 0, 0, interval('30s'), 0),
|
||||
'max-interval' => setv(T_DELAY, 0, 0, interval('25d'), 0),
|
||||
'min-error-interval' => setv(T_DELAY, 0, 0, interval('5m'), 0),
|
||||
'warned-min-interval' => setv(T_ANY, 0, 1, 0, undef),
|
||||
'warned-min-error-interval' => setv(T_ANY, 0, 1, 0, undef),
|
||||
},
|
||||
'zoneedit-service-common-defaults' => {
|
||||
'zone' => setv(T_OFQDN, 0, 0, 1, undef, undef),
|
||||
'zone' => setv(T_OFQDN, 0, 0, undef, undef),
|
||||
},
|
||||
'dtdns-common-defaults' => {
|
||||
'login' => setv(T_LOGIN, 0, 0, 0, 'unused', undef),
|
||||
'client' => setv(T_STRING,0, 1, 1, $program, undef),
|
||||
'login' => setv(T_LOGIN, 0, 0, 'unused', undef),
|
||||
'client' => setv(T_STRING,0, 1, $program, undef),
|
||||
},
|
||||
'nsupdate-common-defaults' => {
|
||||
'ttl' => setv(T_NUMBER,0, 1, 0, 600, undef),
|
||||
'zone' => setv(T_STRING,1, 1, 1, '', undef),
|
||||
'tcp' => setv(T_BOOL, 0, 1, 1, 0, undef),
|
||||
'ttl' => setv(T_NUMBER,0, 1, 600, undef),
|
||||
'zone' => setv(T_STRING,1, 1, '', undef),
|
||||
'tcp' => setv(T_BOOL, 0, 1, 0, undef),
|
||||
},
|
||||
'cloudflare-common-defaults' => {
|
||||
'server' => setv(T_FQDNP, 1, 0, 1, 'api.cloudflare.com/client/v4', undef),
|
||||
'zone' => setv(T_FQDN, 1, 0, 1, '', undef),
|
||||
'login' => setv(T_LOGIN, 0, 0, 1, 'token', undef),
|
||||
'static' => setv(T_BOOL, 0, 1, 1, 0, undef),
|
||||
'wildcard' => setv(T_BOOL, 0, 1, 1, 0, undef),
|
||||
'mx' => setv(T_OFQDN, 0, 1, 1, '', undef),
|
||||
'backupmx' => setv(T_BOOL, 0, 1, 1, 0, undef),
|
||||
'ttl' => setv(T_NUMBER,1, 0, 1, 1, undef),
|
||||
'server' => setv(T_FQDNP, 1, 0, 'api.cloudflare.com/client/v4', undef),
|
||||
'zone' => setv(T_FQDN, 1, 0, '', undef),
|
||||
'login' => setv(T_LOGIN, 0, 0, 'token', undef),
|
||||
'static' => setv(T_BOOL, 0, 1, 0, undef),
|
||||
'wildcard' => setv(T_BOOL, 0, 1, 0, undef),
|
||||
'mx' => setv(T_OFQDN, 0, 1, '', undef),
|
||||
'backupmx' => setv(T_BOOL, 0, 1, 0, undef),
|
||||
'ttl' => setv(T_NUMBER,1, 0, 1, undef),
|
||||
},
|
||||
'googledomains-common-defaults' => {
|
||||
'server' => setv(T_FQDNP, 1, 0, 1, 'domains.google.com', undef),
|
||||
'server' => setv(T_FQDNP, 1, 0, 'domains.google.com', undef),
|
||||
},
|
||||
'duckdns-common-defaults' => {
|
||||
'server' => setv(T_FQDNP, 1, 0, 1, 'www.duckdns.org', undef),
|
||||
'login' => setv(T_LOGIN, 0, 0, 0, 'unused', undef),
|
||||
'server' => setv(T_FQDNP, 1, 0, 'www.duckdns.org', undef),
|
||||
'login' => setv(T_LOGIN, 0, 0, 'unused', undef),
|
||||
},
|
||||
'freemyip-common-defaults' => {
|
||||
'server' => setv(T_FQDNP, 1, 0, 1, 'freemyip.com', undef),
|
||||
'login' => setv(T_LOGIN, 0, 0, 0, 'unused', undef),
|
||||
'server' => setv(T_FQDNP, 1, 0, 'freemyip.com', undef),
|
||||
'login' => setv(T_LOGIN, 0, 0, 'unused', undef),
|
||||
},
|
||||
'woima-common-defaults' => {
|
||||
'static' => setv(T_BOOL, 0, 1, 1, 0, undef),
|
||||
'wildcard' => setv(T_BOOL, 0, 1, 1, 0, undef),
|
||||
'mx' => setv(T_OFQDN, 0, 1, 1, '', undef),
|
||||
'backupmx' => setv(T_BOOL, 0, 1, 1, 0, undef),
|
||||
'custom' => setv(T_BOOL, 0, 1, 1, 0, undef),
|
||||
'script' => setv(T_STRING,1, 1, 1, '/nic/update', undef),
|
||||
'static' => setv(T_BOOL, 0, 1, 0, undef),
|
||||
'wildcard' => setv(T_BOOL, 0, 1, 0, undef),
|
||||
'mx' => setv(T_OFQDN, 0, 1, '', undef),
|
||||
'backupmx' => setv(T_BOOL, 0, 1, 0, undef),
|
||||
'custom' => setv(T_BOOL, 0, 1, 0, undef),
|
||||
'script' => setv(T_STRING,1, 1, '/nic/update', undef),
|
||||
},
|
||||
'woima-service-common-defaults' => {
|
||||
'server' => setv(T_FQDNP, 1, 0, 1, 'dyn.woima.fi', undef),
|
||||
'login' => setv(T_LOGIN, 1, 0, 1, '', undef),
|
||||
'password' => setv(T_PASSWD,1, 0, 1, '', undef),
|
||||
'ip' => setv(T_IP, 0, 1, 0, undef, undef),
|
||||
'wtime' => setv(T_DELAY, 0, 1, 1, 0, interval('30s')),
|
||||
'mtime' => setv(T_NUMBER,0, 1, 0, 0, undef),
|
||||
'atime' => setv(T_NUMBER,0, 1, 0, 0, undef),
|
||||
'status' => setv(T_ANY, 0, 1, 0, '', undef),
|
||||
'min-interval' => setv(T_DELAY, 0, 0, 1, interval('30s'), 0),
|
||||
'max-interval' => setv(T_DELAY, 0, 0, 1, interval('25d'), 0),
|
||||
'min-error-interval' => setv(T_DELAY, 0, 0, 1, interval('5m'), 0),
|
||||
'warned-min-interval' => setv(T_ANY, 0, 1, 0, 0, undef),
|
||||
'warned-min-error-interval' => setv(T_ANY, 0, 1, 0, 0, undef),
|
||||
'server' => setv(T_FQDNP, 1, 0, 'dyn.woima.fi', undef),
|
||||
'login' => setv(T_LOGIN, 1, 0, '', undef),
|
||||
'password' => setv(T_PASSWD,1, 0, '', undef),
|
||||
'ip' => setv(T_IP, 0, 1, undef, undef),
|
||||
'wtime' => setv(T_DELAY, 0, 1, 0, interval('30s')),
|
||||
'mtime' => setv(T_NUMBER,0, 1, 0, undef),
|
||||
'atime' => setv(T_NUMBER,0, 1, 0, undef),
|
||||
'status' => setv(T_ANY, 0, 1, '', undef),
|
||||
'min-interval' => setv(T_DELAY, 0, 0, interval('30s'), 0),
|
||||
'max-interval' => setv(T_DELAY, 0, 0, interval('25d'), 0),
|
||||
'min-error-interval' => setv(T_DELAY, 0, 0, interval('5m'), 0),
|
||||
'warned-min-interval' => setv(T_ANY, 0, 1, 0, undef),
|
||||
'warned-min-error-interval' => setv(T_ANY, 0, 1, 0, undef),
|
||||
},
|
||||
'yandex-common-defaults' => {
|
||||
'server' => setv(T_FQDNP, 1, 0, 1, 'pddimp.yandex.ru', undef),
|
||||
'server' => setv(T_FQDNP, 1, 0, 'pddimp.yandex.ru', undef),
|
||||
},
|
||||
'dnsmadeeasy-common-defaults' => {
|
||||
'server' => setv(T_FQDNP, 1, 0, 1, 'cp.dnsmadeeasy.com', undef),
|
||||
'script' => setv(T_STRING,1, 1, 1, '/servlet/updateip', undef),
|
||||
'server' => setv(T_FQDNP, 1, 0, 'cp.dnsmadeeasy.com', undef),
|
||||
'script' => setv(T_STRING,1, 1, '/servlet/updateip', undef),
|
||||
},
|
||||
'dondominio-common-defaults' => {
|
||||
'server' => setv(T_FQDNP, 1, 0, 1, 'dondns.dondominio.com', undef),
|
||||
'server' => setv(T_FQDNP, 1, 0, 'dondns.dondominio.com', undef),
|
||||
},
|
||||
'ovh-common-defaults' => {
|
||||
'server' => setv(T_FQDNP, 1, 0, 1, 'www.ovh.com', undef),
|
||||
'script' => setv(T_STRING,1, 1, 1, '/nic/update', undef),
|
||||
'login' => setv(T_LOGIN, 1, 0, 1, '', undef),
|
||||
'password' => setv(T_PASSWD,1, 0, 1, '', undef),
|
||||
'server' => setv(T_FQDNP, 1, 0, 'www.ovh.com', undef),
|
||||
'script' => setv(T_STRING,1, 1, '/nic/update', undef),
|
||||
'login' => setv(T_LOGIN, 1, 0, '', undef),
|
||||
'password' => setv(T_PASSWD,1, 0, '', undef),
|
||||
},
|
||||
);
|
||||
my %services = (
|
||||
|
@ -510,8 +509,8 @@ my %services = (
|
|||
'update' => \&nic_dyndns2_update,
|
||||
'examples' => \&nic_dyndns2_examples,
|
||||
'variables' => merge(
|
||||
{ 'custom' => setv(T_BOOL, 0, 1, 1, 0, undef), },
|
||||
{ 'script' => setv(T_STRING, 1, 1, 1, '/nic/update', undef), },
|
||||
{ 'custom' => setv(T_BOOL, 0, 1, 0, undef), },
|
||||
{ 'script' => setv(T_STRING, 1, 1, '/nic/update', undef), },
|
||||
$variables{'dyndns-common-defaults'},
|
||||
$variables{'service-common-defaults'},
|
||||
),
|
||||
|
@ -521,7 +520,7 @@ my %services = (
|
|||
'update' => \&nic_noip_update,
|
||||
'examples' => \&nic_noip_examples,
|
||||
'variables' => merge(
|
||||
{ 'custom' => setv(T_BOOL, 0, 1, 1, 0, undef), },
|
||||
{ 'custom' => setv(T_BOOL, 0, 1, 0, undef), },
|
||||
$variables{'noip-common-defaults'},
|
||||
$variables{'noip-service-common-defaults'},
|
||||
),
|
||||
|
@ -531,7 +530,7 @@ my %services = (
|
|||
'update' => \&nic_dslreports1_update,
|
||||
'examples' => \&nic_dslreports1_examples,
|
||||
'variables' => merge(
|
||||
{ 'host' => setv(T_NUMBER, 1, 1, 1, 0, undef) },
|
||||
{ 'host' => setv(T_NUMBER, 1, 1, 0, undef) },
|
||||
$variables{'service-common-defaults'},
|
||||
),
|
||||
},
|
||||
|
@ -540,8 +539,8 @@ my %services = (
|
|||
'update' => \&nic_hammernode1_update,
|
||||
'examples' => \&nic_hammernode1_examples,
|
||||
'variables' => merge(
|
||||
{ 'server' => setv(T_FQDNP, 1, 0, 1, 'dup.hn.org', undef) },
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, 1, interval('5m'), 0), },
|
||||
{ 'server' => setv(T_FQDNP, 1, 0, 'dup.hn.org', undef) },
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, interval('5m'), 0), },
|
||||
$variables{'service-common-defaults'},
|
||||
),
|
||||
},
|
||||
|
@ -550,8 +549,8 @@ my %services = (
|
|||
'update' => \&nic_zoneedit1_update,
|
||||
'examples' => \&nic_zoneedit1_examples,
|
||||
'variables' => merge(
|
||||
{ 'server' => setv(T_FQDNP, 1, 0, 1, 'dynamic.zoneedit.com', undef) },
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, 1, interval('5m'), 0), },
|
||||
{ 'server' => setv(T_FQDNP, 1, 0, 'dynamic.zoneedit.com', undef) },
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, interval('5m'), 0), },
|
||||
$variables{'service-common-defaults'},
|
||||
$variables{'zoneedit-service-common-defaults'},
|
||||
),
|
||||
|
@ -561,8 +560,8 @@ my %services = (
|
|||
'update' => \&nic_easydns_update,
|
||||
'examples' => \&nic_easydns_examples,
|
||||
'variables' => merge(
|
||||
{ 'server' => setv(T_FQDNP, 1, 0, 1, 'members.easydns.com', undef) },
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, 1, interval('5m'), 0), },
|
||||
{ 'server' => setv(T_FQDNP, 1, 0, 'members.easydns.com', undef) },
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, interval('5m'), 0), },
|
||||
$variables{'easydns-common-defaults'},
|
||||
$variables{'service-common-defaults'},
|
||||
),
|
||||
|
@ -572,8 +571,8 @@ my %services = (
|
|||
'update' => \&nic_namecheap_update,
|
||||
'examples' => \&nic_namecheap_examples,
|
||||
'variables' => merge(
|
||||
{ 'server' => setv(T_FQDNP, 1, 0, 1, 'dynamicdns.park-your-domain.com', undef) },
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, 1, 0, interval('5m')), },
|
||||
{ 'server' => setv(T_FQDNP, 1, 0, 'dynamicdns.park-your-domain.com', undef) },
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, 0, interval('5m')), },
|
||||
$variables{'service-common-defaults'},
|
||||
),
|
||||
},
|
||||
|
@ -582,10 +581,10 @@ my %services = (
|
|||
'update' => \&nic_nfsn_update,
|
||||
'examples' => \&nic_nfsn_examples,
|
||||
'variables' => merge(
|
||||
{ 'server' => setv(T_FQDNP, 1, 0, 1, 'api.nearlyfreespeech.net', undef) },
|
||||
{ 'min_interval' => setv(T_FQDNP, 0, 0, 1, 0, interval('5m')) },
|
||||
{ 'ttl' => setv(T_NUMBER, 1, 0, 1, 300, undef) },
|
||||
{ 'zone' => setv(T_FQDN, 1, 0, 1, undef, undef) },
|
||||
{ 'server' => setv(T_FQDNP, 1, 0, 'api.nearlyfreespeech.net', undef) },
|
||||
{ 'min_interval' => setv(T_FQDNP, 0, 0, 0, interval('5m')) },
|
||||
{ 'ttl' => setv(T_NUMBER, 1, 0, 300, undef) },
|
||||
{ 'zone' => setv(T_FQDN, 1, 0, undef, undef) },
|
||||
$variables{'service-common-defaults'},
|
||||
),
|
||||
},
|
||||
|
@ -594,8 +593,8 @@ my %services = (
|
|||
'update' => \&nic_sitelutions_update,
|
||||
'examples' => \&nic_sitelutions_examples,
|
||||
'variables' => merge(
|
||||
{ 'server' => setv(T_FQDNP, 1, 0, 1, 'www.sitelutions.com', undef) },
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, 1, 0, interval('5m')), },
|
||||
{ 'server' => setv(T_FQDNP, 1, 0, 'www.sitelutions.com', undef) },
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, 0, interval('5m')), },
|
||||
$variables{'service-common-defaults'},
|
||||
),
|
||||
},
|
||||
|
@ -604,8 +603,8 @@ my %services = (
|
|||
'update' => \&nic_freedns_update,
|
||||
'examples' => \&nic_freedns_examples,
|
||||
'variables' => merge(
|
||||
{ 'server' => setv(T_FQDNP, 1, 0, 1, 'freedns.afraid.org', undef) },
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, 1, 0, interval('5m')), },
|
||||
{ 'server' => setv(T_FQDNP, 1, 0, 'freedns.afraid.org', undef) },
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, 0, interval('5m')), },
|
||||
$variables{'service-common-defaults'},
|
||||
),
|
||||
},
|
||||
|
@ -614,8 +613,8 @@ my %services = (
|
|||
'update' => \&nic_changeip_update,
|
||||
'examples' => \&nic_changeip_examples,
|
||||
'variables' => merge(
|
||||
{ 'server' => setv(T_FQDNP, 1, 0, 1, 'nic.changeip.com', undef) },
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, 1, 0, interval('5m')), },
|
||||
{ 'server' => setv(T_FQDNP, 1, 0, 'nic.changeip.com', undef) },
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, 0, interval('5m')), },
|
||||
$variables{'service-common-defaults'},
|
||||
),
|
||||
},
|
||||
|
@ -633,7 +632,7 @@ my %services = (
|
|||
'update' => \&nic_nsupdate_update,
|
||||
'examples' => \&nic_nsupdate_examples,
|
||||
'variables' => merge(
|
||||
{ 'login' => setv(T_LOGIN, 1, 0, 1, '/usr/bin/nsupdate', undef), },
|
||||
{ 'login' => setv(T_LOGIN, 1, 0, '/usr/bin/nsupdate', undef), },
|
||||
$variables{'nsupdate-common-defaults'},
|
||||
$variables{'service-common-defaults'},
|
||||
),
|
||||
|
@ -643,8 +642,8 @@ my %services = (
|
|||
'update' => \&nic_cloudflare_update,
|
||||
'examples' => \&nic_cloudflare_examples,
|
||||
'variables' => merge(
|
||||
{ 'server' => setv(T_FQDNP, 1, 0, 1, 'api.cloudflare.com/client/v4', undef) },
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, 1, interval('5m'), 0), },
|
||||
{ 'server' => setv(T_FQDNP, 1, 0, 'api.cloudflare.com/client/v4', undef) },
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, interval('5m'), 0), },
|
||||
$variables{'cloudflare-common-defaults'},
|
||||
$variables{'service-common-defaults'},
|
||||
),
|
||||
|
@ -654,7 +653,7 @@ my %services = (
|
|||
'update' => \&nic_googledomains_update,
|
||||
'examples' => \&nic_googledomains_examples,
|
||||
'variables' => merge(
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, 1, interval('5m'), 0), },
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, interval('5m'), 0), },
|
||||
$variables{'googledomains-common-defaults'},
|
||||
$variables{'service-common-defaults'},
|
||||
),
|
||||
|
@ -691,7 +690,7 @@ my %services = (
|
|||
'update' => \&nic_yandex_update,
|
||||
'examples' => \&nic_yandex_examples,
|
||||
'variables' => merge(
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, 1, interval('5m'), 0), },
|
||||
{ 'min-interval' => setv(T_DELAY, 0, 0, interval('5m'), 0), },
|
||||
$variables{'yandex-common-defaults'},
|
||||
$variables{'service-common-defaults'},
|
||||
),
|
||||
|
|
Loading…
Reference in a new issue