世界
686cf1f304
documentation: Fix Chinese link anchors
2026-03-16 12:24:10 +08:00
世界
9fbfb87723
documentation: Fix unicode heading anchors
2026-03-16 12:10:32 +08:00
世界
d2fa21d07b
Deprecate Socksaddr.IsFqdn: do not reject potentially valid domain names
2026-03-16 09:37:59 +08:00
世界
d3768cca36
Bump version
2026-03-15 17:56:37 +08:00
世界
0889ddd001
Fix connector canceled dial cleanup
2026-03-15 17:56:37 +08:00
世界
f2d15139f5
tun: Fix nftables single include_uid not working
2026-03-15 16:58:34 +08:00
世界
041646b728
Fix kTLS crash
2026-03-14 21:38:38 +08:00
世界
b990de2e12
tun: Fix "Fix auto_redirect dropping SO_BINDTODEVICE traffic"
2026-03-14 21:38:38 +08:00
世界
fe585157d2
Bump version
2026-03-14 21:38:38 +08:00
世界
eed6a36e5d
tun:Fix auto_redirect dropping SO_BINDTODEVICE traffic
2026-03-14 21:38:38 +08:00
世界
eb0f38544c
tailscale: Fix system interface rules
2026-03-14 21:38:38 +08:00
世界
54468a1a2a
platform: Add f-droid update helpers
2026-03-11 20:41:29 +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
世界
49c450d942
ccm/ocm: Fix missing metering for 1M context and /fast mode
...
CCM: Fix 1M context detection - use prefix match for versioned
beta strings (e.g. "context-1m-2025-08-07") and include cache
tokens in the 200K threshold check per Anthropic billing docs.
OCM: Add GPT-5.4 family pricing (standard/priority/flex) with
extended context (>272K) premium pricing support. Add context
window tracking to usage combinations, mirroring CCM's pattern.
Update normalizeGPT5Model defaults to latest known models.
2026-03-11 20:41:29 +08:00
世界
a7ee943216
Fix tailscale connections
2026-03-11 00:27:15 +08:00
世界
8bb4c4dd32
documentation: Update ocm/ccm examples
2026-03-10 22:04:12 +08:00
世界
67621ee6ba
Fix OCM websocket proxy lifecycle and headers
2026-03-10 22:04:11 +08:00
世界
a09ffe6a0f
ccm/ocm: Add by_user_and_week cost summary
2026-03-10 22:04:11 +08:00
世界
e0be8743f6
ocm: Add Responses WebSocket API proxy and fix client config docs
...
Support the OpenAI Responses WebSocket API (`wss://.../v1/responses`)
for bidirectional frame proxying with usage tracking.
Fix Codex CLI client config examples to use profiles and correct flags.
Update openai-go v3.24.0 → v3.26.0.
2026-03-10 22:04:11 +08:00
世界
0b04528803
tailscaile: Fix using TUN auto redirect with tailscale system interface
2026-03-10 22:04:11 +08:00
世界
65875e6dac
tailscale: Use system dialer for system interface
...
* Revert "Fix netstack TCP connections with system interface
2026-03-10 19:50:16 +08:00
世界
4d6fb1d38d
Fix legacy DNS client_subnet options not working
2026-03-09 20:18:47 +08:00
世界
305b930d90
release: Fix default config
2026-03-09 20:18:43 +08:00
世界
bc3884ca91
release: Add openwrt apk build
2026-03-09 20:18:40 +08:00
世界
df0bf927e4
Fix missing with_gvisor build tag for tailscale
2026-03-09 20:18:28 +08:00
世界
efe20ea51c
release: Backport Go 1.25 to macOS 10.13
2026-03-09 20:13:36 +08:00
世界 and traitman
e21a72fcd1
Fix websocket connection and goroutine leaks in Clash API
...
Co-authored-by: traitman <112139837+traitman@users.noreply.github.com >
2026-03-09 20:06:34 +08:00
世界
e1477bd065
documentation: Update cronet-go descriptions
2026-03-09 20:06:34 +08:00
世界
aa495fce38
Fix local DNS transport CNAME chain broken with systemd-resolved
...
Replace D-Bus ResolveRecord API with direct raw DNS queries to upstream
servers obtained from systemd-resolved's per-interface link properties.
2026-03-09 20:06:34 +08:00
世界
9cd60c28c0
tailscale: Fix inbound UDP packet connection
2026-03-09 20:06:34 +08:00
世界
e343cec4d5
Fix legacy DNS defaults on final transport
2026-03-09 20:06:34 +08:00
世界
d58efc5d01
cronet-go: Fix library search path
2026-03-09 20:06:34 +08:00
世界
4b26ab16fb
Bump version
2026-03-07 16:13:23 +08:00
世界
0e27312eda
Update Go to 1.25.8
2026-03-07 16:13:23 +08:00
世界
4e0a953b98
sing: Revert "Relax domain name validation to support non-standard characters"
2026-03-07 15:44:40 +08:00
世界 and everyx
27c5b0b1af
Fix DNS exchange failure and recursion deadlock in connector
...
Co-authored-by: everyx <lunt.luo@gmail.com >
2026-03-06 15:31:22 +08:00
世界
7fd21f8bf4
Bump version
2026-03-05 21:46:27 +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
世界
fb269c9032
tun: Fix darwin batch loop not exit on EBADF
2026-03-05 20:38:19 +08:00
世界
e62dc7bfa2
Fix rule_set_ip_cidr_accept_empty not working
2026-03-04 11:48:22 +08:00
世界
f295e195b5
tailscale: Fix netstack TCP connections with system interface
2026-03-03 22:06:54 +08:00
世界
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
世界
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
世界
d8e269e0ac
socks: Fix "Fix missing UDP timeout"
2026-02-06 22:26:45 +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
世界
a2d313c59b
Bump version
2026-02-05 20:28:25 +08:00
世界
15722b06dd
Update Go to 1.25.7
2026-02-05 17:49:06 +08:00
世界
d230dae0a5
Fix vmess crash
2026-02-05 17:23:49 +08:00
世界
e11dbf3a8e
bufio: Refactor copy
2026-02-05 12:03:03 +08:00
世界
baa9f29f0d
documentation: Update release changelog
2026-02-05 12:03:03 +08:00
世界
55b6e7dbfe
socks: Fix missing UDP timeout
2026-02-05 12:03:03 +08:00
世界
a05e05a47c
Fix random iproute2 table index was incorrectly removed
2026-02-02 14:15:55 +08:00
世界
c1dc6cb0fb
Bump version
2026-02-01 12:29:57 +08:00
世界
432fe1b3c9
Disable rp filter atomically
2026-02-01 10:49:12 +08:00