ddns-scripts: New update url for service duiadns.net

- new update url for service "duiadns.net"
- updated public_suffix_list.dat

Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
This commit is contained in:
Christian Schoenebeck 2017-02-09 21:41:40 +01:00
parent 3a59ce3a8e
commit 1ed6afb980
5 changed files with 100 additions and 47 deletions

View file

@ -12,7 +12,7 @@ PKG_NAME:=ddns-scripts
PKG_VERSION:=2.7.6 PKG_VERSION:=2.7.6
# Release == build # Release == build
# increase on changes of services files or tld_names.dat # increase on changes of services files or tld_names.dat
PKG_RELEASE:=12 PKG_RELEASE:=13
PKG_LICENSE:=GPL-2.0 PKG_LICENSE:=GPL-2.0
PKG_MAINTAINER:=Christian Schoenebeck <christian.schoenebeck@gmail.com> PKG_MAINTAINER:=Christian Schoenebeck <christian.schoenebeck@gmail.com>

View file

@ -21,7 +21,7 @@
. /lib/functions/network.sh . /lib/functions/network.sh
# GLOBAL VARIABLES # # GLOBAL VARIABLES #
VERSION="2.7.6" VERSION="2.7.6-13"
SECTION_ID="" # hold config's section name SECTION_ID="" # hold config's section name
VERBOSE=0 # default mode is log to console, but easily changed with parameter VERBOSE=0 # default mode is log to console, but easily changed with parameter
MYPROG=$(basename $0) # my program call name MYPROG=$(basename $0) # my program call name
@ -886,7 +886,7 @@ send_update() {
get_local_ip () { get_local_ip () {
# $1 Name of Variable to store local IP (LOCAL_IP) # $1 Name of Variable to store local IP (LOCAL_IP)
local __CNT=0 # error counter local __CNT=0 # error counter
local __RUNPROG __DATA __URL __ERR __TMP local __RUNPROG __DATA __URL __ERR
[ $# -ne 1 ] && write_log 12 "Error calling 'get_local_ip()' - wrong number of parameters" [ $# -ne 1 ] && write_log 12 "Error calling 'get_local_ip()' - wrong number of parameters"
write_log 7 "Detect local IP on '$ip_source'" write_log 7 "Detect local IP on '$ip_source'"
@ -920,7 +920,7 @@ get_local_ip () {
# remove remove remove replace replace # remove remove remove replace replace
# link inet6 fxxx sec forever=>-1 / => ' ' to separate subnet from ip # link inet6 fxxx sec forever=>-1 / => ' ' to separate subnet from ip
sed "/link/d; /inet6 f/d; s/sec//g; s/forever/-1/g; s/\// /g" $DATFILE | \ sed "/link/d; /inet6 f/d; s/sec//g; s/forever/-1/g; s/\// /g" $DATFILE | \
awk '{ print $3" "$4" "$NF }' > ${DATFILE}_tmp awk '{ print $3" "$4" "$NF }' > $ERRFILE # temp reuse ERRFILE
# we only need inet? IP prefered time # we only need inet? IP prefered time
local __TIME4=0; local __TIME6=0 local __TIME4=0; local __TIME6=0
@ -936,8 +936,7 @@ get_local_ip () {
__DATA4="$__ADR" __DATA4="$__ADR"
__TIME4="$__TIME" __TIME4="$__TIME"
} }
done < ${DATFILE}_tmp done < $ERRFILE
rm ${DATFILE}_tmp
else else
write_log 3 "ip Error: '$__ERR'" write_log 3 "ip Error: '$__ERR'"
write_log 7 "$(cat $ERRFILE)" # report error write_log 7 "$(cat $ERRFILE)" # report error

View file

@ -5527,6 +5527,9 @@ net.om
org.om org.om
pro.om pro.om
// onion : https://tools.ietf.org/html/rfc7686
onion
// org : https://en.wikipedia.org/wiki/.org // org : https://en.wikipedia.org/wiki/.org
org org
@ -6108,38 +6111,6 @@ store.st
// su : https://en.wikipedia.org/wiki/.su // su : https://en.wikipedia.org/wiki/.su
su su
adygeya.su
arkhangelsk.su
balashov.su
bashkiria.su
bryansk.su
dagestan.su
grozny.su
ivanovo.su
kalmykia.su
kaluga.su
karelia.su
khakassia.su
krasnodar.su
kurgan.su
lenug.su
mordovia.su
msk.su
murmansk.su
nalchik.su
nov.su
obninsk.su
penza.su
pokrovsk.su
sochi.su
spb.su
togliatti.su
troitsk.su
tula.su
tuva.su
vladikavkaz.su
vladimir.su
vologda.su
// sv : http://www.svnet.org.sv/niveldos.pdf // sv : http://www.svnet.org.sv/niveldos.pdf
sv sv
@ -10957,7 +10928,7 @@ elasticbeanstalk.cn-north-1.amazonaws.com.cn
// Amazon S3 : https://aws.amazon.com/s3/ // Amazon S3 : https://aws.amazon.com/s3/
// Submitted by Luke Wells <psl-maintainers@amazon.com> // Submitted by Luke Wells <psl-maintainers@amazon.com>
*.s3.amazonaws.com s3.amazonaws.com
s3-ap-northeast-1.amazonaws.com s3-ap-northeast-1.amazonaws.com
s3-ap-northeast-2.amazonaws.com s3-ap-northeast-2.amazonaws.com
s3-ap-south-1.amazonaws.com s3-ap-south-1.amazonaws.com
@ -10966,6 +10937,7 @@ s3-ap-southeast-2.amazonaws.com
s3-ca-central-1.amazonaws.com s3-ca-central-1.amazonaws.com
s3-eu-central-1.amazonaws.com s3-eu-central-1.amazonaws.com
s3-eu-west-1.amazonaws.com s3-eu-west-1.amazonaws.com
s3-eu-west-2.amazonaws.com
s3-external-1.amazonaws.com s3-external-1.amazonaws.com
s3-fips-us-gov-west-1.amazonaws.com s3-fips-us-gov-west-1.amazonaws.com
s3-sa-east-1.amazonaws.com s3-sa-east-1.amazonaws.com
@ -10978,6 +10950,7 @@ s3.ap-south-1.amazonaws.com
s3.cn-north-1.amazonaws.com.cn s3.cn-north-1.amazonaws.com.cn
s3.ca-central-1.amazonaws.com s3.ca-central-1.amazonaws.com
s3.eu-central-1.amazonaws.com s3.eu-central-1.amazonaws.com
s3.eu-west-2.amazonaws.com
s3.us-east-2.amazonaws.com s3.us-east-2.amazonaws.com
s3.dualstack.ap-northeast-1.amazonaws.com s3.dualstack.ap-northeast-1.amazonaws.com
s3.dualstack.ap-northeast-2.amazonaws.com s3.dualstack.ap-northeast-2.amazonaws.com
@ -10987,6 +10960,7 @@ s3.dualstack.ap-southeast-2.amazonaws.com
s3.dualstack.ca-central-1.amazonaws.com s3.dualstack.ca-central-1.amazonaws.com
s3.dualstack.eu-central-1.amazonaws.com s3.dualstack.eu-central-1.amazonaws.com
s3.dualstack.eu-west-1.amazonaws.com s3.dualstack.eu-west-1.amazonaws.com
s3.dualstack.eu-west-2.amazonaws.com
s3.dualstack.sa-east-1.amazonaws.com s3.dualstack.sa-east-1.amazonaws.com
s3.dualstack.us-east-1.amazonaws.com s3.dualstack.us-east-1.amazonaws.com
s3.dualstack.us-east-2.amazonaws.com s3.dualstack.us-east-2.amazonaws.com
@ -11002,6 +10976,7 @@ s3-website.ap-northeast-2.amazonaws.com
s3-website.ap-south-1.amazonaws.com s3-website.ap-south-1.amazonaws.com
s3-website.ca-central-1.amazonaws.com s3-website.ca-central-1.amazonaws.com
s3-website.eu-central-1.amazonaws.com s3-website.eu-central-1.amazonaws.com
s3-website.eu-west-2.amazonaws.com
s3-website.us-east-2.amazonaws.com s3-website.us-east-2.amazonaws.com
// Amune : https://amune.org/ // Amune : https://amune.org/
@ -11611,13 +11586,92 @@ us-2.evennode.com
// Submitted by Peter Ruibal <public-suffix@fb.com> // Submitted by Peter Ruibal <public-suffix@fb.com>
apps.fbsbx.com apps.fbsbx.com
// Fastly Inc. http://www.fastly.com/ // FAITID : https://faitid.org/
// Submitted by Vladimir Vuksan <vladimir@fastly.com> // Submitted by Maxim Alzoba <tech.contact@faitid.org>
// https://www.flexireg.net/stat_info
ru.net
adygeya.ru
bashkiria.ru
bir.ru
cbg.ru
com.ru
dagestan.ru
grozny.ru
kalmykia.ru
kustanai.ru
marine.ru
mordovia.ru
msk.ru
mytis.ru
nalchik.ru
nov.ru
pyatigorsk.ru
spb.ru
vladikavkaz.ru
vladimir.ru
abkhazia.su
adygeya.su
aktyubinsk.su
arkhangelsk.su
armenia.su
ashgabad.su
azerbaijan.su
balashov.su
bashkiria.su
bryansk.su
bukhara.su
chimkent.su
dagestan.su
east-kazakhstan.su
exnet.su
georgia.su
grozny.su
ivanovo.su
jambyl.su
kalmykia.su
kaluga.su
karacol.su
karaganda.su
karelia.su
khakassia.su
krasnodar.su
kurgan.su
kustanai.su
lenug.su
mangyshlak.su
mordovia.su
msk.su
murmansk.su
nalchik.su
navoi.su
north-kazakhstan.su
nov.su
obninsk.su
penza.su
pokrovsk.su
sochi.su
spb.su
tashkent.su
termez.su
togliatti.su
troitsk.su
tselinograd.su
tula.su
tuva.su
vladikavkaz.su
vladimir.su
vologda.su
// Fastly Inc. : http://www.fastly.com/
// Submitted by Fastly Security <security@fastly.com>
map.fastly.net
a.prod.fastly.net
global.prod.fastly.net
a.ssl.fastly.net a.ssl.fastly.net
b.ssl.fastly.net b.ssl.fastly.net
global.ssl.fastly.net global.ssl.fastly.net
a.prod.fastly.net fastlylb.net
global.prod.fastly.net map.fastlylb.net
// Featherhead : https://featherhead.xyz/ // Featherhead : https://featherhead.xyz/
// Submitted by Simon Menke <simon@featherhead.xyz> // Submitted by Simon Menke <simon@featherhead.xyz>

View file

@ -42,7 +42,7 @@
"able.or.kr" "http://able.or.kr/ddns/src/update.php?hostname=[DOMAIN]&myip=[IP]&ddnsuser=[USERNAME]&pwd=[PASSWORD]" "able.or.kr" "http://able.or.kr/ddns/src/update.php?hostname=[DOMAIN]&myip=[IP]&ddnsuser=[USERNAME]&pwd=[PASSWORD]"
"afraid.org-basicauth" "http://[USERNAME]:[PASSWORD]@freedns.afraid.org/nic/update?hostname=[DOMAIN]&myip=[IP] "afraid.org-basicauth" "http://[USERNAME]:[PASSWORD]@freedns.afraid.org/nic/update?hostname=[DOMAIN]&myip=[IP]"
"afraid.org-keyauth" "http://freedns.afraid.org/dynamic/update.php?[PASSWORD]&address=[IP]" "afraid.org-keyauth" "http://freedns.afraid.org/dynamic/update.php?[PASSWORD]&address=[IP]"
"all-inkl.com" "http://[USERNAME]:[PASSWORD]@dyndns.kasserver.com/?myip=[IP]" "all-inkl.com" "http://[USERNAME]:[PASSWORD]@dyndns.kasserver.com/?myip=[IP]"
@ -84,7 +84,7 @@
"duckdns.org" "http://www.duckdns.org/update?domains=[USERNAME]&token=[PASSWORD]&ip=[IP]" "OK" "duckdns.org" "http://www.duckdns.org/update?domains=[USERNAME]&token=[PASSWORD]&ip=[IP]" "OK"
"duiadns.net" "http://[USERNAME]:[PASSWORD]@ipv4.duia.ro/dynamic.duia?host=[DOMAIN]&ip4=[IP]" "duiadns.net" "http://ip.duiadns.net/dynamic.duia?host=[DOMAIN]&password=[PASSWORD]&ip4=[IP]"
"dy.fi" "http://[USERNAME]:[PASSWORD]@www.dy.fi/nic/update?hostname=[DOMAIN]" "good|nochg" "dy.fi" "http://[USERNAME]:[PASSWORD]@www.dy.fi/nic/update?hostname=[DOMAIN]" "good|nochg"

View file

@ -38,7 +38,7 @@
#.godaddy.com-v1 !!! Please install additional package "ddns-scripts_godaddy.com-v1" #.godaddy.com-v1 !!! Please install additional package "ddns-scripts_godaddy.com-v1"
#.no-ip.com / noip.com !!! Please install additional package "ddns-scripts_no-ip_com" #.no-ip.com / noip.com !!! Please install additional package "ddns-scripts_no-ip_com"
"afraid.org-basicauth" "http://[USERNAME]:[PASSWORD]@freedns.afraid.org/nic/update?hostname=[DOMAIN]&myip=[IP] "afraid.org-basicauth" "http://[USERNAME]:[PASSWORD]@freedns.afraid.org/nic/update?hostname=[DOMAIN]&myip=[IP]"
"afraid.org-keyauth" "http://freedns.afraid.org/dynamic/update.php?[PASSWORD]&address=[IP]" "afraid.org-keyauth" "http://freedns.afraid.org/dynamic/update.php?[PASSWORD]&address=[IP]"
"all-inkl.com" "http://[USERNAME]:[PASSWORD]@dyndns.kasserver.com/?myip=[IP]" "all-inkl.com" "http://[USERNAME]:[PASSWORD]@dyndns.kasserver.com/?myip=[IP]"
@ -58,7 +58,7 @@
"duckdns.org" "http://www.duckdns.org/update?domains=[DOMAIN]&token=[PASSWORD]&ipv6=[IP]" "OK" "duckdns.org" "http://www.duckdns.org/update?domains=[DOMAIN]&token=[PASSWORD]&ipv6=[IP]" "OK"
"duiadns.net" "http://[USERNAME]:[PASSWORD]@ipv6.duia.ro/dynamic.duia?host=[DOMAIN]&ip6=[IP]" "duiadns.net" "http://ip.duiadns.net/dynamic.duia?host=[DOMAIN]&password=[PASSWORD]&ip6=[IP]"
"dyn.com" "http://[USERNAME]:[PASSWORD]@members.dyndns.org/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" "dyn.com" "http://[USERNAME]:[PASSWORD]@members.dyndns.org/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg"
"dyndns.org" "http://[USERNAME]:[PASSWORD]@members.dyndns.org/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg" "dyndns.org" "http://[USERNAME]:[PASSWORD]@members.dyndns.org/nic/update?hostname=[DOMAIN]&myip=[IP]" "good|nochg"