Lucas Clemente
|
53ae201fd2
|
remove stream.ReadByte
|
2016-09-05 23:22:49 +02:00 |
|
Lucas Clemente
|
bc54c50b7e
|
replace CachingReader with io.TeeReader
|
2016-09-05 23:21:17 +02:00 |
|
Lucas Clemente
|
e3b8c413a5
|
simplify ParseHandshakeMessage signature
|
2016-09-05 23:19:46 +02:00 |
|
Lucas Clemente
|
b93f4ec831
|
minor cleanup
|
2016-09-05 23:10:18 +02:00 |
|
Lucas Clemente
|
8c6eb61850
|
set max tracked packets to max cwnd * 2
|
2016-09-05 13:35:10 +02:00 |
|
Lucas Clemente
|
3b1231db81
|
remove unused congestion const
|
2016-09-05 13:35:09 +02:00 |
|
Lucas Clemente
|
57cce4ebae
|
increase max congestion window to 1k packets
ref #150, #289
|
2016-09-05 13:35:09 +02:00 |
|
Lucas Clemente
|
c0e043d931
|
improve benchmark tests again :)
|
2016-09-05 12:29:31 +02:00 |
|
Lucas Clemente
|
90fab5801e
|
fix a memory leak in benchmark tests
|
2016-09-05 12:29:17 +02:00 |
|
Lucas Clemente
|
5b0a7f6ca3
|
Revert "improve benchmark test"
This reverts commit 934fc5b6a0.
|
2016-09-05 01:07:32 +02:00 |
|
Lucas Clemente
|
d837cd96b2
|
disable FIN-packing optimization, increasing transfer rate by 5%
|
2016-09-05 00:51:05 +02:00 |
|
Lucas Clemente
|
934fc5b6a0
|
improve benchmark test
|
2016-09-05 00:41:21 +02:00 |
|
Lucas Clemente
|
313dd5b2fa
|
improve reading of stream frames, increasing transfer speed by ~10%
|
2016-09-05 00:36:33 +02:00 |
|
Lucas Clemente
|
d6b8f34c9c
|
Merge pull request #316 from lucas-clemente/version-36
Add support for version 36
|
2016-09-05 00:00:59 +02:00 |
|
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 |
|