wwqgtxx
d5243adf89
chore: better global-client-fingerprint handle
2025-04-19 02:04:09 +08:00
wwqgtxx
feee9b320c
chore: remove unneeded tls timeout in anytls
2025-04-18 16:59:53 +08:00
wwqgtxx
63e66f49ca
chore: cleanup trojan code
2025-04-18 16:59:28 +08:00
wwqgtxx
b21b8ee046
fix: panic in ssr packet
2025-04-16 22:22:56 +08:00
wwqgtxx
a75e570cca
fix: vision conn read short buffer error
2025-04-16 20:38:10 +08:00
wwqgtxx
664b134015
fix: websocket data losing
2025-04-16 13:02:50 +08:00
wwqgtxx
dcb20e2824
fix: websocket server upgrade in golang1.20
2025-04-16 08:47:44 +08:00
wwqgtxx
84cd0ef688
chore: remove internal crypto/tls fork in shadowtls
2025-04-12 20:28:26 +08:00
wwqgtxx
cedb36df5f
chore: using SetupContextForConn to reduce the DialContext cannot be cancelled
2025-04-12 11:19:03 +08:00
wwqgtxx
dbb5b7db1c
fix: SetupContextForConn should return context error to user
2025-04-11 00:03:46 +08:00
wwqgtxx
e8af058694
fix: websocketWithEarlyDataConn can't close underlay conn when is dialing or not dialed
2025-04-10 00:13:14 +08:00
wwqgtxx
4b15568a29
chore: cleanup metadata code
2025-04-09 18:02:13 +08:00
anytls
8752f80595
fix: anytls stream read error ( #1970 )
...
Co-authored-by: anytls <anytls>
2025-04-09 18:02:12 +08:00
wwqgtxx
9e8f4ada47
chore: better addr parsing
2025-04-06 10:43:21 +08:00
wwqgtxx
09c7ee0d12
fix: grpc server panic
2025-04-06 10:12:57 +08:00
wwqgtxx
190047c8c0
fix: grpc transport not apply dial timeout
2025-04-04 21:05:54 +08:00
wwqgtxx
24a9ff6d03
fix: disallow dialFunc be called after grpc transport has be closed
2025-04-04 13:33:00 +08:00
wwqgtxx
efa224373f
fix: shut it down more aggressively in grpc transport closing
2025-04-04 11:54:19 +08:00
wwqgtxx
7de24e26b4
fix: StreamGunWithConn not synchronously close the incoming net.Conn
2025-04-03 23:41:24 +08:00
wwqgtxx
7f1225b0c4
fix: grpc transport can't be closed
2025-04-03 22:41:05 +08:00
wwqgtxx
23ffe451f4
chore: using http/httptrace to get local/remoteAddr for grpc client
2025-04-03 19:47:49 +08:00
anytls
f61534602b
chore: anytls protocol version 2 ( #1936 )
2025-03-27 20:25:31 +08:00
Cesaryuan
dee5898e36
fix: memory leak due to unclosed session ( #1908 )
2025-03-15 13:27:29 +08:00
Cesaryuan
ff89bf0ea0
feat: add gost-plugin in which only ws and mws are currently supported. ( #1896 )
2025-03-13 13:28:40 +08:00
wwqgtxx
4bd3ae52bd
chore: dialer will consider the routing of the local interface when auto-detect-interface in tun is enabled
...
for #1881 #1819
2025-03-10 10:45:31 +08:00
anytls
a7e56f1c43
fix: anytls client close ( #1871 )
...
Co-authored-by: anytls <anytls>
2025-03-02 10:47:10 +08:00
wwqgtxx
d81c19a7c8
fix: grpc server panic
2025-02-26 13:17:26 +08:00
anytls
e2140e62ca
chore: update anytls ( #1863 )
...
Co-authored-by: anytls <anytls>
2025-02-26 11:17:12 +08:00
wwqgtxx
8d783c65c1
feat: inbound support grpc(lite)
2025-02-26 11:00:11 +08:00
wwqgtxx
91324b76d2
feat: inbound support trojan
2025-02-25 10:30:27 +08:00
Larvan2
5830afcbde
chore: add MinIdleSession option to AnyTLS configuration
2025-02-21 13:30:24 +08:00
anytls
e2b75b35bb
chore: update anytls ( #1851 )
...
* Implement deadline for `Stream`
* chore: code cleanup
* fix: buffer release
* fix: do not use buffer for `cmdUpdatePaddingScheme`
---------
Co-authored-by: anytls <anytls>
2025-02-19 15:54:56 +08:00
anytls
dc1145a484
fix: anytls padding send ( #1848 )
...
Co-authored-by: anytls <anytls>
2025-02-17 21:18:40 +08:00
wwqgtxx
b151e7d69c
chore: support fingerprint
for anytls
2025-02-17 20:14:54 +08:00
wwqgtxx
808fdcf624
chore: code cleanup
2025-02-17 19:43:58 +08:00
anytls
9962a0d091
feat: implement anytls client and server ( #1844 )
2025-02-17 18:51:11 +08:00
wwqgtxx
08dcef80bf
fix: mistaken using net.Dialer
...
https://github.com/MetaCubeX/mihomo/issues/1572
2024-10-09 12:04:56 +08:00
wwqgtxx
9cf3eb39f5
fix: hysteria1 outbound should be closed when proxy removed
2024-08-26 18:47:54 +08:00
wwqgtxx
345061a7cc
chore: support some chacha8 method
2024-07-19 22:08:05 +08:00
wwqgtxx
063836fe5d
chore: sync hysteria2 bbr changes
...
e0e75c4630
2024-06-05 11:56:27 +08:00
wwqgtxx
39eda257a7
chore: replace zhangyunhao116/fastrand to our metacubex/randv2
2024-05-31 13:07:48 +08:00
wwqgtxx
3195c678c7
chore: update quic-go to 0.44.0
2024-05-21 08:45:36 +08:00
wwqgtxx
df69a31e62
chore: stop using go:linkname for crypto/tls.aesgcmPreferred and update utls to 1.6.6
2024-05-19 11:32:22 +08:00
wwqgtxx
87877d1b80
fix: don't ignore http.NewRequest's error
2024-05-15 13:53:18 +08:00
wwqgtxx
7df1c26942
fix: fingerprint passing
2024-05-12 19:34:25 +08:00
wwqgtxx
89a097faa8
chore: update quic-go to 0.43.0
2024-04-28 13:24:33 +08:00
xishang0128
8ff56b5bb8
chore: Add InUser for http/socks/mixed
2024-04-25 11:48:53 +08:00
落心
0b4662e4b7
fixed: invalid argument to Intn ( #1133 )
2024-03-26 14:19:33 +08:00
Skyxim
0619c75276
fix: url format error when host is IPv6
...
[Bug] 使用IPV6地址+vmess+http伪装的配置引起内核panic MetaCubeX/mihomo#1063
2024-02-26 06:05:06 +00:00
wwqgtxx
5c1404f78e
chore: hysteria2 add udp-mtu
option
...
default value is `1200-3` to match old version quic-go's capability
2024-01-22 20:56:28 +08:00