Commit Graph

268 Commits (da0568d8d0202334320c9e0443b6f565f6111dd5)

Author SHA1 Message Date
Darien Raymond 66ed1bab2a
simplify BytesGenerator 2018-04-14 13:10:12 +02:00
Darien Raymond 0caf92726b
better way to run tasks in parallel 2018-04-11 16:45:09 +02:00
Darien Raymond 9d7f43a299
fix lint errors 2018-04-11 16:15:29 +02:00
Shelikhoo c542c043f3
Merge branch 'master' of github.com:v2ray/v2ray-core into domainsocket 2018-04-05 19:11:33 +08:00
Darien Raymond 9f198d7e3d
fix lint errors 2018-04-04 00:29:30 +02:00
Darien Raymond 074dfbb78c
add network list to shadowsocks server 2018-04-03 17:51:01 +02:00
Darien Raymond c5bd23105e
change uint32 to int32 2018-04-02 22:01:55 +02:00
Darien Raymond 08dab81eb2
migrate int to int32 2018-04-02 20:00:50 +02:00
Darien Raymond 4de3f1adc1
change ReadFullFrom to take int32 size 2018-04-02 00:44:47 +02:00
Darien Raymond 053d03349a
refactor 2018-04-01 09:58:45 +02:00
Darien Raymond 90f2480037
trace context 2018-04-01 09:57:26 +02:00
Darien Raymond fa63beceb6
fix double release on buffers 2018-03-28 22:23:24 +02:00
Darien Raymond 1cbfeea0cd
simplify NewSize calls 2018-03-12 22:10:13 +01:00
Darien Raymond 994aecd13c
rename NewLocal to NewSize 2018-03-11 23:29:17 +01:00
Darien Raymond f97e6fa3d2
refine buffer allocation 2018-03-11 23:06:04 +01:00
Darien Raymond fda85506c8
reuse buffer 2018-03-09 11:26:00 +01:00
Darien Raymond 6e293f492c
verify command 2018-03-04 22:38:05 +01:00
Darien Raymond b7d48fe7c5
prevent reading 0 bytes 2018-02-26 17:50:14 +01:00
Darien Raymond caa52e9327
early release buffers for better reusing 2018-02-25 00:02:31 +01:00
Darien Raymond af1abf687c
unify all address reading and writing 2018-02-23 23:42:01 +01:00
Darien Raymond 798212b311
fix timer settings 2018-02-23 17:07:45 +01:00
Darien Raymond 6b872c266c
session id 2018-02-22 15:26:00 +01:00
Darien Raymond 1077e33d62
unify address reading in socks and shadowsocks 2018-02-22 10:31:08 +01:00
Darien Raymond 88b25d38cb
simplify context retrieval 2018-02-21 17:05:29 +01:00
Darien Raymond 1f8fcb558d
fix error handling in freedom, shadowsocks and socks 2018-02-19 21:38:04 +01:00
Darien Raymond 03ba5ef4cb
properly close shadowsocks client udp connection 2018-02-12 12:28:18 +01:00
Shelikhoo 7f34cbdaff
Add Generated Files 2018-02-12 14:17:14 +08:00
Darien Raymond c3dce11c4e
fix a typo 2018-01-19 14:08:45 +01:00
Darien Raymond 4b5e41c783
fix UDP handling in Shadowsocks client 2018-01-19 11:08:34 +01:00
Darien Raymond 292d7cc353
massive refactoring for interoperability 2018-01-10 12:22:37 +01:00
Darien Raymond f4c35db968
merge log into common log 2017-12-19 21:28:12 +01:00
Darien Raymond 484bdeecc9
comments 2017-12-14 15:02:36 +01:00
Darien Raymond 81c4f23691
merge address writing 2017-12-04 00:55:34 +01:00
Darien Raymond d43a23aa96
move error generator to common 2017-12-03 01:04:57 +01:00
Darien Raymond 3aa5102036
lazy init of authenticator 2017-11-29 23:08:02 +01:00
Darien Raymond f6bb214d30
fix lint warnings 2017-11-29 22:57:18 +01:00
Darien Raymond cb68575444
support none cipher in shadowsocks 2017-11-29 22:19:04 +01:00
Darien Raymond fd8db49dc9
generalized event handler 2017-11-28 23:41:20 +01:00
Darien Raymond f90ec9fff0
rename interfaces 2017-11-27 22:18:39 +01:00
Darien Raymond 3214a5078c
customizable policy 2017-11-27 22:09:30 +01:00
Darien Raymond 64e5430ed9
lazy init of authenticator 2017-11-27 10:42:51 +01:00
Darien Raymond eef2a72ac0
fix aes cfb decode packet. fix #739 2017-11-27 10:42:34 +01:00
Darien Raymond fefb5c8e01
fix aead udp 2017-11-26 21:51:30 +01:00
Darien Raymond b64aceabcf
fix aead reader and writer 2017-11-26 16:56:01 +01:00
Darien Raymond 721bea5d54
fix lint warnings 2017-11-26 15:13:33 +01:00
Darien Raymond 6c0a1439c4
fix #739 2017-11-26 14:18:23 +01:00
Darien Raymond 02ab3f3494
refine aead check on server 2017-11-26 01:02:10 +01:00
Darien Raymond 9dbdcb3a39
fix check of AEAD cipher 2017-11-26 00:59:56 +01:00
Darien Raymond 80258c0542
handle AEAD cipher 2017-11-26 00:58:57 +01:00
Darien Raymond 713ebfb203
implementation for Shadowsocks AEAD 2017-11-26 00:51:54 +01:00