Commit graph

2391 commits

Author SHA1 Message Date
世界
ab76062a41
Fix fake-ip address allocation 2026-03-03 21:37:24 +08:00
世界
d14417d392
Fix naive client close 2026-03-03 21:21:09 +08:00
世界
96c5c27610
sing: reject IP literals in IsDomainName 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
世界
1803471e02
endpoint: Fix UDP resolved destination 2026-03-02 13:55:26 +08:00
世界
3de56d344e
Update external dependencies 2026-03-02 06:53:10 +08:00
世界
c71abbdfb8
Update dependencies 2026-03-02 06:52:35 +08:00
世界
ed15121e95
sing: Relax domain name validation to support non-standard characters 2026-03-01 19:45:19 +08:00
世界
46c6945da5
documentation: Update mkdcos-material 2026-03-01 18:37:31 +08:00
traitman
1beb4cb002
clash-api: Fix websocket connection not closed after config reload via SIGHUP
Co-authored-by: TraitMan <traitman@maildog.top>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-03-01 12:30:43 +08:00
dyhkwong
4c65fea1ac
Fix IPv6 local DNS on Windows 2026-03-01 12:30:43 +08:00
世界
8ae93a98e5
Remove overdue deprecated features 2026-03-01 12:30:43 +08:00
世界
6da7e538e1
Bump version 2026-02-28 14:42:39 +08:00
世界
13e6ba4cb2
Update tfo-go 2026-02-27 19:55:32 +08:00
世界
93b7328c3f
Fix missing Tailscale in ProxyDisplayName 2026-02-27 19:39:52 +08:00
世界
11dc5bcbe1
Fixes in cronet-go 2026-02-27 19:39:52 +08:00
世界
fa3ab87b11
platform: Fix gorelease build 2026-02-27 15:07:16 +08:00
世界
9bd9e9a58b
dialer: use KeepAliveConfig for TCP keepalive 2026-02-27 14:58:06 +08:00
世界
9d6dee7451
release: Fix pacman package 2026-02-27 14:58:06 +08:00
世界
9c2cdc7203
Fix per-outbound bind_interface 2026-02-27 14:58:06 +08:00
世界
65150f5cc3
platform: Improve OOM killer for iOS 2026-02-27 14:58:06 +08:00
世界
21a1512e6c
tailscale: Fix AdvertiseTags 2026-02-27 14:58:06 +08:00
世界
cf4791f1ad
platform: Improve iOS OOM killer 2026-02-26 14:13:32 +08:00
世界
0bc66e5a56
service/ccm,ocm: Fixes and improvements 2026-02-26 13:36:46 +08:00
世界
d48236da94
Fix wireguard reserved 2026-02-24 15:49:52 +08:00
世界
4c05d7b888
Add advertise tags support for Tailscale endpoint 2026-02-24 15:31:57 +08:00
世界
94ed42caf1
Bump version 2026-02-23 18:17:47 +08:00
世界
e0c18cc3d4
tun: Fix nftablesCreateLocalAddressSets 2026-02-23 18:17:47 +08:00
世界
0817c25f4c
release: Fix Docker build for loong64 and mipsle 2026-02-23 16:31:19 +08:00
世界
7745a97cca
daemon: Fix started service leak 2026-02-23 14:49:58 +08:00
世界
9bcd715d31
Bump version 2026-02-21 13:55:31 +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
世界
aa85cbb86e
Treat H3 RequestCanceled as closed 2026-02-21 09:31:11 +08:00
世界
c59991420e
Minor fixes for naive 2026-02-18 01:26:29 +08:00
世界
c0304b8362
Bump version 2026-02-16 12:46:43 +08:00
世界
d1f1271a02
quic-go: Minor fixes 2026-02-16 12:46:29 +08:00
世界
de4fdbe553
platform: Add semver helper 2026-02-16 11:28:54 +08:00
世界
804606042f
Bump version 2026-02-15 21:13:55 +08:00
世界
53f2db3f97
platform: Add windows build 2026-02-15 21:10:44 +08:00
世界
1f2fdec89d
release: Fix update_apple_version command 2026-02-15 21:09:14 +08:00
世界
8714c157c9
Fix matching multi predefined 2026-02-15 21:09:06 +08:00
世界
657fba4ca5
Fix matching rule-set invert 2026-02-15 21:08:33 +08:00
世界
0a69621207
wireguard: Fix missing fallback for gso 2026-02-15 21:08:26 +08:00
世界
58ccf82e0b
Bump version 2026-02-09 15:50:51 +08:00
世界
ceab244329
tuic: Fix udp context 2026-02-09 15:50:51 +08:00
世界
58fcdceca2
Fix naive padding 2026-02-09 15:50:51 +08:00
世界
98af3c0ad6
experimental: New FFI 2026-02-09 15:50:51 +08:00
世界
172a9d5e4e
Standardize gomobile usages 2026-02-07 15:52:26 +08:00
世界
aba8346bd6
Fix DNS cache lock goroutine leak
The cache deduplication in Client.Exchange uses a channel-based lock
per DNS question. Waiting goroutines blocked on <-cond without context
awareness, causing them to accumulate indefinitely when the owning
goroutine's transport call stalls. Add select on ctx.Done() so waiters
respect context cancellation and timeouts.
2026-02-06 22:28:35 +08:00