Lucas Clemente
|
6f4955d2d0
|
use new packet receive timestamp in sentPacketHandler
fixes #150
|
2016-09-07 15:51:04 +02:00 |
|
Lucas Clemente
|
29be6301ee
|
take packet rcv timestamp directly after receiving from network
|
2016-09-07 15:51:04 +02:00 |
|
Lucas Clemente
|
099545521f
|
use *receivedPacket thoughout the session
|
2016-09-07 15:51:04 +02:00 |
|
Lucas Clemente
|
e3c90c181a
|
only consider novel packages for RTT
|
2016-09-07 15:51:04 +02:00 |
|
Lucas Clemente
|
aa645301c6
|
improve alignment of some structs
|
2016-09-07 15:45:33 +02:00 |
|
Lucas Clemente
|
809ea02511
|
use packetPacker.controlFrames as stack, decreasing allocs
|
2016-09-07 15:20:26 +02:00 |
|
Lucas Clemente
|
0911f0aae4
|
slightly improve utils.Write* performance by using slices
|
2016-09-05 23:38:40 +02:00 |
|
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 |
|