2022-02-15 08:50:53 +01:00
|
|
|
ddclient is a Perl client used to update dynamic DNS entries for
|
|
|
|
|
accounts on many dynamic DNS services.
|
|
|
|
|
|
|
|
|
|
WWW: https://github.com/ddclient/ddclient
|
|
|
|
|
|
|
|
|
|
Plugin Changelog
|
|
|
|
|
================
|
|
|
|
|
|
2025-10-21 14:51:10 +02:00
|
|
|
1.28
|
|
|
|
|
|
|
|
|
|
* Add native backend support for PowerDNS API (contributed by Oliver Traber)
|
|
|
|
|
|
2025-02-11 11:43:16 +01:00
|
|
|
1.27
|
|
|
|
|
|
|
|
|
|
* Add support for altering IPv6 addresses in native backend (contributed by SaarLAN-Pissbeutel)
|
2025-05-06 09:04:53 +02:00
|
|
|
* Add Akamai to checkip providers (contributed by Rajiv Aaron Manglani)
|
2025-02-11 11:43:16 +01:00
|
|
|
* Fix Netcup host/domain recognition (contributed by SaarLAN-Pissbeutel)
|
2025-05-22 08:10:36 +02:00
|
|
|
* Empty IP send to DNS provider and replace dyndns by dynu (contributed by Meliox)
|
2025-03-19 15:25:22 +01:00
|
|
|
* Removed defunct ip4only.me and ip6only.me
|
2025-02-11 11:43:16 +01:00
|
|
|
|
2024-12-17 07:45:12 +01:00
|
|
|
1.26
|
|
|
|
|
|
|
|
|
|
* Add ddclient TTL configuration in Gandi and GoDaddy (contributed by David PHAM-VAN)
|
|
|
|
|
|
2024-10-16 08:06:30 +02:00
|
|
|
1.25
|
|
|
|
|
|
|
|
|
|
* Add DigitalOcean support to native backend (contributed by Olly Baker)
|
|
|
|
|
|
2024-08-26 11:35:36 +02:00
|
|
|
1.24
|
|
|
|
|
|
|
|
|
|
* Refactored IP matching (contributed by Rob van Oostenrijk)
|
|
|
|
|
|
2024-08-06 14:22:11 +02:00
|
|
|
1.23
|
|
|
|
|
|
|
|
|
|
* Add dashboard widget
|
|
|
|
|
|
2024-06-30 20:01:38 +02:00
|
|
|
1.22
|
|
|
|
|
|
|
|
|
|
* Add gandi support
|
|
|
|
|
* Optionally support descriptive values for account selection when using native backend
|
|
|
|
|
|
2024-02-14 07:06:54 +01:00
|
|
|
1.21
|
|
|
|
|
|
|
|
|
|
* Add Netcup support (contributed by Ingo Lafrenz)
|
2024-03-05 17:32:53 +01:00
|
|
|
* Use '==' instead of 'is' in Domeneshop Python support (contributed by ssmendon)
|
|
|
|
|
* Update DNS record instead of overwriting in Cloudflare Python support (contributed by lin-xianming)
|
2024-03-14 08:59:51 +01:00
|
|
|
* Improve service information fetch by avoiding creation of a model
|
2024-02-14 07:06:54 +01:00
|
|
|
|
2024-01-10 16:38:45 +01:00
|
|
|
1.20
|
|
|
|
|
|
2024-01-25 17:16:12 +01:00
|
|
|
* Add system parameter to native dyndns2 requesto (contributed by Jakub Gargul)
|
2024-01-10 16:38:45 +01:00
|
|
|
* Add Digitalocean support (contributed by Mathias Schneuwly)
|
2024-01-15 17:00:56 +01:00
|
|
|
* Add Mythin Beasts support (contributed by PeterF)
|
2024-01-10 16:38:45 +01:00
|
|
|
|
2024-01-03 14:18:35 +01:00
|
|
|
1.19
|
|
|
|
|
|
|
|
|
|
* Add Porkbun support (contributed by briandur)
|
|
|
|
|
* Add native service for Domeneshop (contributed by Bernhard Frenking)
|
|
|
|
|
|
2023-11-27 11:36:06 +01:00
|
|
|
1.18
|
|
|
|
|
|
|
|
|
|
* Update to ddclient 3.11.2 FreeBSD ports version
|
|
|
|
|
* Default to native backend for new installs
|
|
|
|
|
* Fix permission of ddclient.json
|
|
|
|
|
|
2023-11-14 10:14:59 +01:00
|
|
|
1.17
|
|
|
|
|
|
|
|
|
|
* Update to ddclient 3.11.1 (dnsexit legacy support removed)
|
|
|
|
|
|
2023-09-06 08:42:53 +02:00
|
|
|
1.16
|
|
|
|
|
|
|
|
|
|
* Add custom GET/PUT protocols to native backend (contributed by DaCookie4u)
|
2023-10-17 08:24:42 +02:00
|
|
|
* Consider all 2xx status codes as success in native dyndns2 implementation
|
2023-09-06 08:42:53 +02:00
|
|
|
|
2023-08-17 11:25:04 +02:00
|
|
|
1.15
|
|
|
|
|
|
2023-08-18 09:47:12 +02:00
|
|
|
* Add AWS Route53 and DuckDNS to native backend (contributed by Greg Glockner)
|
2023-08-22 09:54:19 +02:00
|
|
|
* Fix JSON output with disabled trailing accounts/escaping and empty stats in AccountField
|
2023-08-18 09:47:12 +02:00
|
|
|
* Rename Python-based "OPNsense" backend to "native" to prevent ambiguity
|
2023-08-22 09:54:19 +02:00
|
|
|
* Do not update on native backend when IP detection failed and emit a warning instead
|
2023-08-23 12:10:42 +02:00
|
|
|
* Add desec to native backend (contributed by Clemens Hardewig)
|
2023-08-18 13:45:47 +02:00
|
|
|
* Fix ClouDNS missing dynurl= parameter
|
|
|
|
|
* Clean up ddclient.conf template
|
2023-08-17 11:25:04 +02:00
|
|
|
|
2023-08-07 08:14:19 +02:00
|
|
|
1.14
|
|
|
|
|
|
|
|
|
|
* Add "post" protocol in custom service type
|
2023-08-15 10:45:14 +02:00
|
|
|
* Add DNSExit API and regfish.de support to ddclient backend
|
2023-08-07 08:14:19 +02:00
|
|
|
|
2023-04-24 07:25:21 +02:00
|
|
|
1.13
|
|
|
|
|
|
2023-08-18 09:47:12 +02:00
|
|
|
* Fix not returning IP address as a string in native backend (contributed by Sean Kelly)
|
|
|
|
|
* Fix PID file handling for native backend
|
|
|
|
|
* Use API token for cloudflare native backend if available (contributed by juantxorena)
|
2023-05-25 08:12:40 +02:00
|
|
|
* Read proxied attribute from cloudflare hostname and send it back to prevent it being removed
|
2023-08-18 09:47:12 +02:00
|
|
|
* Move accounting of "last accessed timestamp" to poller in native backend
|
2023-05-31 07:45:52 +02:00
|
|
|
* Change if= use to proper ifv4=/ifv6= use (contributed by Rhys Barrie)
|
2023-04-24 07:25:21 +02:00
|
|
|
|
2023-04-12 10:20:27 +02:00
|
|
|
1.12
|
|
|
|
|
|
2023-08-18 09:47:12 +02:00
|
|
|
* Add cloudflare implementation for native backend (contributed by Thomas Cekal)
|
|
|
|
|
* Allow custom target hostname for dyndns2 protocol in native backend
|
2023-04-14 08:16:09 +02:00
|
|
|
* Adjust for missing ipv6= option including upstream patches for use=/usev4=/usev6=
|
|
|
|
|
* Require a selected interface through validation when interface check method is used
|
2023-04-12 10:20:27 +02:00
|
|
|
|
2023-01-12 09:07:11 +01:00
|
|
|
1.11
|
|
|
|
|
|
2023-08-18 09:47:12 +02:00
|
|
|
* Add Python-based native backend support for custom ddclient-like implementation using the same input
|
2023-01-12 09:07:11 +01:00
|
|
|
* Add AzureDNS backende using OAuth 2.0
|
|
|
|
|
* Add dyndns2 backend using said API
|
|
|
|
|
|
2022-11-21 08:07:51 +01:00
|
|
|
1.10
|
|
|
|
|
|
|
|
|
|
* Update to ddclient 3.10.0
|
|
|
|
|
* Add 1984 support (contributed by Luca Schoeneberg)
|
|
|
|
|
* Add ClouDNS support (contributed by Luca Schoeneberg)
|
|
|
|
|
* Add Dinahosting support (contributed by Luca Schoeneberg)
|
|
|
|
|
* Add DNSExit support (contributed by Luca Schoeneberg)
|
|
|
|
|
* Add DonDominio support (contributed by Luca Schoeneberg)
|
|
|
|
|
* Add Freemyip support (contributed by Luca Schoeneberg)
|
|
|
|
|
* Add godaddy support (contributed by Luca Schoeneberg)
|
|
|
|
|
* Add Hetzner support (contributed by Luca Schoeneberg)
|
|
|
|
|
* Add Key-Systems support (contributed by Luca Schoeneberg)
|
|
|
|
|
* Add NearlyFreeSpeech.NET support (contributed by Luca Schoeneberg)
|
|
|
|
|
* Add Njal.la support (contributed by satrapes)
|
|
|
|
|
* Add sitelutions support (contributed by Luca Schoeneberg)
|
|
|
|
|
* Add woima support (contributed by Luca Schoeneberg)
|
|
|
|
|
* Add Yandex support (contributed by Luca Schoeneberg)
|
|
|
|
|
|
2022-10-04 09:34:55 +02:00
|
|
|
1.9
|
|
|
|
|
|
2022-10-04 09:43:45 +02:00
|
|
|
* Add icanhazip.com as a checkip provider (contributed by Matt Parnell)
|
|
|
|
|
* Configurable checkip (contributed by Christian Schulze)
|
2022-10-04 09:34:55 +02:00
|
|
|
* Allow % characters in usernames
|
2022-12-13 19:59:48 +01:00
|
|
|
* Fix parsing short IPv6 addresses from external service (contributed by Patrick Grupp)
|
2022-10-04 09:34:55 +02:00
|
|
|
|
2022-06-29 10:09:47 +02:00
|
|
|
1.8
|
|
|
|
|
|
2022-07-04 11:24:50 +02:00
|
|
|
* Add a force action available via cron
|
2022-06-29 10:09:47 +02:00
|
|
|
* Fix expected permission on ddclient.conf
|
2022-06-29 13:06:54 +02:00
|
|
|
* Make service status and stop more reliable
|
|
|
|
|
* Time out checkip script after 10 seconds
|
2022-06-29 10:09:47 +02:00
|
|
|
|
2022-06-06 13:45:31 +02:00
|
|
|
1.7
|
|
|
|
|
|
|
|
|
|
* Add current ip address and updated timestamp to search api and grid
|
|
|
|
|
|
2022-06-02 09:37:43 +02:00
|
|
|
1.6
|
|
|
|
|
|
|
|
|
|
* Add Gandi support (contributed by Neozlag)
|
|
|
|
|
|
2022-04-06 08:19:03 +02:00
|
|
|
1.5
|
|
|
|
|
|
|
|
|
|
* Add service control, XMLRPC registration and syslog target
|
|
|
|
|
* Add Servercow support (contributed by FreddleSpl0it)
|
|
|
|
|
|
2022-03-20 11:11:08 +01:00
|
|
|
1.4
|
|
|
|
|
|
|
|
|
|
* Add advanced general setting to allow updates via IPv6
|
2022-03-23 15:14:29 +01:00
|
|
|
* Enforce SSL on global level with account setting
|
2022-03-20 11:11:08 +01:00
|
|
|
|
2022-03-13 17:38:28 +01:00
|
|
|
1.3
|
|
|
|
|
|
|
|
|
|
* Add checkip settings per account using selected source interface when provided
|
2022-03-16 08:11:52 +01:00
|
|
|
* Add OVH DynHost to the DynDNS providers (contributed by toxic0berliner)
|
2022-03-13 17:38:28 +01:00
|
|
|
|
2022-03-01 10:11:20 +01:00
|
|
|
1.2
|
|
|
|
|
|
|
|
|
|
* Add Loopia (contributed by Johan Lilja)
|
|
|
|
|
* Add DNS Made Easy, FreeDNS and Dynu (contributed by Rene Schuster)
|
|
|
|
|
* Add root zone and wildcard support
|
|
|
|
|
|
2022-02-15 08:50:53 +01:00
|
|
|
1.1
|
|
|
|
|
|
|
|
|
|
* Add spdyn, inwx and dns-o-matic (contributed by Rene Schuster)
|
|
|
|
|
* Add Hurricane Electric provider (contributed by Netboy3)
|
|
|
|
|
* Add option to force SSL, on by default (contributed by Robin Mueller)
|
|
|
|
|
* Add Cloudflare and custom service (contributed by Robin Mueller)
|
|
|
|
|
* Add STRATO provider (contributed by Alex Mi)
|
|
|
|
|
* Add use interface as IP source
|
|
|
|
|
* Fix ip6only.me (contributed by Robin Mueller)
|
|
|
|
|
* Fix uppercase use in usernames
|
|
|
|
|
|
|
|
|
|
1.0
|
|
|
|
|
|
|
|
|
|
* Initial release
|