Commit Graph

2555 Commits (a624e50ffe617d7c35bc3f1397b2e7379632cfed)

Author SHA1 Message Date
V2Ray 3fbae6795a Switch to Mutex for better readability 2015-09-23 14:14:53 +02:00
V2Ray c59dcc309c Update VMess protocol to remove unnecessary data 2015-09-23 00:29:10 +02:00
V2Ray 019d8266bc Basic implementation of socks udp listener. 2015-09-22 23:50:05 +02:00
V2Ray dc5fbf8e60 Upload all files for release 2015-09-22 23:45:56 +02:00
V2Ray db23bdfc20 reduce binary size by stripping debug information 2015-09-22 23:43:39 +02:00
V2Ray 53eff7bb3e format code 2015-09-22 18:43:30 +02:00
V2Ray 3f0f8f005d still need this goroutine 2015-09-22 18:43:12 +02:00
V2Ray f30841019d simplify code 2015-09-22 18:31:06 +02:00
V2Ray ec83281d18 Parse config just once 2015-09-22 18:11:55 +02:00
V2Ray 338300248c Target oriented building and windows x86 and arm support. 2015-09-22 17:19:28 +02:00
V2Ray 0527d40f21 change address back to 127.0.0.1 2015-09-22 15:12:02 +02:00
V2Ray 787df1ab9b Reduce memory allocation in vmess. 2015-09-22 14:50:34 +02:00
V2Ray 4874cd54a4 Introduce Packet to unify TCP and UDP communication 2015-09-22 14:45:03 +02:00
V2Ray 4320c14efd In practice 32k buffer is never fully used. 2015-09-22 13:25:17 +02:00
V2Ray dfdea480ff Update issue guide 2015-09-22 12:57:08 +02:00
V2Ray bd35793cf8 Don't random pick if there is only one vnext or user 2015-09-22 00:28:52 +02:00
V2Ray 67f41cb3ba Update doc 2015-09-22 00:08:27 +02:00
V2Ray e57089637a udp packet format in socks5 2015-09-21 20:56:07 +02:00
V2Ray 26b6c06c9e format code 2015-09-21 19:57:30 +02:00
V2Ray 0ce10e1f88 More docs 2015-09-21 19:56:58 +02:00
V2Ray 79ffd818b2 Add network field in config file. 2015-09-21 17:52:58 +02:00
V2Ray e2bd6abb04 format code 2015-09-21 17:48:08 +02:00
V2Ray 3e2cd914b3 Prevent DoS attack 2015-09-21 17:37:06 +02:00
V2Ray a51d64a102 More information when vmess auth fails. 2015-09-21 17:28:48 +02:00
V2 Ray 5aa448753d Update README.md 2015-09-21 15:07:48 +02:00
V2 Ray 186aadf1db Update README.md 2015-09-21 15:07:28 +02:00
V2 Ray 313aec4097 more docs 2015-09-21 10:15:25 +00:00
V2 Ray e4b6d5e0f0 Doc for address.go 2015-09-21 11:51:18 +02:00
V2 Ray 402e7c09c3 Doc for encryption.go 2015-09-21 11:44:53 +02:00
V2Ray 145d78b271 refactor code 2015-09-20 21:21:55 +02:00
V2Ray cb16047cf0 prefer interface over struct 2015-09-20 18:22:29 +02:00
V2Ray 823cbf1509 Split Address struct to save some bytes 2015-09-20 16:55:45 +02:00
V2Ray b319704282 Add network type to destination to be ready for UDP connection 2015-09-20 16:03:12 +02:00
V2Ray 5d5102de4c code cleanup 2015-09-20 13:08:05 +02:00
V2Ray ad613a9e3e license badge 2015-09-20 12:18:25 +02:00
V2Ray b22f306a3d update test code 2015-09-20 11:51:24 +02:00
V2Ray 521db6bdb4 update coverall script 2015-09-20 11:47:39 +02:00
V2Ray 07d4495b27 test cases for json config 2015-09-20 11:45:40 +02:00
V2Ray a887fd01b8 Move log into common 2015-09-20 00:50:21 +02:00
V2Ray d03cac9670 Orgnize coverage info 2015-09-20 00:43:42 +02:00
V2Ray b40be74b86 Fix test break 2015-09-20 00:11:14 +02:00
V2Ray 075753c030 Massive refactoring for better code structure 2015-09-19 23:54:36 +02:00
V2Ray 5eee1b97aa Massive refactoring for better code structure 2015-09-19 23:54:12 +02:00
V2Ray 86315633e1 update coverall script 2015-09-19 22:06:32 +02:00
V2Ray 2c0096c20a Update coverall script 2015-09-19 21:58:52 +02:00
V2Ray 76200e2764 test case for net.vmess 2015-09-19 21:56:09 +02:00
V2Ray ab723fa0b5 Generate user hash on demand 2015-09-19 21:56:00 +02:00
V2Ray 46abe9de5e Update coverall script 2015-09-19 19:21:17 +02:00
V2Ray 3734a25cf2 Update coverall script 2015-09-19 19:06:41 +02:00
V2Ray 5b63edbdbc Update coverall script to get better coverage info 2015-09-19 18:55:43 +02:00