pbr: 1.1.7-65 bugfixes and improvements
authorStan Grishin <stangri@melmac.ca>
Sat, 7 Dec 2024 02:01:14 +0000 (02:01 +0000)
committerStan Grishin <stangri@melmac.ca>
Sat, 7 Dec 2024 02:47:16 +0000 (18:47 -0800)
commitad1b32bc63e6bf5dc19d416bc223540d0c6e5732
treeab146121d1430384a729a4a97070923038d36dad
parentbeebdba29e4ba8c9ee34bf30f331f65162a72eb8
pbr: 1.1.7-65 bugfixes and improvements

Maintainer: me
Compile tested: x86_64, Dell EMC Edge620, OpenWrt 24.10.0-rc2
Run tested: x86_64, Dell EMC Edge620, OpenWrt 24.10.0-rc2

Description:
* stop building netifd flavour until netifd isuees are resolved
* improve output()
* improve inline_set()
* improve is_config_enabled()
* bugfix is_domain()
* improve is_supported_protocol()
* improve is_supported_interface()
* bugfix is_tor_running()
* improve ipv4_leases_to_nftset()
* improve ipv6_leases_to_nftset()
* add check for ip-full binary on start
* bugfix: load environment on boot
* bugfix: hack around dnsmasq confdir instances
* bugfix: IPv6-related fixes for internet_routing() and status_service()
* improve netifd setup by bringing code into the init script from uci-defaults
* bugfix: do not attempt to use IPv6 prefixes in pbr.user.aws if IPv6 support is disabled in pbr config

Signed-off-by: Stan Grishin <stangri@melmac.ca>
net/pbr/Makefile
net/pbr/files/etc/init.d/pbr
net/pbr/files/etc/uci-defaults/91-pbr-netifd
net/pbr/files/usr/share/pbr/pbr.user.aws