https-dns-proxy: update to 2026.03.18-3
authorStan Grishin <redacted>
Sat, 9 May 2026 05:38:49 +0000 (05:38 +0000)
committerAlexandru Ardelean <redacted>
Sat, 9 May 2026 16:12:08 +0000 (19:12 +0300)
commitc87aa1617d75f5df75c38d2800a3adcd5d2a6293
tree6a21903f3d8b1d87fb4f3712698c285f8e005cec
parent36f5dddc5b508dd627cb43881c929cd83c75901d
https-dns-proxy: update to 2026.03.18-3

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:
update to 2026.03.18, release 3

  - update PKG_RELEASE to 3

files/etc/init.d/https-dns-proxy:
  - refactor nftable rules to explicitly add and flush the table and
    chains instead of block replacement
  - make nftable `delete table` call silent in `notrack_nft remove`
  - update `notrack_nft remove` to check for absence of nftable table
    instead of just checking the file
  - ensure `notrack_nft remove` sets _error=1 on failure
  - ignore dnsmasq instances with port 0 in
    `dnsmasq_instance_append_force_dns_port`

tests/run_tests.sh:
  - add test case to ensure dnsmasq port 0 is ignored
  - update `notrack_nft remove` test to confirm success when both file
    and table are absent

Signed-off-by: Stan Grishin <redacted>
net/https-dns-proxy/Makefile
net/https-dns-proxy/files/etc/init.d/https-dns-proxy
net/https-dns-proxy/tests/run_tests.sh
git clone https://git.99rst.org/PROJECT