Commit graph

442 commits

Author SHA1 Message Date
世界
64a0e0ce6b
certificate: Replace platform bridge with CGO JNI 2026-06-25 17:39:16 +08:00
世界
7e96370229
Fix group status updates broken by API service
The URL test history update hook and the Clash mode update hook were
single-slot: the API service's attached service overwrote the hook set
by the daemon, so clients stopped receiving group updates. Replace both
with multicast hook lists.

Also share a single URL test history storage via context: Clash API
looked it up under a key nobody registered and fell back to its own
empty storage, so dashboards showed no delay once an API service was
configured. Selector changes now notify through the shared storage,
covering selections made from any API surface.
2026-06-25 17:38:54 +08:00
世界
95c37c138a
Add sing-box API service 2026-06-25 17:38:53 +08:00
世界
8218042258
process: Fix panic when package manager is unavailable on Android 2026-06-25 17:38:25 +08:00
世界
2c2e08e608
Fix lint errors 2026-06-25 17:38:13 +08:00
世界
d99fc94fbc
Fix TLS server close 2026-06-25 17:38:12 +08:00
macronut
c768f248d9
Add more spoof method
Signed-off-by: macronut <4027187+macronut@users.noreply.github.com>
2026-06-25 17:38:11 +08:00
世界
dd454bf0c6
dns: Add timeout configuration 2026-06-25 17:38:08 +08:00
nekohasekai
a37fcd59bb
Add Windows TLS engine 2026-06-25 17:38:07 +08:00
世界
4cdacb3e63
Improve UDP batch support 2026-06-25 17:38:07 +08:00
世界
6e2c0fa249
Add ACME profile support for IP address certificates 2026-06-25 17:38:05 +08:00
世界
da6ab370df
Fix goroutine leak in networkquality tool
Serialize probe rounds in startProber to eliminate unbounded fan-out of
fire-and-forget probe goroutines (up to 100/sec per direction), and close
HTTP/3 transports via transport.Close() in addition to CloseIdleConnections.
2026-06-25 17:38:05 +08:00
世界
4f279bc1e7
Fix tls-spoof 2026-06-25 17:38:04 +08:00
世界
6b07ec3aff
Fix Apple TLS metadata capture 2026-06-25 17:38:04 +08:00
世界
6e4f70f155
Defer implicit default HTTP client fallback to first use 2026-06-25 17:38:03 +08:00
世界
16fe1e7ee0
Scope HTTP/2 fallback and HTTP/3 broken state per authority 2026-06-25 17:38:03 +08:00
世界
5ca971aa4d
Fix macOS tlsspoof 2026-06-25 17:38:03 +08:00
世界
146f35483d
Reject IP literal server name with TLS spoof 2026-06-25 17:38:02 +08:00
世界
b04b235661
Fix legacy rule-set download_detour blocked by empty direct check 2026-06-25 17:38:01 +08:00
世界
3d1d6acbe3
Add TLS spoof support 2026-06-25 17:38:01 +08:00
世界
cfe83a5dcc
Refactor: HTTP clients, unified HTTP2/QUIC options, Apple engines 2026-06-25 17:37:59 +08:00
世界
ecd07e2f85
Add optimistic DNS cache 2026-06-25 17:37:59 +08:00
世界
2f62a35e1b
Fix stun test 2026-06-25 17:37:58 +08:00
世界
cfe5fdcb79
Fix lint errors 2026-06-25 17:35:31 +08:00
世界
dec919e0ca
Add package_name_regex route, DNS and headless rule item 2026-06-25 17:35:30 +08:00
世界
7bac8dc815
tools: Network Quality & STUN 2026-06-25 17:35:27 +08:00
nekohasekai
1d523907cb
Refactor ACME support to certificate provider 2026-06-25 17:35:24 +08:00
世界
761b7f4e12
Handle TUN loopback in direct outbound 2026-06-03 12:56:36 +08:00
世界
5e7fd7ad78
Fix lint errors 2026-05-13 23:39:27 +08:00
世界
ddb757a25c
Reduce built-in certificate store memory 2026-04-28 07:44:20 +08:00
世界
71f6a2ab4e
Fix process search skipped for TUN 2026-04-21 15:45:05 +08:00
TargetLocked
7c3d8cf8db
Fix disable tcp keep alive 2026-04-10 13:29:15 +08:00
世界
0045103d14
Fix package_name shared uid matching 2026-03-23 18:57:35 +08:00
世界
d2a933784c
Optimize Darwin process finder 2026-03-23 18:57:35 +08:00
世界
3f05a37f65
Optimize Linux process finder 2026-03-23 18:57:35 +08:00
世界
7623bcd19e
Fix DialerForICMPDestination 2026-03-23 13:58:55 +08:00
世界
d2fa21d07b
Deprecate Socksaddr.IsFqdn: do not reject potentially valid domain names 2026-03-16 09:37:59 +08:00
世界
041646b728
Fix kTLS crash 2026-03-14 21:38:38 +08:00
Heng lu
2ba896c5ac
Fix netns fd leak in ListenNetworkNamespace 2026-03-09 20:06:34 +08:00
世界
1803471e02
endpoint: Fix UDP resolved destination 2026-03-02 13:55:26 +08:00
世界
8ae93a98e5
Remove overdue deprecated features 2026-03-01 12:30:43 +08:00
世界
9bd9e9a58b
dialer: use KeepAliveConfig for TCP keepalive 2026-02-27 14:58:06 +08:00
世界
9c2cdc7203
Fix per-outbound bind_interface 2026-02-27 14:58:06 +08:00
世界
cf4791f1ad
platform: Improve iOS OOM killer 2026-02-26 14:13:32 +08:00
世界
1af14a0237
Remove varbin usages 2026-01-29 13:40:34 +08:00
Balthild
60a1e4c866
Add acmedns support 2026-01-17 20:52:43 +08:00
世界
8d88c6532f
Add dial option bind_address_no_port 2026-01-17 05:49:56 +08:00
世界
c2b697a778
Fix missing build constraints for linux wifi state monitor 2026-01-17 05:48:15 +08:00
世界
ddec2ab282
Update dependencies 2026-01-17 05:48:15 +08:00
世界
cba18635c8
Add Chrome Root Store certificate option
Adds `chrome` as a new certificate store option alongside `mozilla`.
Both stores filter out China-based CA certificates.
2026-01-17 05:47:54 +08:00