Skip to content

[25.12] https-dns-proxy: update to 2026.03.18-1#29284

Open
stangri wants to merge 1 commit intoopenwrt:openwrt-25.12from
stangri:openwrt-25.12-https-dns-proxy
Open

[25.12] https-dns-proxy: update to 2026.03.18-1#29284
stangri wants to merge 1 commit intoopenwrt:openwrt-25.12from
stangri:openwrt-25.12-https-dns-proxy

Conversation

@stangri
Copy link
Copy Markdown
Member

@stangri stangri commented May 2, 2026

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:
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, improve nftables rules

  • Update PKG_VERSION to 2026.03.18.
  • Set PKG_RELEASE to 1.
  • Update PKG_SOURCE_VERSION to 801881210ba8215dc9cd577222d8c10372423360.
  • Update PKG_MIRROR_HASH to 4c356c19b62fc7bdef3a67fd678e48f3659d709da10517c2eadef76e3409f5ce.

files/etc/init.d/https-dns-proxy:

  • Wrap the notrack chain in its own inet https_dns_proxy_notrack
    table. A top-level chain outside any table is invalid nftables
    syntax and is rejected on kernel 6.18+, breaking firewall load.
    Fixes 20-https-dns-proxy-notrack.nft stops firewall execution in kernel 6.18 mossdef-org/https-dns-proxy#7.
  • Syntax-check the generated snippet with nft -c -f after write
    and report OK/FAIL on the start path.
  • On remove, explicitly nft delete table in addition to removing
    the snippet file, so the live ruleset is cleaned up immediately
    rather than waiting for the next fw4 reload.

Signed-off-by: Stan Grishin stangri@melmac.ca
(cherry picked from commit 0d5f7a1)

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, improve nftables rules

  - Update PKG_VERSION to 2026.03.18.
  - Set PKG_RELEASE to 1.
  - Update PKG_SOURCE_VERSION to 801881210ba8215dc9cd577222d8c10372423360.
  - Update PKG_MIRROR_HASH to 4c356c19b62fc7bdef3a67fd678e48f3659d709da10517c2eadef76e3409f5ce.

files/etc/init.d/https-dns-proxy:
  - Wrap the notrack chain in its own `inet https_dns_proxy_notrack`
    table. A top-level `chain` outside any table is invalid nftables
    syntax and is rejected on kernel 6.18+, breaking firewall load.
    Fixes mossdef-org/https-dns-proxy#7.
  - Syntax-check the generated snippet with `nft -c -f` after write
    and report OK/FAIL on the start path.
  - On remove, explicitly `nft delete table` in addition to removing
    the snippet file, so the live ruleset is cleaned up immediately
    rather than waiting for the next fw4 reload.

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 0d5f7a1)
Signed-off-by: Stan Grishin <stangri@melmac.ca>
@stangri stangri added the OpenWrt 25.12 Issues/PR on branch 25.12 label May 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OpenWrt 25.12 Issues/PR on branch 25.12

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant