https-dns-proxy: update to 2026.03.18-2
authorStan Grishin <redacted>
Mon, 4 May 2026 03:01:56 +0000 (03:01 +0000)
committerAlexandru Ardelean <redacted>
Wed, 6 May 2026 18:09:03 +0000 (21:09 +0300)
commit97b710a5b395825da71170870a9b81d1ac61f661
treefc74088a8e46643fce953d3d8a17d1502de8ad69
parent582e466d3cb116259c23451dc7a931be5d351601
https-dns-proxy: update to 2026.03.18-2

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:
Fix nftables rule directory creation

  - Bump PKG_RELEASE to 2.

files/etc/init.d/https-dns-proxy:
  - Add 'mkdir -p' before writing nftables rules to ensure the parent
    directory exists. This fixes an issue where the directory might not
    exist on initial installation, causing errors.

tests/run_tests.sh:
  - Add comprehensive regression tests for notrack_nft.
  - Mock 'nft' to track invocations and control return codes for testing.
  - Patch 'NOTRACK_NFT_FILE' to a test-specific path for isolated testing.
  - Verify 'notrack_nft' correctly creates the parent directory if missing.
  - Test content of generated nftables snippet, idempotence, and removal.

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