Lucas Clemente
|
41ce637f53
|
update go to 1.7rc4 for CIs
|
2016-08-02 10:31:18 +02:00 |
|
Lucas Clemente
|
c9fb516efc
|
set proxy tests to pending
see #238
|
2016-08-02 10:10:41 +02:00 |
|
Lucas Clemente
|
eb8dc31930
|
remove unneeded TagVER from SCFG
|
2016-08-02 10:03:23 +02:00 |
|
Marten Seemann
|
af3f69c0f1
|
always delete packets from packetHistory when receiving a StopWaiting
in new AckHandler
fixes #239
|
2016-08-02 13:38:13 +07:00 |
|
Marten Seemann
|
955234487b
|
delete receivedTimes when receiving a StopWaiting in new AckHandler
ref #239
|
2016-08-02 12:13:41 +07:00 |
|
Lucas Clemente
|
ed15c18387
|
disable chacha20 build until we have solved the dependency situation
|
2016-08-01 16:28:22 +02:00 |
|
Lucas Clemente
|
8a08171322
|
move nonce generation to separate file
|
2016-08-01 16:27:38 +02:00 |
|
Lucas Clemente
|
8a9f5f9833
|
fix receive flow control windows diverging
|
2016-08-01 15:44:08 +02:00 |
|
Marten Seemann
|
0d8cd978a7
|
add an integration test with random RTTs
fixes #233
|
2016-08-01 16:06:15 +07:00 |
|
Marten Seemann
|
e35276b17e
|
implement a RTTGenerator for generating random RTTs for the UDP Proxy
ref #233
|
2016-08-01 14:22:07 +07:00 |
|
Marten Seemann
|
aaeedafc21
|
move UDP Proxy to subpackage in integration tests
|
2016-08-01 14:12:20 +07:00 |
|
Marten Seemann
|
e8a2c497e9
|
update StopWaitings when queueing retransmissions
fixes #231
|
2016-07-30 15:15:51 +07:00 |
|
Marten Seemann
|
6a34b9bdf0
|
remove unused member from PublicHeader
|
2016-07-30 14:38:25 +07:00 |
|
Marten Seemann
|
71243ccccb
|
don't send the same StopWaitingFrame twice
fixes #229
|
2016-07-30 14:15:45 +07:00 |
|
Lucas Clemente
|
b7d2a76811
|
Merge pull request #230 from lucas-clemente/drop-30-31
Drop support for versions 30 and 31
|
2016-07-29 15:42:52 +02:00 |
|
Lucas Clemente
|
fab3acdf31
|
update readme with version support
|
2016-07-29 15:22:56 +02:00 |
|
Lucas Clemente
|
c46e93c752
|
drop support for v31
fixes #214
|
2016-07-29 15:22:56 +02:00 |
|
Lucas Clemente
|
1712a7388f
|
drop support for v30
fixes #213
|
2016-07-29 15:22:56 +02:00 |
|
Lucas Clemente
|
8856304b65
|
improve flaky session test
|
2016-07-29 15:14:46 +02:00 |
|
Marten Seemann
|
8aad920aa9
|
enable support for QUIC 34
fixes #55
|
2016-07-29 19:00:20 +07:00 |
|
Marten Seemann
|
7604f7927d
|
send a StopWaiting with every ACK in QUIC 34
fixes #185
|
2016-07-29 18:02:43 +07:00 |
|
Marten Seemann
|
73a64fde5f
|
remove StopWaitingManager from new AckHandler
|
2016-07-29 18:02:43 +07:00 |
|
Lucas Clemente
|
459a8ff324
|
add a test testing that the chrome test tests the proper version ;)
|
2016-07-29 12:33:20 +02:00 |
|
Lucas Clemente
|
517754176e
|
run Chrome integration tests with all supported versions
fixes #180
|
2016-07-29 12:22:49 +02:00 |
|
Lucas Clemente
|
7ab2eb1b93
|
improve error message when closing a connection
fixes #228
|
2016-07-29 12:20:01 +02:00 |
|
Marten Seemann
|
2d48210fa0
|
run Session tests with new AckHandler, minor fixes
ref #55
|
2016-07-29 16:47:14 +07:00 |
|
Lucas Clemente
|
c03e9448a1
|
don't send certificate chains to client requests without STK
fixes #141
|
2016-07-29 11:35:02 +02:00 |
|
Lucas Clemente
|
0fdf2934f1
|
improve ephermal key generation
|
2016-07-29 11:24:02 +02:00 |
|
Lucas Clemente
|
af56ff2aca
|
cache the ephermal key for up to 1 min
fixes #136
|
2016-07-28 19:07:57 +02:00 |
|
Lucas Clemente
|
769655c43e
|
delay server nonce generation until after the CHLO
fixes the second part of #136
|
2016-07-28 18:25:29 +02:00 |
|
Lucas Clemente
|
5c4a7a9ec1
|
delay diversification nonce generation until after the CHLO
fixes the first part of #136
|
2016-07-28 17:21:39 +02:00 |
|
Lucas Clemente
|
f6b6566c65
|
add a test that the framer does not emit empty frames
fixes #202
|
2016-07-28 17:02:06 +02:00 |
|
Lucas Clemente
|
3d0ed0d1f9
|
trigger sending when stream data is read
fixes #223
|
2016-07-28 16:52:04 +02:00 |
|
Lucas Clemente
|
3a88a8cffa
|
delete flow controllers for closed streams
fixes #177
|
2016-07-28 16:45:55 +02:00 |
|
Lucas Clemente
|
5a82b35ca8
|
put buffers back into the pool after reading packets
|
2016-07-26 18:44:01 +02:00 |
|
Lucas Clemente
|
635da6c773
|
update go to 1.7rc3 for CIs
|
2016-07-26 18:37:39 +02:00 |
|
Lucas Clemente
|
15421692a1
|
minor packet unpacker optimization
|
2016-07-26 18:37:18 +02:00 |
|
Lucas Clemente
|
daa328460f
|
use in-place decryption when unpacking
|
2016-07-26 18:33:48 +02:00 |
|
Lucas Clemente
|
658ceab877
|
Merge pull request #224 from lucas-clemente/refactor-packing
Refactor packing
|
2016-07-26 17:33:20 +02:00 |
|
Lucas Clemente
|
b6758e67e0
|
minor stream optimization
|
2016-07-26 17:12:42 +02:00 |
|
Lucas Clemente
|
3aa8b1bf37
|
remove fcm.StreamContributesToConnectionFlowControl
|
2016-07-26 17:09:24 +02:00 |
|
Lucas Clemente
|
5f774c8e03
|
change fcm.SendWindowSize to include conn window to simplify framer
|
2016-07-26 17:06:54 +02:00 |
|
Lucas Clemente
|
ebf41d9f26
|
minor stream optimizations
|
2016-07-26 16:30:33 +02:00 |
|
Lucas Clemente
|
950e59fa3d
|
add a sync.Pool of byte buffers with maximum packet size as cap
ref #217
|
2016-07-26 15:36:28 +02:00 |
|
Lucas Clemente
|
90aa8cfa95
|
make packetPacker use in-place encryption
ref #217
|
2016-07-26 15:16:23 +02:00 |
|
Lucas Clemente
|
d5255a4075
|
update AEADs to allow in-place encryption and decryption
ref #217
|
2016-07-26 15:13:15 +02:00 |
|
Lucas Clemente
|
eb9c23096d
|
remove outdated test
|
2016-07-26 13:44:09 +02:00 |
|
Lucas Clemente
|
804287bd5c
|
remove streamFramer.EstimatedDataLen
ref #217
|
2016-07-26 13:44:09 +02:00 |
|
Lucas Clemente
|
44acb8ca82
|
remove session.maybeSendPacket, restrict small frame detection to ACKs
ref #217
|
2016-07-26 13:44:07 +02:00 |
|
Lucas Clemente
|
d9a3980efc
|
remove streamFramer.HasData()
ref #217
|
2016-07-26 13:43:18 +02:00 |
|