69 Commits

Author SHA1 Message Date
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
Franco Fichtner 315502b57d dns/dnscrypt-proxy: new version and lint pass 2025-07-29 15:23:57 +02:00
Pascal Herget 55c9a9e82a dns/dnscrypt-proxy: Fix ODoH servers not working (#4374) 2025-07-26 20:08:03 +02:00
Franco Fichtner f240ec0fce plugins: run style-model 2025-07-02 10:46:07 +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
Franco Fichtner 751ac7fd5f dns/dnscrypt-proxy: remove sessionClose(), some style 2024-12-10 08:33:58 +01:00
Franco Fichtner 51211dc9ed dns/dnscrypt-proxy: bump to ship change 2024-07-10 11:01:34 +02:00
Ad Schellevis 06a85f1553 dns/dnscrypt-proxy - change Phalcon\Messages\Message to native implementation 2024-05-02 16:54:14 +02:00
Franco Fichtner c8a3470cda dns/dnscrypt-proxy: small adjustment to changelog 2024-02-14 07:10:21 +01:00
Michael 2dce81a09f dns/dnscrypt-proxy: make plugin compatible with 2.1 (#3810)
merged, thanks!
2024-02-08 17:20:56 +01:00
Adrian Fedoreanu 1eec51a655 bugfix/fallback resolver dnscrypt deprecated (#3801) 2024-02-07 14:48:51 +01:00
Franco Fichtner 135428113b dns/dnscrypt-proxy: safeguard 2023-08-02 08:43:30 +02:00
Franco Fichtner c872e8a731 dns/dnscrypt-proxy: actually bump version 2023-07-17 09:52:58 +02:00
Evgeny Grin e9044ac811 dns/dnscrypt-proxy: fix GUI with more than one disabled server 2023-06-28 11:40:34 +02:00
Franco Fichtner 470a4ba995 dns/dnscrypt-proxy: fix listening madness, why do DNS services reinvent wheels?
Also fix validation against other DNS services using the port already.

See: https://github.com/DNSCrypt/dnscrypt-proxy/issues/1217
2023-05-08 10:24:11 +02:00
Franco Fichtner 5bd0d59975 dns/dnscrypt-proxy: change core DNS approach slightly
Only trigger on 0.0.0.0/:: combination.  Also makes clashes with
previous defaults and user input less likely.

Core services are already validated as being run on 0.0.0.0/:: even
when they are not so this is fine.

Change the defaults as well as they make more sense (but keep the
non-standard port) and make it a required setting (not sure what
the default would have been).
2023-04-08 18:30:04 +02:00
Franco Fichtner 695f43aa99 dns: rename 'ports' to 'dns_ports' for clarity 2023-03-29 09:10:50 +02:00
Franco Fichtner 3b94eef990 dns/dnscrypt-proxy: change this like bind
All DNS ports that listen on localhost for both IPv4 and IPv6
are reported to the service framework to be picked up by the
core in search of a DNS service to use.
2023-03-29 09:07:36 +02:00
Franco Fichtner 73abcfe3b5 dns/dnscrypt-proxy: fix regex of course
We don't need non-capture groups so simplify a bit and fetch
the second capture group with the port.
2023-03-27 10:05:55 +02:00
Franco Fichtner 53bd339164 dns/dnscrypt-proxy: also add standalone glue 2023-03-27 09:59:50 +02:00
Franco Fichtner d373e6aada dns/dnscrypt-proxy: migrate to NAME_setup use
PR: https://github.com/opnsense/core/issues/5917
2022-08-18 14:13:07 +02:00
Franco Fichtner aeaf368781 dns/dnscrypt-proxy: bump previous 2022-05-09 08:36:18 +02:00
schreibubi 32e4f8fe80 dns/dnscrypt-proxy: Support specifying relays for anonymous DNS (#2548) 2022-05-09 08:35:57 +02:00
Franco Fichtner 6620212d7f dns/dnscrypt-proxy: do not break line 2022-02-15 08:24:11 +01:00