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
fea17a671bead9ba74cc39465494b8b61f8dbcd7 authored over 4 years ago
d4dc08b208c412e97dc87fc1830b2c4aaa27162b authored over 4 years ago
rename frame fields to the names used in the draft
673a9f40e455d942c09eb8135ba5ae7505be5e59 authored over 4 years agocc340b2887a32a6286c60b59c12d1f8760bba71b authored over 4 years ago
f4519cfd326bb87d44271be605e486dd2c85d2f8 authored over 4 years ago
fa07078d81496ec8b1b869c706b226251a9eeaf2 authored over 4 years ago
865332015cdf958cac2ddc5cf74856b234b88ace authored over 4 years ago
5466de656562354d00a3c28417853ba60bbc6b37 authored over 4 years ago
838dd6e81ae02d906464fb32610cd9af4e597108 authored over 4 years ago
split the qlog package into a logging and a qlog package, use a tracer interface in the quic.Config
00f8028e526a3cfc60e9ca05cb07fa4f8573916d authored over 4 years agoac606222e0991b9079f4f160c11398b01b525190 authored over 4 years ago
4121ea84f40262ccfb8b2ef866b50a820c9eaeb6 authored over 4 years ago
7f6eca84da2d539d454f7bf8bdf9ae5f1bad843d authored over 4 years ago
7fdace490c25deab3e6c65c2d76383498f5dcff5 authored over 4 years ago
78ba619a0b39c9ee81ec8752973f1008f85c2617 authored over 4 years ago
fix HTTP request writing if the Request.Body reads data and returns EOF
7c42d7941ad82dec0402750fd0fa76daa062e365 authored over 4 years agob8f36f35d51abf5ce1800114cc4ff72546606b16 authored over 4 years ago
handle Version Negotiation packets in the session
5eb2bb8b4ca7abc7db8b9c2edead1bc6161c1f1e authored over 4 years agoincrease the packet size of the client's Initial packet
cabfada038323dc53c9a089742dec628eb709a28 authored over 4 years agointroduce an assertion in the server
0ea581473e0ec7745ef038bc1af441abef110201 authored over 4 years agouse the new qtls interface for (re)storing app data with a session state
a98071b97e53023abb5e64e2d24d8b245c653280 authored over 4 years ago06ad477b9b0061389ddcf2cdc085421d4fa53bcf authored over 4 years ago
remove buffering of HTTP requests
6b42c7a045b3925c13999017badbac485ad6cb67 authored over 4 years ago7bcb25f18d32b590e90a19c8b1024cdc1182c08a authored over 4 years ago
2e46110d609e5c8881b3824f8328cbbc3c7ce98d authored over 4 years ago
Application data is now retrieved and restored via two callbacks on the
qtls.Config. This allows...
remove superfluous parameters logged when not doing 0-RTT
f926945ae53866a61c5a2c6c891bde6a193ba8b9 authored over 4 years agoreturn an infinite bandwidth if the RTT is zero
eb57da6c11adde505a9c8cefc17847ad91a1a806 authored over 4 years agodrop support for Go 1.13
f65154b01ef2d3aca325d9e26c5e083848b8fb7e authored over 4 years agoa20c5f8db0d3d5ff6e41e665c9f4b534e29ea13d authored over 4 years ago
3e454ad2f77728a04e34b5d85e79bff23ddeaf04 authored over 4 years ago
e3a5c31bacbc7599ae43725fcf587b91a24c135e authored over 4 years ago
Only the http.ResponseWriter implements the http.Flusher interface.
We need to make sure that wr...
012e62112dfaa1076569c17a44320663b883749f authored over 4 years ago
remove superfluos handleResetStreamFrame method on the stream
fc047d790403c62f3e62935641ac9b0d8f30bcda authored over 4 years agoimplement a token-bucket pacing algorithm
b0b996e1186ee5671e972cb71f89201529d042b2 authored over 4 years agogracefully handle concurrent stream writes and cancellations
1607acecc02dd1d48269422f6afee0bc8d12e9dd authored over 4 years ago
If the complete slice passed to Stream.Write() is sent out, and the
stream is canceled concurren...
327184716733f478023e289461752199becf650c authored over 4 years ago
fda00fe1cd8e77972aaba25e6d63846548bbe62b authored over 4 years ago
467e553f2ba1011ed51388155712abf1728ac523 authored over 4 years ago
4163c255e8ec0835fb15a560262df9724890be0f authored over 4 years ago
fe622dd78019aef794b49519238d2b117350361e authored over 4 years ago
312b8d37f077dedcb41db2a536a7050244b37e7e authored over 4 years ago
log sent packets right before sending them out
3289d2ce38179174bc194ad2e6fa93122040c8d4 authored over 4 years agoremove unused packet counter in the receivedPacketTracker
4f3c824811599307d40d83a17392bfb64fc40f48 authored over 4 years agorewrite the proxy to avoid packet reordering
5e1301d3abcab377f8c62ae9b449646f3d5d3cd9 authored over 4 years agofix flaky INVALID_TOKEN integration test
e00b0210faed3f36d16e85375a928fbd91b2428f authored over 4 years agomake DialEarly return EarlySession
b7284a4e526409fd4b9b648c0a82ee5c92f22749 authored over 4 years agoFixes https://github.com/lucas-clemente/quic-go/issues/2619.
85cd490e9be1ba5f373bc8be7015252c1282491c authored over 4 years ago0baf16ea4e3afbfd0c4a2445cf6d1029940ec715 authored over 4 years ago
This means that the congestion stats logged will already include that packet.
89c104510552a0b7bcefaac97828b83cea41844f authored over 4 years agoa8ddba6a39696e4c682a405e596a701c05018329 authored over 4 years ago
b928ad7e4fc66ab4fc0ce9eb8e323b1781bc1ef4 authored over 4 years ago
add debug logging to the packet handler map
c956ca4447b3945920219db6dc79cbc613761970 authored over 4 years ago76d7e9f0242d69a53f1d12b48259d8c82bed2905 authored over 4 years ago
increase the minimum pacing delay to 1ms
10d0b478d0bafda3ed978af1112b3b307a386ad6 authored over 4 years ago543c1049dd64d6a001bdee7321cf8d82e5f833d9 authored over 4 years ago
update the ALPN for draft-29
5f9fc462ea3d7659b8c0a48f8a1805ed1107d0c5 authored over 4 years ago5f37327f1db5c9bf26b7bbbeee8b7348f69271a9 authored over 4 years ago
update initial salts and test vectors for draft-29
cdf7e06ff15821e6059b377ddb5a8e49df0c111e authored over 4 years agorename the SERVER_BUSY error to CONNECTION_REFUSED
552b4a8db064831a9d566d6e17db6359aea3f005 authored over 4 years agoreduce calls to time.Now() from the flow controller
80e5061243ae5746e3f1dca9bd16aab07b26cb33 authored over 4 years agoremove redundant parenthesis and type conversion in flow controller
4103e05b36f19bfdd4a212708a8ed2800cb4d041 authored over 4 years agouse the receipt of a Retry packet to get a first RTT estimate
87ed3f2ba9ac3f72c0444b8cd498d8b66c718708 authored over 4 years agofix debug message when returning an early session
34ce5bb8b3d50721e302149cd50696ebb02a34b7 authored over 4 years ago2e9b92ab69327dcb5838588a997e90ef34817bc5 authored over 4 years ago
63e1153d4a0cdbf92302a6349cd1ae23104b3f6e authored over 4 years ago
cea61e364db9736b9b0a04e9e986560111f886b6 authored over 4 years ago
66eeff040b57bc7dd89bdd08f94eec49c9c7ebf1 authored over 4 years ago
6299ef3ab1670327bca37617982feeb5e4000cb2 authored over 4 years ago
e193568342e34d87ade719f93edf3192c1bdd5b9 authored over 4 years ago
fix closing of the http.Request.Body
05514ab37527e279a7236c68be6d6c2077822441 authored over 4 years agosplit PTO calculation into a separate function
b9f26ac99df232a5c16195eb778ec9224907d268 authored over 4 years agoadd a unit test using the ChaCha20 test vector from the draft
94971976cd43156472787f1c0ac74cc4b82a8c84 authored over 4 years agofix seed generation in frame sorter tests
ff5d0b89fc8797ab93aec1344631101d8c0808cd authored over 4 years ago28fd87877836da3774bba24f59c0b1756520b8d0 authored over 4 years ago
On the server side, the http.Request is consumed by the HTTP handler.
The HTTP handler may close...
572005380768e0f6541adce89854e140e5dadc5a authored over 4 years ago
dda9c27d0759b43bb49766e569a38d538cf65c8d authored over 4 years ago
96acf36cbd13280366795942d53fff1f09d3a99c authored over 4 years ago
feb3e9a71355f6af29fe780c8e3e3258897a32d4 authored over 4 years ago
d137e7672d9b866768e08c2dce8bc47c8c825fcb authored over 4 years ago
make sure that ACK frames are bundled with data
c8e5bb5b50409bfccb1672ea04e29c928868f5c3 authored over 4 years ago004d372ed6dbef85b8c550e14815c9e8203c4ce5 authored over 4 years ago
b91874a0e5d0584439b7d9f9e3f01c509b6edb0e authored over 4 years ago
91775000964b86d5796707ec4d9574eb0f74ad04 authored over 4 years ago
77b1021a54be62d20a622bf51baf84096b76105a authored over 4 years ago
fa381fffa00889d83867c5989a06214720b1dc35 authored over 4 years ago
df55c30c86d373cfcbe47f9b8b498689232f335b authored over 4 years ago
bee5ef624f6aa7fc339b1894e705c0866ab63da4 authored over 4 years ago
add a Changelog for v0.16
f54953fb1dc384f938aed91d80050e49dd75a7ef authored over 4 years agoauthenticate connection IDs
ce40a7e28bfd202a37c5da2a49b6bb2fa7f372fc authored over 4 years agodon't switch to PTO mode after using early loss detection
90acaf85d994734baa27e40c259c4b8ce1c0e5e7 authored over 4 years ago5d55a9a3abdcfdaad17fbed88fd2fd0a05d4ff0a authored over 4 years ago
64ef72fd68b0cfe3477b5ef3c3e82748359b73ac authored over 4 years ago
ee8a0aeb1bc2e13d90b6f44d698dce1d7d64325a authored over 4 years ago
4f19b15670e57258682a097507121f96503a3633 authored over 4 years ago
f1924b31828f92f839d8abc4abac7ade2fa47bd3 authored over 4 years ago
cdb22513f332cb9101125d0b11e46b6a17b0a2da authored over 4 years ago