Skip to content

pbr-1.2.2: bump PKG_RELEASE from 20 to 22 - #154

Merged
egc112 merged 1 commit into
1.2.2from
pbr-1.2.2-release-22
Aug 14, 2026
Merged

pbr-1.2.2: bump PKG_RELEASE from 20 to 22#154
egc112 merged 1 commit into
1.2.2from
pbr-1.2.2-release-22

Conversation

@egc112

@egc112 egc112 commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

What's new in release 22

Fixed: pbr could knock out LAN forwarding and port forwards.
When rebuilding its rules, pbr flushed the firewall's own forward, dstnat, prerouting and output chains instead of its own — wiping fw4's zone jumps and port forwards. Normally a reload seconds later papered over it, but if that reload was skipped because the new ruleset failed validation, the outage stayed. Since forward's default policy is drop, that meant no LAN↔WAN traffic at all. Backport of the fix already in 1.2.3.

Fixed: custom script paths no longer rewritten on upgrade.
Scripts kept in /etc/pbr/ had their paths silently rewritten to /usr/share/pbr/ on every upgrade, so after a sysupgrade they stopped being found. (#130)

IPsec/xfrm interfaces are now recognised. They count as tunnel interfaces like WireGuard and OpenVPN, and point-to-point detection is now done the same way everywhere — so no more spurious "unknown gateway" warnings on those interfaces.

Fixed in the WebUI: your resolver set choice is no longer lost when you hit Save.
Only affects LuCI master/snapshot builds at the moment — stable releases do not yet carry the luci-base change that triggers it, so on 24.10 and 25.12 you are unaffected. On master, the first Save on the overview page deleted the provisioned resolver_set value, silently turning resolver set support off while the WebUI still showed it enabled, and domain policies quietly fell back to one-off lookups. On 1.2.2 nothing restored it afterwards, so it stayed off. This fix lands ahead of that change reaching stable. Thanks to @pesa1234 for spotting it.

Release/packaging. apk files keep their r release prefix so downloads match locally built ones, stale release assets are pruned, the SDK is pinned to stable point releases, and new releases now sync to repo.mossdef.org immediately instead of waiting for the hourly poll.

The compatibility number is unchanged at 27 — nothing since release 20 touched the message catalog, so no forced pairing this time. Both packages are released together as usual.


pbr commits since 20: #131 /etc/pbr/ path rewrite (fixes #130) · #140 xfrm/IPsec interface support · #145 fw4 chain flush fix · maintainer metadata
luci-app-pbr commits since 20: mossdef-org/luci-app-pbr#38 resolver_set preserved on save · release workflow and packaging fixes · maintainer metadata

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

Lockstep release bump with luci-app-pbr. Covers the /etc/pbr/ path
rewrite fix (#131, fixes #130), xfrm/IPsec interface support (#140) and
the fw4 chain flush fix (#145). Compat is unchanged at 27 — nothing
since release 20 touched the message catalog.

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:

Approved — LGTM.

This PR only bumps PKG_RELEASE from 20 → 22. The paired luci-app-pbr bump is already merged and CI is green, so I approve — please merge.

@egc112
egc112 merged commit 0ef6da7 into 1.2.2 Aug 14, 2026
4 checks passed
@egc112
egc112 deleted the pbr-1.2.2-release-22 branch August 14, 2026 07:48
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