Commit Graph

43 Commits (4668f9d3de142adf85a3b0a897b05f56f1a7e7a5)

Author SHA1 Message Date
Darien Raymond c9c2338f05
refactor 2017-04-25 10:48:06 +02:00
Darien Raymond 2c3ed5d9e4
snifered dispatch 2017-04-25 00:49:27 +02:00
Darien Raymond 77521029b1
support for http and tls header sniffing 2017-04-25 00:19:22 +02:00
Darien Raymond 027270fd2c
cleanup 2017-04-19 11:20:08 +02:00
Darien Raymond 57a353e92f
return EOF on context done 2017-04-16 21:31:16 +02:00
Darien Raymond 2f565bfd5e
simplify ray stream 2017-04-16 09:57:28 +02:00
Darien Raymond f506a39d32
multi buffer 2017-04-15 21:07:23 +02:00
Darien Raymond f57260c358
refactor 2017-04-13 22:17:58 +02:00
Darien Raymond d792faff70
fix interface 2017-04-03 01:06:49 +02:00
Darien Raymond 14824c8451
fix timeout reader usage 2017-03-27 11:14:55 +02:00
Darien Raymond 8ce6e741f1
Merge branch 'master' of https://github.com/v2ray/v2ray-core 2017-03-27 11:12:36 +02:00
Darien Raymond cb0e29ccdb
merging reader 2017-03-27 11:12:34 +02:00
Darien Raymond bb4daedd4c
allow 0 timeout 2017-03-27 08:56:16 +02:00
Darien Raymond d72029211f
completely remove allow passive connection 2017-02-07 17:37:26 +01:00
Darien Raymond ca721230e1
split listening settings from inbound proxies and apply context 2017-01-26 20:46:44 +01:00
Darien Raymond 3a8eef2dec
don't do normal close in error case 2017-01-11 15:10:30 +01:00
Darien Raymond 72992c7478
able to close ray stream with error 2017-01-10 14:22:42 +01:00
Darien Raymond 49210d8362
refine stream handling 2017-01-04 12:34:01 +01:00
Darien Raymond f6aa7a0053
fix usage of ray stream. 2016-12-30 00:51:39 +01:00
Darien Raymond 609dbc1f13
task engine for all proxies 2016-12-30 00:32:20 +01:00
Darien Raymond f7379bc1c3
skip empty payload in ray 2016-12-27 00:44:11 +01:00
Darien Raymond 620561bcaf
remove recover on stream write 2016-12-25 00:42:03 +01:00
Darien Raymond 06c92e492d
fix ray stream 2016-12-22 17:28:06 +01:00
Darien Raymond 1948d0738f
refactor io package 2016-12-09 13:17:34 +01:00
Darien Raymond 7a80409e30
rename alloc to buf 2016-12-09 11:35:27 +01:00
Darien Raymond 2cf44393fb
increase ray buffer size 2016-12-02 14:22:46 +01:00
Darien Raymond f95c322677
rename 'this' 2016-11-27 21:39:09 +01:00
Darien Raymond ad3f450bce
fix usage of io.EOF 2016-11-17 23:21:44 +01:00
v2ray 07a86f549b
unified import path 2016-08-20 20:55:45 +02:00
v2ray 6fa84624cb
simplify logic 2016-07-29 12:13:09 +02:00
v2ray 7f661f5215
rename Error to Err 2016-06-27 08:53:35 +02:00
v2ray 1bd893501c reduce time of waiting for channel empty 2016-05-09 08:23:46 -07:00
v2ray 9b511fb071 Fix a typo 2016-05-09 08:04:55 -07:00
v2ray 663b9c9bbc busy wait on writing 2016-05-08 19:04:51 -07:00
v2ray 8c2b18cac4 fix again the race condition issue 2016-04-19 14:51:52 +02:00
v2ray 1732d33ba9 fix race condition in stream writing 2016-04-19 10:30:42 +02:00
v2ray 7407c8d561 use stream instead of raw chan 2016-04-18 18:44:10 +02:00
v2ray 25dfa66822 typos 2016-02-05 22:04:43 +01:00
Darien Raymond b54a265373 increase buffer size in ray 2016-02-03 14:12:46 +00:00
V2Ray 9a88e8696a format code 2015-11-27 21:57:15 +01:00
V2 Ray 9071b3ea10 more comments 2015-10-15 11:15:59 +00:00
V2Ray a03eaa0316 Split directRay from ray.go 2015-10-14 15:07:13 +02:00
V2Ray 890d185979 Cleanup root directory 2015-10-14 14:51:19 +02:00