Commit Graph

1020 Commits

Author SHA1 Message Date
Lucas Clemente
5ffc2f539d add support for version 36
fixes #312
2016-09-04 23:33:31 +02:00
Lucas Clemente
8a0b9b3b9e use chrome dev in integration tests for testing v36 2016-09-04 23:33:31 +02:00
Lucas Clemente
e856c08645 write http headers in lower case
fixes #317
2016-09-04 11:38:10 +02:00
Marten Seemann
aa16873794 prioritize crypto stream and header stream in streamsMap
fixes #151
2016-09-03 15:35:53 +07:00
Marten Seemann
05265bd3c5 fix AckFrame writing with gap lengths which are a multiple of 255
fixes #306
2016-09-02 12:16:01 +07:00
Lucas Clemente
76e67803ac Merge pull request #314 from lucas-clemente/drop-33
Drop support for version 33
2016-09-01 20:56:18 +02:00
Lucas Clemente
340fb52848 cleanup some v33 leftovers 2016-09-01 20:26:32 +02:00
Lucas Clemente
f8cba7f978 remove version 33 const 2016-09-01 20:26:32 +02:00
Lucas Clemente
6bb89d4902 remove entropy from packet packer 2016-09-01 20:26:32 +02:00
Lucas Clemente
a4d4506f31 remove entropy from packet unpacker and session 2016-09-01 20:26:31 +02:00
Lucas Clemente
10d0190be1 remove some v33 mentions 2016-09-01 20:26:31 +02:00
Lucas Clemente
b138486cd8 remove NackRange 2016-09-01 20:26:31 +02:00
Lucas Clemente
3c2148981f remove entropy from StopWaitingFrame 2016-09-01 20:26:31 +02:00
Lucas Clemente
b032a07f70 remove ackhandlerlegacy and frames.AckFrameLegacy 2016-09-01 20:26:31 +02:00
Lucas Clemente
a8b3e1ef8e move ackhandler.Packet and PacketList shared types to new ackhandler 2016-09-01 20:26:31 +02:00
Lucas Clemente
05127e5c20 remove support for v33 from session 2016-09-01 20:26:31 +02:00
Lucas Clemente
8184ce050f remove v33 from supported versions 2016-09-01 20:26:31 +02:00
Lucas Clemente
d76d86a7e1 fix detection of only-ack packets
ref #315
2016-09-01 20:24:19 +02:00
Lucas Clemente
3378c68c92 improve appveyor logging 2016-09-01 20:24:19 +02:00
Lucas Clemente
cb92d2f43b Merge pull request #313 from lucas-clemente/drop-32
Drop support for version 32
2016-09-01 12:53:14 +02:00
Lucas Clemente
6a9364c20f remove Version32 const 2016-09-01 12:20:19 +02:00
Lucas Clemente
5dda3b8e69 remove support for version 32 from crypto 2016-09-01 12:20:19 +02:00
Marten Seemann
a8764d923e remove version 32 from tests
ref #215
2016-09-01 12:20:18 +02:00
Marten Seemann
e2d5d7e3a6 send VersionNegotiation packets as QUIC 33 packets
ref #215
2016-09-01 12:20:18 +02:00
Marten Seemann
956bfa2d5a disable check for diversification nonce public flag bit
see #232
2016-09-01 12:20:18 +02:00
Marten Seemann
5ec7ee7f01 remove support for version 32 from PublicHeader
ref #215
2016-09-01 12:20:18 +02:00
Marten Seemann
ad91d02cbd remove version 32 from SupportedVersions 2016-09-01 12:20:18 +02:00
Lucas Clemente
69302be280 remove unneeded debug logs in drop tests 2016-09-01 12:17:43 +02:00
Lucas Clemente
3a3295d911 add our server id to the REJ handshake message 2016-08-31 23:32:27 +02:00
Lucas Clemente
5cf829f1df use largest received packet number in packet number inflation
fixes #309
2016-08-30 20:47:36 +02:00
Lucas Clemente
be68d653db Merge pull request #307 from lucas-clemente/fix-304
Fix 304
2016-08-25 20:03:05 +02:00
Lucas Clemente
906114450e ignore undecryptable packets after the handshake is complete
fixes #304
2016-08-25 20:02:39 +02:00
Lucas Clemente
90401a2ec1 increase packet queue size to work around #304 2016-08-25 20:02:38 +02:00
Marten Seemann
eabd38238a never send 1-byte packet numbers 2016-08-25 12:34:55 +07:00
Lucas Clemente
9bd9c8aa54 Merge pull request #305 from lucas-clemente/fix-256
implement a garbage collection for the streamsMap
2016-08-24 16:26:31 +02:00
Marten Seemann
416e3f9e2e garbage collect streams map
fixes #256
2016-08-24 16:26:30 +02:00
Marten Seemann
15352e9591 implement garbage collection of closed streams in streamsMap
ref #256
2016-08-24 16:26:30 +02:00
Marten Seemann
543ce21a5a prevent opening of new streams with very low StreamIDs
ref #256
2016-08-24 16:26:30 +02:00
Marten Seemann
b376f2f6f6 remove variable types from several server parameters 2016-08-24 00:52:34 +07:00
Lucas Clemente
909d7f0273 Merge pull request #297 from lucas-clemente/version-35
Add support for version 35
2016-08-23 18:11:22 +02:00
Lucas Clemente
888a35c2fd enable support for version 35
fixes #281
2016-08-23 17:09:53 +02:00
Lucas Clemente
993dd2cd5f improve max dynamic streams calculation in streamsMap 2016-08-23 17:09:53 +02:00
Lucas Clemente
c3832965d0 add max incoming dynamic streams to connection parameter mgr
ref #281
2016-08-23 17:09:51 +02:00
Lucas Clemente
37469f5c34 use chrome beta in integration tests for testing v35 2016-08-23 16:51:58 +02:00
Lucas Clemente
126db938d0 fix some linter warnings 2016-08-23 12:24:33 +02:00
Lucas Clemente
d1d53beaa8 only update last packet number after decryption in session 2016-08-23 12:11:10 +02:00
Marten Seemann
a6d868874d increase maximum number of gaps in streamFrameSorter
fixes #298
2016-08-22 10:47:28 +07:00
Marten Seemann
c2af049b8a add an upload handler to the demo server 2016-08-20 22:20:43 +07:00
Lucas Clemente
9de08f8913 use master branch for appveyor badge 2016-08-19 22:42:29 +02:00
Lucas Clemente
18f08c310d use master branch for travis badge 2016-08-19 15:58:56 +02:00