Skip to content

pbr-1.2.3: bump PKG_RELEASE from 83 to 85 - #153

Merged
egc112 merged 1 commit into
1.2.3from
pbr-1.2.3-release-85
Aug 14, 2026
Merged

pbr-1.2.3: bump PKG_RELEASE from 83 to 85#153
egc112 merged 1 commit into
1.2.3from
pbr-1.2.3-release-85

Conversation

@egc112

@egc112 egc112 commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

What's new in release 85

Tor policies now tell you when a setting is being ignored.
If you set a source port, destination port, protocol, or a chain other than prerouting on a Tor policy, pbr quietly threw it away — and a source port silently produced a rule the firewall rejects. These warnings existed years ago and were lost in a 2024 refactor. They're back, now one warning per option so each says what actually happens to your setting. Nothing is rejected; you're just told. A domain or .onion destination address is still supported and deliberately stays silent.

Routers with very many interfaces no longer collide with the kernel's own routing rule.
Once the IP rule priority counter ran out — roughly 98 or more enabled interfaces — pbr would add a rule at priority 0, on top of the kernel's own from all lookup local, then keep counting into negative numbers. It now skips that interface and reports "interface priority exhausted" in the WebUI, matching how firewall mark overflow already behaved.

WebUI cleanup. Leftover strings and code paths from the old iptables backend, gone since pbr 1.1.7, have been removed. Nothing changes on screen — every removed branch was already unreachable.

Packaging. The version-check script was renamed test.shtest-version.sh to match the OpenWrt packages feed. No effect on the installed package.

⚠️ Update both packages together. The compatibility number moved 34 → 36 in this release. If only one is updated, the WebUI reports a version mismatch and tells you to update.


pbr commits since 83: #149 priority-exhaustion guard · #150 Tor policy warnings · #152 test-version.sh rename
luci-app-pbr commits since 83: mossdef-org/luci-app-pbr#37 errorInterfacePriorityExhausted · mossdef-org/luci-app-pbr#39 Tor warning strings + iptables cleanup

Pairs with the luci-app-pbr bump to 85; both should land together.

Lockstep release bump with luci-app-pbr. Covers the priority-exhaustion
guard (#149), the restored Tor policy warnings (#150) and the
test.sh -> test-version.sh rename (#152). Compat moved 34 -> 36 across
those changes, so both packages have to be released together.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Signed-off-by: Erik Conijn <egc112@msn.com>
@egc112

egc112 commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator Author

Co-pilot comment:

Thanks — this PR looks like the release/package bump for pbr 1.2.3 (PKG_RELEASE → 85). Before merging please:

  • Ensure the matching luci-app-pbr package is bumped to 85 and that both PRs land together (the compatibility number moved 34 → 36).
  • Confirm CI / package build completes successfully.
  • Confirm the test.shtest-version.sh rename (mentioned in the release notes) is accounted for in the package scripts or in the paired luci-app change if needed.

If those are satisfied, this looks good to merge.

All accounted for

@egc112
egc112 merged commit f55e883 into 1.2.3 Aug 14, 2026
7 checks passed
@egc112
egc112 deleted the pbr-1.2.3-release-85 branch August 14, 2026 07:20
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.

1 participant