Commit Graph
214 Commits
Author SHA1 Message Date
世界 e4a19a2a7c Enable ARM64 cryptographic extensions in iOS library builds
Go's internal/cpu never detects ARM64 features on GOOS=ios, so AES, AES-GCM
and SHA-256 use their generic implementations on iOS and tvOS. Patch the
Go source in the Apple library build to assert the ARMv8.0 cryptographic
extensions, as Go already does for macOS.

See https://github.com/SagerNet/sing-box/issues/4486
2026-09-03 13:30:52 +08:00
世界 65a50758e1 Update naiveproxy to v150.0.7871.63-2 2026-08-31 11:28:31 +08:00
世界 138ba19b25 Add desktop client dev branch support 2026-08-31 11:28:31 +08:00
世界 336cde087e Run tests on oldstable branch 2026-08-31 08:46:29 +08:00
世界 a48b4cbd89 release: Fetch client main branch explicitly in update_clients.sh 2026-08-31 08:46:29 +08:00
世界 de7460ec7c Update Go to 1.26.7 2026-08-30 17:41:47 +08:00
世界 55b18b2271 Migrate Apple developer account 2026-08-30 17:41:47 +08:00
世界 680f37182f Install Apple provisioning profiles from a variable number of secrets 2026-08-30 17:41:46 +08:00
世界 495446cf4f Update Go to 1.26.6 2026-08-30 17:41:46 +08:00
世界 baa8580efd Update Go to 1.26.5 2026-08-30 17:41:45 +08:00
世界 34397d5dc8 release: Fix rpm package format for desktop client 2026-08-30 17:41:44 +08:00
世界 ec884dd508 release: Fix linux sign 2026-08-30 17:41:44 +08:00
世界 80044d655f release: Improve release workflow 2026-08-30 17:41:44 +08:00
世界 866f93fa2d Update issue template for new clients 2026-08-30 17:41:44 +08:00
世界 30d40d09de build: Refactor workflow 2026-08-30 17:41:44 +08:00
世界 abf7fe1b5b Add linux desktop build 2026-08-30 17:41:44 +08:00
世界 71c2388bed desktop: Pin dependencies 2026-08-30 17:41:44 +08:00
世界 23ca3b415f Update Go to 1.25.12 2026-08-30 17:41:43 +08:00
世界 b4600dd4f7 Update windows build 2026-08-30 17:41:43 +08:00
世界 58d2ed88aa Add windows build 2026-08-30 17:41:43 +08:00
世界 40e2b5fd4b Add TLS spoof support 2026-08-30 17:41:39 +08:00
世界 1c99c4ceac Use legacy Apple credentials 2026-08-27 18:48:04 +08:00
世界 bf41bb4ced Install Apple provisioning profiles from a variable number of secrets 2026-08-17 17:07:23 +08:00
世界 7afc0aa2ba Update naiveproxy to v150.0.7871.63-1 2026-08-08 11:27:55 +08:00
世界 9d103249e2 release: Fix rpm package format with rpm 6 2026-07-29 21:43:54 +08:00
世界 9791fa52fb release: Backport workflow refactor 2026-07-27 16:18:06 +08:00
世界 62cc3959b9 Update Go to 1.25.12 2026-07-27 16:18:06 +08:00
世界 cb74ad78de Fix naive slow open 2026-07-27 15:51:12 +08:00
世界 6bae28b771 cronet: Fix arm build 2026-06-20 22:16:37 +08:00
世界 0f4d38bf6c release: Fix extract-lib 2026-06-03 16:33:34 +08:00
世界 e03346c671 Update Go to 1.25.10 2026-06-03 12:56:36 +08:00
世界 fca766704a release: Fix android build 2026-06-03 12:56:36 +08:00
世界 2b995ea10a Run lint for all platforms in workflow 2026-05-13 23:39:27 +08:00
世界 76880eb46b Update naiveproxy to v148.0.7778.96-1 2026-05-13 16:28:49 +08:00
世界 b3606e33a6 release: fix apk package file ownership 2026-04-20 09:49:39 +08:00
世界 1cfcea769f Update Go to 1.25.9 2026-04-14 14:26:59 +08:00
世界 f43fc797d4 Update naiveproxy to v147.0.7727.49-1 2026-04-14 14:24:21 +08:00
世界 7425100bac release: Refactor release tracks for Linux packages and Docker
Support 4 release tracks instead of 2:
- sing-box / latest (stable release)
- sing-box-beta / latest-beta (stable pre-release)
- sing-box-testing / latest-testing (testing branch)
- sing-box-oldstable / latest-oldstable (oldstable branch)

Track is detected via git branch --contains and git tag,
replacing the old version-string hyphen check.
2026-03-24 15:03:43 +08:00
世界 8289bbd846 Add Alpine APK packaging to CI build
Add fpm-based Alpine APK packaging alongside existing DEB/RPM/Pacman
packages. Alpine APKs use `linux` in the filename to distinguish from
OpenWrt APKs which use the `openwrt` prefix.
2026-03-11 20:41:29 +08:00
世界 bc3884ca91 release: Add openwrt apk build 2026-03-09 20:18:40 +08:00
世界 efe20ea51c release: Backport Go 1.25 to macOS 10.13 2026-03-09 20:13:36 +08:00
世界 d58efc5d01 cronet-go: Fix library search path 2026-03-09 20:06:34 +08:00
世界 0e27312eda Update Go to 1.25.8 2026-03-07 16:13:23 +08:00
世界 88695b0d1f Rename branches and update release workflows
stable-next → oldstable, main-next → stable, dev-next → testing, new unstable
2026-03-05 21:12:02 +08:00
世界 d14417d392 Fix naive client close 2026-03-03 21:21:09 +08:00
世界 91f92bee49 release: Unify default build tags and linker flags into shared files
Move hardcoded build tags and ldflags from Makefile, Dockerfile, CI
workflows, and local build scripts into canonical files under release/:

- release/DEFAULT_BUILD_TAGS (Linux common archs, Darwin, Android)
- release/DEFAULT_BUILD_TAGS_WINDOWS (includes with_purego)
- release/DEFAULT_BUILD_TAGS_OTHERS (no with_naive_outbound)
- release/LDFLAGS (shared linker flags)
2026-03-03 21:21:09 +08:00
世界 11dc5bcbe1 Fixes in cronet-go 2026-02-27 19:39:52 +08:00
世界 9d6dee7451 release: Fix pacman package 2026-02-27 14:58:06 +08:00
世界 cf4791f1ad platform: Improve iOS OOM killer 2026-02-26 14:13:32 +08:00
世界 0817c25f4c release: Fix Docker build for loong64 and mipsle 2026-02-23 16:31:19 +08:00