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 |
|
Lucas Clemente
|
e62ab39e57
|
switch to using :stable docker chrome tag
|
2016-08-19 15:58:35 +02:00 |
|
Lucas Clemente
|
6d5a9b84e5
|
reject streams with even IDs opened by the client
fixes #267
|
2016-08-18 11:40:27 +02:00 |
|
Lucas Clemente
|
781fce5bd7
|
remove outdated comments
|
2016-08-18 10:31:41 +02:00 |
|
Lucas Clemente
|
6239d80492
|
remove leftover code from v30
|
2016-08-18 10:31:28 +02:00 |
|
Marten Seemann
|
1d7cf74e48
|
always send a StopWaiting with a packet containing a retransmission
fixes #259
v0.4
|
2016-08-18 15:02:18 +07:00 |
|
Marten Seemann
|
7d05640b24
|
change AckHandler interfaces to allow forcing a StopWaitingFrame
ref #259
|
2016-08-18 12:45:53 +07:00 |
|
Marten Seemann
|
7d05ebf0bb
|
cache last StopWaiting in StopWaitingManager and return it if forced
ref #259
|
2016-08-18 12:40:50 +07:00 |
|
Lucas Clemente
|
3bf525ed16
|
update common certificate sets from chrome
|
2016-08-17 23:53:10 +02:00 |
|
Lucas Clemente
|
40c4b6319b
|
use mathematical randomness in integration tests
fixes #295
|
2016-08-17 23:18:46 +02:00 |
|
Lucas Clemente
|
73c8967302
|
bundle FINs into stream frames (sometimes)
fixes #279
|
2016-08-17 23:12:37 +02:00 |
|
Lucas Clemente
|
f14f291032
|
add a test for sending FIN-only frames when flow control blocked
fixes #206
|
2016-08-17 18:40:41 +02:00 |
|
Lucas Clemente
|
29df400cc1
|
correctly handle panicking http.Handler
fixes #290
|
2016-08-17 18:06:57 +02:00 |
|
Lucas Clemente
|
6af4dfbdc4
|
Merge pull request #294 from lucas-clemente/benchmark-test
Fix benchmark tests
|
2016-08-17 15:48:07 +02:00 |
|
Lucas Clemente
|
e6abc3917d
|
re-enable benchmark tests
|
2016-08-17 15:27:08 +02:00 |
|