Shelikhoo
38868e0469
Fix context layering in Shadowsocks UDP
2020-06-19 17:52:39 +08:00
Shelikhoo
3e13d79af7
Fix TProxy Process Logic
2020-06-18 13:40:48 +08:00
Shelikhoo
73616ab9e2
branch context instead of layer it
2020-06-18 12:01:37 +08:00
Shelikhoo
d06a4d1f50
Added TestsEnabled Settings to enable VMessAEAD test
2020-06-08 16:50:50 +08:00
Shelikhoo
09b81b78c3
regenerate pb data
2020-06-08 16:16:32 +08:00
Shelikhoo
da0b63bc12
allow user to define tests enable for this server
2020-06-08 14:20:31 +08:00
Shelikhoo
870ff52775
Apply Coding Style
2020-06-08 13:25:33 +08:00
Shelikhoo
8c886b4b46
Apply Coding Style
2020-06-08 13:21:59 +08:00
Shelikhoo
a58b20b5b8
Reserve sign bit
2020-06-08 10:23:59 +08:00
Shelikhoo
78d7b4f183
Check replay only for AEAD connection, and later
2020-06-06 20:54:29 +08:00
Shelikhoo
9fc37646b6
Check replay only for AEAD connection
2020-06-06 20:51:01 +08:00
Shelikhoo
6a29fa5fe2
Enable AEAD by Default
2020-06-06 20:37:30 +08:00
Shelikhoo
8d489f6c7c
Make taint acquire lesser lock
2020-06-06 19:22:27 +08:00
Shelikhoo
6007e4cc6f
Detailed AEAD Auth Error
2020-06-06 18:57:49 +08:00
Shelikhoo
9bf07b1f26
VMess AEAD Experiment
2020-06-06 17:11:30 +08:00
Shelikhoo
38e89bd2c7
VMess will Drain Connection On Auth failure
2020-06-03 11:25:47 +08:00
Shelikhoo
8f45736dd3
drain replayed connection
2020-06-02 20:02:08 +08:00
Shelikhoo
34c13f3b27
Detailed code and output
2020-06-02 18:18:31 +08:00
Shelikhoo
944c45a776
Fix not update behavior seed
2020-06-02 18:01:43 +08:00
Shelikhoo
5e59534333
Fix when rolled number is zero
2020-06-02 17:30:48 +08:00
Shelikhoo
13cef19430
Increase Drain Pool
2020-06-02 17:11:51 +08:00
Shelikhoo
ca032dd00f
Drain Connection Based on uuid based behavior seed(skip auth info drain for now)
2020-06-02 15:16:17 +08:00
Shelikhoo
d671780804
Drain Connection Based on Uuid based Behavior seed
2020-06-02 14:47:54 +08:00
Shelikhoo
e0aa18b6f3
Drain Connection with invalid checksum before closing. Emergency fix for weakness described in https://github.com/v2ray/v2ray-core/issues/2523
2020-06-01 16:40:54 +08:00
Kslr
cfbb875546
Revert "Reduce http proxy client overhead by 1RTT"
2020-03-19 19:11:17 +08:00
Anonymous-Someneese
99cf401867
http: send HTTP Connect if no content is written after 5ms.
2020-03-12 00:42:29 +08:00
Anonymous-Someneese
a5caa01cb6
Optimize HTTP tunnel setup in TFO environment
2020-03-12 00:42:29 +08:00
Anonymous-Someneese
197fe15d5a
Fix code quality
2020-03-12 00:42:29 +08:00
Anonymous-Someneese
f0e63c6e3c
Reduce http proxy client overhead by 1RTT
2020-03-12 00:42:29 +08:00
tnextday
ad3bcd2c07
pass username to inbound.User.Email in http/socks server
2020-03-12 00:42:29 +08:00
vcptr
60603abee7
fix: dns test default timeout too short
2019-11-27 13:06:08 +08:00
Kslr
876e2fcc73
Merge pull request #1904 from hex2tan/master
...
fixed add new vmess user bug
2019-10-27 15:27:03 +08:00
fcying
fa926a1d1d
access log add detour tag
2019-10-27 14:24:50 +08:00
hex2tan
3d63ec4e78
fixed add new user bug
...
fixed add new user bug.
when add new user, just add the key(u.email) to the map(v.cache), the value of map is nil.
2019-09-26 13:48:52 +08:00
vcptr
ad4a1a3dc2
show vmess decode errors at warning level
2019-08-27 09:29:29 +08:00
aaaaa
5ab4f5ab9a
fix a crash problem of fetching user from a nil request which returned by shadowsocks failed to read IV
2019-08-19 18:03:35 +08:00
yuanmomo
95f1a4d466
blank row between build and package
2019-08-08 12:27:39 +08:00
vcptr
27da2d139f
fix: !confonly missing in http client
2019-08-07 14:49:29 +08:00
wuxiaolong
acde5a55b6
Rewrite comments in English
2019-07-24 22:08:21 +08:00
wuxiaolong
97764114ea
Support http outbound
2019-07-24 09:15:05 +08:00
Kslr
2451eedbc4
Merge pull request #1767 from Gondnat/addEmailIntoAccessLog
...
Add email into access log for shadowsocks and vmess
2019-07-13 22:50:35 +08:00
Gondnat
dd048bfb29
add email into access log for shadowsocks, vmess and mux
2019-07-02 10:43:34 +08:00
Kirill Motkov
0401a91ef4
Some code improvements
...
* Rewrite empty string checks more idiomatically.
* Change strings.ToLower comparisons to strings.EqualFold.
* Rewrite switch statement with only one case as if.
2019-06-28 17:53:44 +03:00
Darien Raymond
8de236b08c
upper case http method
2019-02-28 14:36:31 +01:00
Darien Raymond
888494aac8
support attributes in session.Content
2019-02-28 11:45:06 +01:00
Darien Raymond
39835e8da2
specify protocol in http inbound
2019-02-28 10:37:27 +01:00
Darien Raymond
9957c64b4a
correctly propagate dns errors all the way through.
...
the internal dns system can correctly handle the cases where:
1) domain has no A or AAAA records
2) domain doesn't exist
fixes #1565
2019-02-21 13:43:48 +01:00
Darien Raymond
1531642768
benchmark test for user validator
2019-02-20 22:56:17 +01:00
Darien Raymond
c072d38e2c
refine tls connection
2019-02-17 00:58:02 +01:00
Darien Raymond
b488c42453
set recursive bits
2019-02-15 23:13:41 +01:00