63 Commits
Author SHA1 Message Date
Franco Fichtner aba4bd20e8 dns/ddclient: moving back to FreeBSD port 2023-11-27 10:04:38 +01:00
Franco Fichtner 5a4000d7a7 dns/ddclient: dnsexit legacy was removed in ddclient 3.11.x 2023-11-21 16:40:11 +01:00
Ad Schellevis f6f72bb524 dns/ddclient - fix logic issue in https://github.com/opnsense/plugins/commit/7c6fccdde0bc12d6521e25c64d49978b65113e28 (https://github.com/opnsense/plugins/pull/3618) 2023-11-07 09:22:06 +01:00
Ad Schellevis 7c6fccdde0 dns/ddclient - accept response codes between 200 and 300, closes https://github.com/opnsense/plugins/pull/3618 2023-10-12 19:55:55 +02:00
Franco Fichtner 1baaa11fe9 dns/ddclient: update changelog 2023-09-06 08:42:53 +02:00
16cddd15d2 dns/ddclient: AWS Route53 (#3550)
---------

Co-authored-by: Franco Fichtner <franco@lastsummer.de>
2023-08-17 11:22:14 +02:00
Franco Fichtner 98e255d8ae dns/ddclient: annotate change 2023-08-15 10:45:14 +02:00
Franco Fichtner 41b34ced08 dns/ddclient: prep for release 2023-08-07 08:14:35 +02:00
Ad Schellevis c9c2a75460 dns/ddclient - add "post" protocol in custom service type. for https://github.com/opnsense/plugins/pull/3511
Explain __MYIP__ and __HOSTNAME__ usage in server help text, while here add some missing @staticmethod decorators in various accounts. Make sure the server fields either validates a domain or an uri, depending on the protocol selected.
2023-07-31 15:42:47 +02:00
Franco Fichtner 843c99f53f dns/ddclient: update for latest changes 2023-05-31 07:45:52 +02:00
JuanandAd Schellevis 02f273faaf use API token if available
If the username is "token", use the password as an API token instead of a global one
2023-05-15 21:13:36 +02:00
Franco Fichtner 2460249baf dns/ddclient: prepare for next version 2023-04-24 07:25:21 +02:00
Franco Fichtner f920b48a94 dns/ddclient: handle pidfile correctly on different backend 2023-04-21 10:11:27 +02:00
Franco Fichtner cca0ae380b dns/ddclient: prep version 2023-04-12 10:20:27 +02:00
Franco Fichtner 5c901f1e83 dns/ddclient: bump revision 2023-01-30 09:12:04 +01:00
Ad Schellevis ef91a6b4f9 dns/ddclient - add backend selection and custom ddclient like implementation using the same input but written in python.
This adds a hybrid approach in dynamic dns support. The default will use ddclient, but when a different backend (opnsense) is selected, services change and daemon control [rc] starts the active one.
Since we're not aiming to support all currently supported vendors in the legacy plugin or ddclient, two example implementations are provided.

o dyndns2 -- simple dyndns2 api compliant accounts, accepting either the "dyndns" protocol or a predefined list of services (as already supported for ddclient)
o azure -- complex example using oauth2 to update a record in Azure DNS.
2023-01-05 17:57:33 +01:00
Franco Fichtner 32cbd805f3 dns/ddclient: change version 2022-11-21 08:08:33 +01:00
Franco Fichtner 460813d59e dns/ddclient: switch this to development version 2022-11-09 12:21:30 +02:00
Franco Fichtner 492b032aae dns/ddclient: bump for cron job visibility 2022-11-02 09:10:49 +01:00
Franco Fichtner b1a603d2e3 dns/ddclient: repackage as 1.9 2022-10-04 09:34:55 +02:00
Ad Schellevis 01b56a35c6 dns/ddclient - Add icanhazip.com as a checkip provider (bugfix https://github.com/opnsense/plugins/pull/3134) 2022-09-21 21:08:14 +02:00
Ad Schellevis 7ffcdd4789 dns/ddclient - some prefer % chars in usernames (https://forum.opnsense.org/index.php?topic=26446.msg146226#msg146226) 2022-09-14 10:49:50 +02:00
Franco Fichtner a5031eadf1 dns/ddclient: bump revision 2022-09-01 08:44:15 +02:00
Franco Fichtner 8e7ec17828 dns/ddclient: update for force addition
Could be added to GUI, but needs testing first.
2022-06-29 10:09:47 +02:00
Franco Fichtner 277e06db45 dns/ddclient: bump revision 2022-06-28 20:48:14 +02:00