From ea32ab26669e56e32448a05e3265b886baea2ca8 Mon Sep 17 00:00:00 2001 From: Dirk Wagner Date: Fri, 24 Feb 2017 11:14:45 +0100 Subject: [PATCH] Added new provider Domain-Offensive (http://do.de) Signed-off-by: Dirk Wagner Signed-off-by: Stefan Schantl --- README | 1 + src/ddns/providers.py | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/README b/README index cc53635..d170858 100644 --- 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 diff --git a/src/ddns/providers.py b/src/ddns/providers.py index 33238fb..ea723e5 100644 --- a/src/ddns/providers.py +++ b/src/ddns/providers.py @@ -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" -- 2.39.2