Commit Graph

23 Commits

Author SHA1 Message Date
Stan Grishin
60b1eac5a4 luci-app-https-dns-proxy: update to 2025.12.29-4
This commit adds support for:
* new unified provider.json support to save space compared to individual
  provider json files
* new v.recipes provider (thanks @morytyann!)
* functional testing
* minor js/shell code improvements

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2026-03-03 17:44:02 -08:00
Stan Grishin
721ec94145 luci-app-https-dns-proxy: update to 2025.12.29-3
status.js:
* update the donate anchor
* replace RPCD call with direct ubus pull of service info for faster
  operation

Overview page include javascript file:
* replace RPCD call with ubus pull

RPCD script:
* remove obsolete getRuntime method
* bugfix: prevent execution of arbitrary code (thanks @iwallplace)

ACL file:
* remove obsolete getRuntime access and add access to service list

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2026-01-19 23:54:58 +00:00
Stan Grishin
3101545acf luci-app-https-dns-proxy: update to 2025.10.07-r1
* sync with principal package

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-10-07 22:43:24 +00:00
Stan Grishin
45e3d1ac19 luci-app-https-dns-proxy: update to 2025.05.11-4
* update license ID and copyright in Makefile
* add a short README with link to full documentation
* switch doc link from melmac.net to melmac.ca
* add donate text/URL
* attempt to fix bootstrap DNS loading/saving from json
* add DNS4EU provider (thanks @rikroe)
* add OpenNameServer provider (thanks @Phoenix616)

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-08-08 20:44:45 +00:00
Stan Grishin
bd5cb1dd66 luci-app-https-dns-proxy: update to 2025.05.11
* fixes https://github.com/openwrt/luci/issues/7763
* fixes https://github.com/stangri/luci-app-https-dns-proxy/issues/9
* fix README link

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-05-12 02:10:23 +00:00
Tobias
29187d4e2b luci-app-https-dns-proxy: Update: ffmuc bootstrap_dns servers
this updates the ffmuc bootstrap_dns to ffmuc dns servers instead of google or cloudflare dns

Signed-off-by: Tobias <git@t0biii.de>
2025-03-17 14:11:46 +00:00
Stan Grishin
4d5067b919 luci-app-https-dns-proxy: bugfix and version bump
* bugfix: restna.lu URL (thanks @giantplaceholder)
* version bump to sync with principal package

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-02-10 21:14:42 +00:00
Stan Grishin
e1887f25fe luci-app-https-dns-proxy: bugfixes and resolvers update
* fix templates loading when no template found (thanks @systemcrash!)
* fix redundant checks in view (thanks @systemcrash!)
* fix/update/delete/add resolvers

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-12-30 03:31:56 +00:00
Hector Fernandez
d5f80ac6e8 luci-app-https-dns-proxy: Mullvad URL update
Signed-off-by: Hector Fernandez <hector.fernandez.carmona@gmail.com>
2024-08-03 09:40:32 +02:00
Stan Grishin
9c836d1473 luci-app-https-dns-proxy: bugfix: OpenDNS family filter URL update
* bugfix: update OpenDNS family filter URL
* update copyright/license
* update PKG_RELEASE to avoid double `r` on snapshots
* add LUCI_URL to upstream repository
* update README URL to upstream documentation
* update pkg.URL property to allow linking to a specific version of README
* remove duplicates of pkg object from overview.js/status include js files

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-07-29 01:30:00 +00:00
Stan Grishin
8f92f8b403 luci-app-https-dns-proxy: bugfix: AdGuard servers URLs
AdGuard seems to have drastically changed their DoH servers URLs, so this change updates
the root/usr/share/https-dns-proxy/providers/com.adguard.dns.json file.
Fixes https://github.com/openwrt/luci/issues/7038

Also include minor Makefile changes for better menuconfig presence.

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-04-03 20:07:26 +00:00
Stan Grishin
1efb3cd5f8 luci-app-https-dns-proxy: prepare migration to APK
Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-03-23 01:24:22 +00:00
Stan Grishin
799280877f luci-app-https-dns-proxy: update to 2023-10-25-5
* no longer "require uci" in js files
* use L.resolveDefault when loading configs
* improve DNSMASQ config update selection user experience
* switch from uci.get to L.uci.get
* small code improvement of RPCD script

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-12-11 13:06:20 +00:00
Stan Grishin
dea2f135d7 luci-app-https-dns-proxy: add status->overview include file
* add status->overview include file
* sync version to principal package
* minor code formatting/styling fixes for js files
* improve HTTP/2 and HTTP/3 detection in RPCD script

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-10-26 14:47:34 +00:00
Stan Grishin
6df7b92a50 luci-app-https-dns-proxy: rewrite in javascript
Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-09-03 20:55:48 +00:00
Stan Grishin
da3bb1e80b luci-app-https-dns-proxy: add AhaDNS and minor fixes
* Add AhaDNS: thanks to @Jefe777 (account now deleted) and their PR at
  https://github.com/openwrt/luci/pull/5612
* Update email addresses
* Add missing new line to ControlD files
* Add RPCD reload to uci-defaults file

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2021-12-28 22:24:24 +00:00
Stan Grishin
4f0506e3e9 luci-app-https-dns-proxy: WebUI for dnsmasq config update, quad9 bootstrap IPv6
Signed-off-by: Stan Grishin <stangri@melmac.net>
2020-12-21 11:34:24 -06:00
Stan Grishin
b92be52d89 luci-app-https-dns-proxy: decrease reliance on shell commands; proper acl.d file; add cloudflare family/protect
Signed-off-by: Stan Grishin <stangri@melmac.net>
2020-05-30 11:40:54 +00:00
Jo-Philipp Wich
43e872871a treewide: stage ACL rules for legacy applications
Fixes: #3866
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-04-10 23:21:35 +02:00
Stan Grishin
bdcb760d62 luci-app-https-dns-proxy: better service control & buttons styling
Signed-off-by: Stan Grishin <stangri@melmac.net>
2020-04-03 12:50:10 +00:00
Florian Eckert
b9292a6f57 luci.mk: move /tmp/luci-modulecache remove to package postinst script
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-02-14 09:20:48 +01:00
Florian Eckert
1f8a3c0417 luci.mk: move /tmp/luci-indexcache remove to package postinst script
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-02-14 09:20:33 +01:00
Stan Grishin
43ddf0cd12 luci-app-https-dns-proxy: package name change, support for RFC8484 binary
Signed-off-by: Stan Grishin <stangri@melmac.net>
2019-12-19 11:38:54 -07:00