Lucas Clemente
|
f4efe43498
|
use docker exec instead of mounting to work around a travis issue
|
2016-08-04 11:04:31 +02:00 |
|
Marten Seemann
|
251c0eed8f
|
add an integration test downloading a small file with Chrome
|
2016-08-04 11:04:31 +02:00 |
|
Marten Seemann
|
8b845fada9
|
make PublicHeader public
|
2016-08-04 15:45:11 +07:00 |
|
Marten Seemann
|
471c5d5a33
|
update go to 1.7rc5 for CIs
|
2016-08-04 12:13:15 +07:00 |
|
Lucas Clemente
|
328b02d0a4
|
remove unused error from session
|
2016-08-03 09:19:06 +02:00 |
|
Marten Seemann
|
19f627af6f
|
fix NACKing of packets below lowest ACK range in new SentPacketHandler
This did not cause an error, since the packet didn't exist in the
packetHistory. With this fix, it is more consistent and it saves one
loop iteration.
|
2016-08-03 13:13:32 +07:00 |
|
Marten Seemann
|
0c873d69ec
|
fix lowestInreceivedTimes index in new ReceivedPacketHandler
|
2016-08-03 13:09:52 +07:00 |
|
Marten Seemann
|
336fe548d7
|
improve logging of legacy ACK frames
|
2016-08-03 11:49:19 +07:00 |
|
Lucas Clemente
|
33319766e5
|
remove timeout for stopping docker, add timeout for inttests aftersuite
hopefully fixes #244
|
2016-08-02 16:10:37 +02:00 |
|
Lucas Clemente
|
d6d6cfa1e4
|
fix codecov badge in readme
|
2016-08-02 14:20:03 +02:00 |
|
Marten Seemann
|
9ea81e80e8
|
fix flaky UDP Proxy tests
fixes #238
|
2016-08-02 18:56:22 +07:00 |
|
Marten Seemann
|
9b172fe303
|
fix session tests with version 33
fixes #242
|
2016-08-02 18:27:14 +07:00 |
|
Lucas Clemente
|
b9abc5b2a1
|
improve frames coverage and fix a small stream frame parsing bug
ref #241
|
2016-08-02 13:11:30 +02:00 |
|
Lucas Clemente
|
edc24ea795
|
delete unused ringbuffer class
|
2016-08-02 12:35:22 +02:00 |
|
Lucas Clemente
|
6868d70710
|
improve handshake package coverage
ref #241
|
2016-08-02 12:04:25 +02:00 |
|
Lucas Clemente
|
0e05534909
|
improve main package test coverage
ref #241
|
2016-08-02 11:49:25 +02:00 |
|
Lucas Clemente
|
5a00fd89f6
|
simplify stream now that the frame sorter handles gaps properly
|
2016-08-02 11:34:12 +02:00 |
|
Lucas Clemente
|
348c5ae8e8
|
minor readme updates
|
2016-08-02 10:44:12 +02:00 |
|
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 |
|