]> git.ipfire.org Git - ddns.git/commitdiff
Merge remote-tracking branch 'stevee/ddns-fixes'
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 28 Aug 2014 18:56:42 +0000 (20:56 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 28 Aug 2014 18:56:42 +0000 (20:56 +0200)
README
src/ddns/providers.py

diff --git a/README b/README
index a4b72adf128b6ab0bd0563834ea1da950a64ce9d..fb7a8ff9b26d003a130a999d6655ab691e48986a 100644 (file)
--- a/README
+++ b/README
@@ -52,6 +52,7 @@ SUPPORTED PROVIDERS:
        dhs.org
        dns.lightningwirelabs.com
        dnspark.com
+       domopoli.de
        dtdns.com
        dyndns.org
        dynu.com
index 48262894e31d88e07e2dc3f631a807672285b364..00a3855bbffab6d61679ccc7614eaac0cef18352 100644 (file)
@@ -523,9 +523,11 @@ class DDNSProviderDynU(DDNSProtocolDynDNS2, DDNSProvider):
                data = DDNSProtocolDynDNS2._prepare_request_data(self)
 
                # This one supports IPv6
-               data.update({
-                       "myipv6"   : self.get_address("ipv6"),
-               })
+               myipv6 = self.get_address("ipv6")
+
+               # Add update information if we have an IPv6 address.
+               if myipv6:
+                       data["myipv6"] = myipv6
 
                return data
 
@@ -616,7 +618,7 @@ class DDNSProviderEntryDNS(DDNSProvider):
 
                # Send update to the server.
                try:
-                       response = self.send_request(url, method="PUT", data=data)
+                       response = self.send_request(url, data=data)
 
                # Handle error codes
                except urllib2.HTTPError, e: