From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: ddns@lists.ipfire.org Subject: [PATCH] Add support for DuckDNS Date: Fri, 15 Jan 2016 01:05:22 +0000 Message-ID: <1452819922-6534-1-git-send-email-michael.tremer@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6586222181521377319==" List-Id: --===============6586222181521377319== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Fixes #11015 Signed-off-by: Michael Tremer --- README | 1 + src/ddns/providers.py | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/README b/README index 9e924a18c6fd..d8027a441f8a 100644 --- a/README +++ b/README @@ -58,6 +58,7 @@ SUPPORTED PROVIDERS: domains.google.com domopoli.de dtdns.com + duckdns.org dyndns.org dyns.cx|net dynu.com diff --git a/src/ddns/providers.py b/src/ddns/providers.py index 3845193bcea0..cba77849c465 100644 --- a/src/ddns/providers.py +++ b/src/ddns/providers.py @@ -816,6 +816,18 @@ class DDNSProviderDtDNS(DDNSProvider): raise DDNSUpdateError +class DDNSProviderDuckDNS(DDNSProtocolDynDNS2, DDNSProvider): + handle = "duckdns.org" + name = "Duck DNS" + website = "http://www.duckdns.org/" + protocols = ("ipv4",) + + # Information about the format of the request is to be found + # https://www.duckdns.org/install.jsp + + url = "https://www.duckdns.org/nic/update" + + class DDNSProviderDynDNS(DDNSProtocolDynDNS2, DDNSProvider): handle = "dyndns.org" name = "Dyn" -- 2.4.3 --===============6586222181521377319==--