Commit Graph
406 Commits
Author SHA1 Message Date
Darien Raymond 22379e5a6b refactor connection pool 2016-11-24 23:16:05 +01:00
Darien Raymond e8cde53975 fix tcp log 2016-11-22 08:23:03 +01:00
Darien Raymond e0116d3957 fix http read 2016-11-22 00:52:26 +01:00
Darien Raymond 15cb543abb release memory in kcp connection 2016-11-21 22:41:12 +01:00
Darien Raymond 70c75038a2 small buffer 2016-11-21 22:08:34 +01:00
Darien Raymond 30cd9e929d add exponential backoff as retry logic 2016-11-20 21:47:51 +01:00
Darien Raymond d6086e0e9b remove buggy test case 2016-11-19 22:54:42 +01:00
Darien Raymond f64c79e239 log 2016-11-19 22:40:06 +01:00
Darien Raymond 2078f29142 refine error message 2016-11-19 14:38:13 +01:00
Darien Raymond ac2f62b239 reduce memory footprint in kcp 2016-11-19 01:49:54 +01:00
Darien Raymond ed780951aa save some goroutines 2016-11-19 01:48:38 +01:00
Darien Raymond 292176c57f simplify udp payload queue 2016-11-19 00:34:30 +01:00
Darien Raymond 1a1383c2ea simplify random 2016-11-18 21:34:42 +01:00
Darien Raymond a14795e1e6 optimize udp hub 2016-11-18 21:30:03 +01:00
Darien Raymond 4ee758c4d2 simplify kcp logic 2016-11-18 16:19:13 +01:00
Darien Raymond ad3f450bce fix usage of io.EOF 2016-11-17 23:21:44 +01:00
Darien Raymond e72f8a26c8 min timeout 2016-11-13 22:29:31 +01:00
Darien Raymond 0cd9f5165f update kcp sending worker 2016-11-13 22:27:58 +01:00
Darien Raymond 9471b5b066 refine dispatcher 2016-11-13 14:33:00 +01:00
Darien Raymond 5dc05d6352 allow outbound to be proxied 2016-11-10 23:41:28 +01:00
Darien Raymond d343cb1ee6 proxy connection 2016-11-09 00:17:09 +01:00
Darien Raymond 7a09fcdc2f increase kcp ack frequency 2016-11-08 00:35:14 +01:00
Darien Raymond b0d009664a Fix HTTP serialization 2016-11-07 10:47:30 +01:00
Darien Raymond dc0cbce6e1 optimize pickString 2016-11-06 14:04:44 +01:00
Darien Raymond 66e8090d3a update http header 2016-11-06 13:38:32 +01:00
Darien Raymond f108633e2e ssr compatibility 2016-11-05 01:50:51 +01:00
Darien Raymond 13dde1799d comments 2016-11-05 01:01:46 +01:00
Darien Raymond bae0de7d95 test case for http auth 2016-11-04 21:59:19 +01:00
Darien Raymond 010f34c76c allow single side auth 2016-11-03 23:14:27 +01:00
Darien Raymond 0747203132 refine http header 2016-11-02 22:26:21 +01:00
Darien Raymond aabb9137e1 remove unused code 2016-11-01 12:34:07 +01:00
Darien Raymond 33d2513e3c reduce memory allocation in kcp 2016-11-01 12:07:20 +01:00
Darien Raymond 5b58066345 use local buffer in UDP hub 2016-11-01 11:46:34 +01:00
Darien Raymond d3f323e24b response factory 2016-11-01 00:42:55 +01:00
Darien Raymond 187688cacb fix type def 2016-11-01 00:42:44 +01:00
Darien Raymond 72339a3509 fix TCP conn reuse with tls 2016-11-01 00:41:46 +01:00
Darien Raymond ac3b91a877 http authenticator 2016-10-31 22:26:46 +01:00
Darien Raymond 97dc7b30de remove test cases depending on external resources 2016-10-24 16:48:16 +02:00
Darien Raymond e13c97d162 rename IP to CIDR in router 2016-10-18 16:42:22 +02:00
Darien Raymond 2320bc3304 remove unused code 2016-10-18 15:31:48 +02:00
Darien Raymond 751a105324 comments 2016-10-18 15:31:39 +02:00
Darien Raymond b81d091fb8 comments 2016-10-18 00:09:49 +02:00
Darien Raymond 9bd8822668 unused proto 2016-10-18 00:09:41 +02:00
Darien Raymond 5a311cbe08 json config parser 2016-10-17 14:35:13 +02:00
Darien Raymond e33b7df34c remove use of any 2016-10-16 14:22:21 +02:00
Darien Raymond be026870f7 protogen update 2016-10-16 00:23:27 +02:00
Darien Raymond f488a63d97 check nil config 2016-10-14 21:19:26 +02:00
Darien Raymond d26ee5441e fix authenticator config 2016-10-12 22:43:17 +02:00
Darien Raymond ab3173039b increase ping interval 2016-10-11 21:21:06 +02:00
Darien Raymond b5910dccae simplify fast resend 2016-10-11 13:17:57 +02:00