ddns-scripts: Use parameter-based authentication for he.net
authorKarol Babioch <[email protected]>
Sat, 22 Nov 2025 15:22:25 +0000 (16:22 +0100)
committerFlorian Eckert <[email protected]>
Tue, 25 Nov 2025 06:43:36 +0000 (07:43 +0100)
According to [1] Basic Auth seems to be broken since a while for he.net.
The documentation [2] is outdated, and still mentions Basic Auth, but
switching to parameter-based authentication seems to fix the issue.

It also bumps PKG_RELEASE in order to ensure a new version is packaged.

[1]: https://github.com/openwrt/packages/issues/27593
[2]: https://dns.he.net/docs.html

Signed-off-by: Karol Babioch <[email protected]>
net/ddns-scripts/Makefile
net/ddns-scripts/files/usr/share/ddns/default/he.net.json

index a78f55dd05f12232a1f6123d89a787e3b5e53cb9..e39ebb3714f12b840bebdc33af8557e161ad47aa 100644 (file)
@@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=ddns-scripts
 PKG_VERSION:=2.8.2
-PKG_RELEASE:=80
+PKG_RELEASE:=81
 
 PKG_LICENSE:=GPL-2.0
 
index 7043efe671335def7ba0d7f498cad4968f4017c5..a6ae904bd13d379977b9d74f3b7f3b6239868903 100644 (file)
@@ -1,11 +1,11 @@
 {
        "name": "he.net",
        "ipv4": {
-               "url": "http://[DOMAIN]:[PASSWORD]@dyn.dns.he.net/nic/update?hostname=[DOMAIN]&myip=[IP]",
+               "url": "https://dyn.dns.he.net/nic/update?hostname=[DOMAIN]&password=[PASSWORD]&myip=[IP]",
                "answer": "good|nochg"
        },
        "ipv6": {
-               "url": "http://[DOMAIN]:[PASSWORD]@dyn.dns.he.net/nic/update?hostname=[DOMAIN]&myip=[IP]",
+               "url": "https://dyn.dns.he.net/nic/update?hostname=[DOMAIN]&password=[PASSWORD]&myip=[IP]",
                "answer": "good|nochg"
        }
 }