Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ooni/quic-go


https://github.com/ooni/quic-go

reject streams with even IDs opened by the client

fixes #267

6d5a9b84e59553210c40fd564706b2dc1795b5fa authored over 8 years ago
remove outdated comments

781fce5bd75d0f4d0fed8adfb8cb88611931a29f authored over 8 years ago
remove leftover code from v30

6239d804920c4ddb78d64aefb0c66addbacfcdbd authored over 8 years ago
always send a StopWaiting with a packet containing a retransmission

fixes #259

1d7cf74e485beeb6abf6b4a232ef3458042c0192 authored over 8 years ago
change AckHandler interfaces to allow forcing a StopWaitingFrame

ref #259

7d05640b246dcd193dc0e70742b4511f638be3a6 authored over 8 years ago
cache last StopWaiting in StopWaitingManager and return it if forced

ref #259

7d05ebf0bb5f5b14c3b4d81ff107228eb30c2ff0 authored over 8 years ago
update common certificate sets from chrome

3bf525ed16ae778957690fe20bb70ae299715276 authored over 8 years ago
use mathematical randomness in integration tests

fixes #295

40c4b6319bdb3baee5b69a1e285a0dd6739cef77 authored over 8 years ago
bundle FINs into stream frames (sometimes)

fixes #279

73c896730253b50a6214d1fd4e3e6464b76ff6c6 authored over 8 years ago
add a test for sending FIN-only frames when flow control blocked

fixes #206

f14f2910326618d594187257aca85aa397479eaf authored over 8 years ago
correctly handle panicking http.Handler

fixes #290

29df400cc1976d98d77a5d17303f0ed0f5faff5c authored over 8 years ago
Merge pull request #294 from lucas-clemente/benchmark-test

Fix benchmark tests

6af4dfbdc45ca271997c9d2a6f634dd4956e8e7a authored over 8 years ago
re-enable benchmark tests

e6abc3917db4a78780c0d2edf9a44d9d92f07324 authored over 8 years ago
use sequential packet ordering in benchmark tests

fix #262, fix #273

8c754625201e850ce9679a6bf77832fe1b331911 authored over 8 years ago
handle Frame.Write errors in packet packer

bca012cbde415b99c00b1b7729cf741322c4c7c0 authored over 8 years ago
don't split off empty StreamFrames in streamFramer

fixes #284

f1da2239ca7637c0a0a4990d1343f26de82fb681 authored over 8 years ago
increase docker boot timeout

d23df8addd96dac8a2d890ec341267cf878694c1 authored over 8 years ago
do some consistency checks before accessing slices in stream

This is a workaround for the security part of #293.

d93de7cfd0673ce0c12469455e9d840730e0b386 authored over 8 years ago
fix a stream race condition

17add945e59279cb158374b4452036c70f3c791e authored over 8 years ago
re-enable drop tests

c640a05474abc3683003c05a12273a044cc94be4 authored over 8 years ago
remove LargestInOrderAcked from v34 ackhandler

possibly: fix #283, fix #291

baaf7027aee233e6e18d4f29595332479109977f authored over 8 years ago
correctly treat nils and empty slices in stream.Write

f0f500a218e69bd2b5f68da1e6c0109d747899e3 authored over 8 years ago
improve return values of (n)ackPacket in new SentPacketHandler

4f3f1065cb1342d95cada3022797c1469708b174 authored over 8 years ago
disable flaky drop test

ref #291

7b8fe7d113e18c5715127b317b646d81583350c6 authored over 8 years ago
send 200 status for requests with empty http.Handlers

fixes #286

a4dcf5efd756227450ddcedfdd6834676f42ceb8 authored over 8 years ago
only increase packet number when sending a packet in PacketPacker

fixes #288

88e1e50efe40cee2620c767771fcfde647116949 authored over 8 years ago
fix flaky proxy tests

fixes #275

2d98933d69d5f08bcedc1a82cfea55c0e921f105 authored over 8 years ago
update go to 1.7 for CIs

5c80eee490930865abfe432368b4244d92583c8e authored over 8 years ago
disable Go tip for Travis

9ae3973b3715d6b35b606bd317b503e07d5e0901 authored over 8 years ago
always dequeue a StopWaiting if a packet contains a retransmission

d23cacaddfd0383b439fd7b1d34c019ff6b81784 authored over 8 years ago
Merge pull request #282 from lucas-clemente/fix-261

Fix flaky drop tests

3433b5abbc34cc8e473366d98ce8ab9aaa171e07 authored over 8 years ago
reset the RTO timer when queueing an RTO retransmission

157055e99c76147923c164ecab3e6ec63db61ef6 authored over 8 years ago
fix session RTO test for version 34

61e06de8384aa90b98c29e10426b6e31e94db6eb authored over 8 years ago
re-enable drop tests

6fcafc25b566440a1acc91bb8eb4367f535eca88 authored over 8 years ago
replace ProbablyHasPacketForRetransmission with a call to MaybeQueueRTOs

fixes #261

5cb3c0a771557b654395f91e3eb427242d644e2a authored over 8 years ago
add an ackhandler consistency check that fails the drop tests

1713d38576c9de8d4bac836a572f6dea83de4105 authored over 8 years ago
fix processing of ACK frames with old ACK ranges in new SentPacketHandler

fixes #280

7796fad2b75658b18a6c99518adc575d802a62fd authored over 8 years ago
add an integration test uploading a large file with Chrome

fixes #245

2d261140db4d30e4a8377654e7654ddf4936c1de authored over 8 years ago
create new upload directory for every integration test

9e0f0fde51603827206a2366964af724fbc710af authored over 8 years ago
add an integration test uploading a small file with Chrome

ref #245

947768a65b545bd7253618fe8e87998eed73e592 authored over 8 years ago
fix retransmission logging in sent packet handlers

1ceb7fc4e08a88d98ba418788f2206df2d0c88da authored over 8 years ago
fix flaky session test

fixes #277

10b847be8e478bc96cced44ea5bb19d22b5495b1 authored over 8 years ago
add an integration test downloading a large file with Chrome

ref #245

2fccb9d45d9bb299293e9ce661a5de7032b691fc authored over 8 years ago
use new random data for each integration test

59c84971e414892014b13ff0700ce8de39bfed31 authored over 8 years ago
Merge pull request #278 from stevepeak/patch-1

Fix codecov.yml structure

e3fc73683ce37b762232c46adc0cd7a66b4a230d authored over 8 years ago
Fix codecov.yml structure

8087478f6a9e04cbc0bbe179984008a97bbc76ba authored over 8 years ago
remove two incorrect h2quic tests

fixes #276

3b5f975e37499f3c1b961a6b681a1064d210b2a0 authored over 8 years ago
fix flaky udp proxy tests

fixes #270

9bed06c8e43e3fac4cbe7af8f2cc9d8d8b8949cb authored over 8 years ago
Merge pull request #274 from lucas-clemente/skip-packetnumber

randomly skip packet numbers

a5fce8365d129b63b57e1de71f3e3bc7f0d8c9ea authored over 8 years ago
use PacketNumberGenerator in PacketPacker

78fab5c264df229da9941534e5cf0d2c151ab90f authored over 8 years ago
implement a PacketNumberGenerator

ref #186

c7e3b34e2d789758183ec1cd078e6ad42b9a6b21 authored over 8 years ago
add a function to check if an ACK frame acks a certain packet number

8a7ab6d6cd74517c40845fb1f43b486d9dc49723 authored over 8 years ago
garbage collect skippedPackets slice in SentPacketHandler

e7d7207206bf1fcce8f0c1d5f8cc77c53b12fda6 authored over 8 years ago
reject ACKs for skipped packet numbers

86d73970fc0cdd707e5524ee3271cc2d1ca226a5 authored over 8 years ago
detect skipped packet numbers in SentPacketHandler

b129d13adcea9511f9c5cea81a1394ccf4b3ef12 authored over 8 years ago
limit number of tracked skipped packet numbers in SentPacketHandler

65838f34a85c369c919a8f6df7d3477f79efc8fd authored over 8 years ago
fix codecov config

1348e215729b6699341e9db6a5b59618e4d59abb authored over 8 years ago
remove unused error from SentPacketHandler

c2e0717c89285547498f0d7ae49811ace17fd835 authored over 8 years ago
fix flaky h2quic tests

fixes #272

081807215a3ea2c5963b1ab87738b146b06f3e71 authored over 8 years ago
use LeastUnacked in packet number derivation

fixes #271

805c21cb773843d9fc3ddd2a48f7b1f4aad4633f authored over 8 years ago
Merge pull request #269 from lucas-clemente/ackhandler-linkedlist

use linked list to store sent packets in new AckHandler

fixes #246

5444c196b3add00a625320f6171dd5593c8ef341 authored over 8 years ago
check that sent packet numbers always increase in new AckHandler

fad5949b05c423b4d72f3bacd50110a776089de4 authored over 8 years ago
use linked list to store sent packets in new AckHandler

cba965cc0ca81cb0870994dd1bcb3098276eefff authored over 8 years ago
cache compressed certificate chains

fixes #227

fe531dd65ef9312d53fca18ccfd08ccae1801bf5 authored over 8 years ago
update CIs to 1.7rc6 and additionally use tip for travis

e68a220701d7b1099fb0e1513299994958c769ce authored over 8 years ago
simplify crypto/rand reading

4eb9077f1bbc729bef36096de65ab923b778592e authored over 8 years ago
set RemoteAddr in http request objects

fixes #266

8c5a3dabd6428102a8e51ec233ace5cf09bf78a3 authored over 8 years ago
Merge pull request #265 from lucas-clemente/streams-map

Remove the streams mutex from session

d8f53d4cf7910ee54cdc0d32743c377071400183 authored over 8 years ago
implement GetOrOpenStream in streamsMap

65663c3314197100fbc300fdadae6e817445f5c5 authored over 8 years ago
remove unneeded streamsMap.{Put,Get}Stream

02c28c3a59bd517ccccc1d6314a128aecc6454cf authored over 8 years ago
remove test for even stream IDs

While the spec demands that clients don't open streams with even IDs, it
doesn't require validat...

aac155a49e9118451c1cf8205907574c0d53d0ea authored over 8 years ago
handle stream creation in streamsMap, remove streams mutex from session

a1e2977f502afda5d1ddc8b38bd446d1b39537de authored over 8 years ago
remove incorrect RST test

3432a632f0dbbd8941fa03614750b7fff9fbcacb authored over 8 years ago
change codecov settings so it doesn't break PR builds

77580dbf9665521ce89831548cbc74a14e5dd0df authored over 8 years ago
improve stream_frame tests

49a0a7d60c4796e5b01da711c43a85348c8b97bb authored over 8 years ago
change order of parameters in Stream constructor

50d6ae205d4a1e04030dff30be9921318eb712c4 authored over 8 years ago
remove unused connectionParametersManager from Stream

143c3ea16bf086be3a24e1fec24b3fceb8bee6ae authored over 8 years ago
Revert "remove unneeded streamsMutex from Session"

This reverts commit 100f04f242cb0daf428ba3ac960dcda217fdc2bb.

60e38aef43b73ae7fea06d645064e426d31acdb8 authored over 8 years ago
simplify key derivation

125842d80dee1e16b9d6b7ebe8c05c2ec89d4b3f authored over 8 years ago
add a buffer pool test for wrong-sized puts

0696cd51bf07908f135901480790aa2891b68e3e authored over 8 years ago
fix flaky h2quic tests

fixes #260

3e42d1da0fe31e39d80ddbca06d5f64bdcbc4359 authored over 8 years ago
improve overlapping stream data errors

ref #259

71a8af827bdd9307b1bb62207b7ad384d409c3cf authored over 8 years ago
set known flaky tests to pending

ref #262, #261

2f94a44b247048b3bac139944e0d178e0f345660 authored over 8 years ago
enable info logging during drop tests

ref #261

07e7a85ae1d620506154649285138e32b3af406f authored over 8 years ago
fix some typos

c8bb818e4df179c6f1e3f6ad7358f6ccc47ec037 authored over 8 years ago
run gofmt -s on ack_frame_test.go

8664ee44b8554522e609802919ba74ad1ca387ea authored over 8 years ago
fix go vet warning

2097509d169c919a1529cbbeaafe080a26d36aa8 authored over 8 years ago
remove unneeded streamsMutex from Session

100f04f242cb0daf428ba3ac960dcda217fdc2bb authored over 8 years ago
use round-robin scheduling in StreamFramer

fixes #207

71dcad29b50a0d10bb829c2a6820ef4eac62bd31 authored over 8 years ago
only increase round-robin index when lambda returns true

8e7215aaeb931eb0c5c18761290cf70ad31264a0 authored over 8 years ago
only iterate over open Streams in StreamsMap

ref #256

1a30313ace7e8975b47da5e046097e18222357f8 authored over 8 years ago
implement a round-robin iterate function in StreamsMap

ref #207

b0d116ad5a712e431096a16c7e151e705f76132c authored over 8 years ago
store StreamIDs of open Streams in a slice in the StreamsMap

ref #207

64b0e03234cfcefdcd9437cbd4d9f4ae36c911aa authored over 8 years ago
increase integration test data to 500 kB

fixes #251

6e34de17f3288a24a245d4a6ec371c68cdb420d8 authored over 8 years ago
add a first measurement test with two linked sessions

fixes #235

c3a672541ac255225f6aa9346641f2055741fe9a authored over 8 years ago
more explicit tests for counting the number of streams in StreamsMap

1f25ff55694b7612996ca448ca5974c06aad6231 authored over 8 years ago
improve debug messages

bf04a430ba6e02b4cb20fee7f20dd9b4f87fd65d authored over 8 years ago
properly increase LargestInOrderAcked past retransmitted packets

3b5d10b1f2ca5b23b0c7b04515b49533c2f45e0e authored over 8 years ago
Merge pull request #257 from lucas-clemente/streamsmap

implement a StreamsMap and use it in Session and StreamFramer

46e8d26680ec8dea57e4c5220155d3916caae382 authored over 8 years ago
use StreamsMap in Session and StreamFramer

fixes #208

a796877b94ee73b23e50c21ed2033eabb754f3b2 authored over 8 years ago