sing-box: update to 1.13.13#29674
Conversation
3dff3a4 to
43ce62d
Compare
|
It may be worth making CONFIG_SINGBOX_WITH_NAIVE optional, since this could reduce memory usage on routers with an A/B partition layout. |
de9581e to
3850e1a
Compare
|
|
@peterwillcn Why aren't there blocks for all new tags that allow selecting build flags in menuconfig? For Naive, a separate package in the form of a library might be required, along with the with_musl flag and CGO_ENABLED = 1. I don't know the right way to build for the with_naive_outbound flag, as it requires extra steps since libcronet.ko isn't there for musl. I also don't know, as the badlinkname and tfogo_checklinkname0 flags relate to changes in the golang build. Should they be added to the tiny variant? The package builds without them, but I don't yet know what they affect during runtime. I also had to add the following line for the build: Does it build without it for you? |
|
The update to sing-box itself looks useful, but Naive support appears to be a separate issue:
Given these constraints, perhaps it would be better to update sing-box first and leave Naive outbound disabled or unsupported until there is a maintainable OpenWrt solution for Cronet. |
df9a9d1 to
9f839ee
Compare
NaiveProxy: No official prebuilt libcronet for musl. The easiest fix is to disable this feature. If you need NaiveProxy, set CGO_ENABLED=0 for purego mode; |
db9925e to
712a214
Compare
|
build naiveproxy should use https://github.com/SagerNet/cronet-go . Makefile should make more work |
4b72dfd to
ad4ccea
Compare
changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.13.13 Signed-off-by: xiao bo <peterwillcn@gmail.com>
📦 Package Details
Maintainer: @brvphoenix
Description: Update to the latest version
changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.13.13
🧪 Run Testing Details
✅ Formalities
If your PR contains a patch:
git am(e.g., subject line, commit description, etc.)
We must try to upstream patches to reduce maintenance burden.