Commit Graph
375 Commits
Author SHA1 Message Date
世界 47392e55a2 Add support for kTLS
Reference: https://gitlab.com/go-extension/tls
2026-01-17 05:44:42 +08:00
世界 387b42c9c2 Remove use of ldflags -checklinkname=0 on darwin 2026-01-17 05:44:29 +08:00
世界 0d7f40e60d Remove use of ldflags -checklinkname=0 on darwin 2026-01-17 05:44:29 +08:00
世界 48f84b31d6 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
世界 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
世界 8b404b5a4c Update Go to 1.25.6 2026-01-17 05:10:56 +08:00
世界 41c530ac8f Update Go to 1.25.6 2026-01-17 05:10:56 +08:00
世界 84bbdc2eba Revert "Pin gofumpt and golangci-lint versions"
This reverts commit d9d7f7880d.
2026-01-02 19:14:13 +08:00
世界 cb89991fe1 Revert "Pin gofumpt and golangci-lint versions"
This reverts commit 6775c029df.
2026-01-02 19:14:13 +08:00
世界 e385a98ced Update Go to 1.25.5 2025-12-13 20:11:29 +08:00
世界 671c49ca6f Update Go to 1.25.5 2025-12-13 20:11:29 +08:00
世界 48e76038d0 Update Go to 1.25.4 2025-11-16 09:53:10 +08:00
世界 063d20d221 Update Go to 1.25.4 2025-11-16 09:53:10 +08:00
世界 6421252d44 release: Fix windows7 build 2025-11-16 09:09:34 +08:00
世界 5f8a7d96b4 release: Fix windows7 build 2025-11-16 09:09:34 +08:00
世界 d0e1fd6c7e Update Go to 1.25.3 2025-10-14 23:43:36 +08:00
世界 010cc83eb9 Update Go to 1.25.3 2025-10-14 23:43:36 +08:00
世界 d9d7f7880d Pin gofumpt and golangci-lint versions
As we don't want to remove naked returns
2025-09-23 16:33:42 +08:00
世界 6775c029df Pin gofumpt and golangci-lint versions
As we don't want to remove naked returns
2025-09-23 16:33:42 +08:00
世界 0977c5cf73 release: Disable Apple platform CI builds, since `-allowProvisioningUpdates is broken by Apple 2025-09-13 00:07:57 +08:00
世界 2c6aa1f52b release: Disable Apple platform CI builds, since `-allowProvisioningUpdates is broken by Apple 2025-09-13 00:07:57 +08:00
世界 07697bf931 release: Fix xcode build 2025-09-12 22:57:44 +08:00
世界 341e2c7d65 release: Fix xcode build 2025-09-12 22:57:44 +08:00
世界 1af83e997d Update Go to 1.25.1 2025-09-10 22:57:24 +08:00
世界 112d37b80e Update Go to 1.25.1 2025-09-10 22:57:24 +08:00
世界 378e39f70c Update golangci-lint to v2 2025-08-13 23:37:40 +08:00
世界 8d5f1ad310 Update golangci-lint to v2 2025-08-13 23:37:40 +08:00
renovate[bot]and世界 043a2e7a07 [dependencies] Update github-actions 2025-08-13 22:12:19 +08:00
renovate[bot]and世界 030a789870 [dependencies] Update github-actions 2025-08-13 22:12:19 +08:00
世界 5eb318ba06 Update Go to 1.25 2025-08-13 22:08:35 +08:00
世界 80e3b65a15 Update Go to 1.25 2025-08-13 22:08:35 +08:00
世界 09d3b8f2c2 release: Fix repo 2025-08-11 22:11:14 +08:00
世界 90d5440bb2 release: Fix repo 2025-08-11 22:11:14 +08:00
世界 9495b56772 Update Go to 1.24.6 2025-08-08 17:07:56 +08:00
世界 7b301c1a82 Update Go to 1.24.6 2025-08-08 17:07:56 +08:00
世界 e061538c30 Update Go to 1.24.5 2025-07-21 10:10:02 +08:00
世界 39b3a2e02b Update Go to 1.24.5 2025-07-21 10:10:02 +08:00
世界 a902e9f9f6 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
世界 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
世界 da3ba573d8 release: Add IPA build 2025-07-08 13:14:45 +08:00
世界 a0a21b1266 release: Add IPA build 2025-07-08 13:14:45 +08:00
世界 3934e53476 Minor fixes 2025-07-08 13:14:42 +08:00
世界 40e1e2c3c8 Minor fixes 2025-07-08 13:14:42 +08:00
世界 dbdcce20a8 Update utls to v1.7.2 2025-07-08 13:12:35 +08:00
世界 96e5697d23 Update utls to v1.7.2 2025-07-08 13:12:35 +08:00
世界 cdea3f63d4 release: Skip override version for iOS 2025-07-08 13:12:31 +08:00
世界 a89aac4c67 release: Skip override version for iOS 2025-07-08 13:12:31 +08:00
世界 0f6c417c3c Build legacy binaries with latest Go 2025-07-08 13:12:16 +08:00
世界 14d96bb327 Build legacy binaries with latest Go 2025-07-08 13:12:16 +08:00
世界 832eb4458d release: Fix xcode version 2025-06-29 18:44:40 +08:00