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
ef87f15ecb101d4e73c75463e2749f90a4e47239 authored about 4 years ago by Marten Seemann <[email protected]>
7867e6995cc783c01bf03b01713f473422048976 authored about 4 years ago by Marten Seemann <[email protected]>
38d4d63d3c497b76ae1f17508eeda6e0e830650f authored about 4 years ago by Marten Seemann <[email protected]>
add support for Go 1.16
e2df1d9d156adfc0435c2e61524996574ed81143 authored about 4 years ago by Marten Seemann <[email protected]>57e3f55279ff664827519b4e0e2025b34c102052 authored about 4 years ago by Marten Seemann <[email protected]>
cancel reading on unidirectional streams when the stream type is unknown
b47fe87e51608eeb59d05985f8281a6702d23599 authored about 4 years ago by Marten Seemann <[email protected]>remove duplicate check of the URL scheme in the HTTP/3 client
052d0b21248e075172da31af344dc6d496b8a61e authored about 4 years ago by Marten Seemann <[email protected]>disable fail-fast for all GitHub Actions matrix builds
41970dfe8d39018a5d4b4608d8428644ac9bb5b8 authored about 4 years ago by Marten Seemann <[email protected]>There's already a check like this performed in the http3.RoundTripper.
7e4ac36b2f119579f5a13f92d824cc764814de1e authored about 4 years ago by Marten Seemann <[email protected]>434f7b1b1626bd0198b7066c3b17cd05d7e3c421 authored about 4 years ago by Marten Seemann <[email protected]>
increase queueing duration in 0-RTT queue test to reduce flakiness
68e8c4d1dd9d41d70e55a5b9e85465beb9a1de73 authored about 4 years ago by Marten Seemann <[email protected]>dab2f70aa45b4a6b6620475a29d1507a1d4d7d4c authored about 4 years ago by Marten Seemann <[email protected]>
implement the HTTP/3 Datagram negotiation
4ad144c50aa9048477b70c355c9aebe742f50672 authored about 4 years ago by Marten Seemann <[email protected]>b7530051378341a849e3f5e3ab1218a07f310c8e authored about 4 years ago by Marten Seemann <[email protected]>
3cb07d8f004faaa0a4f27b6d7575ba361f206e12 authored about 4 years ago by Marten Seemann <[email protected]>
aaf1d381d3d333813ea3185916c89b753ffb834c authored about 4 years ago by Marten Seemann <[email protected]>
0b0cb7c06f2fc534395ca3067b6c2d9aca38baa1 authored about 4 years ago by Marten Seemann <[email protected]>
Otherwise the stream would remain open indefinitely.
160c11bd34cd94e92021a39e8a83c58be20439df authored about 4 years ago by Marten Seemann <[email protected]>implement HTTP/3 control stream handling
f68dfd5c3bd3d140d7096f5682e32f7a69ec8dcc authored about 4 years ago by Marten Seemann <[email protected]>808671e2d42a6b5051dd0a599324cb0d6f22fda9 authored about 4 years ago by Marten Seemann <[email protected]>
f92b0ec74af16be1493cf0228469dd9c77391730 authored about 4 years ago by Marten Seemann <[email protected]>
04eebb7f6ae63992eaae514405f757ea18afcb65 authored about 4 years ago by Marten Seemann <[email protected]>
bf54ffe0df8b08873bf8e459b6117fb6759371a4 authored about 4 years ago by Marten Seemann <[email protected]>
fix flaky sentPacketHandler test
bcbdd438cb7376711da911b6b6f5dcf4982b4725 authored about 4 years ago by Marten Seemann <[email protected]>don't retransmit PING frames added to ACK-only packets
9f6d1f5578a9f75d6d532143d547ac4e6e461397 authored about 4 years ago by Marten Seemann <[email protected]>move the transport parameter stream limit check to the parser
53c8e3332367ebc8a9b2d0eff56c86ca6f2386c0 authored about 4 years ago by Marten Seemann <[email protected]>remove unused initialVersion variable in session
fdc2b91e03d35f0de4fce96803e8f690c6eec211 authored about 4 years ago by Marten Seemann <[email protected]>remove unneeded check for the peer's transport parameters
79d14dbe9b2859bdac29d2303e34663b73667656 authored about 4 years ago by Marten Seemann <[email protected]>add the H3_MESSAGE_ERROR
f68691b3164c8b667051dd6c09d2d2cbcc5d6c8a authored about 4 years ago by Marten Seemann <[email protected]>simplify Read and Write mock calls in http3 tests
deaa1d761e2f573172b78546a3fac7c47a3e4114 authored about 4 years ago by Marten Seemann <[email protected]>31de6244e29511e8df357cbe80a78ed41531a6e5 authored about 4 years ago by Marten Seemann <[email protected]>
4c6496bc0e58f569ab8cb648b4b3d21c728ec1cf authored about 4 years ago by Marten Seemann <[email protected]>
8a84201ce43724b08d90bc759028974ee5f833cc authored about 4 years ago by Marten Seemann <[email protected]>
c7d3aeea3d7e49fdb34e97365f60e04e7668c60f authored about 4 years ago by Marten Seemann <[email protected]>
6217ec55fdc0100f035eea207dbf194211c041ef authored about 4 years ago by Marten Seemann <[email protected]>
We create a new flow controller when opening a new streams. This can only
happen after the sessi...
ad7d90779a98d126fa025f9f195e982f9d6d3894 authored about 4 years ago by Marten Seemann <[email protected]>
Every 20 non-ack-eliciting packets, we add a PING frame to make that
packet ack-eliciting. That ...
implement the datagram draft
9693a46d31c6a699b22bc24e94797f8e582525d3 authored about 4 years ago by Marten Seemann <[email protected]>fix logging of bytes_in_flight when receiving an ACK
c20a9247e19faf58de86d5b1ae63f92a2adcdc76 authored about 4 years ago by Marten Seemann <[email protected]>trace when a packet is dropped because the receivedPackets chan is full
25ffbbe4d8d961ce34cd9ab3410dc833f359c26a authored about 4 years ago by Marten Seemann <[email protected]>6b87198c10022a3ad59b80df050e1d279b702635 authored about 4 years ago by Marten Seemann <[email protected]>
7c2e938684b205c39310a41f9d9356d517867c2d authored about 4 years ago by Marten Seemann <[email protected]>
The tracing call needs to be issued after subtracting acknowledged and
lost packets from the byt...
various improvements to the packet number generator
486738981f2cb6372fd72db793cdecc6c36f4c5f authored about 4 years ago by Marten Seemann <[email protected]>introduce a quic.Config.HandshakeIdleTimeout, remove HandshakeTimeout
4c0f0c47eb080e3895051b9b981b293a0e8364d5 authored about 4 years ago by Marten Seemann <[email protected]>allow up to 20 byte for the initial connection IDs
be476d90e0ee8eb189a8da243d5cdb918d0caa07 authored about 4 years ago by Marten Seemann <[email protected]>reduce memory footprint of undecryptable packet handling
a769e8221bd7cc528853a003152277a044a5e509 authored about 4 years ago by Marten Seemann <[email protected]>use a buffer from the pool for composing Retry packets
4f84c1b85a379f1ae5da90cd06ce642b7f4a74f0 authored about 4 years ago by Marten Seemann <[email protected]>release the packet buffer after sending a CONNECTION_CLOSE in the server
f410eadb2cae5a8ebac4d006aa11ef85400973b4 authored about 4 years ago by Marten Seemann <[email protected]>019850efd673cfb540bad6559c5614d4f666cb73 authored about 4 years ago by Marten Seemann <[email protected]>
fb995161e7a5c70182a8b5b98406de56e9a7c88e authored about 4 years ago by Marten Seemann <[email protected]>
d226f70cd7dc3875c3ad82d35c56b4fb932e9da5 authored about 4 years ago by Marten Seemann <[email protected]>
c8626d89e569f22225d1b811a6be8a3a54b859e7 authored about 4 years ago by Marten Seemann <[email protected]>
02139a47433ef80171500eca80c0f87b1c8e1c46 authored about 4 years ago by Marten Seemann <[email protected]>
Under normal conditions, we don't expect to receive any undecryptable
packets. We expect to rece...
1728a6c90cd63e28bad226325b70e9e855af046e authored about 4 years ago by Marten Seemann <[email protected]>
98145368cd476f363f3cec3c42d5a8192545e758 authored about 4 years ago by Marten Seemann <[email protected]>
e951646fb652e23bce7ba79ee39c4f91c226d213 authored about 4 years ago by Marten Seemann <[email protected]>
c4de242751e7e5cdcaa8159c5fd133f0fcfd686e authored about 4 years ago by Marten Seemann <[email protected]>
fd41e8fa62f1abe49cbbb622feb9ecb697f174f2 authored about 4 years ago by Marten Seemann <[email protected]>
231bc918d4903ab088c191bbb46e3d2756781b98 authored about 4 years ago by Marten Seemann <[email protected]>
c47ccab930e6b90e671cd5e6c2d3fb5b5a51df6d authored about 4 years ago by Marten Seemann <[email protected]>
0582228e0033ee1f0429e039225885f3c55c8d6f authored about 4 years ago by Marten Seemann <[email protected]>
fdaac4f32e6774c37679809e144880bcdda68066 authored about 4 years ago by Marten Seemann <[email protected]>
021f70aac515a118b68d011a2cc5010fca7be664 authored about 4 years ago by Marten Seemann <[email protected]>
d6eff22f9abd7950799596c716878a3ea4ca8103 authored about 4 years ago by Marten Seemann <[email protected]>
913ddc5081a78e0d2f5262162e7bf96523bea68c authored about 4 years ago by Marten Seemann <[email protected]>
356c69944ea4d4c1efb7ed71beab00b70ebd5164 authored about 4 years ago by Marten Seemann <[email protected]>
791f896f8079d5e2c9d8ee10e1a531e355984156 authored about 4 years ago by Marten Seemann <[email protected]>
eefd2b73f75f6f260cf5d6bc47386f2706da4194 authored about 4 years ago by Marten Seemann <[email protected]>
595f6f814a1a07d4d84c743b323f5eaa98ff43a8 authored about 4 years ago by Marten Seemann <[email protected]>
move integration tests to GitHub Actions, disable Travis
deacefdd34329aca84218554ec712c7e8619fff6 authored about 4 years ago by Marten Seemann <[email protected]>02bdce9c0546fd8f55853127d1c45842fa30cbd8 authored about 4 years ago by Marten Seemann <[email protected]>
431dff2172de27e68a91b1af6cfffc540b048626 authored about 4 years ago by Marten Seemann <[email protected]>
416d88990bab1bf3cffe049c6ee670c1116640da authored about 4 years ago by Marten Seemann <[email protected]>
e8e6c7b47e6aa717ad4cc894adcdbb0390a8ca1e authored about 4 years ago by Marten Seemann <[email protected]>
use golang.org/x/sys/unix instead of syscall
325bc1694dd84af5d96a1d4d9db7e011ec6f3664 authored about 4 years ago by Marten Seemann <[email protected]>add support for the connection_closed qlog event
2525abb2c5e4ea4406790c2ed36eb9d8f3033a00 authored about 4 years ago by Marten Seemann <[email protected]>f59cd928f86ee797bd89640f8099f12f16cfa851 authored about 4 years ago by Marten Seemann <[email protected]>
2bf6c6aea4d1b1486a6dff53092f5082fb9f32a6 authored about 4 years ago by Marten Seemann <[email protected]>
qlog tokens in NEW_TOKEN frames, Retry packets and Initial packets
2a52a9f9f03a498b5f0283dba8da71c709870b0d authored about 4 years ago by Marten Seemann <[email protected]>b83e156e9f2aa0dc1875d2bdbaed6e03374a2cf7 authored about 4 years ago by Marten Seemann <[email protected]>
qlog the packet_type as part of the packet header, not the event itself
b623a10b54bc6abf13f312ce74c9e887c0f320e3 authored about 4 years ago by Marten Seemann <[email protected]>use the new, streaming-friendly NDJSON-based qlog encoding
a7ddb348d4fbdea381aa443fb787cdb454b9fbd3 authored about 4 years ago by Marten Seemann <[email protected]>dd93d9640c071d85843e69cfc9a98b709c2b6ad3 authored about 4 years ago by Marten Seemann <[email protected]>
4f557317a03a3d6a12676f35c39e27e1a79497e6 authored about 4 years ago by Marten Seemann <[email protected]>
add a generic Debug() function to the connection tracer
5a0ce242654c153128ca8679e8fe19fc3be966d3 authored about 4 years ago by Marten Seemann <[email protected]>remove unnecessary call to time.Now() when sending a packet
df38b0a8740df2c4fd7773c8684b70462cdb9c7c authored about 4 years ago by Marten Seemann <[email protected]>ff1f433c363df389851117894f9c421800e0d7fa authored about 4 years ago by Marten Seemann <[email protected]>
ca671ac325791dd2953a28cf24d10b2749be825a authored about 4 years ago by Marten Seemann <[email protected]>
remove support for quic-trace
5048006fc10a555e1e784b65ffeab4c7ece730f8 authored about 4 years ago by Marten Seemann <[email protected]>reduce the maximum number of ACK ranges
eae8ad2fbbb6caae6b9cf886e05485a3c0ef09a4 authored about 4 years ago by Marten Seemann <[email protected]>02b700804fcd5bf3f777c5765036ea0c9e7847db authored about 4 years ago by Marten Seemann <[email protected]>
check that go.mod is tidied
6148ea9a4692d2651f1d157a00a648a5dd4afc38 authored about 4 years ago by Marten Seemann <[email protected]>don't allocate for acked packets
1ade0382113787b7fbfe4c096ab353e492612aa6 authored about 4 years ago by Marten Seemann <[email protected]>avoid allocating when detecting lost packets
1beb6f9649d7a7d9b28166b8833ddb4e6b6feeaf authored about 4 years ago by Marten Seemann <[email protected]>use the string optimization for map keys in the packet handler map
31b05bc249c3cb36e73404d9c080897195508daf authored about 4 years ago by Marten Seemann <[email protected]>use a single map in the incoming streams map
5ff2222e380fdd50339e9560e7915ae180e027fa authored about 4 years ago by Marten Seemann <[email protected]>improve the warning about the UDP receive buffer size
d1bc0c20b9dd3b750061423b944085eb892293ae authored about 4 years ago by Marten Seemann <[email protected]>