Medium1992
|
6a52d23a13
|
chore: do not force trailing path / when both sessionID and seq are placed elsewhere for xhttp
|
2026-07-09 07:35:14 +08:00 |
|
SaltyMonkey
|
02dfcf2b4d
|
fix: incorrect alphabet size used in session-table for predefined tables in xhttp-config
|
2026-07-09 07:34:03 +08:00 |
|
wwqgtxx
|
e8ab2d047e
|
fix: alpnAwareRoundTripper behavior in mekya client
|
2026-07-08 15:50:32 +08:00 |
|
wwqgtxx
|
9cece132be
|
chore: add test for alpnAwareRoundTripper in mekya client
|
2026-07-08 15:50:32 +08:00 |
|
wwqgtxx
|
2d45f9ec16
|
chore: using new net/http api in mekya client
|
2026-07-08 15:50:32 +08:00 |
|
wwqgtxx
|
cf8545dbd1
|
chore: stabilize traffic wait timing in tlsmirror test
|
2026-07-08 15:50:32 +08:00 |
|
wwqgtxx
|
e10a1a707f
|
feat: support mekya for vmess
|
2026-07-07 23:35:20 +08:00 |
|
wwqgtxx
|
a198581333
|
feat: support mkcp for vmess
|
2026-07-07 18:35:42 +08:00 |
|
Aaron Chen
|
e3972e78fa
|
fix: apply TUIC v5 UDP relay size clamp when building server options (#2943)
|
2026-07-07 16:21:46 +08:00 |
|
Aaron Chen
|
63e4d5a312
|
fix: TUIC v5 fragmented UDP reads in quicStreamPacketConn.ReadFrom (#2942)
|
2026-07-07 14:19:30 +08:00 |
|
wwqgtxx
|
2f510e86ad
|
feat: support tlsmirror for vmess
|
2026-07-07 10:48:02 +08:00 |
|
wwqgtxx
|
5ab5eb31f6
|
fix: snell v2 listener can't pass test
|
2026-07-05 22:51:55 +08:00 |
|
wwqgtxx
|
1f93334106
|
fix: udp WriteTo returned wrong count
|
2026-07-05 22:29:19 +08:00 |
|
wwqgtxx
|
a1c09adb91
|
feat: support restls for shadowsocks listener
|
2026-07-05 18:14:26 +08:00 |
|
wwqgtxx
|
27efee2dc7
|
chore: cleanup unused code in OpenVPN
|
2026-06-29 14:11:46 +08:00 |
|
Easy-Ez
|
d20e85081a
|
feat: support custom peer-info for openvpn outbound (#2926)
|
2026-06-29 13:44:12 +08:00 |
|
wwqgtxx
|
59ffb63734
|
fix: scStreamUpServerSecs not working when xPaddingObfsMode is true
|
2026-06-23 18:37:42 +08:00 |
|
wwqgtxx
|
e64f58f333
|
fix: panic when rand.IntN calling on a nil slice
|
2026-06-20 17:06:24 +08:00 |
|
wwqgtxx
|
8e2aba40fc
|
feat: support network: h3-l4proxy for masque outbound
|
2026-06-17 10:01:07 +08:00 |
|
xream
|
2cd1443c04
|
fix: prevent snell pool from reusing unready connections (#2878)
|
2026-06-13 20:49:07 +08:00 |
|
wwqgtxx
|
1f80d91552
|
feat: support session-table and session-length for xhttp client
|
2026-06-10 07:57:14 +08:00 |
|
roy.lieu
|
d08c8853e3
|
fix: writeSem initiation in OpenVPN
|
2026-06-07 12:45:17 +08:00 |
|
Guanni Qu
|
5184081ac3
|
fix: socks4 readUntilNull unbounded memory allocation
|
2026-06-06 01:03:54 +08:00 |
|
Guanni Qu
|
dbaf85b71b
|
fix: vision TLS filter out-of-bounds read via crafted session_id length
|
2026-06-06 01:03:54 +08:00 |
|
Guanni Qu
|
5bdb1cc7e1
|
fix: trojan protocol WaitReadFrom panic via oversized UDP relay length field
|
2026-06-06 01:03:54 +08:00 |
|
saba-futai
|
ab56858d00
|
chore: sync sudoku v0.4.7 optimizations (#2879)
|
2026-06-06 00:19:38 +08:00 |
|
puppywang
|
90b1066e1a
|
feat: add ping keepalive support for OpenVPN (#2859)
|
2026-06-02 11:33:59 +08:00 |
|
Zhiqiang Zhang
|
fc8c5a24b1
|
feat: support comp-lzo for OpenVPN (#2841)
|
2026-05-30 09:14:40 +08:00 |
|
wwqgtxx
|
f1c365611d
|
feat: support AES-192-GCM/AES-192-CBC OpenVPN data ciphers
|
2026-05-25 13:53:36 +08:00 |
|
wwqgtxx
|
2dd7d59942
|
feat: support MD5/SHA384/SHA512 OpenVPN auth methods
|
2026-05-25 13:41:15 +08:00 |
|
saba-futai
|
5b28a0ee46
|
chore: optimize sudoku packed hot paths (#2833)
|
2026-05-25 07:52:43 +08:00 |
|
Romanov Caesar
|
5639e93f72
|
fix: improve OpenVPN transport reliability (#2824)
|
2026-05-23 21:54:22 +08:00 |
|
xream
|
52edebd155
|
feat: add snell version 4/5 outbound and inbound (#2817)
|
2026-05-22 01:14:58 +08:00 |
|
Romanov Caesar
|
7a6a650902
|
feat: support OpenVPN CBC ciphers (#2818)
|
2026-05-21 23:41:08 +08:00 |
|
Lanlan13-14
|
ff98700df2
|
feat: support CHACHA20-POLY1305 data cipher for OpenVPN (#2798)
|
2026-05-17 17:45:26 +08:00 |
|
ztywyj
|
5e22035118
|
feat: add GOST relay outbound proxy type (#2795)
|
2026-05-16 22:37:07 +08:00 |
|
Aaron Chen
|
fd3141919e
|
fix: wrong function call in SetWriteDeadline (#2790)
|
2026-05-15 15:22:25 +08:00 |
|
Ekko
|
6ea4373eba
|
feat: support auth-user-pass and AES-256-GCM for OpenVPN (#2787)
|
2026-05-14 15:38:42 +08:00 |
|
wwqgtxx
|
44c94236b3
|
chore: code cleanup
|
2026-05-13 21:07:37 +08:00 |
|
Romanov Caesar
|
7af9eeb3f8
|
feat: add OpenVPN outbound support (#2785)
|
2026-05-13 18:31:42 +08:00 |
|
wwqgtxx
|
0003e1432c
|
fix: trusttunnel listener panic
|
2026-05-12 20:49:45 +08:00 |
|
wwqgtxx
|
faa58f27fc
|
chore: add some comments for using the new net/http API
|
2026-05-12 09:57:25 +08:00 |
|
wwqgtxx
|
8b8eae56d7
|
feat: support simple-obfs for shadowsocks listener
|
2026-05-11 11:52:28 +08:00 |
|
wwqgtxx
|
95946a5fb2
|
fix: net/http.Transport's UnencryptedHTTP2 does not work TLS without ALPN
|
2026-05-09 11:50:15 +08:00 |
|
wwqgtxx
|
c98e67a1c0
|
chore: using new net/http api in trusttunnel client
|
2026-05-08 17:37:44 +08:00 |
|
wwqgtxx
|
c27446a5e8
|
chore: using new net/http api in gun client
|
2026-05-08 17:37:24 +08:00 |
|
wwqgtxx
|
bb2f57b0e4
|
chore: using new net/http api in xhttp client
|
2026-05-08 17:37:05 +08:00 |
|
wwqgtxx
|
3fb93bd79e
|
chore: using new net/http api in gun and xhttp listener
|
2026-05-08 15:40:20 +08:00 |
|
wwqgtxx
|
b8b443942e
|
chore: using new net/http api in trusttunnel listener
|
2026-05-08 15:23:09 +08:00 |
|
wwqgtxx
|
81bea659dc
|
chore: using new net/http api in vmess h2 client
|
2026-05-07 18:57:12 +08:00 |
|