Commit Graph

58 Commits (0ad629ca31c3cb9a783d7611bf799534e6af32d5)

Author SHA1 Message Date
Darien Raymond 85163d4b47
more security types in vmess. 2016-12-07 17:32:40 +01:00
Darien Raymond 6d0915cc8c
Fix test break 2016-12-07 15:00:04 +01:00
Darien Raymond a52867cb69
not necessary for a large buffer 2016-12-07 12:21:24 +01:00
Darien Raymond 36e4330e58
comments 2016-12-06 17:36:28 +01:00
Darien Raymond 88c9947285
simplify chain writing 2016-12-06 11:27:58 +01:00
Darien Raymond 8c8f0a53fd
rewrite alloc.buffer 2016-12-06 11:03:42 +01:00
Darien Raymond cf3eb0e77d
refine buffer usage 2016-12-05 15:19:14 +01:00
Darien Raymond abe8ffda68
fix buffered writer 2016-12-04 21:34:22 +01:00
Darien Raymond efb24a4d21
rewrite error lib 2016-12-04 09:10:47 +01:00
Darien Raymond 3ba5ab3291
bring back high volumn mode in adaptive reader 2016-12-02 15:06:04 +01:00
Darien Raymond f95c322677
rename 'this' 2016-11-27 21:39:09 +01:00
Darien Raymond 8dbb45bf06
remove test log 2016-11-22 00:54:40 +01:00
Darien Raymond 13b1bf09cf
more log 2016-11-22 00:42:31 +01:00
Darien Raymond de414de7a2
test log 2016-11-22 00:36:47 +01:00
Darien Raymond 6804d8f73a
better handling error from Pipe() 2016-11-22 00:17:49 +01:00
Darien Raymond 56fb8c478c
remove unused code 2016-11-20 11:00:59 +01:00
Darien Raymond 1169476e69
return correct number of bytes written 2016-11-19 22:38:24 +01:00
Darien Raymond 87a8f7a953
fix chan writer 2016-11-19 21:12:52 +01:00
Darien Raymond 5a32cd8602
remove large buffer 2016-11-19 01:50:09 +01:00
Darien Raymond ad3f450bce
fix usage of io.EOF 2016-11-17 23:21:44 +01:00
Darien Raymond 5dc05d6352
allow outbound to be proxied 2016-11-10 23:41:28 +01:00
Darien Raymond e6e0419958
format private annotation 2016-08-24 11:17:42 +02:00
v2ray 07a86f549b
unified import path 2016-08-20 20:55:45 +02:00
v2ray 2268f3d1bc
remove import path restriction 2016-08-19 17:05:15 +02:00
v2ray 7e499ee0b6
Cleanup 2016-07-17 12:18:34 +02:00
v2ray 089de290ad
Leverage buffer.Read 2016-07-17 12:18:26 +02:00
v2ray e586f3c127
release buffer on write error 2016-07-16 11:12:53 +02:00
v2ray 2c82f65189 return correct length in ReadFrom 2016-06-01 22:09:12 +02:00
v2ray 202ac9bb56 ReadFrom in BufferedWriter 2016-06-01 21:17:44 +02:00
v2ray 46f76e55e5 reorg chan reader 2016-05-25 22:36:52 +02:00
v2ray 3156c4586c Allow data stream passing through http proxy 2016-05-25 09:32:26 +02:00
v2ray fc63f0432c simplify testing 2016-05-24 21:55:46 +02:00
v2ray 3d6200dc64 Fix another dead lock in buffered writer 2016-05-22 19:41:48 +02:00
v2ray e00c424341 Fix dead lock in buffered writer 2016-05-22 19:39:14 +02:00
v2ray f5f13d801f add a lock to protect reader/writer from panic 2016-05-20 13:56:19 +02:00
v2ray 634c4964cc Massive fixes 2016-05-12 17:20:07 -07:00
v2ray c224f67666 actually return nil 2016-05-11 11:54:55 -07:00
v2ray 7fd94e1116 clear logic in v2io.Pipe 2016-05-11 11:54:29 -07:00
v2ray e9ae553f78 test cases for v2io 2016-05-11 10:54:20 -07:00
v2ray 8b71647b9d comments 2016-04-28 22:31:33 +02:00
v2ray 7407c8d561 use stream instead of raw chan 2016-04-18 18:44:10 +02:00
v2ray 70f803173a simplify reader/writer interface 2016-04-12 21:43:13 +02:00
v2ray e8023f0d92 releasable writer 2016-03-24 23:36:18 +08:00
v2ray ff69ac7a0e Release all references 2016-03-11 23:51:58 +01:00
v2ray 1b5b599741 agressively cleanup references at release 2016-03-10 16:56:19 +01:00
v2ray ef51c600fb Apply buffered reader and writer to socks 2016-02-27 11:02:42 +01:00
v2ray be09847bbd buffered reader and writer 2016-02-26 23:45:33 +01:00
v2ray e47dd29ed1 more doc 2016-02-06 22:28:35 +01:00
v2ray d3ff2b3698 chunk stream in vmess 2016-02-01 12:22:29 +01:00
v2ray e9c784d4bd refactor shadowsocks 2016-01-29 20:54:06 +01:00