bsbf-resources: update to GIT HEAD of 2026-05-06
authorChester A. Unal <redacted>
Sat, 2 May 2026 17:56:47 +0000 (18:56 +0100)
committerChester A. Unal <redacted>
Thu, 7 May 2026 04:53:10 +0000 (05:53 +0100)
commit1e4751cdb7d750c0b8b4ee2602e0d9c9c60b54cd
treebfe0ac3072f3c4e8dcd35a2c1b5922b839058874
parentba55fc5cae15c1a7c03ed5957ddd1ef2ad2b899b
bsbf-resources: update to GIT HEAD of 2026-05-06

Update bsbf-resources to the GIT HEAD of 2026-05-06.

- Remove bsbf-route as bsbf-mptcp now includes the functionality it
  provides.
- Remove bsbf-plpmtu as that functionality is now provided with the
  plp-mtu-discovery package.
- Remove bsbf-tcp-in-udp as it's not a production-ready solution as it is.
- Add bsbf-client-web.
- Update the dependencies of bsbf-mptcp to curl, fping, ip-full, and
  mptcpize.
- Remove files/etc/config/bsbf-mptcp as that functionality is now provided
  using the /etc/bsbf/bsbf-mptcp-subflow-backup file.
- Remove files/etc/hotplug.d/iface/99-bsbf-mptcp as that functionality is
  now provided by the bsbf-mptcp service.
- Update the dependencies of bsbf-bonding to bsbf-client-web, bsbf-mptcp,
  bsbf-rate-limiting, and xray-core.
- Get rid of fw4 dependency and 99-bsbf-bonding.nft in favour of
  resources-client/bsbf_bonding.nft. Add a oneshot service to apply it at
  boot.
- Move from bsbf-openwrt-resources to bsbf-resources directory as we now
  install resources-client/xray.json and resources-client/bsbf_bonding.nft.
- Add the bsbf-bonding command.
- Run `bsbf-bonding --enable` at the end on the uci-defaults script.
- Add the tc package as a dependency for bsbf-rate-limiting.

Fixes: https://github.com/openwrt/packages/issues/29306
Signed-off-by: Chester A. Unal <redacted>
net/bsbf-openwrt-resources/Makefile
net/bsbf-openwrt-resources/files/etc/nftables.d/99-bsbf-bonding.nft [deleted file]
net/bsbf-resources/Makefile
net/bsbf-resources/files/etc/config/bsbf-mptcp [deleted file]
net/bsbf-resources/files/etc/hotplug.d/iface/99-bsbf-mptcp [deleted file]
net/bsbf-resources/files/etc/hotplug.d/iface/99-bsbf-plpmtu [deleted file]
net/bsbf-resources/files/etc/hotplug.d/iface/99-bsbf-tcp-in-udp [deleted file]
net/bsbf-resources/files/etc/init.d/bsbf-bonding-nft [new file with mode: 0644]
net/bsbf-resources/files/etc/init.d/bsbf-route [deleted file]
net/bsbf-resources/files/etc/uci-defaults/99-bsbf-bonding [moved from net/bsbf-openwrt-resources/files/etc/uci-defaults/99-bsbf-bonding with 98% similarity]
net/bsbf-resources/files/usr/sbin/bsbf-bonding [new file with mode: 0644]
git clone https://git.99rst.org/PROJECT