Commit Graph

71 Commits (40c3a01e68c44546ac5b44a9e016ab2bb8c896de)

Author SHA1 Message Date
Darien Raymond 4624de091b remove cache of existing user hashes 2016-01-25 10:54:03 +00:00
v2ray f60747c455 2nd step to reduce number of authentication bits 2016-01-21 10:08:00 +01:00
v2ray eec0bb4db4 lazy evaluation of log fields 2016-01-18 12:24:33 +01:00
v2ray e5fa96f814 massive refactoring against json config parsing 2016-01-15 12:43:06 +01:00
v2ray 7881330644 remove unnecessary memory allocation in vmess 2016-01-12 13:39:17 +01:00
v2ray 48ff2a5ae8 use [16]byte instead of string for faster hashing 2016-01-12 13:02:05 +01:00
Darien Raymond bed5235772 remove proxy/vmess/protocol/user 2016-01-12 10:52:40 +00:00
Darien Raymond dc1fbecdfb remove fuzzing tests 2016-01-12 10:45:38 +00:00
v2ray 349b02084c rewrite hashing logic in vmess 2016-01-12 11:38:43 +01:00
v2ray ea080b2ebf rewrite id hash queue 2016-01-11 22:51:35 +01:00
v2ray d1fecba6e4 improve timed queue performance 2016-01-10 09:11:46 +01:00
v2ray 242624de96 fix test break 2016-01-09 00:22:50 +01:00
v2ray 4ca43c3121 alternative user ids 2016-01-09 00:10:57 +01:00
v2ray 7c64093a7a Output debug info when parsing VMess request 2016-01-05 00:08:00 +01:00
v2ray 1239b1a57b fix buffer usage in vmess out 2016-01-04 22:02:22 +01:00
Darien Raymond e6ad1d8518 format code 2016-01-04 14:16:52 +00:00
Darien Raymond 27b521d2aa fix buffer usage in VMess 2016-01-04 12:01:32 +00:00
v2ray 1c4c9bffad Move proxy/common/config to proxy/internal/config 2016-01-02 17:40:51 +01:00
v2ray 34a0cb0b70 move port out of address 2015-12-16 23:53:38 +01:00
v2ray a63670311e use uuid in vmess id 2015-12-12 21:40:16 +01:00
Darien Raymond af8412175e re-org vmess content 2015-12-07 19:32:38 +00:00
Darien Raymond ae056714db refactor common/net.Port 2015-12-02 20:44:01 +00:00
Darien Raymond fa7c1069bc more update 2015-12-02 16:27:55 +00:00
Darien Raymond 36848af749 leveral serial.String in code 2015-12-02 15:49:34 +00:00
Darien Raymond 3c12469ae5 leverage serial.String in assert 2015-12-02 15:41:19 +00:00
Darien Raymond 7960b97c8e fix test break 2015-12-02 15:26:11 +00:00
Darien Raymond 0a2e4343bc massive refactoring against unit test lib 2015-12-02 14:27:18 +00:00
V2Ray cee85bdf26 Add Port as a type 2015-12-02 12:47:54 +01:00
V2Ray c2904383b3 FIx a bug that mutex is passed by value. 2015-11-28 20:29:42 +01:00
V2Ray 9a88e8696a format code 2015-11-27 21:57:15 +01:00
V2Ray 1b8e100879 validation reader for vmess 2015-11-15 21:54:28 +01:00
V2Ray 3a6844f482 reduce number of iterations of vmess fuzzing test. 2015-11-10 12:25:26 +01:00
V2Ray bd48556b98 Smarter reader generator 2015-11-10 12:13:01 +01:00
V2Ray 2a6f4740c1 fuzzing test for vmess protocol 2015-11-10 00:05:25 +01:00
V2Ray fdc72ed8c9 Move mocked userset to vmess/protocol/user 2015-11-04 23:04:00 +01:00
V2Ray a46db069fb Refactor AES encryption/decryption 2015-11-03 21:26:16 +01:00
V2Ray f2cf4a1f89 Test case for too-short request 2015-11-02 23:48:47 +01:00
V2Ray 1c09b70931 format code 2015-10-31 14:08:13 +01:00
V2Ray 46c0d457d9 User settings for trusted user 2015-10-31 09:39:45 +01:00
V2Ray b44098d752 Introduce user level 2015-10-31 00:38:31 +01:00
V2Ray 361a22d74d Move proxy errors to proxy/common/errors 2015-10-29 23:59:57 +01:00
V2Ray fdb41bbd50 Remove call to UTC() which is not necessary. 2015-10-29 12:04:14 +01:00
V2Ray 96c5d32d59 Remove []byte allocation in vmess 2015-10-21 22:28:26 +02:00
V2Ray 2c710d6b1c Protect from DoS attack 2015-10-21 21:53:55 +02:00
Claire Raymond 771d0225c7 Refactor vmess config 2015-10-16 10:03:22 +00:00
V2Ray efb881d73c Remove log level detection during runtime 2015-10-13 18:27:29 +02:00
V2Ray 1d40220d31 Remove error defination 2015-10-13 13:55:06 +02:00
V2Ray d4f3fc0c0f More accurate hash generation 2015-10-10 21:43:40 +02:00
V2Ray ab151cc053 Don't generate duplicated hash 2015-10-10 21:29:26 +02:00
V2Ray 3d1a6322bd Remove unnecessary copy in VMess protocol 2015-10-07 14:50:17 +02:00