Commit Graph

817 Commits (b238188770b93c5e3c11f62923647bd2ac844830)

Author SHA1 Message Date
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
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