ddns-scripts: rollup to version 2.5.0-1
authorChristian Schoenebeck <[email protected]>
Wed, 4 Nov 2015 20:28:28 +0000 (21:28 +0100)
committerChristian Schoenebeck <[email protected]>
Wed, 4 Nov 2015 20:29:22 +0000 (21:29 +0100)
- add -V / --version parameter to show version information
- new option lookup_host as host to use by nslookup/host to validate IP address changes, to be separate from [DOMAIN] parameter which produces a lot of questions in the forum and on multi-host updates
- new option param_enc for optional usage inside update_url [PARAMENC] (will be send urlencoded)
- new option param_opt for optional usage inside update_url [PARAMOPT]
- new service strato.de (IPv4 only) requested by ludwig.jaffe@
- new service variomedia.de (IPv4 & IPv6) requested by Wolfgang Oertl #1884
- rewritten function get_service_data to read services/service_ipv6 file
- allow 3rd parameter inside services/service_ipv6 file - here should be the answer of the ddns provider on success. If parameter is set, it's checked by ddns-scripts and report errors to logfile/syslog if failed and retry
- updated tld_names.dat

Signed-off-by: Christian Schoenebeck <[email protected]>
net/ddns-scripts/Makefile
net/ddns-scripts/files/ddns.config
net/ddns-scripts/files/dynamic_dns_functions.sh
net/ddns-scripts/files/dynamic_dns_lucihelper.sh
net/ddns-scripts/files/dynamic_dns_updater.sh [changed mode: 0644->0755]
net/ddns-scripts/files/services
net/ddns-scripts/files/services_ipv6
net/ddns-scripts/files/tld_names.dat
net/ddns-scripts/samples/ddns.config_sample
net/ddns-scripts/samples/update_sample.sh

index d388b3f2225784ed23c8f5bb6551e33336b2bd9c..3cc98ad14573bc5c507bae34280fde955282c036 100755 (executable)
@@ -9,10 +9,10 @@ include $(TOPDIR)/rules.mk
 PKG_NAME:=ddns-scripts
 # Version == major.minor.patch
 # increase on new functionality (minor) or patches (patch)
-PKG_VERSION:=2.4.3
+PKG_VERSION:=2.5.0
 # Release == build
 # increase on changes of services files or tld_names.dat
-PKG_RELEASE:=2
+PKG_RELEASE:=1
 
 PKG_LICENSE:=GPL-2.0
 PKG_MAINTAINER:=Christian Schoenebeck <[email protected]>
index 5d69bb17cc590e6243d9c20a03de043d76e5d2ff..05eda79c4dc7707126db0c945ffd6a209e64cae8 100644 (file)
@@ -1,6 +1,5 @@
 #
-# Please read ddns.sample
-# or http://wiki.openwrt.org/doc/uci/ddns
+# Please read http://wiki.openwrt.org/doc/uci/ddns
 #
 config ddns "global"
        option date_format "%F %R"
@@ -12,6 +11,7 @@ config ddns "global"
 
 config service "myddns_ipv4"
        option service_name     "dyndns.com"
+       option lookup_host      "yourhost.example.com"
        option domain           "yourhost.example.com"
        option username         "your_username"
        option password         "your_password"
@@ -21,6 +21,7 @@ config service "myddns_ipv4"
 
 config service "myddns_ipv6"
        option update_url       "http://[USERNAME]:[PASSWORD]@your.provider.net/nic/update?hostname=[DOMAIN]&myip=[IP]"
+       option lookup_host      "yourhost.example.com"
        option domain           "yourhost.example.com"
        option username         "your_username"
        option password         "your_password"
index cb0db9ac3886b7d866f8c390b177fb3d19d565a7..951b41b49b620f952833b101d6b081422860a556 100755 (executable)
@@ -29,6 +29,7 @@
 . /lib/functions/network.sh
 
 # GLOBAL VARIABLES #
+VERSION="2.5.0-1"
 SECTION_ID=""          # hold config's section name
 VERBOSE_MODE=1         # default mode is log to console, but easily changed with parameter
 
@@ -53,6 +54,9 @@ LOCAL_IP=""           # holds the local IP read from the box
 
 URL_USER=""            # url encoded $username from config file
 URL_PASS=""            # url encoded $password from config file
+URL_PENC=""            # url encoded $param_enc from config file
+
+SRV_ANSWER=""          # Answer given by service on success
 
 ERR_LAST=0             # used to save $? return code of program and function calls
 ERR_UPDATE=0           # error counter on different local and registered ip
@@ -299,40 +303,38 @@ urlencode() {
 # file /usr/lib/ddns/services_ipv6 for IPv6
 # $1   Name of Variable to store url to
 # $2   Name of Variable to store script to
+# $3   Name of Variable to store service answer to
 get_service_data() {
-       local __LINE __FILE __NAME __URL __SERVICES __DATA
-       local __SCRIPT=""
-       local __OLD_IFS=$IFS
-       local __NEWLINE_IFS='
-' # __NEWLINE_IFS
-       [ $# -ne 2 ] && write_log 12 "Error calling 'get_service_data()' - wrong number of parameters"
+       [ $# -ne 3 ] && write_log 12 "Error calling 'get_service_data()' - wrong number of parameters"
 
        __FILE="/usr/lib/ddns/services"                                 # IPv4
        [ $use_ipv6 -ne 0 ] && __FILE="/usr/lib/ddns/services_ipv6"     # IPv6
 
-       # remove any lines not containing data, and then make sure fields are enclosed in double quotes
-       __SERVICES=$(cat $__FILE | grep "^[\t ]*[^#]" | \
-               awk ' gsub("\x27", "\"") { if ($1~/^[^\"]*$/) $1="\""$1"\"" }; { if ( $NF~/^[^\"]*$/) $NF="\""$NF"\""  }; { print $0 }')
-
-       IFS=$__NEWLINE_IFS
-       for __LINE in $__SERVICES; do
-               # grep out proper parts of data and use echo to remove quotes
-               __NAME=$(echo $__LINE | grep -o "^[\t ]*\"[^\"]*\"" | xargs -r -n1 echo)
-               __DATA=$(echo $__LINE | grep -o "\"[^\"]*\"[\t ]*$" | xargs -r -n1 echo)
-
-               if [ "$__NAME" = "$service_name" ]; then
-                       break                   # found so leave for loop
+       # workaround with variables; pipe create subshell with no give back of variable content
+       mkfifo pipe_$$
+       # only grep without # or whitespace at linestart | remove "
+#      grep -v -E "(^#|^[[:space:]]*$)" $__FILE | sed -e s/\"//g > pipe_$$ &
+       sed '/^#/d/^[ \t]*$/ds/\"//g' $__FILE  > pipe_$$ &
+
+       while read __SERVICE __DATA __ANSWER; do
+               if [ "$__SERVICE" = "$service_name" ]; then
+                       # check if URL or SCRIPT is given
+                       __URL=$(echo "$__DATA" | grep "^http")
+                       [ -z "$__URL" ] && __SCRIPT="/usr/lib/ddns/$__DATA"
+
+                       eval "$1=\"$__URL\""
+                       eval "$2=\"$__SCRIPT\""
+                       eval "$3=\"$__ANSWER\""
+                       rm pipe_$$
+                       return 0
                fi
-       done
-       IFS=$__OLD_IFS
+       done < pipe_$$
+       rm pipe_$$
 
-       # check if URL or SCRIPT is given
-       __URL=$(echo "$__DATA" | grep "^http")
-       [ -z "$__URL" ] && __SCRIPT="/usr/lib/ddns/$__DATA"
-
-       eval "$1=\"$__URL\""
-       eval "$2=\"$__SCRIPT\""
-       return 0
+       eval "$1=\"\""  # no service match clear variables
+       eval "$2=\"\""
+       eval "$3=\"\""
+       return 1
 }
 
 # Calculate seconds from interval and unit
@@ -793,19 +795,19 @@ send_update() {
                local __URL __ERR
 
                # do replaces in URL
-               __URL=$(echo $update_url | sed -e "s#\[USERNAME\]#$URL_USER#g" -e "s#\[PASSWORD\]#$URL_PASS#g" \
-                                              -e "s#\[DOMAIN\]#$domain#g" -e "s#\[IP\]#$__IP#g")
+               __URL=$(echo $update_url | sed -e "s#\[USERNAME\]#$URL_USER#g"  -e "s#\[PASSWORD\]#$URL_PASS#g" \
+                                              -e "s#\[PARAMENC\]#$URL_PENC#g"  -e "s#\[PARAMOPT\]#$param_opt#g" \
+                                              -e "s#\[DOMAIN\]#$domain#g"      -e "s#\[IP\]#$__IP#g")
                [ $use_https -ne 0 ] && __URL=$(echo $__URL | sed -e 's#^http:#https:#')
 
                do_transfer "$__URL" || return 1
 
                write_log 7 "DDNS Provider answered:\n$(cat $DATFILE)"
 
-               return 0
-               # TODO analyze providers answer
-               # "good" or "nochg"             = dyndns.com compatible API
-               # grep -i -E "good|nochg" $DATFILE >/dev/null 2>&1
-               # return $?     # "0" if found
+               [ -z "$SRV_ANSWER" ] && return 0        # not set then ignore
+
+               grep -i -E "$SRV_ANSWER" $DATFILE >/dev/null 2>&1
+               return $?       # "0" if found
        fi
 }
 
@@ -943,13 +945,13 @@ get_registered_ip() {
                fi
                [ $force_dnstcp -eq 1 ] && __PROG="$__PROG -T"  # force TCP
 
-               __RUNPROG="$__PROG $domain $dns_server >$DATFILE 2>$ERRFILE"
+               __RUNPROG="$__PROG $lookup_host $dns_server >$DATFILE 2>$ERRFILE"
                __PROG="BIND host"
        elif [ -x /usr/bin/nslookup ]; then     # last use BusyBox nslookup
                [ $force_ipversion -ne 0 -o $force_dnstcp -ne 0 ] && \
                        write_log 14 "Busybox nslookup - no support to 'force IP Version' or 'DNS over TCP'"
 
-               __RUNPROG="/usr/bin/nslookup $domain $dns_server >$DATFILE 2>$ERRFILE"
+               __RUNPROG="/usr/bin/nslookup $lookup_host $dns_server >$DATFILE 2>$ERRFILE"
                __PROG="BusyBox nslookup"
        else    # there must be an error
                write_log 12 "Error in 'get_registered_ip()' - no supported Name Server lookup software accessible"
@@ -981,16 +983,16 @@ get_registered_ip() {
                [ -n "$2" ] && return $__ERR            # $2 is given -> no retry
                [ $VERBOSE_MODE -gt 1 ] && {
                        # VERBOSE_MODE > 1 then NO retry
-                       write_log 4 "Get registered/public IP for '$domain' failed - Verbose Mode: $VERBOSE_MODE - NO retry on error"
+                       write_log 4 "Get registered/public IP for '$lookup_host' failed - Verbose Mode: $VERBOSE_MODE - NO retry on error"
                        return $__ERR
                }
 
                __CNT=$(( $__CNT + 1 )) # increment error counter
                # if error count > retry_count leave here
                [ $retry_count -gt 0 -a $__CNT -gt $retry_count ] && \
-                       write_log 14 "Get registered/public IP for '$domain' failed after $retry_count retries"
+                       write_log 14 "Get registered/public IP for '$lookup_host' failed after $retry_count retries"
 
-               write_log 4 "Get registered/public IP for '$domain' failed - retry $__CNT/$retry_count in $RETRY_SECONDS seconds"
+               write_log 4 "Get registered/public IP for '$lookup_host' failed - retry $__CNT/$retry_count in $RETRY_SECONDS seconds"
                sleep $RETRY_SECONDS &
                PID_SLEEP=$!
                wait $PID_SLEEP # enable trap-handler
index 0f8bb5aa8597038615a208b3daf0d22f51dfae47..e58f978551205d0dc0c87acb25fe58d4d16bed6f 100755 (executable)
@@ -33,7 +33,7 @@ __RET=0
 case "$1" in
        get_registered_ip)
                local IP
-               domain=$2                       # Hostname/Domain
+               lookup_host=$2                  # FQDN of host registered at DDNS
                use_ipv6=${3:-"0"}              # Use IPv6 - default IPv4
                force_ipversion=${4:-"0"}       # Force IP Version - default 0 - No
                force_dnstcp=${5:-"0"}          # Force TCP on DNS - default 0 - No
@@ -99,4 +99,4 @@ esac
 # remove out and err file
 [ -f $DATFILE ] && rm -f $DATFILE
 [ -f $ERRFILE ] && rm -f $ERRFILE
-return $__RET
\ No newline at end of file
+return $__RET
old mode 100644 (file)
new mode 100755 (executable)
index 95d2c94..9acb9c4
 # variables in big chars beginning with "__" are local defined inside functions only
 # set -vx      #script debugger
 
+. /usr/lib/ddns/dynamic_dns_functions.sh       # global vars are also defined here
+
 [ $# -lt 1 -o -n "${2//[0-3]/}" -o ${#2} -gt 1 ] && {
+       echo -e "\n  ddns-scripts Version: $VERSION"
        echo -e "\n  USAGE:"
-       echo -e "  $0 [SECTION] [VERBOSE_MODE]\n"
+       echo    "  $0 [OPTION]"
+       echo    "  [OPTION]       '-V' or '--version' display version and exit"
+       echo -e "\n  $0 [SECTION] [VERBOSE_MODE]\n"
        echo    "  [SECTION]      - service section as defined in /etc/config/ddns"
        echo    "  [VERBOSE_MODE] - '0' NO output to console"
        echo    "                   '1' output to console"
        exit 1
 }
 
-. /usr/lib/ddns/dynamic_dns_functions.sh       # global vars are also defined here
+[ "$1" = "-V" -o "$1" = "--version" ] && {
+       echo -e "ddns-scripts $VERSION\n"
+       exit 0
+}
 
 SECTION_ID="$1"
 VERBOSE_MODE=${2:-1}   # default mode is log to console
@@ -77,9 +85,12 @@ trap "trap_handler 15" 15    # SIGTERM       Termination
 # update_url   URL to use to update your "custom" DDNS service
 # update_script SCRIPT to use to update your "custom" DDNS service
 #
-# domain       Your DNS name / replace [DOMAIN] in update_url
-# username     Username of your DDNS service account / replace [USERNAME] in update_url
-# password     Password of your DDNS service account / replace [PASSWORD] in update_url
+# lookup_host  FQDN of ONE of your at DDNS service defined host / required to validate if IP update happen/necessary
+# domain       Nomally your DDNS hostname / replace [DOMAIN] in update_url
+# username     Username of your DDNS service account / urlenceded and replace [USERNAME] in update_url
+# password     Password of your DDNS service account / urlencoded and replace [PASSWORD] in update_url
+# param_enc    Optional parameter for (later) usage  / urlencoded and replace [PARAMENC] in update_url
+# param_opt    Optional parameter for (later) usage  / replace [PARAMOPT] in update_url
 #
 # use_https    use HTTPS to update DDNS service
 # cacert       file or directory where HTTPS can find certificates to verify server; 'IGNORE' ignore check of server certificate
@@ -140,14 +151,16 @@ ERR_LAST=$?       # save return code - equal 0 if SECTION_ID found
        [ -f $LOGFILE ] && rm -f $LOGFILE               # clear logfile before first entry
        write_log  7 "************ ************** ************** **************"
        write_log  5 "PID '$$' started at $(eval $DATE_PROG)"
+       write_log  7 "ddns version  : $VERSION"
        write_log  7 "uci configuration:\n$(uci -q show ddns | grep '=service' | sort)"
        write_log 14 "Service section '$SECTION_ID' not defined"
 }
 
 write_log 7 "************ ************** ************** **************"
 write_log 5 "PID '$$' started at $(eval $DATE_PROG)"
+write_log 7 "ddns version  : $VERSION"
 write_log 7 "uci configuration:\n$(uci -q show ddns.$SECTION_ID | sort)"
-write_log 7 "ddns version  : $(opkg list-installed ddns-scripts | cut -d ' ' -f 3)"
+write_log 7 "ddns version  : $(opkg list-installed ddns-scripts | cut -d ' ' -f 3)"
 case $VERBOSE_MODE in
        0) write_log  7 "verbose mode  : 0 - run normal, NO console output";;
        1) write_log  7 "verbose mode  : 1 - run normal, console mode";;
@@ -162,24 +175,41 @@ esac
 # determine what update url we're using if a service_name is supplied
 # otherwise update_url is set inside configuration (custom update url)
 # or update_script is set inside configuration (custom update script)
-[ -n "$service_name" ] && get_service_data update_url update_script
+[ -n "$service_name" ] && get_service_data update_url update_script SRV_ANSWER
 [ -z "$update_url" -a -z "$update_script" ] && write_log 14 "No update_url found/defined or no update_script found/defined!"
 [ -n "$update_script" -a ! -f "$update_script" ] && write_log 14 "Custom update_script not found!"
 
-# without domain and possibly username and password we can do nothing for you
-[ -z "$domain" ] && write_log 14 "Service section not configured correctly! Missing 'domain'"
+# temporary needed to convert existing uci settings
+[ -z "$lookup_host" ] && {
+       uci -q set ddns.$SECTION_ID.lookup_host="$domain"
+       uci -q commit ddns
+       lookup_host="$domain"
+}
+# later versions only check if configured correctly
+
+# without lookup host and possibly other required options we can do nothing for you
+[ -z "$lookup_host" ] && write_log 14 "Service section not configured correctly! Missing 'lookup_host'"
+
 [ -n "$update_url" ] && {
        # only check if update_url is given, update_scripts have to check themselves
+       [ -z "$domain" ] && $(echo "$update_url" | grep "\[DOMAIN\]" >/dev/null 2>&1) && \
+               write_log 14 "Service section not configured correctly! Missing 'domain'"
        [ -z "$username" ] && $(echo "$update_url" | grep "\[USERNAME\]" >/dev/null 2>&1) && \
                write_log 14 "Service section not configured correctly! Missing 'username'"
        [ -z "$password" ] && $(echo "$update_url" | grep "\[PASSWORD\]" >/dev/null 2>&1) && \
                write_log 14 "Service section not configured correctly! Missing 'password'"
+       [ -z "$param_enc" ] && $(echo "$update_url" | grep "\[PARAMENC\]" >/dev/null 2>&1) && \
+               write_log 14 "Service section not configured correctly! Missing 'param_enc'"
+       [ -z "$param_opt" ] && $(echo "$update_url" | grep "\[PARAMOPT\]" >/dev/null 2>&1) && \
+               write_log 14 "Service section not configured correctly! Missing 'param_opt'"
 }
 
 # url encode username (might be email or something like this)
 # and password (might have special chars for security reason)
+# and optional parameter "param_enc"
 [ -n "$username" ] && urlencode URL_USER "$username"
 [ -n "$password" ] && urlencode URL_PASS "$password"
+[ -n "$param_enc" ] && urlencode URL_PENC "$param_enc"
 
 # verify ip_source 'script' if script is configured and executable
 if [ "$ip_source" = "script" ]; then
@@ -289,7 +319,7 @@ while : ; do
                                && write_log 6 "Update successful - IP '$LOCAL_IP' send" \
                                || write_log 6 "Forced update successful - IP: '$LOCAL_IP' send"
                else
-                       write_log 3 "Can not update IP at DDNS Provider"
+                       write_log 3 "IP update not accepted by DDNS Provider"
                fi
        fi
 
index 4d81a246df1f55dd7c45a56a3b2440266e19ba7a..28797f3ee95c44b631a817cd5f799b8c5dcfaa0c 100644 (file)
 "dnsexit.com"  "http://www.dnsexit.com/RemoteUpdate.sv?login=[USERNAME]&password=[PASSWORD]&host=[DOMAIN]&myip=[IP]"
 
 # OVH
-"ovh.com" "http://[USERNAME]:[PASSWORD]@www.ovh.com/nic/update?system=dyndns&hostname=[DOMAIN]&myip=[IP]"
+"ovh.com"      "http://[USERNAME]:[PASSWORD]@www.ovh.com/nic/update?system=dyndns&hostname=[DOMAIN]&myip=[IP]"
 
 # dns-o-matic is a free service by opendns.com for updating multiple hosts and
 # dynamic dns services in one api call. To update all your configured services
 # at once, use "all.dnsomatic.com as the hostname.
-"dnsomatic.com" "http://[USERNAME]:[PASSWORD]@updates.dnsomatic.com/nic/update?hostname=[DOMAIN]&myip=[IP]"
+"dnsomatic.com"        "http://[USERNAME]:[PASSWORD]@updates.dnsomatic.com/nic/update?hostname=[DOMAIN]&myip=[IP]"
 
 # 3322.org
-"3322.org"  "http://[USERNAME]:[PASSWORD]@members.3322.org/dyndns/update?system=dyndns&hostname=[DOMAIN]&myip=[IP]"
+"3322.org"     "http://[USERNAME]:[PASSWORD]@members.3322.org/dyndns/update?system=dyndns&hostname=[DOMAIN]&myip=[IP]"
 
 # namecheap.com
-"namecheap.com" "http://dynamicdns.park-your-domain.com/update?host=[USERNAME]&domain=[DOMAIN]&password=[PASSWORD]&ip=[IP]"
+"namecheap.com"        "http://dynamicdns.park-your-domain.com/update?host=[USERNAME]&domain=[DOMAIN]&password=[PASSWORD]&ip=[IP]"
 
 # easydns.com dynamic DNS
 "easydns.com"  "http://[USERNAME]:[PASSWORD]@api.cp.easydns.com/dyn/tomato.php?hostname=[DOMAIN]&myip=[IP]"
 "mythic-beasts.com"    "http://dnsapi4.mythic-beasts.com/?domain=[USERNAME]&password=[PASSWORD]&command=REPLACE%20[DOMAIN]%2060%20A%20DYNAMIC_IP"
 
 # Securepoint Dynamic-DNS-Service      (http://www.spdns.de)
-"spdns.de"     "http://[USERNAME]:[PASSWORD]@update.spdns.de/nic/update?hostname=[DOMAIN]&myip=[IP]"
+"spdns.de"     "http://[USERNAME]:[PASSWORD]@update.spdns.de/nic/update?hostname=[DOMAIN]&myip=[IP]"       "good|nochg"
 
 # duiadns.net - free dynamic DNS
-"duiadns.net"   "http://ipv4.duia.ro/dynamic.duia?host=[DOMAIN]&password=[PASSWORD]&ip4=[IP]"
+"duiadns.net"  "http://ipv4.duia.ro/dynamic.duia?host=[DOMAIN]&password=[PASSWORD]&ip4=[IP]"
 
 # Two-DNS - Simply. Connected. Everywhere.
-"twodns.de" "http://[USERNAME]:[PASSWORD]@update.twodns.de/update?hostname=[DOMAIN]&ip=[IP]"
+"twodns.de"    "http://[USERNAME]:[PASSWORD]@update.twodns.de/update?hostname=[DOMAIN]&ip=[IP]"
 
 # MyDNS.JP
 "mydns.jp"     "http://www.mydns.jp/directip.html?MID=[USERNAME]&PWD=[PASSWORD]&IPV4ADDR=[IP]"
 
 # LoopiaDNS
-"loopia.se" "http://[USERNAME]:[PASSWORD]@dns.loopia.se/XDynDNSServer/XDynDNS.php?system=custom&hostname=[DOMAIN]&myip=[IP]"
+"loopia.se"    "http://[USERNAME]:[PASSWORD]@dns.loopia.se/XDynDNSServer/XDynDNS.php?system=custom&hostname=[DOMAIN]&myip=[IP]"
 
 # SelfHost.de
-"selfhost.de"  "http://carol.selfhost.de/update?username=[USERNAME]&password=[PASSWORD]&myip=[IP]&hostname=1"
+"selfhost.de"  "http://carol.selfhost.de/update?username=[USERNAME]&password=[PASSWORD]&myip=[IP]&hostname=1"      "good|nochg"
 
 # no-ip.pl nothing to do with no-ip.com (domain registered to www.domeny.tv) (IP autodetected by provider)
 "no-ip.pl"     "http://[USERNAME]:[PASSWORD]@update.no-ip.pl/?hostname=[DOMAIN]"
 
 # domains.google.com   non free service - require HTTPS communication
-"domains.google.com"   "https://[USERNAME]:[PASSWORD]@domains.google.com/nic/update?hostname=[DOMAIN]&myip=[IP]"
+"domains.google.com"   "http://[USERNAME]:[PASSWORD]@domains.google.com/nic/update?hostname=[DOMAIN]&myip=[IP]"
 
 # Schokokeks Hosting, schokokeks.org
-"schokokeks.org" "http://[USERNAME]:[PASSWORD]@dyndns.schokokeks.org/nic/update?myip=[IP]"
+"schokokeks.org"       "http://[USERNAME]:[PASSWORD]@dyndns.schokokeks.org/nic/update?myip=[IP]"
+
+# STRATO AG
+"strato.de"            "http://[USERNAME]:[PASSWORD]@dyndns.strato.com/nic/update?hostname=[DOMAIN]&myip=[IP]"
+
+# Variomedia AG
+"variomedia.de"        "http://[USERNAME]:[PASSWORD]@dyndns.variomedia.de/nic/update?hostname=[DOMAIN]&myip=[IP]"
+
index a0781a24fb7bdef597fd196f4ac46d0ef37403cd..df3c897bf5f06ae0ae77969f92062ea171ba9451 100644 (file)
@@ -25,7 +25,7 @@
 # 66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
 
 # IPv6 @ Securepoint Dynamic-DNS-Service
-"spdns.de"     "http://[USERNAME]:[PASSWORD]@update.spdns.de/nic/update?hostname=[DOMAIN]&myip=[IP]"
+"spdns.de"     "http://[USERNAME]:[PASSWORD]@update.spdns.de/nic/update?hostname=[DOMAIN]&myip=[IP]"       "good|nochg"
 
 # IPv6 @ Hurricane Electric Dynamic DNS
 "he.net"       "http://[DOMAIN]:[PASSWORD]@dyn.dns.he.net/nic/update?hostname=[DOMAIN]&myip=[IP]"
@@ -41,3 +41,7 @@
 
 # IPv6 @ LoopiaDNS
 "loopia.se" "http://[USERNAME]:[PASSWORD]@dns.loopia.se/XDynDNSServer/XDynDNS.php?system=custom&hostname=[DOMAIN]&myip=[IP]"
+
+# Variomedia AG
+"variomedia.de"        "http://[USERNAME]:[PASSWORD]@dyndns.variomedia.de/nic/update?hostname=[DOMAIN]&myip=[IP]"
+
index 1d848b41b5ddc7fd3b4d9e111716da0f7c831ea9..08b05fcb2fefe09ddd0d26a6142277e43adb7e8d 100644 (file)
@@ -717,7 +717,19 @@ cx
 gov.cx
 
 // cy : http://en.wikipedia.org/wiki/.cy
-*.cy
+ac.cy
+biz.cy
+com.cy
+ekloges.cy
+gov.cy
+ltd.cy
+name.cy
+net.cy
+org.cy
+parliament.cy
+press.cy
+pro.cy
+tm.cy
 
 // cz : http://en.wikipedia.org/wiki/.cz
 cz
@@ -1138,8 +1150,16 @@ web.id
 ie
 gov.ie
 
-// il : http://en.wikipedia.org/wiki/.il
-*.il
+// il : http://www.isoc.org.il/domains/
+il
+ac.il
+co.il
+gov.il
+idf.il
+k12.il
+muni.il
+net.il
+org.il
 
 // im : https://www.nic.im/
 // Submitted by registry <[email protected]> 2013-11-15
@@ -3722,7 +3742,7 @@ gov.me
 its.me
 priv.me
 
-// mg : http://www.nic.mg/tarif.htm
+// mg : http://nic.mg/nicmg/?page_id=39
 mg
 org.mg
 nom.mg
@@ -3732,6 +3752,7 @@ tm.mg
 edu.mg
 mil.mg
 com.mg
+co.mg
 
 // mh : http://en.wikipedia.org/wiki/.mh
 mh
@@ -6540,10 +6561,6 @@ zhytomyr.ua
 zp.ua
 zt.ua
 
-// Private registries in .ua
-co.ua
-pp.ua
-
 // ug : https://www.registry.co.ug/
 ug
 co.ug
@@ -7195,8 +7212,24 @@ xxx
 // ye : http://www.y.net.ye/services/domain_name.htm
 *.ye
 
-// za : http://www.zadna.org.za/slds.html
-*.za
+// za : http://www.zadna.org.za/content/page/domain-information
+ac.za
+agrica.za
+alt.za
+co.za
+edu.za
+gov.za
+grondar.za
+law.za
+mil.za
+net.za
+ngo.za
+nis.za
+nom.za
+org.za
+school.za
+tm.za
+web.za
 
 // zm : http://en.wikipedia.org/wiki/.zm
 *.zm
@@ -7205,20 +7238,38 @@ xxx
 *.zw
 
 
-// List of new gTLDs imported from https://newgtlds.icann.org/newgtlds.csv on 2015-05-06T09:31:08Z
+// List of new gTLDs imported from https://newgtlds.icann.org/newgtlds.csv on 2015-10-11T22:21:58Z
 
 // aaa : 2015-02-26 American Automobile Association, Inc.
 aaa
 
+// aarp : 2015-05-21 AARP
+aarp
+
+// abarth : 2015-07-30 Fiat Chrysler Automobiles N.V.
+abarth
+
 // abb : 2014-10-24 ABB Ltd
 abb
 
 // abbott : 2014-07-24 Abbott Laboratories, Inc.
 abbott
 
+// abbvie : 2015-07-30 AbbVie Inc.
+abbvie
+
+// abc : 2015-07-30 Disney Enterprises, Inc.
+abc
+
+// able : 2015-06-25 Able Inc.
+able
+
 // abogado : 2014-04-24 Top Level Domain Holdings Limited
 abogado
 
+// abudhabi : 2015-07-30 Abu Dhabi Systems and Information Centre
+abudhabi
+
 // academy : 2013-11-07 Half Oaks, LLC
 academy
 
@@ -7240,6 +7291,9 @@ active
 // actor : 2013-12-12 United TLD Holdco Ltd.
 actor
 
+// adac : 2015-07-16 Allgemeiner Deutscher Automobil-Club e.V. (ADAC)
+adac
+
 // ads : 2014-12-04 Charleston Road Registry Inc.
 ads
 
@@ -7249,6 +7303,12 @@ adult
 // aeg : 2015-03-19 Aktiebolaget Electrolux
 aeg
 
+// aetna : 2015-05-21 Aetna Life Insurance Company
+aetna
+
+// afamilycompany : 2015-07-23 Johnson Shareholdings, Inc.
+afamilycompany
+
 // afl : 2014-10-02 Australian Football League
 afl
 
@@ -7267,6 +7327,12 @@ agency
 // aig : 2014-12-18 American International Group, Inc.
 aig
 
+// aigo : 2015-08-06 aigo Digital Technology Co,Ltd.
+aigo
+
+// airbus : 2015-07-30 Airbus S.A.S.
+airbus
+
 // airforce : 2014-03-06 United TLD Holdco Ltd.
 airforce
 
@@ -7276,6 +7342,9 @@ airtel
 // akdn : 2015-04-23 Fondation Aga Khan (Aga Khan Foundation)
 akdn
 
+// alfaromeo : 2015-07-31 Fiat Chrysler Automobiles N.V.
+alfaromeo
+
 // alibaba : 2015-01-15 Alibaba Group Holding Limited
 alibaba
 
@@ -7285,9 +7354,33 @@ alipay
 // allfinanz : 2014-07-03 Allfinanz Deutsche Vermögensberatung Aktiengesellschaft
 allfinanz
 
+// allstate : 2015-07-31 Allstate Fire and Casualty Insurance Company
+allstate
+
+// ally : 2015-06-18 Ally Financial Inc.
+ally
+
 // alsace : 2014-07-02 REGION D ALSACE
 alsace
 
+// alstom : 2015-07-30 ALSTOM
+alstom
+
+// americanexpress : 2015-07-31 American Express Travel Related Services Company, Inc.
+americanexpress
+
+// americanfamily : 2015-07-23 AmFam, Inc.
+americanfamily
+
+// amex : 2015-07-31 American Express Travel Related Services Company, Inc.
+amex
+
+// amfam : 2015-07-23 AmFam, Inc.
+amfam
+
+// amica : 2015-05-28 Amica Mutual Insurance Company
+amica
+
 // amsterdam : 2014-07-24 Gemeente Amsterdam
 amsterdam
 
@@ -7300,9 +7393,21 @@ android
 // anquan : 2015-01-08 QIHOO 360 TECHNOLOGY CO. LTD.
 anquan
 
+// anz : 2015-07-31 Australia and New Zealand Banking Group Limited
+anz
+
+// aol : 2015-09-17 AOL Inc.
+aol
+
 // apartments : 2014-12-11 June Maple, LLC
 apartments
 
+// app : 2015-05-14 Charleston Road Registry Inc.
+app
+
+// apple : 2015-05-14 Apple Inc.
+apple
+
 // aquarelle : 2014-07-24 Aquarelle.com
 aquarelle
 
@@ -7318,22 +7423,37 @@ army
 // arte : 2014-12-11 Association Relative à la Télévision Européenne G.E.I.E.
 arte
 
+// asda : 2015-07-31 Wal-Mart Stores, Inc.
+asda
+
 // associates : 2014-03-06 Baxter Hill, LLC
 associates
 
+// athleta : 2015-07-30 The Gap, Inc.
+athleta
+
 // attorney : 2014-03-20
 attorney
 
 // auction : 2014-03-20
 auction
 
+// audi : 2015-05-21 AUDI Aktiengesellschaft
+audi
+
+// audible : 2015-06-25 Amazon EU S.à r.l.
+audible
+
 // audio : 2014-03-20 Uniregistry, Corp.
 audio
 
+// auspost : 2015-08-13 Australian Postal Corporation
+auspost
+
 // author : 2014-12-18 Amazon EU S.à r.l.
 author
 
-// auto : 2014-11-13 Uniregistry, Corp.
+// auto : 2014-11-13
 auto
 
 // autos : 2014-01-09 DERAutos, LLC
@@ -7342,6 +7462,9 @@ autos
 // avianca : 2015-01-08 Aerovias del Continente Americano S.A. Avianca
 avianca
 
+// aws : 2015-06-25 Amazon EU S.à r.l.
+aws
+
 // axa : 2013-12-19 AXA SA
 axa
 
@@ -7354,6 +7477,12 @@ baby
 // baidu : 2015-01-08 Baidu, Inc.
 baidu
 
+// banamex : 2015-07-30 Citigroup Inc.
+banamex
+
+// bananarepublic : 2015-07-31 The Gap, Inc.
+bananarepublic
+
 // band : 2014-06-12
 band
 
@@ -7372,9 +7501,15 @@ barclaycard
 // barclays : 2014-11-20 Barclays Bank PLC
 barclays
 
+// barefoot : 2015-06-11 Gallo Vineyards, Inc.
+barefoot
+
 // bargains : 2013-11-14 Half Hallow, LLC
 bargains
 
+// basketball : 2015-08-20 Fédération Internationale de Basketball (FIBA)
+basketball
+
 // bauhaus : 2014-04-17 Werkhaus GmbH
 bauhaus
 
@@ -7384,6 +7519,9 @@ bayern
 // bbc : 2014-12-18 British Broadcasting Corporation
 bbc
 
+// bbt : 2015-07-23 BB&T Corporation
+bbt
+
 // bbva : 2014-10-02 BANCO BILBAO VIZCAYA ARGENTARIA, S.A.
 bbva
 
@@ -7393,6 +7531,9 @@ bcg
 // bcn : 2014-07-24 Municipi de Barcelona
 bcn
 
+// beats : 2015-05-14 Beats Electronics, LLC
+beats
+
 // beer : 2014-01-09 Top Level Domain Holdings Limited
 beer
 
@@ -7405,6 +7546,12 @@ berlin
 // best : 2013-12-19 BestTLD Pty Ltd
 best
 
+// bestbuy : 2015-07-31 BBY Solutions, Inc.
+bestbuy
+
+// bet : 2015-05-07 Afilias plc
+bet
+
 // bharti : 2014-01-09 Bharti Enterprises (Holding) Private Limited
 bharti
 
@@ -7432,6 +7579,15 @@ black
 // blackfriday : 2014-01-16 Uniregistry, Corp.
 blackfriday
 
+// blanco : 2015-07-16 BLANCO GmbH + Co KG
+blanco
+
+// blockbuster : 2015-07-30 Dish DBS Corporation
+blockbuster
+
+// blog : 2015-05-14 PRIMER NIVEL S.A.
+blog
+
 // bloomberg : 2014-07-17 Bloomberg IP Holdings LLC
 bloomberg
 
@@ -7453,6 +7609,12 @@ bnpparibas
 // boats : 2014-12-04 DERBoats, LLC
 boats
 
+// boehringer : 2015-07-09 Boehringer Ingelheim International GmbH
+boehringer
+
+// bofa : 2015-07-31 NMS Services, Inc.
+bofa
+
 // bom : 2014-10-16 Núcleo de Informação e Coordenação do Ponto BR - NIC.br
 bom
 
@@ -7462,9 +7624,21 @@ bond
 // boo : 2014-01-30 Charleston Road Registry Inc.
 boo
 
+// book : 2015-08-27 Amazon EU S.à r.l.
+book
+
+// booking : 2015-07-16 Booking.com B.V.
+booking
+
 // boots : 2015-01-08 THE BOOTS COMPANY PLC
 boots
 
+// bosch : 2015-06-18 Robert Bosch GMBH
+bosch
+
+// bostik : 2015-05-28 Bostik SA
+bostik
+
 // bot : 2014-12-18 Amazon EU S.à r.l.
 bot
 
@@ -7492,6 +7666,9 @@ brussels
 // budapest : 2013-11-21 Top Level Domain Holdings Limited
 budapest
 
+// bugatti : 2015-07-23 Bugatti International SA
+bugatti
+
 // build : 2013-11-07 Plan Bee LLC
 build
 
@@ -7522,6 +7699,9 @@ cal
 // call : 2014-12-18 Amazon EU S.à r.l.
 call
 
+// calvinklein : 2015-07-30 PVH gTLD Holdings LLC
+calvinklein
+
 // camera : 2013-08-27 Atomic Maple, LLC
 camera
 
@@ -7540,7 +7720,10 @@ capetown
 // capital : 2014-03-06 Delta Mill, LLC
 capital
 
-// car : 2015-01-22 Charleston Road Registry Inc.
+// capitalone : 2015-08-06 Capital One Financial Corporation
+capitalone
+
+// car : 2015-01-22
 car
 
 // caravan : 2013-12-12 Caravan International, Inc.
@@ -7558,7 +7741,7 @@ career
 // careers : 2013-10-02 Wild Corner, LLC
 careers
 
-// cars : 2014-11-13 Uniregistry, Corp.
+// cars : 2014-11-13
 cars
 
 // cartier : 2014-06-23 Richemont DNS Inc.
@@ -7567,6 +7750,12 @@ cartier
 // casa : 2013-11-21 Top Level Domain Holdings Limited
 casa
 
+// case : 2015-09-03 CNH Industrial N.V.
+case
+
+// caseih : 2015-09-03 CNH Industrial N.V.
+caseih
+
 // cash : 2014-03-06 Delta Lake, LLC
 cash
 
@@ -7582,6 +7771,12 @@ cba
 // cbn : 2014-08-22 The Christian Broadcasting Network, Inc.
 cbn
 
+// cbre : 2015-07-02 CBRE, Inc.
+cbre
+
+// cbs : 2015-08-06 CBS Domains Inc.
+cbs
+
 // ceb : 2015-04-09 The Corporate Executive Board Company
 ceb
 
@@ -7615,6 +7810,9 @@ chat
 // cheap : 2013-11-14 Sand Cover, LLC
 cheap
 
+// chintai : 2015-06-11 CHINTAI Corporation
+chintai
+
 // chloe : 2014-10-16 Richemont DNS Inc.
 chloe
 
@@ -7624,6 +7822,9 @@ christmas
 // chrome : 2014-07-24 Charleston Road Registry Inc.
 chrome
 
+// chrysler : 2015-07-30 FCA US LLC.
+chrysler
+
 // church : 2014-02-06 Holly Fields, LLC
 church
 
@@ -7636,6 +7837,12 @@ circle
 // cisco : 2014-12-22 Cisco Technology, Inc.
 cisco
 
+// citadel : 2015-07-23 Citadel Domain LLC
+citadel
+
+// citi : 2015-07-30 Citigroup Inc.
+citi
+
 // citic : 2014-01-09 CITIC Group Corporation
 citic
 
@@ -7657,6 +7864,9 @@ click
 // clinic : 2014-03-20 Goose Park, LLC
 clinic
 
+// clinique : 2015-10-01 The Estée Lauder Companies Inc.
+clinique
+
 // clothing : 2013-08-27 Steel Lake, LLC
 clothing
 
@@ -7666,6 +7876,9 @@ cloud
 // club : 2013-11-08 .CLUB DOMAINS, LLC
 club
 
+// clubmed : 2015-06-25 Club Méditerranée S.A.
+clubmed
+
 // coach : 2014-10-09 Koko Island, LLC
 coach
 
@@ -7681,6 +7894,9 @@ college
 // cologne : 2014-02-05 NetCologne Gesellschaft für Telekommunikation mbH
 cologne
 
+// comcast : 2015-07-23 Comcast IP Holdings I, LLC
+comcast
+
 // commbank : 2014-06-26 COMMONWEALTH BANK OF AUSTRALIA
 commbank
 
@@ -7690,6 +7906,9 @@ community
 // company : 2013-11-07 Silver Avenue, LLC
 company
 
+// compare : 2015-10-08 iSelect Ltd
+compare
+
 // computer : 2013-10-24 Pine Mill, LLC
 computer
 
@@ -7714,6 +7933,9 @@ contractors
 // cooking : 2013-11-21 Top Level Domain Holdings Limited
 cooking
 
+// cookingchannel : 2015-07-02 Lifestyle Domain Holdings, Inc.
+cookingchannel
+
 // cool : 2013-11-14 Koko Lake, LLC
 cool
 
@@ -7789,6 +8011,12 @@ day
 // dclk : 2014-11-20 Charleston Road Registry Inc.
 dclk
 
+// dds : 2015-05-07 Top Level Domain Holdings Limited
+dds
+
+// deal : 2015-06-25 Amazon EU S.à r.l.
+deal
+
 // dealer : 2014-12-22 Dealer Dot Com, Inc.
 dealer
 
@@ -7804,6 +8032,9 @@ delivery
 // dell : 2014-10-24 Dell Inc.
 dell
 
+// deloitte : 2015-07-31 Deloitte Touche Tohmatsu
+deloitte
+
 // delta : 2015-02-19 Delta Air Lines, Inc.
 delta
 
@@ -7825,6 +8056,9 @@ design
 // dev : 2014-10-16 Charleston Road Registry Inc.
 dev
 
+// dhl : 2015-07-23 Deutsche Post AG
+dhl
+
 // diamonds : 2013-09-22 John Edge, LLC
 diamonds
 
@@ -7843,12 +8077,21 @@ directory
 // discount : 2014-03-06 Holly Hill, LLC
 discount
 
+// discover : 2015-07-23 Discover Financial Services
+discover
+
+// dish : 2015-07-30 Dish DBS Corporation
+dish
+
 // dnp : 2013-12-13 Dai Nippon Printing Co., Ltd.
 dnp
 
 // docs : 2014-10-16 Charleston Road Registry Inc.
 docs
 
+// dodge : 2015-07-30 FCA US LLC.
+dodge
+
 // dog : 2014-12-04 Koko Mill, LLC
 dog
 
@@ -7861,6 +8104,9 @@ domains
 // doosan : 2014-04-03 Doosan Corporation
 doosan
 
+// dot : 2015-05-21 Dish DBS Corporation
+dot
+
 // download : 2014-11-20 dot Support Limited
 download
 
@@ -7870,15 +8116,33 @@ drive
 // dstv : 2015-03-12 MultiChoice (Proprietary) Limited
 dstv
 
+// dtv : 2015-06-04 Dish DBS Corporation
+dtv
+
 // dubai : 2015-01-01 Dubai Smart Government Department
 dubai
 
+// duck : 2015-07-23 Johnson Shareholdings, Inc.
+duck
+
+// dunlop : 2015-07-02 The Goodyear Tire & Rubber Company
+dunlop
+
+// duns : 2015-08-06 The Dun & Bradstreet Corporation
+duns
+
+// dupont : 2015-06-25 E.I. du Pont de Nemours and Company
+dupont
+
 // durban : 2014-03-24 ZA Central Registry NPC trading as ZA Central Registry
 durban
 
 // dvag : 2014-06-23 Deutsche Vermögensberatung Aktiengesellschaft DVAG
 dvag
 
+// dwg : 2015-07-23 Autodesk, Inc.
+dwg
+
 // earth : 2014-12-04 Interlink Co., Ltd.
 earth
 
@@ -7897,6 +8161,9 @@ email
 // emerck : 2014-04-03 Merck KGaA
 emerck
 
+// emerson : 2015-07-23 Emerson Electric Co.
+emerson
+
 // energy : 2014-09-11 Binky Birch, LLC
 energy
 
@@ -7909,12 +8176,18 @@ engineering
 // enterprises : 2013-09-20 Snow Oaks, LLC
 enterprises
 
+// epost : 2015-07-23 Deutsche Post AG
+epost
+
 // epson : 2014-12-04 Seiko Epson Corporation
 epson
 
 // equipment : 2013-08-27 Corn Station, LLC
 equipment
 
+// ericsson : 2015-07-09 Telefonaktiebolaget L M Ericsson
+ericsson
+
 // erni : 2014-04-03 ERNI Group Holding AG
 erni
 
@@ -7924,6 +8197,12 @@ esq
 // estate : 2013-08-27 Trixy Park, LLC
 estate
 
+// esurance : 2015-07-23 Esurance Insurance Company
+esurance
+
+// etisalat : 2015-09-03 Emirates Telecommunications Corporation (trading as Etisalat)
+etisalat
+
 // eurovision : 2014-04-24 European Broadcasting Union (EBU)
 eurovision
 
@@ -7948,6 +8227,9 @@ exposed
 // express : 2015-02-11 Sea Sunset, LLC
 express
 
+// extraspace : 2015-05-14 Extra Space Storage LLC
+extraspace
+
 // fage : 2014-12-18 Fage International S.A.
 fage
 
@@ -7960,7 +8242,7 @@ fairwinds
 // faith : 2014-11-20 dot Faith Limited
 faith
 
-// family : 2015-04-02 Bitter Galley, LLC
+// family : 2015-04-02
 family
 
 // fan : 2014-03-06
@@ -7972,18 +8254,36 @@ fans
 // farm : 2013-11-07 Just Maple, LLC
 farm
 
+// farmers : 2015-07-09 Farmers Insurance Exchange
+farmers
+
 // fashion : 2014-07-03 Top Level Domain Holdings Limited
 fashion
 
 // fast : 2014-12-18 Amazon EU S.à r.l.
 fast
 
+// fedex : 2015-08-06 Federal Express Corporation
+fedex
+
 // feedback : 2013-12-19 Top Level Spectrum, Inc.
 feedback
 
+// ferrari : 2015-07-31 Fiat Chrysler Automobiles N.V.
+ferrari
+
 // ferrero : 2014-12-18 Ferrero Trading Lux S.A.
 ferrero
 
+// fiat : 2015-07-31 Fiat Chrysler Automobiles N.V.
+fiat
+
+// fidelity : 2015-07-30 Fidelity Brokerage Services LLC
+fidelity
+
+// fido : 2015-08-06 Rogers Communications Partnership
+fido
+
 // film : 2015-01-08 Motion Picture Domain Registry Pty Ltd
 film
 
@@ -7996,6 +8296,9 @@ finance
 // financial : 2014-03-06 Just Cover, LLC
 financial
 
+// fire : 2015-06-25 Amazon EU S.à r.l.
+fire
+
 // firestone : 2014-12-18 Bridgestone Corporation
 firestone
 
@@ -8020,6 +8323,9 @@ flickr
 // flights : 2013-12-05 Fox Station, LLC
 flights
 
+// flir : 2015-07-23 FLIR Systems, Inc.
+flir
+
 // florist : 2013-11-07 Half Cypress, LLC
 florist
 
@@ -8035,6 +8341,9 @@ fly
 // foo : 2014-01-23 Charleston Road Registry Inc.
 foo
 
+// foodnetwork : 2015-07-02 Lifestyle Domain Holdings, Inc.
+foodnetwork
+
 // football : 2014-12-18 Foggy Farms, LLC
 football
 
@@ -8053,15 +8362,33 @@ forum
 // foundation : 2013-12-05 John Dale, LLC
 foundation
 
+// fox : 2015-09-11 FOX Registry, LLC
+fox
+
+// fresenius : 2015-07-30 Fresenius Immobilien-Verwaltungs-GmbH
+fresenius
+
 // frl : 2014-05-15 FRLregistry B.V.
 frl
 
 // frogans : 2013-12-19 OP3FT
 frogans
 
+// frontdoor : 2015-07-02 Lifestyle Domain Holdings, Inc.
+frontdoor
+
 // frontier : 2015-02-05 Frontier Communications Corporation
 frontier
 
+// ftr : 2015-07-16 Frontier Communications Corporation
+ftr
+
+// fujitsu : 2015-07-30 Fujitsu Limited
+fujitsu
+
+// fujixerox : 2015-07-23 Xerox DNHC LLC
+fujixerox
+
 // fund : 2014-03-20 John Castle, LLC
 fund
 
@@ -8080,9 +8407,21 @@ gal
 // gallery : 2013-09-13 Sugar House, LLC
 gallery
 
+// gallo : 2015-06-11 Gallo Vineyards, Inc.
+gallo
+
 // gallup : 2015-02-19 Gallup, Inc.
 gallup
 
+// game : 2015-05-28 Uniregistry, Corp.
+game
+
+// games : 2015-05-28 Foggy Beach, LLC
+games
+
+// gap : 2015-07-31 The Gap, Inc.
+gap
+
 // garden : 2014-06-26 Top Level Domain Holdings Limited
 garden
 
@@ -8101,6 +8440,9 @@ gent
 // genting : 2015-03-12 Resorts World Inc Pte. Ltd.
 genting
 
+// george : 2015-07-31 Wal-Mart Stores, Inc.
+george
+
 // ggee : 2014-01-09 GMO Internet, Inc.
 ggee
 
@@ -8116,6 +8458,9 @@ gives
 // giving : 2014-11-13 Giving Limited
 giving
 
+// glade : 2015-07-23 Johnson Shareholdings, Inc.
+glade
+
 // glass : 2013-11-07 Black Cover, LLC
 glass
 
@@ -8137,6 +8482,9 @@ gmo
 // gmx : 2014-04-24 1&1 Mail & Media GmbH
 gmx
 
+// godaddy : 2015-07-23 Go Daddy East, LLC
+godaddy
+
 // gold : 2015-01-22 June Edge, LLC
 gold
 
@@ -8149,6 +8497,12 @@ golf
 // goo : 2014-12-18 NTT Resonant Inc.
 goo
 
+// goodhands : 2015-07-31 Allstate Fire and Casualty Insurance Company
+goodhands
+
+// goodyear : 2015-07-02 The Goodyear Tire & Rubber Company
+goodyear
+
 // goog : 2014-11-20 Charleston Road Registry Inc.
 goog
 
@@ -8164,6 +8518,9 @@ got
 // gotv : 2015-03-12 MultiChoice (Proprietary) Limited
 gotv
 
+// grainger : 2015-05-07 Grainger Registry Services, LLC
+grainger
+
 // graphics : 2013-09-13 Over Madison, LLC
 graphics
 
@@ -8179,6 +8536,9 @@ gripe
 // group : 2014-08-15 Romeo Town, LLC
 group
 
+// guardian : 2015-07-30 The Guardian Life Insurance Company of America
+guardian
+
 // gucci : 2014-11-13 Guccio Gucci S.p.a.
 gucci
 
@@ -8203,6 +8563,12 @@ hangout
 // haus : 2013-12-05
 haus
 
+// hbo : 2015-07-30 HBO Registry Services, Inc.
+hbo
+
+// hdfc : 2015-07-30 HOUSING DEVELOPMENT FINANCE CORPORATION LIMITED
+hdfc
+
 // hdfcbank : 2015-02-12 HDFC Bank Limited
 hdfcbank
 
@@ -8224,15 +8590,24 @@ here
 // hermes : 2014-07-10 HERMES INTERNATIONAL
 hermes
 
+// hgtv : 2015-07-02 Lifestyle Domain Holdings, Inc.
+hgtv
+
 // hiphop : 2014-03-06 Uniregistry, Corp.
 hiphop
 
+// hisamitsu : 2015-07-16 Hisamitsu Pharmaceutical Co.,Inc.
+hisamitsu
+
 // hitachi : 2014-10-31 Hitachi, Ltd.
 hitachi
 
 // hiv : 2014-03-13 dotHIV gemeinnuetziger e.V.
 hiv
 
+// hkt : 2015-05-14 PCCW-HKT DataCom Services Limited
+hkt
+
 // hockey : 2015-03-19 Half Willow, LLC
 hockey
 
@@ -8245,12 +8620,21 @@ holiday
 // homedepot : 2015-04-02 Homer TLC, Inc.
 homedepot
 
+// homegoods : 2015-07-16 The TJX Companies, Inc.
+homegoods
+
 // homes : 2014-01-09 DERHomes, LLC
 homes
 
+// homesense : 2015-07-16 The TJX Companies, Inc.
+homesense
+
 // honda : 2014-12-18 Honda Motor Co., Ltd.
 honda
 
+// honeywell : 2015-07-23 Honeywell GTLD LLC
+honeywell
+
 // horse : 2013-11-21 Top Level Domain Holdings Limited
 horse
 
@@ -8260,6 +8644,9 @@ host
 // hosting : 2014-05-29 Uniregistry, Corp.
 hosting
 
+// hot : 2015-08-27 Amazon EU S.à r.l.
+hot
+
 // hoteles : 2015-03-05 Travel Reservations SRL
 hoteles
 
@@ -8278,6 +8665,15 @@ hsbc
 // htc : 2015-04-02 HTC corporation
 htc
 
+// hughes : 2015-07-30 Hughes Satellite Systems Corporation
+hughes
+
+// hyatt : 2015-07-30 Hyatt GTLD, L.L.C.
+hyatt
+
+// hyundai : 2015-07-09 Hyundai Motor Company
+hyundai
+
 // ibm : 2014-07-31 International Business Machines Corporation
 ibm
 
@@ -8290,12 +8686,24 @@ ice
 // icu : 2015-01-08 One.com A/S
 icu
 
+// ieee : 2015-07-23 IEEE Global LLC
+ieee
+
 // ifm : 2014-01-30 ifm electronic gmbh
 ifm
 
 // iinet : 2014-07-03 Connect West Pty. Ltd.
 iinet
 
+// ikano : 2015-07-09 Ikano S.A.
+ikano
+
+// imamat : 2015-08-06 Fondation Aga Khan (Aga Khan Foundation)
+imamat
+
+// imdb : 2015-06-25 Amazon EU S.à r.l.
+imdb
+
 // immo : 2014-07-10 Auburn Bloom, LLC
 immo
 
@@ -8323,9 +8731,15 @@ insurance
 // insure : 2014-03-20 Pioneer Willow, LLC
 insure
 
+// intel : 2015-08-06 Intel Corporation
+intel
+
 // international : 2013-11-07 Wild Way, LLC
 international
 
+// intuit : 2015-07-30 Intuit Administrative Services, Inc.
+intuit
+
 // investments : 2014-03-20 Holly Glen, LLC
 investments
 
@@ -8338,6 +8752,9 @@ irish
 // iselect : 2015-02-11 iSelect Ltd
 iselect
 
+// ismaili : 2015-08-06 Fondation Aga Khan (Aga Khan Foundation)
+ismaili
+
 // ist : 2014-08-28 Istanbul Metropolitan Municipality
 ist
 
@@ -8347,6 +8764,12 @@ istanbul
 // itau : 2014-10-02 Itau Unibanco Holding S.A.
 itau
 
+// itv : 2015-07-09 ITV Services Limited
+itv
+
+// iveco : 2015-09-03 CNH Industrial N.V.
+iveco
+
 // iwc : 2014-06-23 Richemont DNS Inc.
 iwc
 
@@ -8362,6 +8785,9 @@ jcb
 // jcp : 2015-04-23 JCP Media, Inc.
 jcp
 
+// jeep : 2015-07-30 FCA US LLC.
+jeep
+
 // jetzt : 2014-01-09 New TLD Company AB
 jetzt
 
@@ -8380,6 +8806,9 @@ jll
 // jmp : 2015-03-26 Matrix IP LLC
 jmp
 
+// jnj : 2015-06-18 Johnson & Johnson Services, Inc.
+jnj
+
 // joburg : 2014-03-24 ZA Central Registry NPC trading as ZA Central Registry
 joburg
 
@@ -8398,6 +8827,9 @@ jprs
 // juegos : 2014-03-20 Uniregistry, Corp.
 juegos
 
+// juniper : 2015-07-30 JUNIPER NETWORKS, INC.
+juniper
+
 // kaufen : 2013-11-07 United TLD Holdco Ltd.
 kaufen
 
@@ -8416,12 +8848,18 @@ kerryproperties
 // kfh : 2014-12-04 Kuwait Finance House
 kfh
 
+// kia : 2015-07-09 KIA MOTORS CORPORATION
+kia
+
 // kim : 2013-09-23 Afilias Limited
 kim
 
 // kinder : 2014-11-07 Ferrero Trading Lux S.A.
 kinder
 
+// kindle : 2015-06-25 Amazon EU S.à r.l.
+kindle
+
 // kitchen : 2013-09-20 Just Goodbye, LLC
 kitchen
 
@@ -8434,6 +8872,9 @@ koeln
 // komatsu : 2015-01-08 Komatsu Ltd.
 komatsu
 
+// kosher : 2015-08-20 Kosher Marketing Assets LLC
+kosher
+
 // kpmg : 2015-04-23 KPMG International Cooperative (KPMG International Genossenschaft)
 kpmg
 
@@ -8458,21 +8899,42 @@ kyoto
 // lacaixa : 2014-01-09 CAIXA D'ESTALVIS I PENSIONS DE BARCELONA
 lacaixa
 
+// ladbrokes : 2015-08-06 LADBROKES INTERNATIONAL PLC
+ladbrokes
+
+// lamborghini : 2015-06-04 Automobili Lamborghini S.p.A.
+lamborghini
+
+// lamer : 2015-10-01 The Estée Lauder Companies Inc.
+lamer
+
 // lancaster : 2015-02-12 LANCASTER
 lancaster
 
+// lancia : 2015-07-31 Fiat Chrysler Automobiles N.V.
+lancia
+
+// lancome : 2015-07-23 L'Oréal
+lancome
+
 // land : 2013-09-10 Pine Moon, LLC
 land
 
 // landrover : 2014-11-13 Jaguar Land Rover Ltd
 landrover
 
+// lanxess : 2015-07-30 LANXESS Corporation
+lanxess
+
 // lasalle : 2015-04-02 Jones Lang LaSalle Incorporated
 lasalle
 
 // lat : 2014-10-16 ECOM-LAC Federaciòn de Latinoamèrica y el Caribe para Internet y el Comercio Electrònico
 lat
 
+// latino : 2015-07-30 Dish DBS Corporation
+latino
+
 // latrobe : 2014-06-16 La Trobe University
 latrobe
 
@@ -8491,9 +8953,15 @@ lease
 // leclerc : 2014-08-07 A.C.D. LEC Association des Centres Distributeurs Edouard Leclerc
 leclerc
 
+// lefrak : 2015-07-16 LeFrak Organization, Inc.
+lefrak
+
 // legal : 2014-10-16 Blue Falls, LLC
 legal
 
+// lego : 2015-07-16 LEGO Juris A/S
+lego
+
 // lexus : 2015-04-23 TOYOTA MOTOR CORPORATION
 lexus
 
@@ -8521,6 +8989,9 @@ lighting
 // like : 2014-12-18 Amazon EU S.à r.l.
 like
 
+// lilly : 2015-07-31 Eli Lilly and Company
+lilly
+
 // limited : 2014-03-06 Big Fest, LLC
 limited
 
@@ -8536,9 +9007,15 @@ linde
 // link : 2013-11-14 Uniregistry, Corp.
 link
 
-// live : 2014-12-04 Half Woods, LLC
+// lipsy : 2015-06-25 Lipsy Ltd
+lipsy
+
+// live : 2014-12-04
 live
 
+// living : 2015-07-30 Lifestyle Domain Holdings, Inc.
+living
+
 // lixil : 2015-03-19 LIXIL Group Corporation
 lixil
 
@@ -8548,6 +9025,15 @@ loan
 // loans : 2014-03-20 June Woods, LLC
 loans
 
+// locker : 2015-06-04 Dish DBS Corporation
+locker
+
+// locus : 2015-06-25 Locus Analytics LLC
+locus
+
+// loft : 2015-07-30 Annco, Inc.
+loft
+
 // lol : 2015-01-30 Uniregistry, Corp.
 lol
 
@@ -8563,12 +9049,21 @@ lotto
 // love : 2014-12-22 Merchant Law Group LLP
 love
 
+// lpl : 2015-07-30 LPL Holdings, Inc.
+lpl
+
+// lplfinancial : 2015-07-30 LPL Holdings, Inc.
+lplfinancial
+
 // ltd : 2014-09-25 Over Corner, LLC
 ltd
 
 // ltda : 2014-04-17 DOMAIN ROBOT SERVICOS DE HOSPEDAGEM NA INTERNET LTDA
 ltda
 
+// lundbeck : 2015-08-06 H. Lundbeck A/S
+lundbeck
+
 // lupin : 2014-11-07 LUPIN LIMITED
 lupin
 
@@ -8578,6 +9073,9 @@ luxe
 // luxury : 2013-10-17 Luxury Partners, LLC
 luxury
 
+// macys : 2015-07-31 Macys, Inc.
+macys
+
 // madrid : 2014-05-01 Comunidad de Madrid
 madrid
 
@@ -8611,9 +9109,30 @@ markets
 // marriott : 2014-10-09 Marriott Worldwide Corporation
 marriott
 
+// marshalls : 2015-07-16 The TJX Companies, Inc.
+marshalls
+
+// maserati : 2015-07-31 Fiat Chrysler Automobiles N.V.
+maserati
+
+// mattel : 2015-08-06 Mattel Sites, Inc.
+mattel
+
 // mba : 2015-04-02 Lone Hollow, LLC
 mba
 
+// mcd : 2015-07-30 McDonald’s Corporation
+mcd
+
+// mcdonalds : 2015-07-30 McDonald’s Corporation
+mcdonalds
+
+// mckinsey : 2015-07-31 McKinsey Holdings, Inc.
+mckinsey
+
+// med : 2015-08-06 Medistry LLC
+med
+
 // media : 2014-03-06 Grand Glen, LLC
 media
 
@@ -8638,6 +9157,9 @@ menu
 // meo : 2014-11-07 PT Comunicacoes S.A.
 meo
 
+// metlife : 2015-05-07 MetLife Services and Solutions, LLC
+metlife
+
 // miami : 2013-12-19 Top Level Domain Holdings Limited
 miami
 
@@ -8647,6 +9169,18 @@ microsoft
 // mini : 2014-01-09 Bayerische Motoren Werke Aktiengesellschaft
 mini
 
+// mint : 2015-07-30 Intuit Administrative Services, Inc.
+mint
+
+// mit : 2015-07-02 Massachusetts Institute of Technology
+mit
+
+// mitsubishi : 2015-07-23 Mitsubishi Corporation
+mitsubishi
+
+// mlb : 2015-05-21 MLB Advanced Media DH, LLC
+mlb
+
 // mls : 2015-04-23 The Canadian Real Estate Association
 mls
 
@@ -8677,9 +9211,15 @@ monash
 // money : 2014-10-16 Outer McCook, LLC
 money
 
+// monster : 2015-09-11 Monster Worldwide, Inc.
+monster
+
 // montblanc : 2014-06-23 Richemont DNS Inc.
 montblanc
 
+// mopar : 2015-07-30 FCA US LLC.
+mopar
+
 // mormon : 2013-12-05 IRI Domain Management, LLC ("Applicant")
 mormon
 
@@ -8689,6 +9229,9 @@ mortgage
 // moscow : 2013-12-19 Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID)
 moscow
 
+// moto : 2015-06-04 Charleston Road Registry Inc.
+moto
+
 // motorcycles : 2014-01-09 DERMotorcycles, LLC
 motorcycles
 
@@ -8701,6 +9244,9 @@ movie
 // movistar : 2014-10-16 Telefónica S.A.
 movistar
 
+// msd : 2015-07-23 MSD Registry Holdings, Inc.
+msd
+
 // mtn : 2014-12-04 MTN Dubai Limited
 mtn
 
@@ -8716,9 +9262,15 @@ multichoice
 // mutual : 2015-04-02 Northwestern Mutual MU TLD Registry, LLC
 mutual
 
+// mutuelle : 2015-06-18 Fédération Nationale de la Mutualité Française
+mutuelle
+
 // mzansimagic : 2015-03-05 Electronic Media Network (Pty) Ltd
 mzansimagic
 
+// nab : 2015-08-20 National Australia Bank Limited
+nab
+
 // nadex : 2014-12-11 IG Group Holdings PLC
 nadex
 
@@ -8728,18 +9280,27 @@ nagoya
 // naspers : 2015-02-12 Intelprop (Proprietary) Limited
 naspers
 
+// nationwide : 2015-07-23 Nationwide Mutual Insurance Company
+nationwide
+
 // natura : 2015-03-12 NATURA COSMÉTICOS S.A.
 natura
 
 // navy : 2014-03-06 United TLD Holdco Ltd.
 navy
 
+// nba : 2015-07-31 NBA REGISTRY, LLC
+nba
+
 // nec : 2015-01-08 NEC Corporation
 nec
 
 // netbank : 2014-06-26 COMMONWEALTH BANK OF AUSTRALIA
 netbank
 
+// netflix : 2015-06-18 Netflix, Inc.
+netflix
+
 // network : 2013-11-14 Trixy Manor, LLC
 network
 
@@ -8749,12 +9310,24 @@ neustar
 // new : 2014-01-30 Charleston Road Registry Inc.
 new
 
+// newholland : 2015-09-03 CNH Industrial N.V.
+newholland
+
 // news : 2014-12-18
 news
 
+// next : 2015-06-18 Next plc
+next
+
+// nextdirect : 2015-06-18 Next plc
+nextdirect
+
 // nexus : 2014-07-24 Charleston Road Registry Inc.
 nexus
 
+// nfl : 2015-07-23 NFL Reg Ops LLC
+nfl
+
 // ngo : 2014-03-06 Public Interest Registry
 ngo
 
@@ -8764,6 +9337,12 @@ nhk
 // nico : 2014-12-04 DWANGO Co., Ltd.
 nico
 
+// nike : 2015-07-23 NIKE, Inc.
+nike
+
+// nikon : 2015-05-21 NIKON CORPORATION
+nikon
+
 // ninja : 2013-11-07 United TLD Holdco Ltd.
 ninja
 
@@ -8773,12 +9352,21 @@ nissan
 // nokia : 2015-01-08 Nokia Corporation
 nokia
 
+// northwesternmutual : 2015-06-18 Northwestern Mutual Registry, LLC
+northwesternmutual
+
 // norton : 2014-12-04 Symantec Corporation
 norton
 
+// now : 2015-06-25 Amazon EU S.à r.l.
+now
+
 // nowruz : 2014-09-04 Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.
 nowruz
 
+// nowtv : 2015-05-14 Starbucks (HK) Limited
+nowtv
+
 // nra : 2014-05-22 NRA Holdings Company, INC.
 nra
 
@@ -8797,12 +9385,27 @@ obi
 // observer : 2015-04-30 Guardian News and Media Limited
 observer
 
+// off : 2015-07-23 Johnson Shareholdings, Inc.
+off
+
 // office : 2015-03-12 Microsoft Corporation
 office
 
 // okinawa : 2013-12-05 BusinessRalliart Inc.
 okinawa
 
+// olayan : 2015-05-14 Crescent Holding GmbH
+olayan
+
+// olayangroup : 2015-05-14 Crescent Holding GmbH
+olayangroup
+
+// oldnavy : 2015-07-31 The Gap, Inc.
+oldnavy
+
+// ollo : 2015-06-04 Dish DBS Corporation
+ollo
+
 // omega : 2015-01-08 The Swatch Group Ltd
 omega
 
@@ -8818,9 +9421,15 @@ onl
 // online : 2015-01-15 DotOnline Inc.
 online
 
+// onyourside : 2015-07-23 Nationwide Mutual Insurance Company
+onyourside
+
 // ooo : 2014-01-09 INFIBEAM INCORPORATION LIMITED
 ooo
 
+// open : 2015-07-31 American Express Travel Related Services Company, Inc.
+open
+
 // oracle : 2014-06-19 Oracle Corporation
 oracle
 
@@ -8833,12 +9442,18 @@ organic
 // orientexpress : 2015-02-05 Belmond Ltd.
 orientexpress
 
+// origins : 2015-10-01 The Estée Lauder Companies Inc.
+origins
+
 // osaka : 2014-09-04 Interlink Co., Ltd.
 osaka
 
 // otsuka : 2013-10-11 Otsuka Holdings Co., Ltd.
 otsuka
 
+// ott : 2015-06-04 Dish DBS Corporation
+ott
+
 // ovh : 2014-01-16 OVH SAS
 ovh
 
@@ -8848,6 +9463,9 @@ page
 // pamperedchef : 2015-02-05 The Pampered Chef, Ltd.
 pamperedchef
 
+// panasonic : 2015-07-30 Panasonic Corporation
+panasonic
+
 // panerai : 2014-11-07 Richemont DNS Inc.
 panerai
 
@@ -8869,9 +9487,21 @@ party
 // passagens : 2015-03-05 Travel Reservations SRL
 passagens
 
+// pay : 2015-08-27 Amazon EU S.à r.l.
+pay
+
 // payu : 2015-02-12 MIH PayU B.V.
 payu
 
+// pccw : 2015-05-14 PCCW Enterprises Limited
+pccw
+
+// pet : 2015-05-07 Afilias plc
+pet
+
+// pfizer : 2015-09-11 Pfizer Inc.
+pfizer
+
 // pharmacy : 2014-06-19 National Association of Boards of Pharmacy
 pharmacy
 
@@ -8908,9 +9538,15 @@ pid
 // pin : 2014-12-18 Amazon EU S.à r.l.
 pin
 
+// ping : 2015-06-11 Ping Registry Provider, Inc.
+ping
+
 // pink : 2013-10-01 Afilias Limited
 pink
 
+// pioneer : 2015-07-16 Pioneer Corporation
+pioneer
+
 // pizza : 2014-06-26 Foggy Moon, LLC
 pizza
 
@@ -8920,27 +9556,42 @@ place
 // play : 2015-03-05 Charleston Road Registry Inc.
 play
 
+// playstation : 2015-07-02 Sony Computer Entertainment Inc.
+playstation
+
 // plumbing : 2013-09-10 Spring Tigers, LLC
 plumbing
 
 // plus : 2015-02-05 Sugar Mill, LLC
 plus
 
+// pnc : 2015-07-02 PNC Domain Co., LLC
+pnc
+
 // pohl : 2014-06-23 Deutsche Vermögensberatung Aktiengesellschaft DVAG
 pohl
 
 // poker : 2014-07-03 Afilias Domains No. 5 Limited
 poker
 
+// politie : 2015-08-20 Politie Nederland
+politie
+
 // porn : 2014-10-16 ICM Registry PN LLC
 porn
 
+// pramerica : 2015-07-30 Prudential Financial, Inc.
+pramerica
+
 // praxi : 2013-12-05 Praxi S.p.A.
 praxi
 
 // press : 2014-04-03 DotPress Inc.
 press
 
+// prime : 2015-06-25 Amazon EU S.à r.l.
+prime
+
 // prod : 2014-01-23 Charleston Road Registry Inc.
 prod
 
@@ -8950,6 +9601,9 @@ productions
 // prof : 2014-07-24 Charleston Road Registry Inc.
 prof
 
+// progressive : 2015-07-23 Progressive Casualty Insurance Company
+progressive
+
 // promo : 2014-12-18 Play.PROMO Oy
 promo
 
@@ -8959,9 +9613,15 @@ properties
 // property : 2014-05-22 Uniregistry, Corp.
 property
 
-// protection : 2015-04-23 Symantec Corporation
+// protection : 2015-04-23
 protection
 
+// pru : 2015-07-30 Prudential Financial, Inc.
+pru
+
+// prudential : 2015-07-30 Prudential Financial, Inc.
+prudential
+
 // pub : 2013-12-12 United TLD Holdco Ltd.
 pub
 
@@ -8974,12 +9634,21 @@ quebec
 // quest : 2015-03-26 Quest ION Limited
 quest
 
+// qvc : 2015-07-30 QVC, Inc.
+qvc
+
 // racing : 2014-12-04 Premier Registry Limited
 racing
 
+// raid : 2015-07-23 Johnson Shareholdings, Inc.
+raid
+
 // read : 2014-12-18 Amazon EU S.à r.l.
 read
 
+// realestate : 2015-09-11 dotRealEstate LLC
+realestate
+
 // realtor : 2014-05-29 Real Estate Domains LLC
 realtor
 
@@ -9001,7 +9670,7 @@ redumbrella
 // rehab : 2014-03-06 United TLD Holdco Ltd.
 rehab
 
-// reise : 2014-03-13 dotreise GmbH
+// reise : 2014-03-13
 reise
 
 // reisen : 2014-03-06 New Cypress, LLC
@@ -9043,12 +9712,21 @@ review
 // reviews : 2013-09-13
 reviews
 
+// rexroth : 2015-06-18 Robert Bosch GMBH
+rexroth
+
 // rich : 2013-11-21 I-Registry Ltd.
 rich
 
+// richardli : 2015-05-14 Pacific Century Asset Management (HK) Limited
+richardli
+
 // ricoh : 2014-11-20 Ricoh Company, Ltd.
 ricoh
 
+// rightathome : 2015-07-23 Johnson Shareholdings, Inc.
+rightathome
+
 // ril : 2015-04-02 Reliance Industries Limited
 ril
 
@@ -9067,6 +9745,9 @@ rocks
 // rodeo : 2013-12-19 Top Level Domain Holdings Limited
 rodeo
 
+// rogers : 2015-08-06 Rogers Communications Partnership
+rogers
+
 // room : 2014-12-18 Amazon EU S.à r.l.
 room
 
@@ -9103,6 +9784,9 @@ sale
 // salon : 2014-12-11 Outer Orchard, LLC
 salon
 
+// samsclub : 2015-07-31 Wal-Mart Stores, Inc.
+samsclub
+
 // samsung : 2014-04-03 SAMSUNG SDS CO., LTD
 samsung
 
@@ -9127,6 +9811,9 @@ sarl
 // sas : 2015-04-02 Research IP LLC
 sas
 
+// save : 2015-06-25 Amazon EU S.à r.l.
+save
+
 // saxo : 2014-10-31 Saxo Bank A/S
 saxo
 
@@ -9142,6 +9829,9 @@ sca
 // scb : 2014-02-20 The Siam Commercial Bank Public Company Limited ("SCB")
 scb
 
+// schaeffler : 2015-08-06 Schaeffler Technologies AG & Co. KG
+schaeffler
+
 // schmidt : 2014-04-03 SALM S.A.S.
 schmidt
 
@@ -9160,6 +9850,9 @@ schwarz
 // science : 2014-09-11 dot Science Limited
 science
 
+// scjohnson : 2015-07-23 Johnson Shareholdings, Inc.
+scjohnson
+
 // scor : 2014-10-31 SCOR SE
 scor
 
@@ -9169,15 +9862,30 @@ scot
 // seat : 2014-05-22 SEAT, S.A. (Sociedad Unipersonal)
 seat
 
+// secure : 2015-08-27 Amazon EU S.à r.l.
+secure
+
+// security : 2015-05-14
+security
+
 // seek : 2014-12-04 Seek Limited
 seek
 
+// select : 2015-10-08 iSelect Ltd
+select
+
 // sener : 2014-10-24 Sener Ingeniería y Sistemas, S.A.
 sener
 
 // services : 2014-02-27 Fox Castle, LLC
 services
 
+// ses : 2015-07-23 SES
+ses
+
+// seven : 2015-08-06 Seven West Media Ltd
+seven
+
 // sew : 2014-07-17 SEW-EURODRIVE GmbH & Co KG
 sew
 
@@ -9187,12 +9895,21 @@ sex
 // sexy : 2013-09-11 Uniregistry, Corp.
 sexy
 
+// sfr : 2015-08-13 Societe Francaise du Radiotelephone - SFR
+sfr
+
+// shangrila : 2015-09-03 Shangri‐La International Hotel Management Limited
+shangrila
+
 // sharp : 2014-05-01 Sharp Corporation
 sharp
 
 // shaw : 2015-04-23 Shaw Cablesystems G.P.
 shaw
 
+// shell : 2015-07-30 Shell Information Technology International Inc
+shell
+
 // shia : 2014-09-04 Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.
 shia
 
@@ -9208,9 +9925,15 @@ shouji
 // show : 2015-03-05 Snow Beach, LLC
 show
 
+// showtime : 2015-08-06 CBS Domains Inc.
+showtime
+
 // shriram : 2014-01-23 Shriram Capital Ltd.
 shriram
 
+// silk : 2015-06-25 Amazon EU S.à r.l.
+silk
+
 // sina : 2015-03-12 Sina Corporation
 sina
 
@@ -9232,6 +9955,12 @@ sky
 // skype : 2014-12-18 Microsoft Corporation
 skype
 
+// sling : 2015-07-30 Hughes Satellite Systems Corporation
+sling
+
+// smart : 2015-07-09 Smart Communications, Inc. (SMART)
+smart
+
 // smile : 2014-12-18 Amazon EU S.à r.l.
 smile
 
@@ -9244,6 +9973,9 @@ soccer
 // social : 2013-11-07 United TLD Holdco Ltd.
 social
 
+// softbank : 2015-07-02 SoftBank Corp.
+softbank
+
 // software : 2014-03-20
 software
 
@@ -9277,18 +10009,30 @@ spot
 // spreadbetting : 2014-12-11 IG Group Holdings PLC
 spreadbetting
 
+// srl : 2015-05-07 mySRL GmbH
+srl
+
+// srt : 2015-07-30 FCA US LLC.
+srt
+
 // stada : 2014-11-13 STADA Arzneimittel AG
 stada
 
+// staples : 2015-07-30 Staples, Inc.
+staples
+
 // star : 2015-01-08 Star India Private Limited
 star
 
-// starhub : 2015-02-05 StarHub Limited
+// starhub : 2015-02-05 StarHub Ltd
 starhub
 
 // statebank : 2015-03-12 STATE BANK OF INDIA
 statebank
 
+// statefarm : 2015-07-30 State Farm Mutual Automobile Insurance Company
+statefarm
+
 // statoil : 2014-12-04 Statoil ASA
 statoil
 
@@ -9307,7 +10051,7 @@ storage
 // store : 2015-04-09 DotStore Inc.
 store
 
-// studio : 2015-02-11 Spring Goodbye, LLC
+// studio : 2015-02-11
 studio
 
 // study : 2014-12-11 OPEN UNIVERSITIES AUSTRALIA PTY LTD
@@ -9343,6 +10087,9 @@ suzuki
 // swatch : 2015-01-08 The Swatch Group Ltd
 swatch
 
+// swiftcover : 2015-07-23 Swiftcover Insurance Services Limited
+swiftcover
+
 // swiss : 2014-10-16 Swiss Confederation
 swiss
 
@@ -9367,6 +10114,9 @@ talk
 // taobao : 2015-01-15 Alibaba Group Holding Limited
 taobao
 
+// target : 2015-07-31 Target Domain Holdings, LLC
+target
+
 // tatamotors : 2015-03-12 Tata Motors Ltd
 tatamotors
 
@@ -9385,6 +10135,9 @@ taxi
 // tci : 2014-09-12 Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.
 tci
 
+// tdk : 2015-06-11 TDK Corporation
+tdk
+
 // team : 2015-03-05 Atomic Lake, LLC
 team
 
@@ -9406,15 +10159,24 @@ temasek
 // tennis : 2014-12-04 Cotton Bloom, LLC
 tennis
 
+// teva : 2015-07-02 Teva Pharmaceutical Industries Limited
+teva
+
 // thd : 2015-04-02 Homer TLC, Inc.
 thd
 
 // theater : 2015-03-19 Blue Tigers, LLC
 theater
 
+// theatre : 2015-05-07
+theatre
+
 // theguardian : 2015-04-30 Guardian News and Media Limited
 theguardian
 
+// tiaa : 2015-07-23 Teachers Insurance and Annuity Association of America
+tiaa
+
 // tickets : 2015-02-05 Accent Media Limited
 tickets
 
@@ -9433,6 +10195,15 @@ tires
 // tirol : 2014-04-24 punkt Tirol GmbH
 tirol
 
+// tjmaxx : 2015-07-16 The TJX Companies, Inc.
+tjmaxx
+
+// tjx : 2015-07-16 The TJX Companies, Inc.
+tjx
+
+// tkmaxx : 2015-07-16 The TJX Companies, Inc.
+tkmaxx
+
 // tmall : 2015-01-15 Alibaba Group Holding Limited
 tmall
 
@@ -9454,6 +10225,9 @@ toray
 // toshiba : 2014-04-10 TOSHIBA Corporation
 toshiba
 
+// total : 2015-08-06 Total SA
+total
+
 // tours : 2015-01-22 Sugar Station, LLC
 tours
 
@@ -9475,6 +10249,9 @@ trading
 // training : 2013-11-07 Wild Willow, LLC
 training
 
+// travelchannel : 2015-07-02 Lifestyle Domain Holdings, Inc.
+travelchannel
+
 // travelers : 2015-03-26 Travelers TLD, LLC
 travelers
 
@@ -9487,6 +10264,9 @@ trust
 // trv : 2015-03-26 Travelers TLD, LLC
 trv
 
+// tube : 2015-06-11 Latin American Telecom LLC
+tube
+
 // tui : 2014-07-03 TUI AG
 tui
 
@@ -9499,9 +10279,15 @@ tushu
 // tvs : 2015-02-19 T V SUNDRAM IYENGAR & SONS LIMITED
 tvs
 
+// ubank : 2015-08-20 National Australia Bank Limited
+ubank
+
 // ubs : 2014-12-11 UBS AG
 ubs
 
+// uconnect : 2015-07-30 FCA US LLC.
+uconnect
+
 // university : 2014-03-06 Little Station, LLC
 university
 
@@ -9511,18 +10297,27 @@ uno
 // uol : 2014-05-01 UBN INTERNET LTDA.
 uol
 
+// ups : 2015-06-25 UPS Market Driver, Inc.
+ups
+
 // vacations : 2013-12-05 Atomic Tigers, LLC
 vacations
 
 // vana : 2014-12-11 Lifestyle Domain Holdings, Inc.
 vana
 
+// vanguard : 2015-09-03 The Vanguard Group, Inc.
+vanguard
+
 // vegas : 2014-01-16 Dot Vegas, Inc.
 vegas
 
 // ventures : 2013-08-27 Binky Lake, LLC
 ventures
 
+// verisign : 2015-08-13 VeriSign, Inc.
+verisign
+
 // versicherung : 2014-03-20 dotversicherung-registry GmbH
 versicherung
 
@@ -9535,18 +10330,27 @@ viajes
 // video : 2014-10-16
 video
 
+// vig : 2015-05-14 VIENNA INSURANCE GROUP AG Wiener Versicherung Gruppe
+vig
+
 // viking : 2015-04-02 Viking River Cruises (Bermuda) Ltd.
 viking
 
 // villas : 2013-12-05 New Sky, LLC
 villas
 
+// vin : 2015-06-18 Holly Shadow, LLC
+vin
+
 // vip : 2015-01-22 Minds + Machines Group Limited
 vip
 
 // virgin : 2014-09-25 Virgin Enterprises Limited
 virgin
 
+// visa : 2015-07-30 Visa Worldwide Pte. Limited
+visa
+
 // vision : 2013-12-05 Koko Station, LLC
 vision
 
@@ -9559,12 +10363,18 @@ vistaprint
 // viva : 2014-11-07 Saudi Telecom Company
 viva
 
+// vivo : 2015-07-31 Telefonica Brasil S.A.
+vivo
+
 // vlaanderen : 2014-02-06 DNS.be vzw
 vlaanderen
 
 // vodka : 2013-12-19 Top Level Domain Holdings Limited
 vodka
 
+// volkswagen : 2015-05-14 Volkswagen Group of America Inc.
+volkswagen
+
 // vote : 2013-11-21 Monolith Registry LLC
 vote
 
@@ -9583,6 +10393,9 @@ vuelos
 // wales : 2014-05-08 Nominet UK
 wales
 
+// walmart : 2015-07-31 Wal-Mart Stores, Inc.
+walmart
+
 // walter : 2014-11-13 Sandvik AB
 walter
 
@@ -9592,6 +10405,9 @@ wang
 // wanggou : 2014-12-18 Amazon EU S.à r.l.
 wanggou
 
+// warman : 2015-06-18 Weir Group IP Limited
+warman
+
 // watch : 2013-11-14 Sand Shadow, LLC
 watch
 
@@ -9607,6 +10423,9 @@ weatherchannel
 // webcam : 2014-01-23 dot Webcam Limited
 webcam
 
+// weber : 2015-06-04 Saint-Gobain Weber SA
+weber
+
 // website : 2014-04-03 DotWebsite Inc.
 website
 
@@ -9640,9 +10459,21 @@ win
 // windows : 2014-12-18 Microsoft Corporation
 windows
 
+// wine : 2015-06-18 June Station, LLC
+wine
+
+// winners : 2015-07-16 The TJX Companies, Inc.
+winners
+
 // wme : 2014-02-13 William Morris Endeavor Entertainment, LLC
 wme
 
+// wolterskluwer : 2015-08-06 Wolters Kluwer N.V.
+wolterskluwer
+
+// woodside : 2015-07-09 Woodside Petroleum Limited
+woodside
+
 // work : 2013-12-19 Top Level Domain Holdings Limited
 work
 
@@ -9652,6 +10483,9 @@ works
 // world : 2014-06-12 Bitter Fields, LLC
 world
 
+// wow : 2015-10-08 Amazon EU S.à r.l.
+wow
+
 // wtc : 2013-12-19 World Trade Centers Association, Inc.
 wtc
 
@@ -9664,6 +10498,9 @@ xbox
 // xerox : 2014-10-24 Xerox DNHC LLC
 xerox
 
+// xfinity : 2015-07-09 Comcast IP Holdings I, LLC
+xfinity
+
 // xihuan : 2015-01-08 QIHOO 360 TECHNOLOGY CO. LTD.
 xihuan
 
@@ -9694,6 +10531,10 @@ xn--3bst00m
 在线
 xn--3ds443g
 
+// xn--3oq18vl8pn36a : 2015-07-02 Volkswagen (China) Investment Co., Ltd.
+大众汽车
+xn--3oq18vl8pn36a
+
 // xn--3pxu8k : 2015-01-15 VeriSign Sarl
 点看
 xn--3pxu8k
@@ -9710,6 +10551,10 @@ xn--45q11c
 موقع
 xn--4gbrim
 
+// xn--4gq48lf9j : 2015-07-31 Wal-Mart Stores, Inc.
+一号店
+xn--4gq48lf9j
+
 // xn--55qw42g : 2013-11-08 China Organizational Name Administration Center
 公益
 xn--55qw42g
@@ -9718,6 +10563,10 @@ xn--55qw42g
 公司
 xn--55qx5d
 
+// xn--5su34j936bgsg : 2015-09-03 Shangri‐La International Hotel Management Limited
+香格里拉
+xn--5su34j936bgsg
+
 // xn--5tzm5g : 2014-12-22 Global Website TLD Asia Limited
 网站
 xn--5tzm5g
@@ -9782,7 +10631,7 @@ xn--cck2b3b
 삼성
 xn--cg4bki
 
-// xn--czr694b : 2014-01-16 HU YI GLOBAL INFORMATION RESOURCES (HOLDING) COMPANY.HONGKONG LIMITED
+// xn--czr694b : 2014-01-16 HU YI GLOBAL INFORMATION RESOURCES (HOLDING) COMPANY. HONGKONG LIMITED
 商标
 xn--czr694b
 
@@ -9834,6 +10683,10 @@ xn--fjq720a
 谷歌
 xn--flw351e
 
+// xn--fzys8d69uvgm : 2015-05-14 PCCW Enterprises Limited
+電訊盈科
+xn--fzys8d69uvgm
+
 // xn--g2xx48c : 2015-01-30 Minds + Machines Group Limited
 购物
 xn--g2xx48c
@@ -9842,6 +10695,10 @@ xn--g2xx48c
 クラウド
 xn--gckr3f0f
 
+// xn--gk3at1e : 2015-10-08 Amazon EU S.à r.l.
+通販
+xn--gk3at1e
+
 // xn--hxt814e : 2014-05-15 Zodiac Libra Limited
 网店
 xn--hxt814e
@@ -9886,6 +10743,14 @@ xn--kput3i
 ارامكو
 xn--mgba3a3ejt
 
+// xn--mgba7c0bbn0a : 2015-05-14 Crescent Holding GmbH
+العليان
+xn--mgba7c0bbn0a
+
+// xn--mgbaakc7dvf : 2015-09-03 Emirates Telecommunications Corporation (trading as Etisalat)
+اتصالات
+xn--mgbaakc7dvf
+
 // xn--mgbab2bd : 2013-10-31 CORE Association
 بازار
 xn--mgbab2bd
@@ -9894,6 +10759,10 @@ xn--mgbab2bd
 موبايلي
 xn--mgbb9fbpob
 
+// xn--mgbca7dzdo : 2015-07-30 Abu Dhabi Systems and Information Centre
+ابوظبي
+xn--mgbca7dzdo
+
 // xn--mgbt3dhd : 2014-09-04 Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.
 همراه
 xn--mgbt3dhd
@@ -9990,6 +10859,10 @@ xn--vuq861b
 嘉里大酒店
 xn--w4r85el8fhu5dnra
 
+// xn--w4rs40l : 2015-07-30 Kerry Trading Co. Limited
+嘉里
+xn--w4rs40l
+
 // xn--xhq521b : 2013-11-14 Guangzhou YU Wei Information Technology Co., Ltd.
 广东
 xn--xhq521b
@@ -9998,6 +10871,9 @@ xn--xhq521b
 政务
 xn--zfr164b
 
+// xperia : 2015-05-14 Sony Mobile Communications AB
+xperia
+
 // xyz : 2013-12-05 XYZ.COM LLC
 xyz
 
@@ -10031,6 +10907,9 @@ youtube
 // yun : 2015-01-08 QIHOO 360 TECHNOLOGY CO. LTD.
 yun
 
+// zappos : 2015-06-25 Amazon EU S.à r.l.
+zappos
+
 // zara : 2014-11-07 Industria de Diseño Textil, S.A. (INDITEX, S.A.)
 zara
 
@@ -10040,6 +10919,9 @@ zero
 // zip : 2014-05-08 Charleston Road Registry Inc.
 zip
 
+// zippo : 2015-07-02 Zadco Company
+zippo
+
 // zone : 2013-11-14 Outer Falls, LLC
 zone
 
@@ -10083,26 +10965,22 @@ elasticbeanstalk.com
 elb.amazonaws.com
 
 // Amazon S3 : https://aws.amazon.com/s3/
-// Submitted by Courtney Eckhardt <[email protected]> 2013-03-22
+// Submitted by Eric Kinolik <[email protected]> 2015-04-08
 s3.amazonaws.com
-s3-us-west-2.amazonaws.com
-s3-us-west-1.amazonaws.com
-s3-eu-west-1.amazonaws.com
+s3-ap-northeast-1.amazonaws.com
 s3-ap-southeast-1.amazonaws.com
 s3-ap-southeast-2.amazonaws.com
-s3-ap-northeast-1.amazonaws.com
+s3-external-1.amazonaws.com
+s3-external-2.amazonaws.com
+s3-fips-us-gov-west-1.amazonaws.com
+s3-eu-central-1.amazonaws.com
+s3-eu-west-1.amazonaws.com
 s3-sa-east-1.amazonaws.com
 s3-us-gov-west-1.amazonaws.com
-s3-fips-us-gov-west-1.amazonaws.com
-s3-website-us-east-1.amazonaws.com
-s3-website-us-west-2.amazonaws.com
-s3-website-us-west-1.amazonaws.com
-s3-website-eu-west-1.amazonaws.com
-s3-website-ap-southeast-1.amazonaws.com
-s3-website-ap-southeast-2.amazonaws.com
-s3-website-ap-northeast-1.amazonaws.com
-s3-website-sa-east-1.amazonaws.com
-s3-website-us-gov-west-1.amazonaws.com
+s3-us-west-1.amazonaws.com
+s3-us-west-2.amazonaws.com
+s3.cn-north-1.amazonaws.com.cn
+s3.eu-central-1.amazonaws.com
 
 // BetaInABox
 // Submitted by [email protected] 2012-09-13
@@ -10170,6 +11048,14 @@ cloudcontrolapp.com
 // co.ca : http://registry.co.ca/
 co.ca
 
+// CDN77.com : http://www.cdn77.com
+// Submitted by Jan Krpes <[email protected]> 2015-07-13
+c.cdn77.org
+cdn77-ssl.net
+r.cdn77.net
+rsc.cdn77.org
+ssl.origin.cdn77-secure.org
+
 // CoDNS B.V.
 co.nl
 co.no
@@ -10186,6 +11072,10 @@ cupcake.is
 // Submitted by Andrew Farmer <[email protected]> 2012-10-02
 dreamhosters.com
 
+// DuckDNS : http://www.duckdns.org/
+// Submitted by Richard Harper <[email protected]> 2015-05-17
+duckdns.org
+
 // DynDNS.com : http://www.dyndns.com/services/dns/dyndns/
 dyndns-at-home.com
 dyndns-at-work.com
@@ -10560,21 +11450,37 @@ ro.com
 // Submitted by Eduardo Vela <[email protected]> 2014-12-19
 appspot.com
 blogspot.ae
+blogspot.al
+blogspot.am
+blogspot.ba
 blogspot.be
+blogspot.bg
 blogspot.bj
 blogspot.ca
 blogspot.cf
 blogspot.ch
+blogspot.cl
 blogspot.co.at
+blogspot.co.id
 blogspot.co.il
+blogspot.co.ke
 blogspot.co.nz
 blogspot.co.uk
+blogspot.co.za
 blogspot.com
 blogspot.com.ar
 blogspot.com.au
 blogspot.com.br
+blogspot.com.by
+blogspot.com.co
+blogspot.com.cy
+blogspot.com.ee
+blogspot.com.eg
 blogspot.com.es
+blogspot.com.mt
+blogspot.com.ng
 blogspot.com.tr
+blogspot.com.uy
 blogspot.cv
 blogspot.cz
 blogspot.de
@@ -10583,30 +11489,46 @@ blogspot.fi
 blogspot.fr
 blogspot.gr
 blogspot.hk
+blogspot.hr
 blogspot.hu
 blogspot.ie
 blogspot.in
+blogspot.is
 blogspot.it
 blogspot.jp
 blogspot.kr
+blogspot.li
+blogspot.lt
+blogspot.lu
+blogspot.md
+blogspot.mk
 blogspot.mr
 blogspot.mx
+blogspot.my
 blogspot.nl
 blogspot.no
+blogspot.pe
 blogspot.pt
+blogspot.qa
 blogspot.re
 blogspot.ro
+blogspot.rs
 blogspot.ru
 blogspot.se
 blogspot.sg
+blogspot.si
 blogspot.sk
+blogspot.sn
 blogspot.td
 blogspot.tw
+blogspot.ug
+blogspot.vn
 codespot.com
 googleapis.com
 googlecode.com
 pagespeedmobilizer.com
 withgoogle.com
+withyoutube.com
 
 // Heroku : https://www.heroku.com/
 // Submitted by Tom Maher <[email protected]> 2013-05-02
@@ -10630,6 +11552,10 @@ azurewebsites.net
 azure-mobile.net
 cloudapp.net
 
+// Mozilla Foundation : https://mozilla.org/
+// Submited by glob <[email protected]> 2015-07-06
+bmoattachments.org
+
 // Neustar Inc.
 // Submitted by Trung Tran <[email protected]> 2015-04-23
 4u.com
@@ -10662,14 +11588,33 @@ poznan.pl
 wroc.pl
 zakopane.pl
 
+// Pantheon Systems, Inc. : https://pantheon.io/
+// Submitted by Gary Dylina <[email protected]> 2015-09-14
+pantheon.io
+gotpantheon.com
+
 // priv.at : http://www.nic.priv.at/
 // Submitted by registry <[email protected]> 2008-06-09
 priv.at
 
+// QA2
+// Submitted by Daniel Dent (https://www.danieldent.com/) 2015-07-16
+qa2.com
+
 // Red Hat, Inc. OpenShift : https://openshift.redhat.com/
 // Submitted by Tim Kramer <[email protected]> 2012-10-24
 rhcloud.com
 
+// Sandstorm Development Group, Inc. : https://sandcats.io/
+// Submitted by Asheesh Laroia <[email protected]> 2015-07-21
+sandcats.io
+
+// Service Online LLC : http://drs.ua/
+// Submitted by Serhii Bulakh <[email protected]> 2015-07-30
+biz.ua
+co.ua
+pp.ua
+
 // SinaAppEngine : http://sae.sina.com.cn/
 // Submitted by SinaAppEngine <[email protected]> 2015-02-02
 sinaapp.com
index b96a7af4547ab6a5b57d177642059f96b30b0604..4be03bb7e04af25bab313a20fef5911682583a1b 100644 (file)
@@ -115,9 +115,13 @@ config service "myddns"
 #      option update_script   ""
 
        ###########
-       # You must specify your domain/host name, your username and your password
-       # as you get from you DDNS provider. Keep an eye on providers help pages.
+       # Keep an eye on providers help pages.
        #
+       # FQDN of ONE of your defined host at DDNS provider
+       # REQUIRED to verify what the current IP at DNS using nslookup/host command
+       # default: none
+       option lookup_host ""
+
        # Your DNS name / replace [DOMAIN] in update_url
        # default: none
        option domain ""
@@ -126,10 +130,21 @@ config service "myddns"
        # default: none
        option username ""
 
-       # Password of your DDNS service account / replace [PASSWORD] in update_url
+       # Password of your DDNS service account / replace [PASSWORD] in update url
        # default: none
        option password ""
 
+       ###########
+       # Optional parameters for use inside update_url
+       #
+       # parameter that will be urlencoded before replacement of [PARAMENC] inside update url
+       # default: none
+       option param_enc ""
+
+       # parameter that repace [PARAMOPT] inside update url
+       # default: none
+       option param_opt ""
+
        ###########
        # use HTTPS for secure communication with you DDNS provider
        # personally found some providers having problems when not sending
index 1799d229f15f12d8ca90eff2b3b209d33719d15a..00b51cbd2ec894bbd719b8cf5ba0f715877015e3 100644 (file)
 #
 # tested with spdns.de
 local __URL="http://[USERNAME]:[PASSWORD]@update.spdns.de/nic/update?hostname=[DOMAIN]&myip=[IP]"
-# inside url we need username and password
+# inside url we need domain, username and password
+[ -z "$domain" ]   && write_log 14 "Service section not configured correctly! Missing 'domain'"
 [ -z "$username" ] && write_log 14 "Service section not configured correctly! Missing 'username'"
 [ -z "$password" ] && write_log 14 "Service section not configured correctly! Missing 'password'"
 
 # do replaces in URL
-__URL=$(echo $__URL | sed -e "s#\[USERNAME\]#$URL_USER#g" -e "s#\[PASSWORD\]#$URL_PASS#g" \
-                              -e "s#\[DOMAIN\]#$domain#g" -e "s#\[IP\]#$__IP#g")
+__URL=$(echo $__URL |  | sed -e "s#\[USERNAME\]#$URL_USER#g" -e "s#\[PASSWORD\]#$URL_PASS#g" \
+                            -e "s#\[PARAMENC\]#$URL_PENC#g" -e "s#\[PARAMOPT\]#$param_opt#g" \
+                            -e "s#\[DOMAIN\]#$domain#g"     -e "s#\[IP\]#$__IP#g")
 [ $use_https -ne 0 ] && __URL=$(echo $__URL | sed -e 's#^http:#https:#')
 
 do_transfer "$__URL" || return 1
@@ -34,6 +36,6 @@ write_log 7 "DDNS Provider answered:\n$(cat $DATFILE)"
 # analyse provider answers
 # "good [IP_ADR]"      = successful
 # "nochg [IP_ADR]"     = no change but OK
-grep -E "good|nochg" $DATFILE >/dev/null 2>&1
+grep -i -E "good|nochg" $DATFILE >/dev/null 2>&1
 return $?      # "0" if "good" or "nochg" found