https-dns-proxy: update to 2026.03.18-4
authorStan Grishin <redacted>
Sat, 16 May 2026 02:49:46 +0000 (02:49 +0000)
committerStan Grishin <redacted>
Fri, 19 Jun 2026 18:10:56 +0000 (11:10 -0700)
commit9c739e6d31702e65ed5c91cf160ef852b6b5df82
tree28275a8dcd254d70d0732553cb34c9590a4699c4
parent0627b412ee3a760cc4bca9fc8a5b73de8f33ac10
https-dns-proxy: update to 2026.03.18-4

Maintainer: me
Compile tested: x86_64, Dell EMC Edge620, OpenWrt 25.12.1
Run tested: x86_64, Dell EMC Edge620, OpenWrt 25.12.1

Description:
Robustify nftables notrack generation

  - Bump PKG_RELEASE to 4.
  - Add install rule to create /usr/share/nftables.d/ruleset-post.

files/etc/init.d/https-dns-proxy:
  - Check if 'nft' command exists before generating rules.
  - Add robust error handling for directory creation and file writing.
  - Log errors when directory creation or file writing fails.

tests/run_tests.sh:
  - Add test case for 'nft' binary absence, confirming no-op behavior.
  - Add test case for mkdir failure during notrack rule generation.

Signed-off-by: Stan Grishin <redacted>
net/https-dns-proxy/Makefile
net/https-dns-proxy/README.md
net/https-dns-proxy/files/etc/config/https-dns-proxy
net/https-dns-proxy/files/etc/init.d/https-dns-proxy
net/https-dns-proxy/files/usr/share/nftables.d/ruleset-post/.placeholder [new file with mode: 0644]
net/https-dns-proxy/tests/run_tests.sh
git clone https://git.99rst.org/PROJECT