Skip to content

Conversation

@stangri
Copy link
Member

@stangri stangri commented Dec 8, 2025

Maintainer: me
Compile tested: x86_64, Dell EMC Edge 620, OpenWrt 24.10.3
Run tested: x86_64, Dell EMC Edge 620, OpenWrt 24.10.3

Description:
Makefile:

  • split uci-defaults into different purpose files
  • add handling of netifd integration

Config:

Init-script:

  • add netifd integration handling
  • add ip() function to emulate ip rule replace
  • add netbird intrfaces support (thanks @egc112)
  • reorganize loading/handling of options in load_package_config()
  • improve display of interface triggers in service_triggers()
  • remove chains cleanup from stop_service() due to exclusive use of fw4 nft files
  • improve status_service() output
  • drop input and postrouting as valid options for policy chain

Uci-defaults files:

  • 91-pbr-nft: cosmetic improvements

Default nft files:

  • drop use of input and postrouting chanins

Custom User files:

pbr 1.2.1-r35

Makefile:
* split uci-defaults into different purpose files
* add handling of netifd integration

Config:
* update with default values for all options (thanks @betonmischer86)

Init-script:
* add netifd integration handling
* add ip() function to emulate ip rule replace
* add netbird intrfaces support (thanks @egc112)
* reorganize loading/handling of options in load_package_config()
* improve display of interface triggers in service_triggers()
* remove chains cleanup from stop_service() due to exclusive use of fw4 nft files
* improve status_service() output
* drop input and postrouting as valid options for policy chain

Uci-defaults files:
* 91-pbr-nft: cosmetic improvements

Default nft files:
* drop use of input and postrouting chanins

Custom User files:
* dns-prefetch: functional improvements (thanks @betonmischer86)

Signed-off-by: Stan Grishin <[email protected]>
@schuettecarsten
Copy link
Contributor

I get some trailing whitespaces errors when I try to apply this on my local repo:

pbr: update to 1.2.1-r35 #28037
<stdin>:91: trailing whitespace.
        /etc/init.d/pbr netifd check && {
<stdin>:94: trailing whitespace.
        }
<stdin>:106: trailing whitespace.
        /etc/init.d/pbr netifd check && {
<stdin>:109: trailing whitespace.
        }
<stdin>:566: trailing whitespace.
                        for i in "$nftTempFile" "$nftNetifdPermFile"; do

@stangri stangri merged commit 8bf5f68 into openwrt:master Dec 9, 2025
3 of 4 checks passed
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