198 Commits

Author SHA1 Message Date
世界 4c885ee1d0 release: Fix linux sign 2026-07-25 22:58:38 +08:00
世界 183f65efa8 release: Improve release workflow 2026-07-22 10:00:30 +08:00
世界 897a664b37 Update issue template for new clients 2026-07-22 01:02:03 +08:00
世界 380feb05ce build: Refactor workflow 2026-07-21 13:08:31 +08:00
世界 f9d2986225 Add linux desktop build 2026-07-19 23:14:25 +08:00
世界 5c29b1c46c desktop: Pin dependencies 2026-07-19 21:01:04 +08:00
世界 87d0fdf4d7 Update Go to 1.25.12 2026-07-17 17:42:02 +08:00
世界 52f372c536 Update windows build 2026-07-16 00:38:31 +08:00
世界 0bcec8c423 Add windows build 2026-07-14 16:20:40 +08:00
世界 2e751ae2c7 Fix naive slow open 2026-07-13 01:53:57 +08:00
世界 266f590b92 Update Go to 1.25.11 2026-07-09 11:20:04 +08:00
世界 a2872c3f32 Add TLS spoof support 2026-07-09 11:19:08 +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
世界 6a95c66bc7 Pin Go version to 1.25.7 2026-02-21 13:55:31 +08:00
世界 b5800847ae More linux builds for naive 2026-02-21 13:55:31 +08:00
世界 c59991420e Minor fixes for naive 2026-02-18 01:26:29 +08:00
世界 15722b06dd Update Go to 1.25.7 2026-02-05 17:49:06 +08:00
世界 8ec58c96f5 Fix naive outbound on iOS 2026-01-17 19:15:56 +08:00
世界 a5db2feb5e Fix linux musl builds 2026-01-17 05:48:59 +08:00
世界 708ceb3d29 Fix openwrt builds 2026-01-17 05:48:59 +08:00
世界 85f5f6cebb Disable multipath TCP by default via GODEBUG 2026-01-17 05:48:58 +08:00
世界 46c2cc37c3 cronet: Fix windows DNS hijack 2026-01-17 05:48:42 +08:00
世界 a34868468f Fix cronet on iOS 2026-01-17 05:48:38 +08:00
世界 4273ffa77e Update cronet-go to v143.0.7499.109-1 2026-01-17 05:48:17 +08:00
世界 f5ccf746ea platform: Split library for Android SDK 21 and 23 2026-01-17 05:48:16 +08:00
世界 0d8c7a9c5d Fix cronet-go crash 2026-01-17 05:47:54 +08:00
世界 143983b585 Remove certificate_public_key_sha256 for naive 2026-01-17 05:47:54 +08:00
世界 48b7adde7d Add QUIC support for naiveproxy 2026-01-17 05:47:52 +08:00
世界 0585f6d065 Add ECH support for NaiveProxy outbound and tls.ech.query_server_name option
- Enable ECH for NaiveProxy outbound with DNS resolver integration
- Add query_server_name option to override domain for ECH HTTPS record queries
- Update cronet-go dependency and remove windows_386 support
2026-01-17 05:47:42 +08:00