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

check for PacketNumberLen when writing the PublicHeader packet number

db8eb257c6973726b0dbba74e88fa2c54cb8fd67 authored about 8 years ago
write PublicHeaders for packets sent as a client

fixes #346

cc2d966d84e2a4f9f3e16a8ac0ba6648ccd8552a authored about 8 years ago
update to Go 1.8rc1 for Travis

ce330b94b5633ce4ac797dc1efda61759436dcf3 authored about 8 years ago
fix flaky h2quic server test

fixes #396

cc153463b50ff95843a03f4d107e082c94298b36 authored about 8 years ago
only change remote address after authenticating a packet

fixes #395

67657a37bf49dff60225bdee8eca158d07db4be1 authored about 8 years ago
trigger window updates before queueing frames for retransmission

ref #394

1e78104f83c40d9cf019aeba29b5ec9b0e1daefd authored about 8 years ago
only retransmit WindowUpdates if no higher WindowUpdate has been sent

fixes #394

71227437ee67149c79912208036dc0d80c13891d authored about 8 years ago
simplify the selection of frames for retransmission

ref #394

db22dae089d5c543ebccaaa2c5051ade5ad426ac authored about 8 years ago
Merge pull request #390 from lucas-clemente/fix-384

reset streams that the request body is not read from

853a6d168e223c1c51b8399a9af1383781eef6ca authored about 8 years ago
simplify the packPacket method in the packetPacker

c6c1233e98cead95b8861f79f8d0e22b5aedd0c2 authored about 8 years ago
fix flaky server test on AppVeyor

fixes #393

54ec7f2fc6f9fbd21970e913126d0bd4c4028ffb authored about 8 years ago
Merge pull request #388 from lucas-clemente/wip-ackalgorithm

implement a better ACK algorithm

daf6ce094feb84643705f80be686291a6d0ed468 authored about 8 years ago
reset streams that the request body is not read from

fixes #384

64bc80339e1199520c2bbd277a3b9d524d3cc86a authored about 8 years ago
increase the ACK send delay to the value Chromium is using

896f4e138b2373523ef89f7592ee1762dc8792f9 authored about 8 years ago
implement a sophisticated ack algorithm

fixes #354

edf6ee3dfc39cb2e65962065804ef8dcb9154aba authored about 8 years ago
add a function to get the highest ACK range in receivedPacketHistory

634d2dc6b7254233ae9e263477b9f3869af02d5e authored about 8 years ago
determine if a received packet is retransmittable

7fc9d5938188cb57fabf3dc32c1c9b88611cfc9b authored about 8 years ago
Merge pull request #387 from lucas-clemente/wip-streamrewrite

Rewrite large parts of the stream, handle resetting, both remotely and locally

d5414721016d182d3424334eba126c76368c9a32 authored about 8 years ago
don’t add bytes read after receiving a RST_STREAM to flow controller

980d0e398f22efba39d0db57daa2fa53de85d42e authored about 8 years ago
add more stream tests for reading after receiving a RST_STREAM

d246a295d264c2df9cebe5d3bf0bc7956a71b2fd authored about 8 years ago
correclty detected the closed state of a stream

fixes #380

d6a0a145a4b0a877072dc89c1091aa1f9690342f authored about 8 years ago
send RST_STREAM frames

ref #380

7a91794292c08fa79e6afb2e242e553c710ae238 authored about 8 years ago
stream code cleanup

57e6749955b02b73b4e59ca759bdffa990103a7b authored about 8 years ago
implement a stream.Reset() method

ref #380

a86f31d789fefe1ca0315c14f970f7a3879d91dd authored about 8 years ago
fix race condition in stream

c705a19f11146a421c2e2b5802a5cbb28225faa5 authored about 8 years ago
move utils.Stream interface to separate file

b7417240699ee12880c549b706c39a283311456a authored about 8 years ago
allow stream.Read for streams that a RST was received for

and a lot of code improvements

fixes #385

4e0ef58babf3f4bf39c2e6b3861de5af1843fda1 authored about 8 years ago
allow reuse of connection IDs

fixes #347

72e9994c9c87212388195f3811006b05b611dc2b authored about 8 years ago
ignore public reset packets, and log them

ref #34

bf615659d6ea09728789c9a8b98a9d4c7e05181a authored about 8 years ago
fix parsing of the PublicHeader of public reset packets

ref #34

f71e54534ac7407ea4e275346310c87cb2687afe authored about 8 years ago
implement parsing of public reset packets

ref #34

6c1e24964aaafaa6c0e2577b163e853351d45817 authored about 8 years ago
only allow writing a response body for status codes that allow bodies

fixes #386

53d2290a5943b46f1c1376a2142a1926c2c23215 authored about 8 years ago
remove unused newStreamImpl from Session

563c56fa746efc3bb7d99a406f388f12537d3946 authored about 8 years ago
log REJs and SHLOs

d0198c698a8ed376e86dc4446e90570bd6fae594 authored about 8 years ago
Merge pull request #381 from lucas-clemente/wip-resetstreams

properly implement handling of RST_STREAM frames

1b57a9f317a7605321095221b35228a083ab336e authored about 8 years ago
add tests for frame logging

fd5d5d35ddb22f7931f161fa97892d2f37f8b557 authored about 8 years ago
improve logging of AckFrames

bc2a610912e12d657eae3838c6d2c61617be653b authored about 8 years ago
validate XLCT tag in client hello

fixes #363

863467f3444acabcef236e7e9135abcc60092f4f authored about 8 years ago
use FNV1a hash for cached certificates

fixes #383

98ff7ccb509ed290b2c1dc195f02391cacf95143 authored about 8 years ago
send a RstStreamFrame when receiving a RstStreamFrame on an open stream

fixes #378

8ce763682a53f47205d4c903e08a96f7d12fddda authored about 8 years ago
return total bytes sent when resetting a stream in the flow controller

544a58a03800e04ceded0e2a898d855a2c18e22b authored about 8 years ago
don’t return data for writing from a stream if it was closed with an error

9e09198df6449d1621d522903055ecedabdee50e authored about 8 years ago
pass the byte offset of a RstStreamFrame to the flow controller

fixes #377

bf0caf3c03c6c7138542d28d30f7a6ce4ad4ee60 authored about 8 years ago
improve errors returned for flow control violations

74edf9caad02650e5750de7ec17a2554b9418f36 authored about 8 years ago
add method to reset a stream at a byte offset to flow controller

ref #377

fb3f753c9400d6695369706a066b57355aec1e07 authored about 8 years ago
update certificate for tests

fe9da30cb28d5234fcbf2edda1b0ec299bb51b3b authored about 8 years ago
Merge pull request #376 from lucas-clemente/fix-360

prevent version downgrade attacks

aa7951639590b19ad96bff97c0b12ad07d0f50b9 authored about 8 years ago
require version tag in CHLOs

ref #360

f72154e30b3fde4b47d91caea20a8b81dfece17b authored about 8 years ago
validate version tag in CHLO to prevent version downgrade attacks

fixes #360

d39c2a3027e94a19bd45f6928a022df587ad936b authored about 8 years ago
remove stray println in test

0fc42896e09008b9af90bda2b5d615c87e851bb8 authored about 8 years ago
Merge pull request #373 from lucas-clemente/fix-371

wait until the run loop has stopped before returning Session.Close()

294cef3354c0625e9a1af8917300deea9f534e57 authored about 8 years ago
fix detection if the Session was already closed before

0de6368bbbf119469e589a9799c3078a701b641e authored about 8 years ago
wait until the run loop has stopped before returning Session.Close()

fixes #371

156c23f2b7379795056a1ba8bc8a96db40d12377 authored about 8 years ago
properly handle non-header h2 frames on stream 3

fixes #370

facaab7ff70695769a79922236c737fb14defde3 authored about 8 years ago
add Google to license file

bd3c7a96f9029e3ae821a6c7c8ac8a98d905af97 authored about 8 years ago
add support for server-side opened streams

fixes #296

3b4feedb2c017de450c112c4639ac27f5261d654 authored about 8 years ago
remove unused function from streamsMap

10f8156951b667ccf61d558d58de71a6de4dbaad authored about 8 years ago
use a mock ConnectionParametersManager in quic tests

c12508c3c9cc1f7f3a9fbf9d2a1bac78ca300dfd authored about 8 years ago
use a mock ConnectionParameterManager in flow controller tests

ba85908fd7067193b0a1794af25f378057d075f1 authored about 8 years ago
create interface for the ConnectionParametersManager

ebc053dbe074b5b88c73069141eb9472dff2154f authored about 8 years ago
correctly read MIDS and MSPC parameter

fixes #367

5af50c8fd0b1d1210d720617aa81f240c0b29095 authored about 8 years ago
log timestamp when packets are sent and received

11d786fe280d1c2315ba36f3fff6c67daffffba8 authored about 8 years ago
simplify truncated connection IDs in ConnectionParametersManager

f59544401bd155911fed6f157969d8c9d3a8827d authored about 8 years ago
Merge pull request #353 from carlosmn/no-gopath-certs

Don't rely on GOPATH to load the certificates or error codes

dfa18f8a5be68708f7925a86bae00a7a15e98a99 authored about 8 years ago
add Go 1.8beta1 for Travis

93cde5faa70f2579021e08c054882df6bad41e15 authored about 8 years ago
update Go versions for CIs

2213e567a24bb9bf41a54fa0f83dc572d7a0fc7f authored about 8 years ago
validate KEXS in client hellos

fixes #364

4e8a2ee2b1a26c7c755b7f60b551eb6ec01d3d81 authored about 8 years ago
validate AEAD tag in client hellos

fixes #365

62a38f24d728a2c6aacc9a157d9f8d433f101122 authored about 8 years ago
use VersionWhatever in AckFrame tests

c6ea0e0b7a20e2ea0102f6691d6009124bcaf0b0 authored about 8 years ago
correctly parse ACK frames with LargestAcked 0

fixes #362

295f6c78d9ddf76d383f0e5087fd90315a75e7ca authored about 8 years ago
Don't rely on GOPATH to load the certificates or error codes

GOPATH is a list of paths, similar to PATH. If someone does have a list
set, the tests will try ...

327856e31c00f3d09368197ce85ac9421f7f3b35 authored about 8 years ago
ignore delayed packets with a version mismatched

fixes #359

3c7872c7b34ac75455ac15b26af248ced09dfb63 authored about 8 years ago
create ServerConfigs with random OBIT value

fixes #356

21c6a015dea10f19b4602b4410fd14d5a65b0fb5 authored about 8 years ago
verify OBIT value in client nonce

fixes #350

66021012882b1615299e4d75573828803ee698cd authored about 8 years ago
improve logging of StopWaitingFrames

bbbc24c43199496a14a477206582861c18643dc6 authored about 8 years ago
only start new session if the client sends a version in the PublicHeader

fixes #349

cedbc819d333acc0e64715400f7eb841c8542478 authored about 8 years ago
reject CHLOs with wrong length client nonces

fixes #352

2ae196761bbb39df6beba8b6187bcca65bb6d6b7 authored about 8 years ago
Merge pull request #340 from lucas-clemente/fix-106

implement receive flow control window auto tuning

6d6e8f941a7696aec9f9a7d20af12c98fdcfbb80 authored about 8 years ago
rename PublicHeader.WritePublicHeader to PublicHeader.Write

0d6356d9d80226bbd18634d461cdc1d1a81c08bf authored about 8 years ago
fix race condition in updConn

fixes #345

877f62505feb7351c02d9aa5d5cfd673493b4034 authored about 8 years ago
remove unnecessary mutex from receivedPacketHistory

fixes #335

ca80df28d8fb0ef125b1587391a09bcbc25bcc25 authored about 8 years ago
set empty tls.ConnectionState in HTTP request

fixes #342

9fba032637eca9e9b1d9e722aeb9e53d751b77c6 authored about 8 years ago
fix flaky integration test suite setup

a2362f8575921507042043090307507fef5a71b9 authored about 8 years ago
concatenate Cookie HPACK headers for the HTTP request

fixes #338

76cf0a2345825328442ee8f57d88d8b46e0e7a03 authored about 8 years ago
implement auto-tuning of receive flow control windows

fixes #106

b7a9fcf85f38bf734045e11a39199f1f1100e3a8 authored about 8 years ago
pass RTTStats to the FlowControllers

ref #106

32d89eee0270d754d0fce16abbf8c64a42635816 authored about 8 years ago
create congestion RTTstats in Session

ref #106

c8b724615908b9a31bbb37c57dec556a117f54d7 authored about 8 years ago
set http.Request.ContentLength from HPACK headers

fixes #337

bb24be8281c889bbbf95d7c207fda87568e191ad authored about 8 years ago
only save timestamp of largest observed packet in ReceivedPacketHandler

fixes #336

29fe5cac76f014f33e9c27e2a3611ba589641787 authored about 8 years ago
remove unused largestInOrderObserved from ReceivedPacketHandler

867b1f6015395dd7e1c4ee9530c1d22b23cdb200 authored about 8 years ago
move duplicate detection to receivedPacketHistory

5163ae1f6130162ac49eda84503d6fbafb00c0e4 authored about 8 years ago
fix typo

5fa4ea73e53b5a137b1684757be6e20b90863491 authored about 8 years ago
limit number of ACK ranges in ReceivedPacketHistory

fixes #195

2c11335de41681b39811cafdeedb987b0fa6854e authored about 8 years ago
update go to 1.7.3 for CIs

6551a150e360ce76418aaf3cd297a0a1a4ea05f7 authored about 8 years ago
fix DOS against ReceivedPacketHandler garbage collector

fixes #334

7cf68d50db096febce65ba05adbe478292eaf857 authored about 8 years ago
remove variable type from congestion server parameters

2e7fb256727bf30c91e053dbaf56e596f430f1f9 authored about 8 years ago
don't send BlockedFrames after sending the FinBit for a stream

fixes #333

a8f45d7959766e70cecb35cf79d5c3ca2904c1d5 authored about 8 years ago
make h2quic.responseWriter implement http.Flusher as NOP

fixes #330

ef977ee0591f72543f8323cd12a585f5406ff971 authored over 8 years ago
disable bench tests on windows

81c8430adb6834e8bd5040af1edaf8a73794cd15 authored over 8 years ago
add (disabled) profiling instrumentation to example server

29c3259e427c138af846400f64082bc0eed3f172 authored over 8 years ago