Commit Graph

66 Commits

Author SHA1 Message Date
世界
5b27caa338 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
世界
bcd9bfa614 release: Add openwrt apk build 2026-03-09 20:18:40 +08:00
世界
89f31c6ab2 release: Backport Go 1.25 to macOS 10.13 2026-03-09 20:13:36 +08:00
世界
ea9b80dc92 Update Go to 1.25.8 2026-03-07 16:13:23 +08:00
世界
5e4f6437ca 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
世界
e269ad6528 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
世界
2cbf6d2b6c release: Fix pacman package 2026-02-27 14:58:06 +08:00
世界
d65c447afe Pin Go version to 1.25.7 2026-02-21 13:55:31 +08:00
世界
701248d820 More linux builds for naive 2026-02-21 13:55:31 +08:00
世界
92bd2edad7 Update Go to 1.25.7 2026-02-05 17:49:06 +08:00
世界
6be2464420 Fix openwrt builds 2026-01-17 05:48:59 +08:00
世界
4cd79cef55 Disable multipath TCP by default via GODEBUG 2026-01-17 05:48:58 +08:00
世界
2cc7c953f1 Update cronet-go to v143.0.7499.109-1 2026-01-17 05:48:17 +08:00
世界
e67e2d5fef platform: Split library for Android SDK 21 and 23 2026-01-17 05:48:16 +08:00
世界
4f69035de1 Fix naiveproxy build 2026-01-17 05:47:42 +08:00
世界
0fd51633f4 Add OpenAI Codex Multiplexer service 2026-01-17 05:47:42 +08:00
世界
120c4f8a4c release: Upload only other apks 2026-01-17 05:47:42 +08:00
世界
8b2adb0bc7 Fix bugs and add UoT option for naiveproxy outbound 2026-01-17 05:47:41 +08:00
世界
3313c6e0b2 Add naiveproxy outbound 2026-01-17 05:47:41 +08:00
世界
e354670c36 Add claude code multiplexer service 2026-01-17 05:46:23 +08:00
世界
50732226c4 Update tfo-go to latest 2026-01-17 05:46:21 +08:00
世界
bc86dcec9b Do not use linkname by default to simplify debugging 2026-01-17 05:46:14 +08:00
世界
47392e55a2 Add support for kTLS
Reference: https://gitlab.com/go-extension/tls
2026-01-17 05:44:42 +08:00
世界
0d7f40e60d Remove use of ldflags -checklinkname=0 on darwin 2026-01-17 05:44:29 +08:00
世界
ce778e569b Improve local DNS server on darwin
We mistakenly believed that `libresolv`'s `search` function worked correctly in NetworkExtension, but it seems only `getaddrinfo` does.

This commit changes the behavior of the `local` DNS server in NetworkExtension to prefer DHCP, falling back to `getaddrinfo` if DHCP servers are unavailable.

It's worth noting that `prefer_go` does not disable DHCP since it respects Dial Fields, but `getaddrinfo` does the opposite. The new behavior only applies to NetworkExtension, not to all scenarios (primarily command-line binaries) as it did previously.

In addition, this commit also improves the DHCP DNS server to use the same robust query logic as `local`.
2026-01-17 05:44:28 +08:00
世界
41c530ac8f Update Go to 1.25.6 2026-01-17 05:10:56 +08:00
世界
671c49ca6f Update Go to 1.25.5 2025-12-13 20:11:29 +08:00
世界
063d20d221 Update Go to 1.25.4 2025-11-16 09:53:10 +08:00
世界
5f8a7d96b4 release: Fix windows7 build 2025-11-16 09:09:34 +08:00
世界
010cc83eb9 Update Go to 1.25.3 2025-10-14 23:43:36 +08:00
世界
2c6aa1f52b release: Disable Apple platform CI builds, since `-allowProvisioningUpdates is broken by Apple 2025-09-13 00:07:57 +08:00
世界
341e2c7d65 release: Fix xcode build 2025-09-12 22:57:44 +08:00
世界
112d37b80e Update Go to 1.25.1 2025-09-10 22:57:24 +08:00
renovate[bot]
030a789870 [dependencies] Update github-actions 2025-08-13 22:12:19 +08:00
世界
80e3b65a15 Update Go to 1.25 2025-08-13 22:08:35 +08:00
世界
7b301c1a82 Update Go to 1.24.6 2025-08-08 17:07:56 +08:00
世界
39b3a2e02b Update Go to 1.24.5 2025-07-21 10:10:02 +08:00
世界
97e36cb5d6 Revert "release: Add IPA build"
After testing, it seems that since extensions are not handled correctly, it cannot be installed by SideStore.
2025-07-08 13:14:45 +08:00
世界
a0a21b1266 release: Add IPA build 2025-07-08 13:14:45 +08:00
世界
96e5697d23 Update utls to v1.7.2 2025-07-08 13:12:35 +08:00
世界
a89aac4c67 release: Skip override version for iOS 2025-07-08 13:12:31 +08:00
世界
14d96bb327 Build legacy binaries with latest Go 2025-07-08 13:12:16 +08:00
世界
5f6bdefddf release: Fix xcode version 2025-06-29 18:44:40 +08:00
世界
12fa01a3ea release: Fix apt-get install 2025-04-25 16:03:57 +08:00
世界
f824386ae8 release: Fix packages 2025-04-19 19:12:01 +08:00
世界
5e0d0e57f2 release: Add openwrt packages 2025-04-18 08:54:40 +08:00
世界
e7b86e990b release: Fix workflow 2025-03-27 18:17:39 +08:00
世界
a1b2551a6f release: Replace goreleaser build with scripts 2025-03-24 13:48:37 +08:00
世界
748e668b06 release: Use fake goreleaser key 2025-03-21 22:25:51 +08:00
世界
c90b26c630 Downgrade goreleaser to stable since nfpm fixed 2025-03-13 18:53:19 +08:00