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
2a2375f787d70ff094a5ef42bfc5e9720fc719c0 authored over 7 years ago
248bec97f9bccdfd2b48834fc8711561bbb06018 authored over 7 years ago
fix flaky proxy tests
10cbb598286b5bd60517454411b99eda1ee40c5f authored over 7 years agoadd a method to the session that blocks until it is closed
97914a096ab058cb5ddac00154a6b27e54e26f8c authored over 7 years agoab1aaf935571e96eedde243b30c1ad0a7428b889 authored over 7 years ago
55dbc3c52f9e48548b7ed393035f0e21c201ce57 authored over 7 years ago
cd02cc8f0f4425601b24c6c65732f29f36223f7d authored over 7 years ago
Start a unique quic server per integration test case
95c3db90a85cac983848686b710e6114baae9c81 authored over 7 years agoThis fixes a race condition that could lead to errors during version negotiation.
Fixes #676.
960a445ebe3804a96f1859a96a403afb755986da authored over 7 years agoFix stream framer race condition causing FC issues
d335458080c3accdd24887a3e1ff63ecc7d933d6 authored over 7 years agoFixes #672.
e09590a75c33afdba0d1439f911c972fddbc34e7 authored over 7 years agoDon't retransmit handshake packets once the handshake is complete
a020ad2ab5687ac2fb996e06253f64d618f8f9ec authored over 7 years agoFixes #663.
23bad71d929983e3585ae0fab5879db9b830fb78 authored over 7 years agofix error messages for connection-level flow control violations
7a49b06c6c05a3c3927c7e6abde47121fe913a0e authored over 7 years agoreturn the length of data written when the stream errors
2a1b21af2fcbc7036db46e7fc4bd27af2f69d04d authored over 7 years agoc63be8c544d804fbf4e148d5a9a842e5125e3880 authored over 7 years ago
63873632d0e847c00aaa47b32f7a96acce3860f1 authored over 7 years ago
run gofmt to fix ordering of imports
e1e076e375df748d36ca93a0340ecccbbc0dcf31 authored over 7 years agoMake max flow control windows configurable
c520b548aedbea4ca7894c1d013f6c84bad9ee68 authored over 7 years agobdca82f766b08a2e7d20b20f7fbc38e133039b20 authored over 7 years ago
798a95aa01ad5fafb72326e780e2b2c07ce7dac6 authored over 7 years ago
987905149b6da4c5e9a7c5ff08984cead0cbd102 authored over 7 years ago
9a6cb5eb4d36cacc8412fd3103f99184427ce7a3 authored over 7 years ago
4fa7b9e569090a0cc9679cf20e9150ef8b7e633a authored over 7 years ago
89f96d1e8927ef282f0f170dee9c1685fbdd25a3 authored over 7 years ago
93e2f751b5021f4dd187acccef3bd8f5fbb475e9 authored over 7 years ago
better log levels
bb280f29be75d6d78c64a32692b668e2a99c57bb authored over 7 years ago03ee31d26b1cdd5d3c43867d64beb2ba9cdf475a authored over 7 years ago
Make the log level numbers more intuitive. Logging nothing is now log
level 0, debug logging is ...
make utils an internal package
9a55fe234fc179973e9d9875c26c79c245aaba38 authored over 7 years ago21553272e7f93fc636eaac0ecd1cd16328081998 authored over 7 years ago
Fix unencrypted SHLO
1ae8ead6aea5d45e2420db1d68bea659ed912444 authored over 7 years ago80f87e2fabd61db506aa45c327dc2968ec94d5ad authored over 7 years ago
c0b09c8646235c7487c6e8b13f152c3e3e7a9c22 authored over 7 years ago
Increase test timeouts
24d9ed276900f991f2e96123f57bbaa72fc68e00 authored over 7 years agoThis commit splits up handling of the crypto stream and the other streams in the framer, crypto ...
e43b91f633a2112a9b8227bac2661b5dc80f87d6 authored over 7 years ago4ea2ccd526161125381fa4e60cb52195db1c1f06 authored over 7 years ago
86b329d7da5da39530ac867a0770efcfa4557cbe authored over 7 years ago
Generate some mocks using gomock
7c1ef9c3409e469271c362e1c2ea7392fa3c5781 authored over 7 years ago61c4faf4d159630a048554b3ae19d7bf96191721 authored over 7 years ago
c02f90447990972ebaa498fe80b36e0532586c1c authored over 7 years ago
d01f9880bee6af0e91a2ee40b824970de89cee0f authored over 7 years ago
This allows the other mocks to be used in the FC tests.
8b6a6622231278062b79248697e849e12979aa95 authored over 7 years ago050358bbc55d34956a334e5d55542126dd89c052 authored over 7 years ago
accept duplicate and delayed packets
6d15a4a31aba101e6d8611a378d44e96769dac97 authored over 7 years agoeeb2d8d821c56cbed7816e157f524e565e2624fd authored over 7 years ago
We used to reject duplicate and packets with packet numbers lower than
the LeastUnacked we recei...
Remove unnecessary error return value in newStream
94843e19192a15206fa656396c6f9318075df1fe authored over 7 years ago131162983001f4433fa4665a79cfd6d07679f3f5 authored over 7 years ago
Extract timer wrapper out of the session
df230ca1e29d50ad7099e30ee20333db02250004 authored over 7 years agod62703fc15d94876c4d9cfa96d1e8027cb44e504 authored over 7 years ago
Simplification and refactoring of the session
7d1f3c6282d668eb32aa30e4920f920e7e5e9125 authored over 7 years agof2959aa74a4564742b9750a39448d4388c04c987 authored over 7 years ago
bfc4f36c81616cc951cd1330569394a17dd6949f authored over 7 years ago
fix stalls when retransmitting connection-level Window Update Frames
6be03b54d25f1e531746d003905f1ddb21c3e52d authored over 7 years ago
When a Window Update Frame with streamID 0 is lost, we want to know
the receive window when retr...
fix race condition when handling the header stream fails in h2quic client
a5be7c6928dc0e978b85235437a8e6afb3fab8dd authored over 7 years ago05d7bc91ef8fc8396b526410f6f227497e03b60a authored over 7 years ago
Always send retransmissions, irrespective of congestion state
500d9889f51398f48826581ce6a5634d8c06a797 authored over 7 years agoThis should probably only apply to RTOs, but we currently don't have a signal to distinguish the...
e44298a9cc385d6a658440aea3b4cd29c8652806 authored over 7 years agoImprove drop test scopes
5321723ef118c7206a8ba197078eabd4a1c5d339 authored over 7 years agof33e12831ec247cb3d073f6a78024d366217c2a9 authored over 7 years ago
Run gosimple on our tree
67a5a1bda5f84c6d14a82e6c2906f5c15a6eeebd authored over 7 years ago4f9396910187f857393e3305f3a644579ccf9ae7 authored over 7 years ago
simplify the dialing logic in the h2quic client, fix mutex in roundtripper held to long
2f551a7cbebee08a0f3bad65476f7664614ff04b authored over 7 years ago
Fixes #620.
Dialing is now done lazily, when a request is executed.
c2a89e6b78f76b8348a2f7a3621f5d2db0260f1d authored over 7 years ago
9054e5205f1c8d8861b7c6876785a5c20053f7d5 authored over 7 years ago
add a quic.Config option to set the handshake timeout
4d26d8bbd0a61e9a99e5ec8a0b0f98f12dbb66c6 authored over 7 years ago4c3d4960bb37b134b0a7da4bba6e61c21fc78f59 authored over 7 years ago
37366ef8821ac5e3467a8e4b6f5f240b5d5372fb authored over 7 years ago
13a25a5ba5f8becd0018ada1a228d1eca97de09c authored over 7 years ago
9040fd25e75838d71b62b422d451d8a00d921823 authored over 7 years ago
add tests measuring how many RTTs a handshake takes
a025e89f0386b7f45e2f4919e2ed870109f3bc99 authored over 7 years agoAdded possibility to drop multiple packets in a row.
Fixes #575
d7f7d234e7b2814ceae7145e68c5e1ec5ab2a73a authored over 7 years ago0e0d62e809379e85f456331578e0e0c8f49c97bd authored over 7 years ago
a07eaac1fd442f852ade20c34b2e5bec10856135 authored over 7 years ago
f2ada4eef1ec7645833c436fb8dd2da63b745954 authored over 7 years ago
6b3165928f36f5aae5799b3e5b5e47b274412c75 authored over 7 years ago
add a quic.Config option to verify source address tokens
15a51c06c39df96b79076ddb7488e05ee222165c authored over 7 years agof1985b98ffeebbf16137f84f3e31c23730a6ae57 authored over 7 years ago
6144ebed21b2a6e3e7ac584e3755a8c02a886bf2 authored over 7 years ago
improve logging
ac21fc3349ddb7d4f94d21304a59746325ad07f9 authored over 7 years ago0dbbb8d1b3ca6da954b4667d31c76b81ba2b7de5 authored over 7 years ago
afc9b11715df1c57f61d75f6f6147148e492f9e6 authored over 7 years ago
ef4699adeffc2be1d34e9f1490db776928c0d3df authored over 7 years ago
87df63dd5f829fd6b914d096e4d95c5f1fd5a1ca authored over 7 years ago
6cc6d49a10e38baa41ac9d2ed95e3c70d8317b9c authored over 7 years ago
9562df583883c02de5cfda7200e3fe7f717885a8 authored over 7 years ago
eb72b494b24fe7b35c6c0807bd88f60805ee926e authored over 7 years ago
8e019214953cd0230d3ef913bd9c481323d4f821 authored over 7 years ago
81985f44bd6871ab9eeac141abfa4120fec48eda authored over 7 years ago
e68e2d287a31795aa0c2b8badc0b0a57cc52f927 authored over 7 years ago
always use current minor Go version for Travis
8489c94f4d3aaa5feaa284a16376cfb8ea7d2c2c authored over 7 years agoremove unsafe from the session tests for the crypto setup
f16423635a0298af52575443eb5741e2f480f2c5 authored over 7 years ago7e256e0ebe3564e14b9db0d0b7d903877127e344 authored over 7 years ago
fa518c244ee8b657ef497da2cf714252c861825e authored over 7 years ago
996fad14f814f1c227dbdd95db4ae72787d7d73b authored over 7 years ago
implement a new API
82ce3b221b3a6cb4a97a4361b1c3a1cbe16222cf authored over 7 years ago6623abf3d18416ef09f7a69f09cf3b28e195464a authored over 7 years ago