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

return bool if stream exists in StreamsMap GetStream

c3dcb649c776ca1b215d0ddc5417bc67f8f73cb0 authored over 8 years ago
add an Iterate function to the StreamsMap

0cc42b884741825c7fc2f8ec8da0aafecdf68c23 authored over 8 years ago
add a streamsMap class

b3e76770de60f5655fffdbd4c599dfa4c2db61ae authored over 8 years ago
fix failing proxy test

716937d1c294d09150fdaf5571e905c361d1a8c1 authored over 8 years ago
increase shutdown timeout again

5cf574475b7167f3e7dcddb18a1812f225e0051e authored over 8 years ago
panic when trying to store a wrong-sized buffer in the buffer pool

f7801f095a90ab9abc1f9971b87cf176232b367d authored over 8 years ago
fix flaky drop tests by working around the div-nonce type byte issue

hopefully fixes #243

095f32ec53362c4b05b02a7e9c697dec4e04a334 authored over 8 years ago
fix a race condition in stream.Write

62b06a003c870cf18488fc207252370cc05b6b83 authored over 8 years ago
fix packet unpacker in-place encryption

f5315af4db461805d21604bbc576bd43b69e35dd authored over 8 years ago
fix another flaky proxy test

fixes #255

3fa0c1295488dad121376566550dda41482c4dec authored over 8 years ago
increase legacy highestInOrderObserved properly with reordering

fixes #237

7d97bc22ec6794f3435b2a263899339638212a14 authored over 8 years ago
increase docker shutdown timeout

29a02c01cb30ce0f38d6c804fa684f336e913884 authored over 8 years ago
don't NACK already retransmitted packets in v34

ref #243, #248, #251

ba3b29381186d0f424c97a2bca482f6bceb64528 authored over 8 years ago
fix flaky proxy tests

fixes #250

61454ac85f1209c41ffcc000213a42f3e76346e5 authored over 8 years ago
also make ParsePublicHeader public

99d4e36a56c1f91accf499a545741ecf54862661 authored over 8 years ago
Merge pull request #252 from lucas-clemente/chrome-download-test

Add an integration test that tests a binary download with Chrome

df660bdbc558e162c6c72284337b621fec35de6b authored over 8 years ago
use docker exec instead of mounting to work around a travis issue

f4efe4349896351a46fca75b63ca232482ffa903 authored over 8 years ago
add an integration test downloading a small file with Chrome

251c0eed8fa580f4b124f97360f6ef5cab021d38 authored over 8 years ago
make PublicHeader public

8b845fada95158cc88174a6b29c8c109be003573 authored over 8 years ago
update go to 1.7rc5 for CIs

471c5d5a33cb45c8c50c6ee023faae94d31b49a3 authored over 8 years ago
remove unused error from session

328b02d0a43a61db85e3dc782062b3d2c9bb31a3 authored over 8 years ago
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, ...

19f627af6f48e7ada2c30acc39d8ee1935f5290e authored over 8 years ago
fix lowestInreceivedTimes index in new ReceivedPacketHandler

0c873d69ec2ffe8cb9457e7ccdeab192f9d551d3 authored over 8 years ago
improve logging of legacy ACK frames

336fe548d78371c31bfa5dc04d259df8e39260ea authored over 8 years ago
remove timeout for stopping docker, add timeout for inttests aftersuite

hopefully fixes #244

33319766e53fad7a8cdf3ce81512244e67212d66 authored over 8 years ago
fix codecov badge in readme

d6d6cfa1e4f3ae740ee8f658fc3fa2f5b448799c authored over 8 years ago
fix flaky UDP Proxy tests

fixes #238

9ea81e80e88817adbf233d8099c95e0465115a9a authored over 8 years ago
fix session tests with version 33

fixes #242

9b172fe3035000b843dbb09bcc319194ff3cdb44 authored over 8 years ago
improve frames coverage and fix a small stream frame parsing bug

ref #241

b9abc5b2a13b82436b942627eff8f706fe124eff authored over 8 years ago
delete unused ringbuffer class

edc24ea7951229ff6c4549e05b79f01b90356075 authored over 8 years ago
improve handshake package coverage

ref #241

6868d70710af449c451dfb8f4a797534509dbca6 authored over 8 years ago
improve main package test coverage

ref #241

0e05534909734b8bd3bed7ca2f6d605fcdfb68ee authored over 8 years ago
simplify stream now that the frame sorter handles gaps properly

5a00fd89f6ad3f899e7c5e2dca1865c3f16f8ec9 authored over 8 years ago
minor readme updates

348c5ae8e8e41d590fde622ad2599d782f2b176c authored over 8 years ago
update go to 1.7rc4 for CIs

41ce637f5389341585d1700bef96bbcd850116c0 authored over 8 years ago
set proxy tests to pending

see #238

c9fb516efc3df95350d4b5e9722a16f3a5c4f24f authored over 8 years ago
remove unneeded TagVER from SCFG

eb8dc319304a978669124f7c6a5457e87311988b authored over 8 years ago
always delete packets from packetHistory when receiving a StopWaiting

in new AckHandler

fixes #239

af3f69c0f1197ac7ffa60f3718d8f78fd96396d1 authored over 8 years ago
delete receivedTimes when receiving a StopWaiting in new AckHandler

ref #239

955234487b3c4534e3642471cab17867639581f7 authored over 8 years ago
disable chacha20 build until we have solved the dependency situation

ed15c1838780a759f14a5784a946430eed161c91 authored over 8 years ago
move nonce generation to separate file

8a081713224ce00a10271a8c389ab1d85b416ce9 authored over 8 years ago
fix receive flow control windows diverging

8a9f5f9833eda1beff79231cb2d03ef8e10bf40c authored over 8 years ago
add an integration test with random RTTs

fixes #233

0d8cd978a78f51b37c8a351708c3e42d05875a02 authored over 8 years ago
implement a RTTGenerator for generating random RTTs for the UDP Proxy

ref #233

e35276b17edff109c83a72ba91238b4aa336ac43 authored over 8 years ago
move UDP Proxy to subpackage in integration tests

aaeedafc217ad98622cf8aaf18e0ffabbd666d7a authored over 8 years ago
update StopWaitings when queueing retransmissions

fixes #231

e8a2c497e976d62e20d226327cebd31ccf8d7b4b authored over 8 years ago
remove unused member from PublicHeader

6a34b9bdf0efb1a9e40d7a32aefa5f0f6064a19d authored over 8 years ago
don't send the same StopWaitingFrame twice

fixes #229

71243ccccb60a1ac3af191fd65cc88d703514c0e authored over 8 years ago
Merge pull request #230 from lucas-clemente/drop-30-31

Drop support for versions 30 and 31

b7d2a76811e6ea04b468b2db7be17412b0374ce3 authored over 8 years ago
drop support for v30

fixes #213

1712a7388f6e62637accbc42b8b6e15f69a82120 authored over 8 years ago
update readme with version support

fab3acdf316ec054867bbbcaa318c39b03c9a35e authored over 8 years ago
drop support for v31

fixes #214

c46e93c75228fef4c842e08028b651ac54b78fe0 authored over 8 years ago
improve flaky session test

8856304b65375c308fd849d7b49d8e087ad28bb1 authored over 8 years ago
enable support for QUIC 34

fixes #55

8aad920aa9ea9ca34477c1dde844de5efae5d076 authored over 8 years ago
remove StopWaitingManager from new AckHandler

73a64fde5f84b723364d327c73915a618a00fab5 authored over 8 years ago
send a StopWaiting with every ACK in QUIC 34

fixes #185

7604f7927d6fb942c28ab69d1b2cfa7054068ee7 authored over 8 years ago
add a test testing that the chrome test tests the proper version ;)

459a8ff32433fa687aa7981a5859d146785f289d authored over 8 years ago
run Chrome integration tests with all supported versions

fixes #180

517754176e9d4038bfc63fd7e73f3019124db7ab authored over 8 years ago
improve error message when closing a connection

fixes #228

7ab2eb1b9302e2a7ee7827c9193aed84a5109cae authored over 8 years ago
run Session tests with new AckHandler, minor fixes

ref #55

2d48210fa0bf97cca61947107c3af8ab19cee1a7 authored over 8 years ago
don't send certificate chains to client requests without STK

fixes #141

c03e9448a1ebe1471f8ce986f9008fbf91055505 authored over 8 years ago
improve ephermal key generation

0fdf2934f17ef71b285c179128c26c0a361f0d1c authored over 8 years ago
cache the ephermal key for up to 1 min

fixes #136

af56ff2aca0f761773c4776429993f8655d99cfa authored over 8 years ago
delay server nonce generation until after the CHLO

fixes the second part of #136

769655c43e7f2b9556487fc6196ef9d031ba7867 authored over 8 years ago
delay diversification nonce generation until after the CHLO

fixes the first part of #136

5c4a7a9ec10a20f29346c3f957e32a96d31bf530 authored over 8 years ago
add a test that the framer does not emit empty frames

fixes #202

f6b6566c65e8d57c8b8faeda3aefa00444c4d840 authored over 8 years ago
trigger sending when stream data is read

fixes #223

3d0ed0d1f9c9de3aaf40f2c92f8d7107db7811ff authored over 8 years ago
delete flow controllers for closed streams

fixes #177

3a88a8cffa227e6134033ad63b4d20708e206084 authored over 8 years ago
put buffers back into the pool after reading packets

5a82b35ca86ee35e13fffb8e948b289228c5c445 authored over 8 years ago
update go to 1.7rc3 for CIs

635da6c7737f7eaf2c0d2370361909a78a9c0e48 authored over 8 years ago
minor packet unpacker optimization

15421692a125d6c1de2dcbc09e05623141af773d authored over 8 years ago
use in-place decryption when unpacking

daa328460f50f30ecaaa0aee44691623c08fb9dd authored over 8 years ago
Merge pull request #224 from lucas-clemente/refactor-packing

Refactor packing

658ceab877763e9eaec3b92c4e6acf4322be0a22 authored over 8 years ago
minor stream optimization

b6758e67e0126948b3f53e7cfe7699b3b3076213 authored over 8 years ago
remove fcm.StreamContributesToConnectionFlowControl

3aa8b1bf379d7c3789a2d61a1182dd1a745ada99 authored over 8 years ago
change fcm.SendWindowSize to include conn window to simplify framer

5f774c8e036c09986de147330ef8e17decbf494f authored over 8 years ago
minor stream optimizations

ebf41d9f2657e3f4dedaf24ae33d528919c6c59c authored over 8 years ago
add a sync.Pool of byte buffers with maximum packet size as cap

ref #217

950e59fa3d45aac222cf91b19c55b5d507cc6892 authored over 8 years ago
make packetPacker use in-place encryption

ref #217

90aa8cfa95da3f53e04385e3da52e5ccc3da7087 authored over 8 years ago
update AEADs to allow in-place encryption and decryption

ref #217

d5255a4075c8f58c58c6195c81094679fcafef10 authored over 8 years ago
remove outdated test

eb9c23096dc48c798453f8c33b69d1566a79f9fb authored over 8 years ago
remove streamFramer.EstimatedDataLen

ref #217

804287bd5c270cfed7ebc0fddc0a25a116da9bc0 authored over 8 years ago
remove session.maybeSendPacket, restrict small frame detection to ACKs

ref #217

44acb8ca8210d14b8ba5c19672f94dfc568a384c authored over 8 years ago
remove streamFramer.HasData()

ref #217

d9a3980efc541fb7879ca4284bd5f18ed0c6c5af authored over 8 years ago
remove call to streamFramer.HasData in packet packer

ref #217

136a1c574c229c237d8cf188f495f9c62c945e18 authored over 8 years ago
change streamFramer to pop as many stream frames as possible at once

ref #217

7adf760fa4ad1f0569af9d006035ea2c9e6bf2b2 authored over 8 years ago
fix some linter warnings

6f657c02e42469da20c67ab82317d9449d7521a7 authored over 8 years ago
use the same interface for new and legacy AckHandlers

ref #55

03bad0e86bd0437c3653627e354ccf456a88377c authored over 8 years ago
rename AckHandlerNew to AckHandler

ref #55

50a7e55c72d1495c1a85af1265b03acc3585a2b6 authored over 8 years ago
use wrapped legacy ACK frame

ref #55

ef194015ded2bc650ab7c5df87d5a827b733b7b0 authored over 8 years ago
wrap legacy AckFrame in new AckFrame

516500e1561460f0d55adc31a2754dc4ac89fa49 authored over 8 years ago
rename AckFrameNew to AckFrame

fb172297eba1e6f90936cf4b53109926d328fa61 authored over 8 years ago
send shorter Missing Packet Sequence Number Delta in new ACK frames

fixes #184

03e25d1e85e54dcf53d0d7f8ddc7669e182471a7 authored over 8 years ago
open new stream when receiving a WindowUpdate for an unknown stream

fixes #203

99d22b0908a690678bba9d75047e10b250fe58d2 authored over 8 years ago
add tests for SentPacketHandlers for belated ACKs after RTO retransmissions

closes #191

f2b54869edcfd35bd2d37adb91dced4ee18ab283 authored over 8 years ago
switch to custom selenium chrome image with current stable chrome

9ef936c94153b1308d346fca54533917346696bc authored over 8 years ago
update go version for CIs to 1.7rc2

6ea4f4b6e386dd46e95201abcfeda4e238495061 authored over 8 years ago
correctly write new ACK frames with more than 255 ACK ranges

fixes #193

c44e01a8e69ef499c90d9c5d2bffd150350409a3 authored over 8 years ago
Merge pull request #221 from aead/master

Replace ChaCha20Poly1305 implementation

f1766f6cfd4405603ee478826e505ec43168c37e authored over 8 years ago
Replace ChaCha20Poly1305 implementation

Improve AEAD speed with slightly faster poly1305 implementation.
Avoid memory allocations whenev...

c5be7d0d62b712ce09490e3eea37444f6338c270 authored over 8 years ago