Skip to content

chore: adblock update#1653

Merged
gsanchietti merged 4 commits into
nethsecurity-8.8from
adblock-update
May 15, 2026
Merged

chore: adblock update#1653
gsanchietti merged 4 commits into
nethsecurity-8.8from
adblock-update

Conversation

@Tbaile
Copy link
Copy Markdown
Collaborator

@Tbaile Tbaile commented May 8, 2026

Changes:

  • add skill to ease update of upstream forked packages
  • updated adblock to upstream to 4.5.5-3
  • fix for IP bypass: force NFT reload when bypass option changes
  • resolve race condition on rapid DNS domain changes: now changes to whitelist and blacklist are staged inside uci

PR #1663 has been merged into this one.

Fixes #1572

@Tbaile Tbaile mentioned this pull request May 8, 2026
27 tasks
@Tbaile Tbaile force-pushed the adblock-update branch 2 times, most recently from ddbec96 to d435139 Compare May 11, 2026 14:00
@Tbaile Tbaile force-pushed the nethsecurity-8.8 branch from bec5c03 to 12597d6 Compare May 12, 2026 14:10
@gsanchietti gsanchietti force-pushed the adblock-update branch 2 times, most recently from 3ddd47b to 3d45027 Compare May 14, 2026 13:27
@gsanchietti gsanchietti self-assigned this May 14, 2026
@gsanchietti gsanchietti marked this pull request as ready for review May 15, 2026 08:35
Tbaile and others added 4 commits May 15, 2026 13:59
Sync the local adblock fork to upstream 4.5.5-3 while keeping the
NethSecurity-specific ts-dns hooks, bypass migration, and nft bypass
rules intact.

Assisted-by: Copilot:gpt-5.4
Changes:
- add a new `nft-reload` action inside adbblock.sh
- trigger reload when the configuration has been updated
- call nft-reload on reload

The above changes will recreated the nft chain
when the bypass configuration has been changed.
Store Threat Shield DNS local allow and block list edits in UCI
so rapid API calls no longer rewrite adblock files or restart the
service immediately.

Write the physical adblock list files during the next reload, add a
one-shot migration for existing list files, and document the staged
workflow for the affected API methods.

Refs #1572
Assisted-by: Copilot:gpt-5.4
@gsanchietti gsanchietti merged commit 87a57c8 into nethsecurity-8.8 May 15, 2026
2 checks passed
@gsanchietti gsanchietti deleted the adblock-update branch May 15, 2026 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants