]> git.ipfire.org Git - ipfire-2.x.git/blame - src/patches/ddns-0001-New-provider-Schokokeks.org.patch
core127: Ship updated wget
[ipfire-2.x.git] / src / patches / ddns-0001-New-provider-Schokokeks.org.patch
CommitLineData
0b5b6a59
SS
1From 521c9d90f4e879ef3d9e1590f29e27990011ae46 Mon Sep 17 00:00:00 2001
2From: Steffen Peters <sauron99@gmx.de>
3Date: Mon, 4 Jul 2016 22:14:10 +0200
4Subject: [PATCH 185/185] New provider: Schokokeks.org
5
6Signed-off-by: Steffen Peters <sauron99@gmx.de>
7Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
8---
9 README | 1 +
10 src/ddns/providers.py | 12 ++++++++++++
11 2 files changed, 13 insertions(+)
12
13diff --git a/README b/README
14index d8027a4..cedbf21 100644
15--- a/README
16+++ b/README
17@@ -75,6 +75,7 @@ SUPPORTED PROVIDERS:
18 opendns.com
19 ovh.com
20 regfish.com
21+ schokokeks.org
22 selfhost.de
23 spdns.org
24 strato.com
25diff --git a/src/ddns/providers.py b/src/ddns/providers.py
26index 6b25cb6..c482dad 100644
27--- a/src/ddns/providers.py
28+++ b/src/ddns/providers.py
29@@ -1687,3 +1687,15 @@ class DDNSProviderZZZZ(DDNSProvider):
30
31 # If we got here, some other update error happened.
32 raise DDNSUpdateError
33+
34+class DDNSProviderSchokokeksDNS(DDNSProtocolDynDNS2, DDNSProvider):
35+ handle = "schokokeks.org"
36+ name = "Schokokeks"
37+ website = "http://www.schokokeks.org/"
38+ protocols = ("ipv4",)
39+
40+ # Information about the format of the request is to be found
41+ # https://wiki.schokokeks.org/DynDNS
42+
43+ url = "https://dyndns.schokokeks.org/nic/update?myip=<ipaddr>"
44+
45--
462.7.4
47