Browse Source

Merge pull request #3972 from chris5560/master

ddns-scripts: New update url for service duiadns.net
lilik-openwrt-22.03
Hannu Nyman 8 years ago
committed by GitHub
parent
commit
92c37482ab
5 changed files with 100 additions and 47 deletions
  1. +1
    -1
      net/ddns-scripts/Makefile
  2. +4
    -5
      net/ddns-scripts/files/dynamic_dns_functions.sh
  3. +91
    -37
      net/ddns-scripts/files/public_suffix_list.dat
  4. +2
    -2
      net/ddns-scripts/files/services
  5. +2
    -2
      net/ddns-scripts/files/services_ipv6

+ 1
- 1
net/ddns-scripts/Makefile 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>


+ 4
- 5
net/ddns-scripts/files/dynamic_dns_functions.sh 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
rm ${DATFILE}_tmp
done < $ERRFILE
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


+ 91
- 37
net/ddns-scripts/files/public_suffix_list.dat 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/
// Submitted by Vladimir Vuksan <vladimir@fastly.com>
// FAITID : https://faitid.org/
// 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
global.prod.fastly.net
fastlylb.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>


+ 2
- 2
net/ddns-scripts/files/services 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"


+ 2
- 2
net/ddns-scripts/files/services_ipv6 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"


Loading…
Cancel
Save