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

remove draft versions 32 and 34 from README (#3244)

761c0fabd6a8846b482719b83f1339ce4fe9de16 authored over 3 years ago
Merge pull request #3245 from bt90/patch-2

update Changelog

a916ca7fb930162f4021feb39114b476e0382279 authored over 3 years ago
Update Changelog

286ae62720612db48201d4e8171f5de435d48d00 authored over 3 years ago
fix race when stream.Read and CancelRead are called concurrently

fbc30cd942f92fc3d01087fb128a693383a8b03c authored over 3 years ago
Merge pull request #3230 from lucas-clemente/optimize-has-outstanding-crypto-packets

optimize hasOutstandingCryptoPackets in sentPacketHandler

89061486820236ffe76c3770d04fd455f5455251 authored over 3 years ago
Merge pull request #3237 from lucas-clemente/batch-conn

permit underlying conn to implement batch interface directly

61ad9415189452b9acd09dd276059f64df7a1246 authored over 3 years ago
permit underlying conn to implement batch interface directly

3f3b8bda70897461e91a9f839205b0acc5ccac1c authored over 3 years ago
Merge pull request #3229 from lucas-clemente/update-qtls

update qtls to include the crypto/tls fix of Go 1.16.6 / 1.15.14

4e166bbb8d92bae5fd2f2c71efe7b9f66894bb8a authored over 3 years ago
update qtls to include the crypto/tls fix of Go 1.16.6 / 1.15.14

See https://groups.google.com/g/golang-dev/c/5LJ2V7rd-Ag/m/YGLHVBZ6AAAJ for
details.

b3ba6e37194190b02c91ad1ac4b37672164dac30 authored over 3 years ago
Merge pull request #3231 from lucas-clemente/fix-canceled-pto-timer

cancel the PTO timer when all Handshake packets are acknowledged

625948e4637ab37df50c4bfac4b3bb29ac13d0c9 authored over 3 years ago
Merge pull request #3232 from lucas-clemente/go-117-rc1

update to Go 1.17rc1

977fd19107e60818b91b77e85b3bcd61ef65b337 authored over 3 years ago
update to Go 1.17rc1

115a79eb029590f6ce8fed0161e2448c909cf217 authored over 3 years ago
cancel the PTO timer when all Handshake packets are acknowledged

61748d4d63bf0bcdfe908bbcb0cdc20601ec4396 authored over 3 years ago
optimize hasOutstandingCryptoPackets in sentPacketHandler

6279d6b5562d5a1a67c5b8debce8d68d358b8c2b authored over 3 years ago
Merge pull request #3223 from lucas-clemente/fix-flaky-invalid-token-test

fix flaky INVALID_TOKEN server test

746358cf83a0cc92cc42f3073340a6cdae7d4425 authored over 3 years ago
Merge pull request #3217 from lucas-clemente/drop-versions-32-and-34

drop support for QUIC draft version 32 and 34

99d2a4ecfa78bc31bf68f4a25ea048a063912e3f authored over 3 years ago
Merge pull request #3224 from lucas-clemente/fix-flaky-0rtt-test

fix flaky 0-RTT integration test

5d3c5d7dbe944447082d122d6b96dbf8a5d499e9 authored over 3 years ago
fix flaky 0-RTT integration test

9794b6da4c4e0faa608ff731c9353369a3f2a2bd authored over 3 years ago
fix flaky INVALID_TOKEN server test

adcb1ea5defed8cb15acb3099395963445af31e6 authored over 3 years ago
Merge pull request #3142 from lucas-clemente/batched-read

use batched reads

20547329e8a891098a0c3038eadf3bae5704dc27 authored over 3 years ago
drop support for QUIC draft version 32 and 34

f51cc937705ed98f1ec1cc3307cc001aa0260f0c authored over 3 years ago
Merge pull request #3216 from lucas-clemente/disable-version-negotiation-option

add a config option to disable sending of Version Negotiation packets

fa2e7972156393e505a16f10ac833369d9614c08 authored over 3 years ago
Merge pull request #3213 from lucas-clemente/remove-retire-bug-compat-mode

remove the RetireBugBackwardsCompatibilityMode

876bc493cda0aef66591afbdef74723ba62eb2e1 authored over 3 years ago
Merge pull request #3212 from lucas-clemente/remove-outdated-ackhandler-test

remove outdated ackhandler test case

2001ce97a51484b5cdb3173796d698a3ccbe2baa authored over 3 years ago
Merge pull request #3214 from lucas-clemente/remove-strip-greased-versions

remove unused StripGreasedVersions function

ae4937a3edd2fed430e53d1f16604faaa4e7b281 authored over 3 years ago
Merge pull request #3215 from lucas-clemente/fix-errors-is

fix incorrect usage of errors.Is

afaaaf97d0544224ee838cce36a7b16070122d35 authored over 3 years ago
fix incorrect usage of errors.Is

errors.Is is supposed to used for equality of errors, not for type
assertions. That's what error...

dbb517858e34e14a79fe5843788cba8a3c87191b authored over 3 years ago
Merge pull request #3218 from mengelbart/return-error-on-send-message

return error on SendMessage when session is closed

8b7e43e06d56f108168edb15c03b5ba5835ceffc authored over 3 years ago
Return error on SendMessage when session is closed

75d227643034619909f6c6fba7016bb8ab04b668 authored over 3 years ago
use batched reads

870c7595155377daecb43879286a314e13b46d1e authored over 3 years ago
add a config option to disable sending of Version Negotiation packets

3a359027b51064d633d6f0faf530833fa4d788c6 authored over 3 years ago
remove unused StripGreasedVersions function

Such a function would defeat the purpose of greasing. Fortunately, we didn't
actually use it any...

9520f242e9cdbefb16ecd513f0f5b215c160ad31 authored over 3 years ago
remove outdated ackhandler test case

1758299a56217ea89e90907d726988c28aeaef6b authored over 3 years ago
remove the RetireBugBackwardsCompatibilityMode

b2857b5442c9c6bd7a21a31a43401de91e9ee916 authored over 3 years ago
Merge pull request #3210 from ebi-yade/patch-1

remove a redundant error check

e9d12b7f83a8f19cb47efb2b390f6487f2e297d0 authored over 3 years ago
Remove a redundant error checking condition

f76747497785dd47f5bf9676867925d61010e122 authored over 3 years ago
Merge pull request #3205 from lucas-clemente/update-golangci-lint

update golangci-lint to v1.41.1

a887f8f43646b6fc4278303ba453945be5a17c97 authored over 3 years ago
Merge pull request #3208 from folbricht/issue-3197

Update doc for dialer in http3.RoundTripper

afe4dfd374ee2bdf5b9af5f12a5cd1ff6c53eca9 authored over 3 years ago
Update doc for dialer in http3.RoundTripper

ea33fc95df8d03386ce5c334e55b9d7f5fbf1195 authored over 3 years ago
update golangci-lint to v1.41.1

5ff1abb049727ff85fb3e9c562d9497239b380e8 authored over 3 years ago
Merge pull request #3139 from lucas-clemente/update-ginkgo

update Ginkgo to v1.16.4 and Gomega to v1.13.0

0f36b9d07b4f7de51fee8cec56b386fe7e44eace authored over 3 years ago
update Ginkgo to v1.16.4 and Gomega to v1.13.0

f4f6ce97d71b3382851840ef226672bd6eff0f35 authored over 3 years ago
Merge pull request #3203 from lucas-clemente/go1-17-beta1

add support for Go 1.17 Beta 1

29452277517826b3c0c450dc8bd0a351edc9e8d9 authored over 3 years ago
add support for Go 1.17 Beta 1

7c74d1eb473759f6f3db4e71f30a06d4888d1059 authored over 3 years ago
Merge pull request #3202 from lucas-clemente/gomodvendor

add a CI test that go mod vendor works

e36795e066d32d305247e481d9394bb9c95cb78a authored over 3 years ago
add a CI test that go mod vendor works

a203702c28ae2db6df075e5c71e7817bf8aa5e17 authored over 3 years ago
Merge pull request #3195 from lucas-clemente/fix-go118-vendoring

prevent go mod vendor from stumbling over the Go 1.18 file

40a5dbef91d2401604ea85f3803fe5608b78ee01 authored over 3 years ago
Merge pull request #3201 from lucas-clemente/update-gomock

update gomock to v1.6.0

1b3b4e1ba85238fc8c18efc6ccc33560f9ca6577 authored over 3 years ago
update gomock to v1.6.0

9dcc3fbebf18d8e0afe5355da019b1b017319136 authored over 3 years ago
prevent go mod vendor from stumbling over the Go 1.18 file

2e7c56dacc863ee2c0d604bc748a2799ecd4be52 authored over 3 years ago
Merge pull request #3192 from lucas-clemente/remove-qtls-functions-go-117

remove CipherSuiteName and HkdfExtract for Go 1.17

af3e1008ad94c64d5a60d1d7b2ddc579bca4ca79 authored over 3 years ago
remove CipherSuiteName and HkdfExtract for Go 1.17

bffe54007bda1ee0207327a8a84d9854199cf18e authored over 3 years ago
fix relocation target for cipherSuiteTLS13ByID in Go 1.17

a2c14938ec473ad3549f6561822b5946a6e91833 authored over 3 years ago
Merge pull request #3173 from lucas-clemente/use-x-crypto-hkdf-expand

use HkdfExtract from x/crypto

99a936b124e2b77aada363433297a170330b7de0 authored over 3 years ago
use HkdfExtract from x/crypto

This means we don't have to expose it in qtls any more.

22112b7b660e90b384eb206a4408eee6308b1ecc authored over 3 years ago
Merge pull request #3190 from lucas-clemente/quic-v1

add support for QUIC v1, RFC 9000

31191f70911e2186db92873bf7152f337a777f6a authored over 3 years ago
add support for QUIC v1, RFC 9000

68da2c4468601d6568f5358ac94e74daf1bfe8b7 authored over 3 years ago
Merge pull request #3174 from lucas-clemente/use-tls-cipher-suite-name

use tls.CipherSuiteName, instead of wrapping it in the qtls package

540c6ec074d61d4cc0c30d344563227842c06ee9 authored over 3 years ago
Merge pull request #3175 from lucas-clemente/dont-use-qtls-hkdf-expand-label

use a pre-generated test vectors to test hkdfExpandLabel

0790066a2e0d043c3a24c25e168f31f4872549ee authored over 3 years ago
Merge pull request #3181 from lucas-clemente/reduce-packet-number-generator-test-flakiness

reduce flakiness of packet number generation test

bfb938da3c556223267d45f988d9bba3814aa0b7 authored over 3 years ago
Merge pull request #3185 from lucas-clemente/simplify-qtls-tests

simplify the qtls tests

efe70b6c9eee0ce61d10bb80b5bef66f33995b9e authored over 3 years ago
simplify the qtls tests

d64e40895bfb29405c911490b4af80996828e2b2 authored over 3 years ago
Merge pull request #3182 from lucas-clemente/go117-tip

add support for Go 1.17 (tip)

bd9b085c7405f3aa2ddf42854bc965c3f6aa75d5 authored over 3 years ago
add support for Go 1.17 (tip)

808c9c4361c970d4afda24202dfe60a8f23c9a49 authored over 3 years ago
Merge pull request #3180 from lucas-clemente/fail-on-go-1-17

prevent quic-go from building on Go 1.17

e08cda58ba8d97d5412f790a7ea7cf9aca10a292 authored over 3 years ago
reduce flakiness of packet number generation test

2f205a4c0032e75e6ef47c88081952d67aaa552f authored over 3 years ago
prevent quic-go from building on Go 1.17

b61e2faf7970cfe6e53b91e973189bbffc48e164 authored over 3 years ago
Merge pull request #3178 from lucas-clemente/fix-windows-ipv6-dontfragment

fix DONT_FRAGMENT error when using a IPv6 connection on Windows

0bc0e96161312cee5577c93da0227d943d70ef5c authored over 3 years ago
fix DONT_FRAGMENT error when using a IPv6 connection on Windows

The syscall setting the IP_DONTFRAGMENT socket option will fail if the
underlying connection is ...

22a703b669f399613c33b9d58bc5333d46d05061 authored over 3 years ago
use tls.CipherSuiteName, instead of wrapping it in the qtls package

599d1813169fb2e12cf6788ee1e26295b03e8efe authored over 3 years ago
use a pre-generated test vectors to test hkdfExpandLabel

The only reason we were using qtls.HkdfExpandLabel was to test our own
implementation of HKDF-Ex...

05af55b0c9fd5185fbef87030096dac6b179f20b authored over 3 years ago
Merge pull request #3176 from lucas-clemente/fix-circle

use go install to install Ginkgo on CircleCI

50746dbea66c2571904471c73a0c5646d85f2bb3 authored over 3 years ago
use go install to install Ginkgo on CircleCI

9ca4c86d1e1f3dfa3f3288630290c2c7d083b3a2 authored over 3 years ago
Merge pull request #3163 from lucas-clemente/err-closed

use net.ErrClosed (for Go 1.16)

8d62ebffae4678665947262265037d32bee914e6 authored over 3 years ago
Merge pull request #3166 from lucas-clemente/close-reason-logging

use the new error types to log the reason why a connection is closed

d97f03bc04f7ef849f05dba89e36b094076ceb50 authored over 3 years ago
Merge pull request #3165 from lucas-clemente/fix-deadline-test-race

fix race condition in deadline integration test

bbcbe998ae2d25a6f1e5959a7235ff2c7db3bcbf authored over 3 years ago
qlog the reason phrase of application and transport errors

42ecbf0000381975178959c7a2da529526d55289 authored over 3 years ago
use the new error types to log the reason why a connection is closed

1613809ba2b89c5c81b33e303a551223d9aecd10 authored over 3 years ago
fix race condition in deadline integration test

e8b09bc290a65b09352427fea43543420daa8994 authored over 3 years ago
Merge pull request #3160 from lucas-clemente/quic-v1

add support for QUIC v1

5f2cf0422ecd1f03988795a3d183e5c42d09ecf8 authored over 3 years ago
use net.ErrClosed (for Go 1.16)

b38498273b079c0a6587920b672cae3b7103b432 authored over 3 years ago
add support for QUIC v1

6b771df453186893e9f288dcc43e67fb65448ab0 authored over 3 years ago
Merge pull request #3159 from lucas-clemente/error-returns

rework error return values

b8f07c728cf901da96ad445306a3190a51b2b399 authored over 3 years ago
improve documentation of errors for Session and Stream

3af05971b6ea42be99dc2dfc3e78c8019f9a6a9c authored over 3 years ago
introduce a quic.StreamError type and use it for stream cancelations

90727cb41af8c6a906c60f4e0373a97439ec4f1a authored over 3 years ago
export the IdleTimeoutError and the HandshakeTimeoutError

34322f2214cb18cba69bb19807a73f5355e9acba authored over 3 years ago
expose a StatelessResetError

93cfef57ca0dcb8308209a32492eea67baa1c5e8 authored over 3 years ago
expose a VersionNegoationError

1ce572228b9815d5bf053841725aded35d1ac530 authored over 3 years ago
move the ApplicationErrorCdoe to the qerr package

f5238bf7b1ea8b42e7fb29535679dd712a613602 authored over 3 years ago
expose the TransportError and the ApplicationError

42b61729bdd3cabc90506a10791d3c067b965098 authored over 3 years ago
introduce a dedicated qerr.TransportError and qerr.ApplicationError

592fb9cad9d0d136c619131b46f4d89ffb0d8205 authored over 3 years ago
Merge pull request #3152 from lucas-clemente/pmtu-early-retransmit

declare Path MTU probe packets lost with the early retransmit timer

ddeb2281fc2dd4459fb2177b97219ef33850f52f authored over 3 years ago
declare Path MTU probe packets lost with the early retransmit timer

dd052657c5707a93f48457fd02e763949fd29df5 authored over 3 years ago
Merge pull request #3148 from lucas-clemente/fix-on-loss-detection-busy-looping

declare the handshake confirmed when receiving an ACK for a 1-RTT packet

d2739abd744628332ebca9e91622fc301f04e0b7 authored over 3 years ago
Merge pull request #3140 from lucas-clemente/update-go-mod-version

update Go version in go.mod to Go 1.15

f6f81bee4b06d1a26ba940def8a6bd5abc2bbfdd authored over 3 years ago
Merge pull request #3153 from lucas-clemente/trace-version-selection

trace and qlog version selection / negotiation

0413afd615710da1248a60ecc2d3c55daf266860 authored over 3 years ago
set the don't fragment (DF) bit on Windows (#3155)

84e03e59760ceee37359688871bb0688fcc4e98f authored almost 4 years ago
Merge pull request #3154 from lucas-clemente/fix-tracer-for-connection-doc

fix doc comment for Tracer.TracerForConnection

0a063966a770e9cde186b2aab8ef5c97363872cd authored almost 4 years ago
fix doc comment for Tracer.TracerForConnection

eb2274bded42c61b86730096eff388ea8ea117a8 authored almost 4 years ago
Merge pull request #3146 from lucas-clemente/tracing-context

make it possible to associate a ConnectionTracer with a Session

8f20817ef9ff7817d47e95b8f827c4b32e9752a9 authored almost 4 years ago