]> git.ipfire.org Git - ddns.git/commitdiff
Add Udmedia as new provider.
authorStefan Schantl <stefan.schantl@ipfire.org>
Sat, 21 Jun 2014 15:08:20 +0000 (17:08 +0200)
committerStefan Schantl <stefan.schantl@ipfire.org>
Sat, 21 Jun 2014 15:08:20 +0000 (17:08 +0200)
ddns.conf.sample
src/ddns/__init__.py
src/ddns/providers.py

index 3e73842058acf7910845c04b9096c691e19766b9..b984ea5122720b46591760866368da07f6e97a2b 100644 (file)
 # username = user
 # password = pass
 
+# [test.udmedia.de]
+# provider = udmedia.de
+# username = user
+# password = pass
+
 # [test.variomedia.de]
 # provider = variomedia.de
 # username = user
index a764c2ce4804bb9b29c20fb436c79fe02526f51a..413215bf1fa8d3b86dbcaa3db82696d18dfc553b 100644 (file)
@@ -106,6 +106,7 @@ class DDNSCore(object):
                        DDNSProviderRegfish,
                        DDNSProviderSelfhost,
                        DDNSProviderSPDNS,
+                       DDNSProviderUdmedia,
                        DDNSProviderVariomedia,
                ):
                        self.register_provider(provider)
index acd0253170cacef460799ba39289c7c0bbeb9a41..c027c3945b94403a8e9e5d69cc883af5be1af40d 100644 (file)
@@ -782,6 +782,20 @@ class DDNSProviderSPDNS(DDNSProviderDynDNS):
        url = "https://update.spdns.de/nic/update"
 
 
+class DDNSProviderUdmedia(DDNSProviderDynDNS):
+       INFO = {
+               "handle"    : "udmedia.de",
+               "name"      : "Udmedia GmbH",
+               "website"   : "http://www.udmedia.de",
+               "protocols" : ["ipv4",]
+       }
+
+       # Information about the request can be found here
+       # http://www.udmedia.de/faq/content/47/288/de/wie-lege-ich-einen-dyndns_eintrag-an.html
+
+       url = "https://www.udmedia.de/nic/update"
+
+
 class DDNSProviderVariomedia(DDNSProviderDynDNS):
        INFO = {
                "handle"   : "variomedia.de",