Commit Graph
126 Commits
Author SHA1 Message Date
Darien Raymond 6a06908456 optimize encryption read/write operations 2018-07-31 12:37:59 +02:00
Darien Raymond 206f52affc refine buffer interface 2018-07-30 22:45:06 +02:00
Darien Raymond d615adab36 optimize padding reading 2018-07-30 20:08:50 +02:00
Darien Raymond 7a4b0fff07 ensure everything are written 2018-07-27 23:44:22 +02:00
Darien Raymond 5e25741742 update tests 2018-07-13 14:36:09 +02:00
Darien Raymond 7efa7ee632 prepare to remove constructor of AuthenticationReader 2018-07-09 22:27:24 +02:00
Darien Raymond 81c9743ce0 fix auth test 2018-07-09 12:40:13 +02:00
Darien Raymond 8a879deac1 max padding len as variable 2018-07-08 21:46:13 +02:00
Darien Raymond 69774c99dc fix padding value 2018-07-07 23:48:37 +02:00
Darien Raymond f54a8735ab global padding in vmess protocol 2018-07-07 15:42:24 +02:00
Darien Raymond 0d94d25688 prototype of mtproto proxy 2018-07-04 17:48:48 +02:00
Darien Raymond 68da956fc4 re-generate code 2018-05-25 11:56:01 +02:00
Darien Raymond 148a7d064d simplify buf.BufferedReader 2018-04-21 00:54:53 +02:00
Darien Raymond 3997d13b97 rename Slice and Slice from to Resize and Advance 2018-04-19 23:48:38 +02:00
Darien Raymond 1425fd2ba9 remove Buffer.Append method 2018-04-19 22:56:55 +02:00
Darien Raymond 66ed1bab2a simplify BytesGenerator 2018-04-14 13:10:12 +02:00
Darien Raymond 9d7f43a299 fix lint errors 2018-04-11 16:15:29 +02:00
Darien Raymond 4b45174650 fix handling of empty buffer 2018-04-09 16:48:25 +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 27ccc9d726 comments 2018-04-03 22:34:59 +02:00
Darien Raymond 7bafd7a1ab migrate int to int32 2018-04-03 11:32:03 +02:00
Darien Raymond c5bd23105e change uint32 to int32 2018-04-02 22:01:55 +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 4de3f1adc1 change ReadFullFrom to take int32 size 2018-04-02 00:44:47 +02:00
Darien Raymond 5af3580bcf correct magic number 2018-04-02 00:00:15 +02:00
Darien Raymond 3d919a6a93 optimize auth reader 2018-04-01 23:31:53 +02:00
Darien Raymond 8d0a74b3fa refine auth writer 2018-04-01 22:41:38 +02:00
Darien Raymond fc7da93d06 less cap 2018-03-28 22:24:01 +02:00
Darien Raymond 000e0804e8 fix buffer recycling 2018-03-16 16:22:22 +07: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
Shelikhoo 7f34cbdaff Add Generated Files 2018-02-12 14:17:14 +08:00
Darien Raymond bcfcba396b simplify auth reader 2017-12-03 13:23:24 +01:00
Darien Raymond d43a23aa96 move error generator to common 2017-12-03 01:04:57 +01: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 981c43afc2 allow nil additional data generator 2017-11-26 16:55:35 +01:00
Darien Raymond 713ebfb203 implementation for Shadowsocks AEAD 2017-11-26 00:51:54 +01:00
Darien Raymond 97d886e1c9 use all buffers 2017-11-21 22:03:43 +01:00
Darien Raymond 5c9f54a453 fix length check in auth reader 2017-11-18 19:37:36 +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 251d6f6fcb fix lint warning 2017-11-07 13:07:50 +01:00