Added new provider Domain-Offensive (http://do.de)
authorDirk Wagner <dirk.wagner@ipfire.org>
Fri, 24 Feb 2017 10:14:45 +0000 (11:14 +0100)
committerStefan Schantl <stefan.schantl@ipfire.org>
Fri, 24 Feb 2017 10:14:45 +0000 (11:14 +0100)
Signed-off-by: Dirk Wagner <dirk.wagner@ipfire.org>
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
README
src/ddns/providers.py

diff --git a/README b/README
index cc53635..d170858 100644 (file)
--- a/README
+++ b/README
@@ -55,6 +55,7 @@ SUPPORTED PROVIDERS:
        dns.lightningwirelabs.com
        dnsmadeeasy.com
        dnspark.com
+       do.de
        domains.google.com
        domopoli.de
        dtdns.com
index 33238fb..ea723e5 100644 (file)
@@ -2,7 +2,7 @@
 ###############################################################################
 #                                                                             #
 # ddns - A dynamic DNS client for IPFire                                      #
-# Copyright (C) 2012 IPFire development team                                  #
+# Copyright (C) 2012-2017 IPFire development team                             #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -841,6 +841,19 @@ class DDNSProviderDynDNS(DDNSProtocolDynDNS2, DDNSProvider):
        url = "https://members.dyndns.org/nic/update"
 
 
+class DDNSProviderDomainOffensive(DDNSProtocolDynDNS2, DDNSProvider):
+       handle    = "do.de"
+       name      = "Domain-Offensive"
+       website   = "https://www.do.de/"
+       protocols = ("ipv6", "ipv4")
+
+       # Detailed information about the request and response codes
+       # are available on the providers webpage.
+       # https://www.do.de/wiki/FlexDNS_-_Entwickler
+
+       url = "https://ddns.do.de/"
+
+
 class DDNSProviderDynU(DDNSProtocolDynDNS2, DDNSProvider):
        handle    = "dynu.com"
        name      = "Dynu"