Xiaokang Wang (Shelikhoo)
b6da3e86a5
Shadowsocks2022 Client Implementation Improvements ( #2770 )
...
* Shadowsocks2022 Client Implementation Improvements
1. Added UDP Replay Detection
2. Added UDP Processor State Cache
3. Added More Detailed Output for Time Difference Error
4. Replaced Mutex with RWMutex for reduced lock contention
5. Added per server session tracking of decryption cache and anti-replay window
6. Adjust server session track time
7. Increase per session buffer to 128
8. Fix client crash when EIH is not enabled
9. Fix client log contains non-human-friendly content
10.Remove mark and remove for trackedSessions
11. Fixed packet size uint16 overflow issue
2023-11-24 00:40:07 +00:00
Shelikhoo
e575a525bb
add shadowsocks2022 tcp client support
2023-11-19 13:16:28 +00:00
Shelikhoo
3ef7feaeaf
update version: auto replacement to v5 path
2022-01-02 15:16:23 +00:00
Loyalsoldier
f94dd11a8c
Chore: change module name ( #677 )
2021-02-17 04:31:50 +08:00
Roger Shimizu
90af5f19ba
Apply Debian's patch to upstream
2020-06-24 12:57:03 +08:00
Darien Raymond
5c4e33f759
rewrite SliceBySize
2018-11-18 20:16:14 +01:00
Darien Raymond
27772a75a7
refactor MultiBuffer append
2018-11-17 09:12:20 +01:00
Darien Raymond
48cac1733f
remove NewMultiBufferCap
2018-11-16 11:29:16 +01:00
Darien Raymond
f7b96507f9
simplify buffer extension
2018-11-02 21:34:04 +01:00
Darien Raymond
35ccc3a49c
cleanup unnecessary method in serial.
2018-11-02 18:20:02 +01:00
Darien Raymond
815c7f09ba
migrate to std lib
2018-11-02 15:47:58 +01:00
Darien Raymond
128ec95218
merge stread reader from mux to crypto
2018-08-23 10:39:53 +02:00
Darien Raymond
b769e0cc5f
only create bufferedreader when necessary
2018-08-17 16:27:35 +02:00
Darien Raymond
8a879deac1
max padding len as variable
2018-07-08 21:46:13 +02:00
Darien Raymond
f54a8735ab
global padding in vmess protocol
2018-07-07 15:42:24 +02:00
Darien Raymond
148a7d064d
simplify buf.BufferedReader
2018-04-21 00:54:53 +02:00
Darien Raymond
7bafd7a1ab
migrate int to int32
2018-04-03 11:32:03 +02:00
Darien Raymond
81a147e540
Merge branch 'master' of https://github.com/v2ray/v2ray-core
2018-04-02 20:01:05 +02:00
Darien Raymond
08dab81eb2
migrate int to int32
2018-04-02 20:00:50 +02:00
wuxiangzhou2010
5a08411ee2
fix typo
2018-04-02 15:52:16 +08:00
Darien Raymond
0481e6fa42
simplify chunk stream reader
2017-12-02 01:19:27 +01:00
Darien Raymond
40222de0f7
fix chunk parser for ss aead
2017-11-26 16:55:46 +01:00
Darien Raymond
713ebfb203
implementation for Shadowsocks AEAD
2017-11-26 00:51:54 +01:00
Darien Raymond
594ec15c09
cleanup buffer usage
2017-11-09 22:33:15 +01:00
Darien Raymond
66b82e4ab7
cleanup MultiBuffer
2017-11-09 00:55:28 +01:00
Darien Raymond
cf080e8061
ensure buffer is completely filled in
2017-11-08 22:41:46 +01:00
Darien Raymond
9cc9a76b71
cleanup
2017-11-08 11:11:13 +01:00
Darien Raymond
f5d76c8eb0
fix lint warnings
2017-11-07 14:40:51 +01:00
Darien Raymond
53f99ddde6
cleanup
2017-05-02 22:50:27 +02:00
Darien Raymond
6239647336
fix chunk stream reader
2017-04-28 20:11:44 +02:00
Darien Raymond
e87b0ca848
size encoder and decoder
2017-04-23 13:30:08 +02:00