191 Commits

Author SHA1 Message Date
Ad Schellevis 716e75eec4 ddclient: Cloudflare - add Cloudflare dns ip check option, merge https://github.com/opnsense/plugins/pull/4184 with minor modifications. 2025-12-17 14:48:52 +01:00
Michael J. Arcan 89b8cddd88 ddclient: add Hetzner DNS provider (#5082)
Add native support for Hetzner Cloud DNS API (api.hetzner.cloud).
  Hetzner is migrating from dns.hetzner.com to Cloud Console,
  with the old API shutting down in May 2026.

  Features:
  - Bearer token authentication
  - A and AAAA record support
  - Multiple hostnames (comma-separated)
  - Configurable TTL
2025-12-17 10:20:08 +01:00
An 6cee39de81 Add dnspod.cn ddns support (#4370)
* Add dnspod.cn ddns support

* Add multiple hostname support

* Fix the problem of processing the result returned by ModifyRecordBatch

* Fix using wrong variable

---------

Co-authored-by: AnShen <x@ipy.me>
2025-12-17 09:45:03 +01:00
Franco Fichtner 443c7a65bf dns/ddclient: new version 2025-10-21 14:51:10 +02:00
Franco Fichtner b25d279f81 dns/ddclient: lint 2025-10-13 12:00:47 +02:00
Oliver Traber 6a6f5aedef dns/ddclient: Add support for PowerDNS API (#4772) 2025-10-09 09:01:28 +02:00
Franco Fichtner edbd2dc25e dns/ddclient: bump revision after fix 2025-07-28 09:58:46 +02:00
Ad Schellevis 4550a74e67 dns/ddclient - refactor setInternalIsVirtual() to volatile fields to make sure these exist in the index 2025-07-25 18:57:48 +02:00
Franco Fichtner f240ec0fce plugins: run style-model 2025-07-02 10:46:07 +02:00
Rajiv Aaron Manglani 62d098db8e dns/ddclient: Add Akamai to option values. (#4728) 2025-05-29 11:05:33 +02:00
Franco Fichtner 024f1017fb dns/ddclient: pick up this fix 2025-05-22 08:10:36 +02:00
Meliox a3575183dd dns/ddclient: empty ip send to dns provider & replace dyndns by dynu (#4448)
* check for empty string ip address

* Replace dyndns ipv4 by dynu ipv6 and ipv4

* Add services and cleaner check of no ip

* PR feedback - revert

* Update dns/ddclient/src/opnsense/scripts/ddclient/lib/account/__init__.py

---------

Co-authored-by: Meliox <na>
Co-authored-by: Ad Schellevis <AdSchellevis@users.noreply.github.com>
2025-05-21 08:57:53 +02:00
Franco Fichtner 820bb85d6d dns/ddclient: test drive errors:no 2025-05-06 09:06:03 +02:00
Rajiv Aaron Manglani 1936e00736 dns/ddclient: Add Akamai to checkip providers. (#4660) 2025-04-28 20:46:39 +02:00
Franco Fichtner 6dfe5ab003 dns/ddclient: bump revision and document 2025-03-19 15:25:22 +01:00
Ad Schellevis 8b5dd05fd4 ddclient: remove deprecated domains, closes https://github.com/opnsense/plugins/issues/4607 2025-03-19 08:59:47 +01:00
Franco Fichtner 252e3ec84e dns/ddclient: new version now 2025-02-11 11:43:16 +01:00
SaarLAN-Pissbeutel 32f3408f19 dns/ddclient: Fix Netcup host/domain recognition (#4516)
* Fix ddclient netcup host/domain recognition

* Update dns/ddclient/src/opnsense/scripts/ddclient/lib/account/netcup.py

Co-authored-by: Ad Schellevis <AdSchellevis@users.noreply.github.com>

---------

Co-authored-by: Ad Schellevis <AdSchellevis@users.noreply.github.com>
2025-02-02 13:33:51 +01:00
Franco Fichtner 57a224a3cd dns/ddclient: lazy bump 2025-01-24 09:57:57 +01:00
Ad Schellevis 8606b3572d dns/ddclient: Add support for altering IPv6 addresses in ddclient plugin (#4497)
* Add support for altering IPv6 addresses in ddclient plugin

* Refactoring of checkip

* dns/ddclient - minor cleanups for https://github.com/opnsense/plugins/pull/4491

* simplify network / host concat a bit
* add try...except for the curl fetch in case the other end doesn't return a valid address
* extend form help text for "Dynamic ipv6 host" a bit

---------

Co-authored-by: SaarLAN-Pissbeutel <183202051+SaarLAN-Pissbeutel@users.noreply.github.com>
Co-authored-by: Marc Philippi <mphilippi@t-online.de>
2025-01-23 08:36:46 +01:00
Franco Fichtner c97f3d4ce8 dns/ddclient: new version 2024-12-17 07:45:12 +01:00
David PHAM-VAN be46a42f8e Add ddclient TTL configuration in Gandi and GoDaddy (#4387) 2024-12-06 13:24:06 +01:00
Franco Fichtner 5a20104f39 dns/ddclient: fix permission 2024-10-16 08:48:31 +02:00
Franco Fichtner ee64ec628b dns/ddclient: new version 2024-10-16 08:06:30 +02:00
ilumos 5ec09a64f2 dns/ddclient: Add DigitalOcean support (#4290)
* dns/ddclient: Add DigitalOcean support

* Implement improvements from AdSchellevis in PR #4290
2024-10-16 07:41:21 +02:00