Commit Graph

56 Commits (8be5d695c89d16bbd17b98ac1e5c554179f4f6dc)

Author SHA1 Message Date
V2Ray 8be5d695c8 test case for socks.net 2015-09-19 15:35:20 +02:00
V2Ray 729312f3b5 Convert point server config to interface for testibility 2015-09-19 15:07:10 +02:00
V2Ray 7d92b6a4fb fix test break 2015-09-17 23:29:12 +02:00
V2Ray 55377d5ad5 Send VMess request along with first data packet for performance 2015-09-17 23:26:09 +02:00
V2Ray 8e8dbbcfd0 Add SOCKS4 support 2015-09-17 17:37:04 +02:00
V2Ray e33f603c49 merge conflict 2015-09-16 21:16:23 +02:00
V2Ray 228e1eeabe re-enable vmess test 2015-09-16 21:13:13 +02:00
V2 Ray 1e90d25e76 Merge pull request #15 from cxjava/error
Add more error check and declare the field name in composite literal.
2015-09-16 19:52:22 +02:00
V2Ray 8f93612dec use NewAuthenticationResponse instead of struct{} 2015-09-16 17:36:11 +02:00
V2Ray 4aad94c669 test cases for socks io 2015-09-16 17:29:00 +02:00
Charles 5495b8bea5 Add more error check and declare the field name in composite literal. 2015-09-16 23:07:05 +08:00
V2 Ray 88ecd476cd Merge pull request #14 from cxjava/struct
Use &struct{} instead of new
2015-09-16 16:53:16 +02:00
Charles 12ea3b8e28 Use &struct{} instead of new 2015-09-16 22:27:36 +08:00
V2Ray 6746800a21 Remove unnecessary code in socks io 2015-09-16 16:06:16 +02:00
V2Ray cc3f374623 Remove restriction of padding length 2015-09-16 12:26:50 +02:00
V2Ray 54fe1ed8b1 format code 2015-09-16 00:06:22 +02:00
V2Ray 4c963a51ed username/password support for socks proxy 2015-09-16 00:05:59 +02:00
V2Ray ca79db0de1 simplify socks input 2015-09-15 21:40:40 +02:00
V2Ray 06e19d17e5 Update IV for instruction encryption 2015-09-15 01:32:55 +02:00
V2Ray 608f72f537 Don't report error for EOF 2015-09-14 22:01:01 +02:00
V2Ray 092d73b6b6 Update VMess protocol 2015-09-14 21:59:44 +02:00
V2Ray 5af327f00b fix test break 2015-09-14 19:03:31 +02:00
V2Ray 097915bf7e Time based user hash 2015-09-14 18:19:17 +02:00
V2Ray e7ce2c7166 Close connection chan when socks client finishes sending data, and fix a performance issue in VMess decoding. 2015-09-14 13:51:30 +02:00
V2Ray 919fd5b16b Remove debug infomation 2015-09-14 00:30:50 +02:00
V2Ray d12737b3b8 Simplify channel operations 2015-09-13 20:01:50 +02:00
V2Ray 51670b223d Remove prefix 'V' in struct names 2015-09-12 22:11:54 +02:00
V2Ray cc3fdb6ef4 Version 1.0 alpha 2015-09-12 20:36:21 +02:00
V2Ray 0ca7dab49b massive refactoring for configuration 2015-09-12 11:51:42 +02:00
V2Ray 791ac780f0 Refactor vmess internal struct for better readability 2015-09-11 17:27:36 +02:00
V2Ray 9e6b746e86 format code 2015-09-11 14:12:26 +02:00
V2Ray 262eb4f985 sample socks proxy 2015-09-11 14:12:09 +02:00
V2Ray 0a96b8fb1d connecting dots 2015-09-11 00:24:18 +02:00
V2Ray f09d65b2e5 format code 2015-09-09 17:39:25 +02:00
V2Ray 19308037e5 freedom connection 2015-09-09 17:39:06 +02:00
V2Ray f1292f6035 format code 2015-09-09 15:26:11 +02:00
V2Ray c20a7958c2 simplify test code 2015-09-09 15:18:29 +02:00
V2Ray 08a96e5fe1 Unit test library to simplify test writing 2015-09-09 14:51:26 +02:00
V2Ray e764275c58 socks5 server implementation 2015-09-09 12:13:52 +02:00
V2Ray 361f87df09 VMess request serialization 2015-09-09 01:11:02 +02:00
V2Ray 099015021e format code 2015-09-08 18:21:33 +02:00
V2Ray 86944af2ff general purpose encryption streams 2015-09-08 18:21:15 +02:00
V2Ray 9371b3d080 format code 2015-09-08 15:39:49 +02:00
V2Ray 69bcce0b0d Decryption reader for decoding vmess message 2015-09-08 15:39:32 +02:00
V2Ray fb1ad8b81b Full implementation of Socks5 protocol, proxying is on the way 2015-09-08 13:18:55 +02:00
V2Ray d785fa0156 Update protocol for better decription 2015-09-07 23:21:47 +02:00
V2Ray b0849dd23b update format 2015-09-07 23:13:55 +02:00
V2Ray b5416c9f42 more on socks proxy 2015-09-07 22:26:37 +02:00
V2Ray 901434f0a1 format code 2015-09-07 17:29:20 +02:00
V2Ray 07b440fdcb Test case for auth response tobytes 2015-09-07 17:28:36 +02:00