Commit Graph
564 Commits
Author SHA1 Message Date
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