Darien Raymond
|
0481e6fa42
|
simplify chunk stream reader
|
2017-12-02 01:19:27 +01:00 |
|
Darien Raymond
|
9caa59c827
|
move ctx into function
|
2017-12-01 00:47:17 +01:00 |
|
Darien Raymond
|
fd8db49dc9
|
generalized event handler
|
2017-11-28 23:41:20 +01:00 |
|
Darien Raymond
|
3214a5078c
|
customizable policy
|
2017-11-27 22:09:30 +01:00 |
|
Darien Raymond
|
40222de0f7
|
fix chunk parser for ss aead
|
2017-11-26 16:55:46 +01:00 |
|
Darien Raymond
|
981c43afc2
|
allow nil additional data generator
|
2017-11-26 16:55:35 +01:00 |
|
Darien Raymond
|
519eb344db
|
handle data first and then error
|
2017-11-26 15:08:37 +01:00 |
|
Darien Raymond
|
713ebfb203
|
implementation for Shadowsocks AEAD
|
2017-11-26 00:51:54 +01:00 |
|
Darien Raymond
|
41961dbd60
|
cleanup
|
2017-11-25 21:58:47 +01:00 |
|
Darien Raymond
|
052d2d8278
|
merge noOpBytesWriter into noOpWriter
|
2017-11-25 21:35:26 +01:00 |
|
Darien Raymond
|
6de4ef014a
|
read directly from underlying buffered reader in mux
|
2017-11-25 01:05:30 +01:00 |
|
Darien Raymond
|
2fdccb2424
|
handle read with data and error at same time
|
2017-11-24 23:16:01 +01:00 |
|
Darien Raymond
|
0aa48e6c5a
|
cancel immediately when timeout = 0
|
2017-11-23 14:58:35 +01:00 |
|
Darien Raymond
|
1226f3ce39
|
more test cases
|
2017-11-23 14:48:43 +01:00 |
|
Darien Raymond
|
6017e46af4
|
comments
|
2017-11-23 10:41:02 +01:00 |
|
Darien Raymond
|
6069b77baa
|
prototype for plugins
|
2017-11-22 23:00:46 +01:00 |
|
Darien Raymond
|
97d886e1c9
|
use all buffers
|
2017-11-21 22:03:43 +01:00 |
|
Darien Raymond
|
dd159cce6c
|
special handling for IPv6 from URL
|
2017-11-21 18:46:28 +01:00 |
|
Darien Raymond
|
b0ac43a8fc
|
comments
|
2017-11-21 17:02:55 +01:00 |
|
Darien Raymond
|
fcc66704fa
|
comments
|
2017-11-21 16:55:22 +01:00 |
|
Darien Raymond
|
66ebeaa0ca
|
cleanup
|
2017-11-21 16:53:07 +01:00 |
|
Darien Raymond
|
ec8f8d4e10
|
remove check for ReaderFrom on underlying writer, as it may be badly implemented.
|
2017-11-20 11:13:27 +01:00 |
|
Darien Raymond
|
5c9f54a453
|
fix length check in auth reader
|
2017-11-18 19:37:36 +01:00 |
|
Darien Raymond
|
afcad409e2
|
reallocate in for loop
|
2017-11-17 09:18:12 +00:00 |
|
Darien Raymond
|
23b768576e
|
always allocate buffer in Write
|
2017-11-16 18:34:05 +01:00 |
|
Darien Raymond
|
743d35c059
|
flush when not buffered
|
2017-11-15 23:38:52 +01:00 |
|
Darien Raymond
|
f3c5df8798
|
make sure writer not buffered
|
2017-11-15 11:23:25 +01:00 |
|
Darien Raymond
|
0dbfb66126
|
clean up dns package
|
2017-11-15 00:36:14 +01:00 |
|
Darien Raymond
|
268d7264e8
|
use external config converter first, and then fallback to the internal one
|
2017-11-11 22:29:00 +01:00 |
|
Darien Raymond
|
901d13ca76
|
allow normalized env name for asset location. fix #702
|
2017-11-11 15:23: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
|
3d2fd372e1
|
avoid writing empty payload in bytesToBufferWriter
|
2017-11-08 23:43:16 +01:00 |
|
Darien Raymond
|
cf080e8061
|
ensure buffer is completely filled in
|
2017-11-08 22:41:46 +01:00 |
|
Darien Raymond
|
d5fd7efa7e
|
fast read on first packet
|
2017-11-08 22:23:21 +01:00 |
|
Darien Raymond
|
2a96aaaf7b
|
comments
|
2017-11-08 18:14:44 +01:00 |
|
Darien Raymond
|
9cc9a76b71
|
cleanup
|
2017-11-08 11:11:13 +01:00 |
|
Darien Raymond
|
7cd2d62d06
|
release buffer on error
|
2017-11-07 16:53:02 +01:00 |
|
Darien Raymond
|
8554a5e0bf
|
fix buffer leak
|
2017-11-07 16:28:39 +01:00 |
|
Darien Raymond
|
d9ce03d25b
|
test case for geoip:cn
|
2017-11-07 16:21:36 +01:00 |
|
Darien Raymond
|
1b6b39faad
|
comments
|
2017-11-07 15:02:21 +01:00 |
|
Darien Raymond
|
f5d76c8eb0
|
fix lint warnings
|
2017-11-07 14:40:51 +01:00 |
|
Darien Raymond
|
251d6f6fcb
|
fix lint warning
|
2017-11-07 13:07:50 +01:00 |
|
Darien Raymond
|
ccf1fb6616
|
fix buffer leak in multi buffer
|
2017-11-07 11:40:12 +01:00 |
|
Darien Raymond
|
d1e7e7002f
|
fix buffer leak in crypto io
|
2017-11-07 11:39:54 +01:00 |
|
Darien Raymond
|
4761139fbc
|
comments
|
2017-11-06 22:42:16 +01:00 |
|
Darien Raymond
|
482793d28a
|
get asset location on demand
|
2017-11-06 12:23:21 +01:00 |
|
Darien Raymond
|
064d7249f5
|
banchmark IPNetTable
|
2017-11-05 23:39:47 +01:00 |
|
Darien Raymond
|
541924dc88
|
fix cidr parsing for non-normalized ips
|
2017-11-05 10:37:23 +01:00 |
|
Darien Raymond
|
1d2c624062
|
get asset location
|
2017-11-04 21:33:09 +01:00 |
|