Darien Raymond
|
12ae92ade4
|
exclude errorgen from coverage
|
2017-12-18 21:37:44 +01:00 |
|
Darien Raymond
|
1f226797bc
|
remove header operation to http protocol package
|
2017-12-18 20:59:43 +01:00 |
|
Darien Raymond
|
91ca88bcff
|
read original addr from x-forwarded-for header if present
|
2017-12-18 20:34:00 +01:00 |
|
Darien Raymond
|
a0b2c285b2
|
more test cases
|
2017-12-18 00:07:50 +01:00 |
|
Darien Raymond
|
0959755d21
|
fix a buffer leak in buffered reader
|
2017-12-16 02:02:48 +01:00 |
|
Darien Raymond
|
6c3ef146f1
|
fix test break
|
2017-12-14 23:57:04 +01:00 |
|
Darien Raymond
|
bc9267846c
|
fix crash on init timeout = 0
|
2017-12-14 17:39:58 +01:00 |
|
Darien Raymond
|
123977e324
|
fix misspelling
|
2017-12-13 15:55:39 +01:00 |
|
Darien Raymond
|
03403bb66b
|
trim space before parsing address
|
2017-12-11 00:41:40 +01:00 |
|
Darien Raymond
|
742d9d25d1
|
migrate to new severity def
|
2017-12-10 23:33:23 +01:00 |
|
Darien Raymond
|
4146590d52
|
general purpose logger
|
2017-12-10 22:48:28 +01:00 |
|
Darien Raymond
|
4c7c42d39f
|
grow buffer size slower
|
2017-12-08 13:23:15 +01:00 |
|
Darien Raymond
|
53b0f91873
|
add env variable for config file
|
2017-12-05 11:58:12 +01:00 |
|
Darien Raymond
|
7709ee9b7f
|
more interface test
|
2017-12-03 23:11:29 +01:00 |
|
Darien Raymond
|
bcfcba396b
|
simplify auth reader
|
2017-12-03 13:23:24 +01:00 |
|
Darien Raymond
|
d43a23aa96
|
move error generator to common
|
2017-12-03 01:04:57 +01:00 |
|
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 |
|