Skip to content
This repository has been archived by the owner on Jun 14, 2024. It is now read-only.

Commit

Permalink
Added 'freemyip' DDNS Service
Browse files Browse the repository at this point in the history
  • Loading branch information
ayushsharma82 committed Jul 5, 2020
1 parent fa136f3 commit a3de0a0
Show file tree
Hide file tree
Showing 6 changed files with 8 additions and 2 deletions.
2 changes: 2 additions & 0 deletions EasyDDNS.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,8 @@ void EasyDDNSClass::update(unsigned long ddns_update_interval, bool use_local_ip
update_url = "http://" + ddns_u + ":" + ddns_p + "@update.dyndns.it/nic/update?hostname=" + ddns_d;
} else if (ddns_choice == "strato") {
update_url = "http://" + ddns_u + ":" + ddns_p + "@dyndns.strato.com/nic/update?hostname=" + ddns_d + "&myip=" + new_ip + "";
} else if (ddns_choice == "freemyip") {
update_url = "http://freemyip.com/update?domain=" + ddns_d + "&token=" + ddns_u + "&myip=" + new_ip + "";
} else {
Serial.println("## INPUT CORRECT DDNS SERVICE NAME ##");
return;
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ EasyDDNS Library can be implemented in your major projects as a sidekick. It is
- all-inkl
- selfhost.de
- strato
- freemyip

If you don't know what's DDNS, then you can find more info about DDNS here: [WiKipedia](https://en.wikipedia.org/wiki/Dynamic_DNS)

Expand Down Expand Up @@ -96,6 +97,7 @@ void setup() {
- "selfhost.de"
- "dyndns.it"
- "strato"
- "freemyip"
*/
EasyDDNS.service("duckdns");
Expand Down
1 change: 1 addition & 0 deletions examples/DDNS_Client/DDNS_Client.ino
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ void setup() {
- "selfhost.de"
- "dyndns.it"
- "strato"
- "freemyip"
*/
EasyDDNS.service("duckdns");

Expand Down
1 change: 1 addition & 0 deletions examples/LocalIP_DDNS_Client/LocalIP_DDNS_Client.ino
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ void setup() {
- "selfhost.de"
- "dyndns.it"
- "strato"
- "freemyip"
*/
EasyDDNS.service("duckdns");

Expand Down
2 changes: 1 addition & 1 deletion library.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"maintainer": true
}
],
"version": "1.5.7",
"version": "1.5.8",
"frameworks": "arduino",
"platforms": "espressif"
}
2 changes: 1 addition & 1 deletion library.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name=EasyDDNS
version=1.5.7
version=1.5.8
author=Ayush Sharma
maintainer=Ayush Sharma <asrocks5@gmail.com>
sentence=ESP8266 & ESP32 DDNS Update Client Library.
Expand Down

0 comments on commit a3de0a0

Please sign in to comment.