Commit Graph
813 Commits
Author SHA1 Message Date
Darien Raymond 3b0bfe9422 check empty 2018-07-29 15:10:06 +02:00
Darien Raymond 47f1399995 check errors 2018-07-29 13:19:03 +02:00
Darien Raymond 18f3fb5196 comment 2018-07-29 10:47:50 +02:00
Darien Raymond 1ca3bb9750 remove segment pools 2018-07-29 03:54:24 +02:00
Darien Raymond 2d4a0f23d5 rewrite sending logic 2018-07-29 03:54:15 +02:00
Darien Raymond a3fd81dfff rework multibuf copy 2018-07-29 03:38:54 +02:00
Darien Raymond 9ee9af9e02 fix mb copy again 2018-07-29 03:23:59 +02:00
Darien Raymond e0a2247a07 Revert "temporarily disable asm code"
This reverts commit 6e28b4f91d.
2018-07-29 03:15:14 +02:00
Darien Raymond 354ef3c27d fix multibuffer copy 2018-07-29 03:13:29 +02:00
Darien Raymond 6e28b4f91d temporarily disable asm code 2018-07-28 18:09:34 +02:00
Darien Raymond ebea255c74 eliminate partial writes 2018-07-28 15:03:40 +02:00
Darien Raymond 4b63638dca update protobuf lib 2018-07-25 00:36:28 +02:00
Darien Raymond 896db7c50c offer an option to disable session resumption 2018-07-24 15:12:09 +02:00
Darien Raymond e3cc12995f fix some lint errors 2018-07-19 13:31:57 +02:00
Darien Raymond 14dc6371d3 receive handshake address from tls conn 2018-07-14 13:58:24 +02:00
Darien Raymond 9a9b6f9077 fix concurrent access to tls config 2018-07-14 00:21:58 +02:00
Darien Raymond ffe18d94e4 update websocket reference 2018-07-13 12:17:52 +02:00
Darien Raymond 29ad2cbbdb function to compare byte array 2018-07-12 23:38:10 +02:00
Darien Raymond f8e6927581 pool for data and ack segments 2018-07-08 23:03:00 +02:00
Darien Raymond bd4752a6ab fix total inflight size 2018-07-08 22:08:26 +02:00
Darien Raymond a8b0660df0 redo kcp.SendingWindow 2018-07-08 21:08:17 +02:00
Darien Raymond bbeae5be48 redo kcp.ReceivingWindow 2018-07-08 12:24:37 +02:00
Darien Raymond 255090c5c0 fix dispatcher test 2018-07-03 21:53:36 +02:00
Darien Raymond e3cc852c57 udp dispatcher takes context with dispatching requests. fixes #1182. 2018-07-03 21:38:02 +02:00
Darien Raymond 6315217572 fix receiving window size 2018-07-02 15:30:23 +02:00
Darien Raymond b05597df3a fix passive connection in mux. fix #1167 2018-06-27 12:21:22 +02:00
Darien Raymond ff0ae91b9b update protobuf generated files 2018-06-26 16:28:54 +02:00
Darien Raymond 9977eadf8c remove dependency from errors to session 2018-06-25 01:09:02 +02:00
Darien Raymond 5f93eee8b0 fixes #1142 2018-06-09 04:47:37 +02:00
Darien Raymond adade2bffd fix lint warnings 2018-05-31 11:55:11 +02:00
Darien Raymond 9321210bcf settings for allowing insecure cipher suites. 2018-05-27 18:52:08 +02:00
Darien Raymond 0e27fac290 fix race condition 2018-05-27 15:06:17 +02:00
Darien Raymond ac6a0f7511 update activity timer 2018-05-27 14:42:53 +02:00
Darien Raymond 67f5292f38 fix lint errors 2018-05-25 23:20:24 +02:00
Darien Raymond 5b4eef5c7b fix dtls header 2018-05-25 20:58:16 +02:00
Darien Raymond 956c4f5bcf update dtls.length logic 2018-05-25 19:34:32 +02:00
Darien Raymond f9277958a5 DTLS header for MKCP 2018-05-25 17:16:15 +02:00
Darien Raymond 65bd8509d7 fix buffer policy settings 2018-05-25 13:12:00 +02:00
Darien Raymond b24e808a8a fix pipe related tests 2018-05-25 12:50:33 +02:00
Darien Raymond 213f827406 policy for internal buffer size 2018-05-25 12:08:28 +02:00
Darien Raymond 68da956fc4 re-generate code 2018-05-25 11:56:01 +02:00
Darien Raymond 0301222e22 fix default value for size = 0 2018-05-09 08:10:30 +02:00
Darien Raymond 70b2b22047 fix #1087 2018-05-08 17:40:16 +02:00
Darien Raymond 892828630e testcase for 0 limit 2018-05-08 17:27:01 +02:00
Darien Raymond f9c794c795 fix lint errors 2018-04-23 16:42:37 +02:00
Darien Raymond a0dc8d19fa don't error if pipe is already closed. 2018-04-23 16:26:29 +02:00
Darien Raymond f1f4a796cf Set correct remote addr for h2 request. Fixes #1068. 2018-04-21 11:00:40 +02:00
Darien Raymond 148a7d064d simplify buf.BufferedReader 2018-04-21 00:54:53 +02:00
Darien Raymond c9e711374f use websocket from vendor 2018-04-20 22:45:44 +02:00
Darien Raymond d7aeb51904 merge http.Connection into net.Connection 2018-04-20 21:30:58 +02:00