Darien Raymond
|
7315b2c647
|
fix mux test
|
2018-04-05 21:09:57 +02:00 |
|
Darien Raymond
|
435be61661
|
fix error handling in mux
|
2018-04-05 20:16:31 +02:00 |
|
Darien Raymond
|
2b675335bd
|
properly handle error case
|
2018-04-05 12:19:57 +02:00 |
|
Darien Raymond
|
79c1087311
|
change status to option
|
2018-04-04 21:33:33 +02:00 |
|
Darien Raymond
|
90c6113dfc
|
handle transport errors in mux session
|
2018-04-04 17:20:45 +02:00 |
|
Darien Raymond
|
c5bd23105e
|
change uint32 to int32
|
2018-04-02 22:01:55 +02:00 |
|
Darien Raymond
|
08dab81eb2
|
migrate int to int32
|
2018-04-02 20:00:50 +02:00 |
|
Darien Raymond
|
4de3f1adc1
|
change ReadFullFrom to take int32 size
|
2018-04-02 00:44:47 +02:00 |
|
Darien Raymond
|
f7dd7e6279
|
support stats counter in ray stream
|
2018-03-30 23:17:28 +02:00 |
|
Darien Raymond
|
fa63beceb6
|
fix double release on buffers
|
2018-03-28 22:23:24 +02:00 |
|
Darien Raymond
|
12181f527f
|
defensive fix for improper usage of buf.New().
|
2018-03-28 14:40:51 +02:00 |
|
Darien Raymond
|
5a227ec356
|
int to int32
|
2018-03-13 03:39:36 +01:00 |
|
Darien Raymond
|
1cbfeea0cd
|
simplify NewSize calls
|
2018-03-12 22:10:13 +01:00 |
|
Darien Raymond
|
994aecd13c
|
rename NewLocal to NewSize
|
2018-03-11 23:29:17 +01:00 |
|
Darien Raymond
|
f97e6fa3d2
|
refine buffer allocation
|
2018-03-11 23:06:04 +01:00 |
|
Darien Raymond
|
c43a5e7d85
|
use AddressParser in mux
|
2018-02-24 00:57:54 +01:00 |
|
Darien Raymond
|
6b872c266c
|
session id
|
2018-02-22 15:26:00 +01:00 |
|
Darien Raymond
|
88b25d38cb
|
simplify context retrieval
|
2018-02-21 17:05:29 +01:00 |
|
Darien Raymond
|
b5facc0ca5
|
remove context from mux.Client
|
2018-02-08 17:46:50 +01:00 |
|
Darien Raymond
|
efcb567273
|
remove context in struct
|
2018-02-08 15:39:46 +01:00 |
|
Darien Raymond
|
292d7cc353
|
massive refactoring for interoperability
|
2018-01-10 12:22:37 +01:00 |
|
Darien Raymond
|
2bf5a008f0
|
fix error levels
|
2017-12-27 22:25:12 +01:00 |
|
Darien Raymond
|
f4c35db968
|
merge log into common log
|
2017-12-19 21:28:12 +01:00 |
|
Darien Raymond
|
d43a23aa96
|
move error generator to common
|
2017-12-03 01:04:57 +01:00 |
|
Darien Raymond
|
fd8db49dc9
|
generalized event handler
|
2017-11-28 23:41:20 +01:00 |
|
Darien Raymond
|
6de4ef014a
|
read directly from underlying buffered reader in mux
|
2017-11-25 01:05:30 +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
|
ead3fa09e5
|
release buffer on error
|
2017-11-07 22:33:16 +01:00 |
|
Darien Raymond
|
cab5c10fc2
|
remove use of KeepAlive
|
2017-11-07 22:31:47 +01:00 |
|
Darien Raymond
|
c1eccb3a45
|
safe release buffer
|
2017-11-07 11:58:43 +01:00 |
|
Darien Raymond
|
c3fc27f7a1
|
comments
|
2017-10-30 12:36:31 +01:00 |
|
Darien Raymond
|
27c099dd37
|
simplify metadata reader
|
2017-10-27 16:32:00 +02:00 |
|
Darien Raymond
|
a1cf299848
|
reduce memory allocation in mux
|
2017-10-27 11:40:18 +02:00 |
|
Darien Raymond
|
d6e9162f78
|
trace outstanding error only
|
2017-10-24 17:33:46 +02:00 |
|
Darien Raymond
|
74cf833758
|
fully migrate to new assertion lib
|
2017-10-24 16:15:35 +02:00 |
|
Darien Raymond
|
26818a2602
|
fix domain length issue for all proxies
|
2017-10-22 20:17:06 +02:00 |
|
Darien Raymond
|
9f392eb506
|
avoid long domain names in mux
|
2017-10-22 19:48:19 +02:00 |
|
Darien Raymond
|
24089bfad0
|
remove duplicated address type def
|
2017-10-21 21:59:46 +02:00 |
|
Darien Raymond
|
f1a15e92f5
|
apply bitmask to other packages
|
2017-10-21 21:04:24 +02:00 |
|
Darien Raymond
|
8c6f73f30b
|
bitmask
|
2017-10-21 20:40:31 +02:00 |
|
Darien Raymond
|
948534f480
|
reduce memory consumption of mux.Writer
|
2017-10-21 20:21:51 +02:00 |
|
Darien Raymond
|
9df5ac6e4f
|
fix frame meta
|
2017-10-21 19:29:27 +02:00 |
|
Darien Raymond
|
aa5e06a26e
|
reduce memory consumption of frame meta
|
2017-10-21 19:27:53 +02:00 |
|
Darien Raymond
|
7f4296cd78
|
assert meta is nil on error
|
2017-10-21 19:27:31 +02:00 |
|
Darien Raymond
|
badc77a7f7
|
return proper error in drain
|
2017-10-21 19:27:20 +02:00 |
|
Darien Raymond
|
103cb48692
|
test case for SessionManager.Size()
|
2017-10-21 19:26:57 +02:00 |
|
Darien Raymond
|
95c469c1fd
|
handle proxy error in mux client
|
2017-10-20 21:11:13 +02:00 |
|
Darien Raymond
|
06d4c37889
|
integrate mux in vmess server
|
2017-05-17 21:13:01 +02:00 |
|
Darien Raymond
|
5829b45bbe
|
close timer faster
|
2017-05-09 00:01:15 +02:00 |
|