Commit Graph
823 Commits
Author SHA1 Message Date
Darien Raymond fdb3a7b57d remove use of buf.NewSize() 2018-08-16 12:05:33 +02:00
Darien Raymond 053fc38d38 refine udp hub api 2018-08-11 22:35:01 +02:00
Darien Raymond e7d45d8d63 temporarily skip TLS test in ws 2018-08-09 16:51:47 +02:00
Darien Raymond c89531022f fix kcp state wait 2018-08-09 13:38:47 +02:00
Darien Raymond ab87c240f7 reduce memory usage in tls 2018-08-09 13:30:29 +02:00
Darien Raymond c81531fc77 destroy timer immedietely after use 2018-08-09 12:23:27 +02:00
Darien Raymond b238188770 delayed timer creation 2018-08-09 12:23:08 +02:00
Darien Raymond 63c7f5e686 check payload length before decrypting it. fixes #1227 2018-08-08 00:26:01 +02:00
Darien Raymond b79ec5f1ed use protocol in string form 2018-08-06 13:48:35 +02:00
Darien Raymond 206f52affc refine buffer interface 2018-07-30 22:45:06 +02:00
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