Commit Graph
63 Commits
Author SHA1 Message Date
Darien Raymond f7dd7e6279 support stats counter in ray stream 2018-03-30 23:17:28 +02:00
Jinqiu Yu 87dd1ed877 Fix receivced, InboundBound, tranport, Enpoint typo 2018-03-11 15:25:59 +08:00
Darien Raymond f1231822f7 fix error handling in ray 2018-02-19 17:50:36 +01:00
Darien Raymond efcb567273 remove context in struct 2018-02-08 15:39:46 +01:00
Darien Raymond 1e6d5561cc prototype of commander 2018-02-05 23:38:24 +01:00
Darien Raymond 7fab28cf0b fix build break 2018-01-10 17:33:15 +01:00
Darien Raymond efc8c23207 support dial for v2ray instance 2018-01-10 17:31:52 +01:00
Darien Raymond 8a09c6c926 migrate to signal.Semaphore and Notifier 2017-12-27 21:33:42 +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 6c9a60100d format code 2017-10-26 21:44:22 +02:00
Darien Raymond 74cf833758 fully migrate to new assertion lib 2017-10-24 16:15:35 +02:00
Darien Raymond 94bba49674 fix lint warnings 2017-10-23 14:15:16 +02:00
Darien Raymond 62258e6aef fix #638 2017-10-23 14:09:14 +02:00
Darien Raymond 5ae8bfbda1 fix data race in ray 2017-10-20 23:23:29 +02:00
Darien Raymond b16a82024c normalized env variable names for bash 2017-05-26 01:11:38 +02:00
Darien Raymond 479c22c17d lower default buffer size to 10M 2017-05-19 00:21:48 +02:00
Darien Raymond c6a68755b6 lint 2017-05-15 20:58:27 +02:00
Darien Raymond ad35fc7028 split read and write signal 2017-05-15 20:42:10 +02:00
Darien Raymond 642a630912 default buffer limit in ray stream to 20MB 2017-05-15 20:31:52 +02:00
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