Commit graph

639 commits

Author SHA1 Message Date
Franco Fichtner
93c1989036 dns/ddclient: wrap up version 2026-02-03 15:26:38 +01:00
Franco Fichtner
7c4f3c7e4a dns/ddclient: style sweep 2026-01-26 10:47:47 +01:00
Franco Fichtner
2b44156267 dns/ddclient: small bump for now 2026-01-23 12:46:56 +01:00
Leandro Scardua
f6576fb536
ddclient: add Hostinger DNS provider (#5161)
* hostinger integration
2026-01-22 18:42:00 +01:00
Franco Fichtner
54e7c681d0 dns/dnscrypt-proxy: bump after last change 2026-01-20 12:31:57 +01:00
Franco Fichtner
fe467364cb dns/ddclient: wrap up new version 2026-01-19 04:17:06 +01:00
Franco Fichtner
04473b3384 dns/ddclient: copyrights are not for advertising
The email if given is for easy contact.  Don't mind a link drop but
not via LICENSE pollution.
2026-01-14 15:21:24 +01:00
Q-Feeds
d987a7e53e
Feature/dnscrypt proxy blocklist support (#5083)
* Add ports to Events page

* fixes race condition updating the blocklist

* Native integration with DNSCrypt-proxy

Added Q-Feeds domains to the DNSBL list of DNSCrypt-Proxy. Changed since the initial way, this is more native. Q-Feeds domains txt files only created if DNSCrypt-proxy is installed and if the list (qf) is selected.
2025-12-19 09:58:20 +01:00
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
70862d6727 dns/rfc2136: fix command change not released yet 2025-12-02 08:12:34 +01:00
Franco Fichtner
b8b276326b [bd]*: minimal style sweep (whitespace only) 2025-11-24 09:10:55 +01:00
Franco Fichtner
b92c2e631f dns/rfc2136: second iteration using mwexecfb(), no functional changes 2025-11-15 18:46:23 -05:00
Franco Fichtner
124194c2fc dns/rfc2136: bump revision 2025-11-04 14:47:19 +01:00
Franco Fichtner
d2940eb8af dns/rfc2136: mwexecf_bg, exec_safe and file_safe
PR: https://github.com/opnsense/core/issues/9325
2025-10-28 16:07:25 +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
e5f37015bd dns/bind: bump revision 2025-09-06 18:58:12 +02:00
Monviech
ceace150e3
bootgrid: Sweep rowcount as default has been increased in baa1730b1a (#4916) 2025-08-29 14:40:53 +02:00
Franco Fichtner
5015b95aa9 dns/bind: bump 2025-08-19 07:22:39 +02:00
benyamin-codez
b68c1acc7c
dns/bind: Fix zone_test and grid-primary-domains (#4893)
1. Fixes zone_test empty zonename variable
2. Fixes command truncation in grid-primary-domains
2025-08-15 10:31:37 +02:00
Franco Fichtner
315502b57d dns/dnscrypt-proxy: new version and lint pass 2025-07-29 15:23:57 +02:00
Franco Fichtner
edbd2dc25e dns/ddclient: bump revision after fix 2025-07-28 09:58:46 +02:00
Pascal Herget
55c9a9e82a
dns/dnscrypt-proxy: Fix ODoH servers not working (#4374) 2025-07-26 20:08:03 +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
fb9748c06d dns/bind: more changes for models 2025-07-10 10:13:48 +02:00
Michael
07d67b4dea
dns/bind: Add Forward Zones (#4802) 2025-07-10 10:08:47 +02:00
Franco Fichtner
43588d7929 dns/bind: document change 2025-07-10 08:10:17 +02:00
Franco Fichtner
f240ec0fce plugins: run style-model 2025-07-02 10:46:07 +02:00
Franco Fichtner
4040c379a0 dns/bind: style sweep 2025-07-02 08:25:13 +02:00
Nick2253
fb01f6c448
dns/bind (os-bind) Adds named.conf.d and appropriate include for custom BIND configurations. (#4775)
* Adds named.conf.d and appropriate include for custom configurations.

* Move 00-README.conf file from template to literal

* Remove log example from custom config README

* Add custom config warning banner.

* Fixed test on glob

* Update dns/bind/src/opnsense/mvc/app/library/OPNsense/System/Status/BindOverrideStatus.php

* Update dns/bind/src/etc/namedb/named.conf.d/00-README.conf

---------

Co-authored-by: Nicholas Card <nick@nicholascard.com>
Co-authored-by: Franco Fichtner <franco@lastsummer.de>
2025-07-02 08:19:53 +02:00
Monviech
089aaa256d
mvc: Replace camelCase API notation with snake_case, some more spots that were missed (#4768) 2025-06-23 17:32:56 +02:00
Monviech
4b4ec29eca
mvc: Replace camelCase API notation with snake_case (#4767)
* mvc: Replace camelCase API notation with snake_case

* mvc: Replace camelCase API notation with snake_case, fixed some special cases in www/caddy
2025-06-23 14:45:51 +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
Franco Fichtner
5c2207906b dns/rfc2136: function renamed for clarity 2025-04-30 07:27:21 +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
58c646121f dns/rfc2136: drop last old code widget 2025-02-21 09:01:15 +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
Franco Fichtner
751ac7fd5f dns/dnscrypt-proxy: remove sessionClose(), some style 2024-12-10 08:33:58 +01:00