127 Commits
Author SHA1 Message Date
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 ManglaniandGitHub 62d098db8e dns/ddclient: Add Akamai to option values. (#4728) 2025-05-29 11:05:33 +02:00
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 ManglaniandGitHub 1936e00736 dns/ddclient: Add Akamai to checkip providers. (#4660) 2025-04-28 20:46:39 +02:00
Ad Schellevis 8b5dd05fd4 ddclient: remove deprecated domains, closes https://github.com/opnsense/plugins/issues/4607 2025-03-19 08:59:47 +01:00
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
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
David PHAM-VANandGitHub 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
ilumosandGitHub 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
Franco Fichtner b92946ee17 plugins: prefer /ui links over /api links in ACL
Otherwise the landing page might be an API endpoint that's not overly
useful to the user.
2024-10-01 09:01:23 +02:00
Franco Fichtner 297335efbf dns/ddclient: fix ACLs due to lint-acl addition 2024-09-13 11:35:09 +02:00
Franco Fichtner b4dc19ee78 dns/ddclient: whitespace and changelog 2024-08-20 12:19:54 +02:00
Rob van OostenrijkandGitHub 1490dc820f Refactored IP matching, ignore results of hostname. Added cloudflare direct IPv4 & IPv6 (#4181) 2024-08-18 10:14:28 +02:00
Rob van OostenrijkandGitHub 0dd7b28e03 ddclient plugin: Removed deprecated domains.google.com/checkip (#4180) 2024-08-17 09:47:21 +02:00
Franco Fichtner 1ea9867ac9 plugins: dashboard compat
PR: https://github.com/opnsense/core/issues/7777
2024-08-16 11:38:07 +02:00
Rob van OostenrijkandGitHub 4de45f3e66 ddclient plugin: Added cloudflare to checkip providers (#4167)
* ddclient plugin: Added cloudflare to checkip providers

* Use one.one.one.one instead of 1.1.1.1 to prevent IP address before client IP in response.
2024-08-09 21:53:03 +02:00
MonviechandGitHub a5ff646814 dns/ddclient: Hide and show dyndnsTable headers dynamically. (#4158) 2024-08-06 15:42:05 +02:00
MonviechandGitHub 1245d3b5be dashboard: Implement cache safe imports of base classes (#4157) 2024-08-06 14:09:29 +02:00
MonviechandGitHub dd68ab68d8 dns/ddclient: Add Dyndns widget for new dashboard (#4145)
* dns/ddclient: Add Dyndns widget for new dashboard.
2024-08-02 13:46:07 +02:00
Franco Fichtner 3946ec33be plugins: style sweep 2024-07-10 07:44:46 +02:00
Franco Fichtner 53a460467e dns/ddclient: fix lint pass 2024-07-10 07:28:37 +02:00
Ad Schellevis 248c7e7fbf dns/ddclient - add (optional) descriptive name for account selection to native backend, closes https://github.com/opnsense/plugins/issues/3553 2024-06-30 20:01:38 +02:00