Lucas Clemente
|
d23df8addd
|
increase docker boot timeout
|
2016-08-17 11:41:44 +02:00 |
|
Lucas Clemente
|
d93de7cfd0
|
do some consistency checks before accessing slices in stream
This is a workaround for the security part of #293.
|
2016-08-17 11:39:57 +02:00 |
|
Lucas Clemente
|
17add945e5
|
fix a stream race condition
|
2016-08-17 11:14:41 +02:00 |
|
Lucas Clemente
|
c640a05474
|
re-enable drop tests
|
2016-08-16 16:14:04 +02:00 |
|
Lucas Clemente
|
baaf7027ae
|
remove LargestInOrderAcked from v34 ackhandler
possibly: fix #283, fix #291
|
2016-08-16 16:12:46 +02:00 |
|
Marten Seemann
|
f0f500a218
|
correctly treat nils and empty slices in stream.Write
|
2016-08-16 19:49:36 +07:00 |
|
Marten Seemann
|
4f3f1065cb
|
improve return values of (n)ackPacket in new SentPacketHandler
|
2016-08-16 19:43:40 +07:00 |
|
Marten Seemann
|
7b8fe7d113
|
disable flaky drop test
ref #291
|
2016-08-16 19:38:36 +07:00 |
|
Lucas Clemente
|
a4dcf5efd7
|
send 200 status for requests with empty http.Handlers
fixes #286
|
2016-08-16 12:31:07 +02:00 |
|
Marten Seemann
|
88e1e50efe
|
only increase packet number when sending a packet in PacketPacker
fixes #288
|
2016-08-16 17:07:03 +07:00 |
|
Marten Seemann
|
2d98933d69
|
fix flaky proxy tests
fixes #275
|
2016-08-16 14:10:55 +07:00 |
|
Marten Seemann
|
5c80eee490
|
update go to 1.7 for CIs
|
2016-08-16 13:32:26 +07:00 |
|
Marten Seemann
|
9ae3973b37
|
disable Go tip for Travis
|
2016-08-16 13:30:43 +07:00 |
|
Marten Seemann
|
d23cacaddf
|
always dequeue a StopWaiting if a packet contains a retransmission
|
2016-08-16 12:21:31 +07:00 |
|
Lucas Clemente
|
3433b5abbc
|
Merge pull request #282 from lucas-clemente/fix-261
Fix flaky drop tests
|
2016-08-15 10:59:16 +02:00 |
|
Lucas Clemente
|
6fcafc25b5
|
re-enable drop tests
|
2016-08-15 10:33:50 +02:00 |
|
Lucas Clemente
|
1713d38576
|
add an ackhandler consistency check that fails the drop tests
|
2016-08-15 10:33:50 +02:00 |
|
Lucas Clemente
|
5cb3c0a771
|
replace ProbablyHasPacketForRetransmission with a call to MaybeQueueRTOs
fixes #261
|
2016-08-15 10:33:50 +02:00 |
|
Lucas Clemente
|
157055e99c
|
reset the RTO timer when queueing an RTO retransmission
|
2016-08-15 10:33:50 +02:00 |
|
Lucas Clemente
|
61e06de838
|
fix session RTO test for version 34
|
2016-08-15 10:33:50 +02:00 |
|
Marten Seemann
|
7796fad2b7
|
fix processing of ACK frames with old ACK ranges in new SentPacketHandler
fixes #280
|
2016-08-15 14:04:03 +07:00 |
|
Marten Seemann
|
2d261140db
|
add an integration test uploading a large file with Chrome
fixes #245
|
2016-08-15 13:10:37 +07:00 |
|
Marten Seemann
|
9e0f0fde51
|
create new upload directory for every integration test
|
2016-08-15 12:59:59 +07:00 |
|
Marten Seemann
|
947768a65b
|
add an integration test uploading a small file with Chrome
ref #245
|
2016-08-15 00:47:46 +07:00 |
|
Lucas Clemente
|
1ceb7fc4e0
|
fix retransmission logging in sent packet handlers
|
2016-08-12 21:27:41 +02:00 |
|
Lucas Clemente
|
10b847be8e
|
fix flaky session test
fixes #277
|
2016-08-12 20:22:05 +02:00 |
|
Marten Seemann
|
2fccb9d45d
|
add an integration test downloading a large file with Chrome
ref #245
|
2016-08-13 00:34:58 +07:00 |
|
Marten Seemann
|
59c84971e4
|
use new random data for each integration test
|
2016-08-13 00:05:12 +07:00 |
|
Lucas Clemente
|
e3fc73683c
|
Merge pull request #278 from stevepeak/patch-1
Fix codecov.yml structure
|
2016-08-11 19:25:29 +02:00 |
|
Steve Peak
|
8087478f6a
|
Fix codecov.yml structure
|
2016-08-11 11:04:50 -06:00 |
|
Lucas Clemente
|
3b5f975e37
|
remove two incorrect h2quic tests
fixes #276
|
2016-08-11 12:35:13 +02:00 |
|
Lucas Clemente
|
9bed06c8e4
|
fix flaky udp proxy tests
fixes #270
|
2016-08-11 12:03:49 +02:00 |
|
Lucas Clemente
|
a5fce8365d
|
Merge pull request #274 from lucas-clemente/skip-packetnumber
randomly skip packet numbers
|
2016-08-11 11:57:54 +02:00 |
|
Marten Seemann
|
e7d7207206
|
garbage collect skippedPackets slice in SentPacketHandler
|
2016-08-11 11:03:45 +02:00 |
|
Marten Seemann
|
65838f34a8
|
limit number of tracked skipped packet numbers in SentPacketHandler
|
2016-08-11 11:03:45 +02:00 |
|
Marten Seemann
|
78fab5c264
|
use PacketNumberGenerator in PacketPacker
|
2016-08-11 11:03:45 +02:00 |
|
Marten Seemann
|
86d73970fc
|
reject ACKs for skipped packet numbers
|
2016-08-11 11:03:45 +02:00 |
|
Marten Seemann
|
8a7ab6d6cd
|
add a function to check if an ACK frame acks a certain packet number
|
2016-08-11 11:03:45 +02:00 |
|
Marten Seemann
|
b129d13adc
|
detect skipped packet numbers in SentPacketHandler
|
2016-08-11 11:03:45 +02:00 |
|
Marten Seemann
|
c7e3b34e2d
|
implement a PacketNumberGenerator
ref #186
|
2016-08-11 11:03:45 +02:00 |
|
Marten Seemann
|
1348e21572
|
fix codecov config
|
2016-08-11 11:02:28 +02:00 |
|
Marten Seemann
|
c2e0717c89
|
remove unused error from SentPacketHandler
|
2016-08-11 15:58:23 +07:00 |
|
Lucas Clemente
|
081807215a
|
fix flaky h2quic tests
fixes #272
|
2016-08-10 18:47:25 +02:00 |
|
Lucas Clemente
|
805c21cb77
|
use LeastUnacked in packet number derivation
fixes #271
|
2016-08-10 13:32:36 +02:00 |
|
Marten Seemann
|
5444c196b3
|
Merge pull request #269 from lucas-clemente/ackhandler-linkedlist
use linked list to store sent packets in new AckHandler
fixes #246
|
2016-08-10 15:37:55 +07:00 |
|
Marten Seemann
|
fad5949b05
|
check that sent packet numbers always increase in new AckHandler
|
2016-08-10 08:45:01 +07:00 |
|
Marten Seemann
|
cba965cc0c
|
use linked list to store sent packets in new AckHandler
|
2016-08-10 08:44:51 +07:00 |
|
Lucas Clemente
|
fe531dd65e
|
cache compressed certificate chains
fixes #227
|
2016-08-09 14:34:49 +02:00 |
|
Lucas Clemente
|
e68a220701
|
update CIs to 1.7rc6 and additionally use tip for travis
|
2016-08-09 13:09:39 +02:00 |
|
Lucas Clemente
|
4eb9077f1b
|
simplify crypto/rand reading
|
2016-08-09 13:08:42 +02:00 |
|