Commit Graph

4821 Commits

Author SHA1 Message Date
世界
d736c5811c platform: Add semver helper 2026-02-16 11:28:54 +08:00
世界
de4fdbe553 platform: Add semver helper 2026-02-16 11:28:54 +08:00
世界
8a676fc338 Bump version 2026-02-15 21:13:55 +08:00
世界
804606042f Bump version 2026-02-15 21:13:55 +08:00
世界
fa890d47a0 platform: Add windows build 2026-02-15 21:10:44 +08:00
世界
53f2db3f97 platform: Add windows build 2026-02-15 21:10:44 +08:00
世界
b7d7d487a1 release: Fix update_apple_version command 2026-02-15 21:09:14 +08:00
世界
1f2fdec89d release: Fix update_apple_version command 2026-02-15 21:09:14 +08:00
世界
4652eb2bb5 Fix matching multi predefined 2026-02-15 21:09:06 +08:00
世界
8714c157c9 Fix matching multi predefined 2026-02-15 21:09:06 +08:00
世界
f3d3680f74 Fix matching rule-set invert 2026-02-15 21:08:33 +08:00
世界
657fba4ca5 Fix matching rule-set invert 2026-02-15 21:08:33 +08:00
世界
2a9517a9a2 wireguard: Fix missing fallback for gso 2026-02-15 21:08:26 +08:00
世界
0a69621207 wireguard: Fix missing fallback for gso 2026-02-15 21:08:26 +08:00
世界
b9be5e3de7 Bump version 2026-02-15 21:05:34 +08:00
世界
1a0e413300 Fix matching multi predefined 2026-02-15 19:20:31 +08:00
世界
6bd4157a9c Fix matching rule-set invert 2026-02-15 19:20:11 +08:00
世界
fd1dadc3e0 wireguard: Fix missing fallback for gso 2026-02-15 19:20:03 +08:00
世界
5d95ea3a97 Bump version 2026-02-09 15:50:51 +08:00
世界
58ccf82e0b Bump version 2026-02-09 15:50:51 +08:00
世界
298efba16d tuic: Fix udp context 2026-02-09 15:50:51 +08:00
世界
ceab244329 tuic: Fix udp context 2026-02-09 15:50:51 +08:00
世界
b2f77cd78c Fix naive padding 2026-02-09 15:50:51 +08:00
世界
58fcdceca2 Fix naive padding 2026-02-09 15:50:51 +08:00
世界
e847748f69 experimental: New FFI 2026-02-09 15:50:51 +08:00
世界
98af3c0ad6 experimental: New FFI 2026-02-09 15:50:51 +08:00
世界
2fc11b43af Bump version 2026-02-09 13:57:18 +08:00
世界
1d1b40c8b2 tuic: Fix udp context 2026-02-09 13:55:09 +08:00
世界
ca831f367a Fix naive padding 2026-02-09 13:53:32 +08:00
世界
c7811a159d Standardize gomobile usages 2026-02-07 15:52:26 +08:00
世界
172a9d5e4e Standardize gomobile usages 2026-02-07 15:52:26 +08:00
世界
dd067b6e75 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
世界
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
世界
264e7ad3ee 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:30 +08:00
世界
a3983eab47 socks: Fix "Fix missing UDP timeout" 2026-02-06 22:26:45 +08:00
世界
d8e269e0ac socks: Fix "Fix missing UDP timeout" 2026-02-06 22:26:45 +08:00
世界
5f7d49ca5a Recover from bbolt panics on corrupted database
When bbolt encounters corrupted page data at runtime, it panics
instead of returning an error. Wrap all DB transactions with
recover to catch these panics, delete the corrupted database
file, and reopen a fresh one.
2026-02-06 19:35:32 +08:00
世界
c45ea8dfac Recover from bbolt panics on corrupted database
When bbolt encounters corrupted page data at runtime, it panics
instead of returning an error. Wrap all DB transactions with
recover to catch these panics, delete the corrupted database
file, and reopen a fresh one.
2026-02-06 19:35:32 +08:00
世界
962988aa4c Bump version 2026-02-05 20:28:25 +08:00
世界
a2d313c59b Bump version 2026-02-05 20:28:25 +08:00
世界
92bd2edad7 Update Go to 1.25.7 2026-02-05 17:49:06 +08:00
世界
15722b06dd Update Go to 1.25.7 2026-02-05 17:49:06 +08:00
世界
5fdb29396b Fix vmess crash 2026-02-05 17:23:49 +08:00
世界
d230dae0a5 Fix vmess crash 2026-02-05 17:23:49 +08:00
世界
6177981707 Bump version 2026-02-05 17:13:38 +08:00
世界
6db8307fd8 Update Go to 1.25.7 2026-02-05 17:12:42 +08:00
世界
400aa437fd bufio: Refactor copy 2026-02-05 12:03:03 +08:00
世界
e11dbf3a8e bufio: Refactor copy 2026-02-05 12:03:03 +08:00
世界
c98fb6615a documentation: Update release changelog 2026-02-05 12:03:03 +08:00
世界
baa9f29f0d documentation: Update release changelog 2026-02-05 12:03:03 +08:00