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

chore: ensure we use ooni/quic-go as the import path

See https://github.com/ooni/probe/issues/2220

238f5f8d6ecf0051ad9d817d17b51cd6719f8073 authored over 2 years ago by Simone Basso <[email protected]>
doc: further clarify this work is experimental and temporary

6bf0dfe1b0f4a1163bc02c1ecf264c420c8826ad authored over 2 years ago by Simone Basso <[email protected]>
doc: document the purpose of this fork

See https://github.com/ooni/probe/issues/2220

a453db32adafd55f65e77a8cc49df17b762167df authored over 2 years ago by Simone Basso <[email protected]>
Merge pull request #3367 from lucas-clemente/update-golangci-lint

stop using the deprecated net.Error.Temporary, update golangci-lint to v1.45.2

fa0dba963a29dca6309a8dbd2490caa00d832a3f authored almost 3 years ago by Marten Seemann <[email protected]>
remove deprecated scopelint linter from golangci-lint

7c63050da1ae8423cc89536de92feb790ec1fbb8 authored almost 3 years ago by Marten Seemann <[email protected]>
add a nolint directive for the use of net.Error.Temporary when reading from conn

42bfe5aa70624f1e4fded5535e3d2ba1e0dbfd02 authored almost 3 years ago by Marten Seemann <[email protected]>
stop using net.Error.Temporary in tests

4f85f45f0a85d93296cbb36f9e86cadba5fcbc58 authored almost 3 years ago by Marten Seemann <[email protected]>
run the updated version of gofumpt

0c6b3dfa93fd3a165e03ce08cf5badfb81929924 authored almost 3 years ago by Marten Seemann <[email protected]>
update golangci-lint to v1.45.2

7265441042def98ce1b2d382874c482b30840da5 authored almost 3 years ago by Marten Seemann <[email protected]>
add support for serializing Extended CONNECT requests (#3360)

d1498c360e207522c7f45c3fb30c39b66139b008 authored almost 3 years ago by Marten Seemann <[email protected]>
Merge pull request #3364 from lucas-clemente/better-go-version-error

improve the error thrown when building with an unsupported Go version

26fbf99275f065778f59ee29b37d99b218138ad7 authored almost 3 years ago by Marten Seemann <[email protected]>
also throw an error for outdated Go versions

ba697c5838fd7c9c3e2eda471f6ec20eb6a83e0e authored almost 3 years ago by Marten Seemann <[email protected]>
improve the error thrown when building with an unsupported Go version

aef7ac0a48ec8e5f32dff77f842b7ace286c7bb9 authored almost 3 years ago by Marten Seemann <[email protected]>
remove nextdns from list of projects using quic-go (#3363)

ref: github.com/nextdns/nextdns/commit/538d0a85

9620cc745c76fa05054d9ac6e890453a304cb389 authored almost 3 years ago by ignoramous <[email protected]>
Merge pull request #3361 from lucas-clemente/rename-session

rename the Session to Connection

d008a253b8dbdd282093a5c3635e0c437df91bd5 authored almost 3 years ago by Marten Seemann <[email protected]>
rename the session to connection

4b17343631785d0e85f796b8dd86f44dd4413b59 authored almost 3 years ago by Marten Seemann <[email protected]>
rename the connection to rawConn

d7ad1b6b9b5e54daf0dd22b90dd2eeaa017d1b5c authored almost 3 years ago by Marten Seemann <[email protected]>
rename files dealing with low level conns to sys_conn

3126062aa7ba5e572adc1888ba4480fd78b3a1fe authored almost 3 years ago by Marten Seemann <[email protected]>
replace usages of session in variable names

fda9f721614e9ab7192a9bc04421ec858b380458 authored almost 3 years ago by Marten Seemann <[email protected]>
rename the closed session to closed conn

97690dc493a3b8ffa92043fbb6fca55e4dd9cf9e authored almost 3 years ago by Marten Seemann <[email protected]>
rename occurrences of session in HTTP/3 server and client

f68b38635a43b8051d3231ffa5dc3f0541c47408 authored almost 3 years ago by Marten Seemann <[email protected]>
rename the EarlySession to EarlyConnection

6aaa9a817c9eb53bd26a7f983f210cafe4467257 authored almost 3 years ago by Marten Seemann <[email protected]>
rename occurrences of session in client, server and packetHandlerMap

1ae835d1d82a8a6ac7dc5c029298867da1ac5e18 authored almost 3 years ago by Marten Seemann <[email protected]>
rename the SessionTracingKey to ConnectionTracingKey

9bc32cd021dcaa160717dd32fb479a7ca102d004 authored almost 3 years ago by Marten Seemann <[email protected]>
rename quicConn.earlySessionReady to quicConn.earlyConnReady

a088ba4607e921d61f466a44c5d675677e153699 authored almost 3 years ago by Marten Seemann <[email protected]>
rename the sessionRunner to connRunner

86338d3ce07f0e8bc817e535d1d8d3aaae509492 authored almost 3 years ago by Marten Seemann <[email protected]>
rename the quicSession to quicConnection

e7c2e7e14720125f0d417ad9f45f806e0c2973c4 authored almost 3 years ago by Marten Seemann <[email protected]>
rename the Session to Connection

e71c236232cad376b84f330cb521350f5ce8f4f3 authored almost 3 years ago by Marten Seemann <[email protected]>
Merge pull request #3359 from lucas-clemente/http3-dial-context

respect the request context when dialing

42f31594971a3b526a78f1a73f56ccf130f5b99c authored almost 3 years ago by Marten Seemann <[email protected]>
also the context when dialing an address

d3fab2a23023942260549f3c6d8fd92a38b1de73 authored almost 3 years ago by Marten Seemann <[email protected]>
respect the request context when dialing

137491916b9ea63a4e67c84a462c082aaf309830 authored almost 3 years ago by Marten Seemann <[email protected]>
update HTTP/3 Datagram to draft-ietf-masque-h3-datagram-07 (#3355)

0d5440a024c74d5dbdcdbd6db84427e1cc3c9ea3 authored almost 3 years ago by Marten Seemann <[email protected]>
add support for the Extended CONNECT method (#3357)

Extended CONNECT is used by WebTransport.

d065fb47e1c7ed1ffbf99cdc8d96a621480ef5da authored almost 3 years ago by Marten Seemann <[email protected]>
remove the SkipSchemeCheck RoundTripOpt (#3353)

This option was needed for an early draft version of MASQUE.
MASQUE now uses the https scheme.

85b495445ed4ba220de5a1d96385792d4922ddf4 authored almost 3 years ago by Marten Seemann <[email protected]>
remove parser logic for HTTP/3 DUPLICATE_PUSH frame (#3356)

This frame was removed in draft-25.

3a102406ea878239e3419d2bd044c2db3bc22b14 authored almost 3 years ago by Marten Seemann <[email protected]>
improve code coverage of random number generator test (#3358)

08af9fc2c1f499c2ea2535bac44f822d57c21c53 authored almost 3 years ago by Marten Seemann <[email protected]>
advertise multiple listeners via Alt-Svc and improve perf of SetQuicHeaders (#3352)

* feat: cache alt-svc headers and announce all listeners instead of just one

* feat: use Serv...

d4293fb274084bc8fda54d39941c1856cf00d3ed authored almost 3 years ago by Artem Mikheev <[email protected]>
avoid recursion when skipping unknown HTTP/3 frames (#3354)

4725ddebf36cdfd8744746d3cd197a79b6591d49 authored almost 3 years ago by Marten Seemann <[email protected]>
update qtls packages (#3351)

2661c2807db9e08f7be2d68d4d5ec6bee1eca749 authored almost 3 years ago by Marten Seemann <[email protected]>
Implement http3.Server.ServeListener (#3349)

* feat(http3): implement serving from quic.Listener

ServeListener method added to http3.Serve...

b7e93b54c9ccade8daa6346a83788f1f80651342 authored almost 3 years ago by Artem Mikheev <[email protected]>
Merge pull request #3345 from lucas-clemente/update-go-118

update for Go 1.18

9c8cadba9e359c2339372071e4f4fb0bd6c2f75b authored almost 3 years ago by Marten Seemann <[email protected]>
don't print a receive buffer warning for closed connections (#3346)

580cc754f3d233c9b85df4ba338f18d710f0d656 authored almost 3 years ago by Marten Seemann <[email protected]>
use Go 1.18 on CI

366097106c42ab0e4b2ede28ca7747b5b35ca0be authored almost 3 years ago by Marten Seemann <[email protected]>
update qtls-go-1-18 to v0.1.0

36977dd5281a5cf0282d45c3ecbaa6f76c01286f authored almost 3 years ago by Marten Seemann <[email protected]>
move set DF implementation to separate files & avoid the need for OOBCapablePacketConn (#3334)

* move set DF implementation to separate files & avoid the need for OOBCapablePacketConn

* me...

ad1cb27c1b646ffcd6c1a93a64819b7c4f31af88 authored almost 3 years ago by Toby <[email protected]>
add env to disable the receive buffer warning (#3339)

If the env QUIC_GO_DISABLE_RECEIVE_BUFFER_WARNING is set to true
(as defined by strconv.ParseBo...

fa070e585ecb4ef300795f4bf99cb7815218cc1e authored almost 3 years ago by Arash Payan <[email protected]>
fix typo (#3333)

17952f3e06826e2c99f577360e4ff6f48ac7d5f6 authored almost 3 years ago by Toby <[email protected]>
update GitHub Actions to use Go 1.18rc1 (#3335)

71c8af30ea40514c0a7c154ae9c69f3818d4bd0f authored almost 3 years ago by Marten Seemann <[email protected]>
sendQueue: ignore "datagram too large" error (#3328)

This commit introduces additional platform-dependent checking when the
kernel returns an error....

fd2c34515211f7d74f7ce53666c385e67878c8f5 authored almost 3 years ago by Rachel Chen <[email protected]>
add OONI Probe to list of projects in README (#3324)

f3b098775e40f96486c0065204145ddc8675eb7c authored almost 3 years ago by Marten Seemann <[email protected]>
remove build status badges from README (#3325)

86b6ee74ff459475a1d568aed5440cbe92b3fb92 authored almost 3 years ago by Marten Seemann <[email protected]>
Merge pull request #3317 from lucas-clemente/allow-window-increase

add a AllowConnectionWindowIncrease config option

496fbe9fda4bb094b1cbdb162a52130b6beda6b1 authored almost 3 years ago by Marten Seemann <[email protected]>
document possible deadlocks in AllowConnectionWindowIncrease

45d449aceaf302f27a2e09b3056f0fd9c4b1ff1c authored almost 3 years ago by Marten Seemann <[email protected]>
use a uint64 in the AllowConnectionWindowIncrease callback

cb6db58fc127ac4ae5173faee85e2d5cf281b4c3 authored almost 3 years ago by Marten Seemann <[email protected]>
Update README.md (#3315)

976cc29c1648949a671d4d88358f316378ee556b authored almost 3 years ago by Glenn <[email protected]>
add a AllowConnectionWindowIncrease config option

bfd685faf22bd3103324732ea817e6a16973e129 authored almost 3 years ago by Marten Seemann <[email protected]>
add a callback to block window increases to the connection flow controller

f9904c7c4553ca2eb83e3f7eea4fa58b7dfc32c4 authored almost 3 years ago by Marten Seemann <[email protected]>
fix some typos in documentation and tests

a98e60c28c01bc1fba4bb0a1e9fa33b5db3cd8da authored almost 3 years ago by Marten Seemann <[email protected]>
Merge pull request #3313 from lucas-clemente/mockgen-no-goimports

remove unneeded calls to goimports when generating mocks

f34eddae41f435a95e3100efb40d776bf4dd9281 authored almost 3 years ago by Marten Seemann <[email protected]>
remove unneeded calls to goimports when generating mocks

7d5a7b47cbf43227fd23eb1ed91959d896c8ec6b authored almost 3 years ago by Marten Seemann <[email protected]>
fix comment about congestionWindow value (#3310)

63b7354a25ea94d082d1ff551d77bbdbf28b2295 authored about 3 years ago by Benedikt Spies <[email protected]>
fix typo *connections (#3309)

59958e5282a330b9cf049128149f95884bf1ec7d authored about 3 years ago by 市川恭佑 (ebi) <[email protected]>
Merge pull request #3298 from lucas-clemente/go118

add support for Go 1.18

1f3350557e2a195d22619091a5d001b371bf068f authored about 3 years ago by Marten Seemann <[email protected]>
add support for Go 1.18

ba4d02017c0720660b73e09e92f537e2a8dc01d7 authored about 3 years ago by Marten Seemann <[email protected]>
Merge pull request #3290 from lucas-clemente/fix-receive-stream-mutex

don't unlock the receive stream mutex for copying from STREAM frames

b935a54c295e2a91e21302c3e48cb46646d635b8 authored about 3 years ago by Marten Seemann <[email protected]>
add an integration tests that cancels streams frequently

2c8b939d4c2df4d95165ba49ca8edab3480d6e4f authored about 3 years ago by Marten Seemann <[email protected]>
don't unlock the receive stream mutex for copying from STREAM frames

344feb9ea58b3e7cf1259f8dbd922b2941a13d3a authored about 3 years ago by Marten Seemann <[email protected]>
run integration tests with Go 1.17.x

bb8d4844d5b58c02ed978dee24179d3422918db1 authored about 3 years ago by Marten Seemann <[email protected]>
Merge pull request #3266 from bt90/patch-2

List projects using quic-go

a22a9eae30618491bf6c40ad20918650e2a2ab7b authored about 3 years ago by Marten Seemann <[email protected]>
Merge pull request #3276 from lucas-clemente/windows-disable-pmtud

disable Path MTU Discovery on Windows

e6572e3d0a1e754e91c4d0648cbd598d7e5ca7bc authored about 3 years ago by Marten Seemann <[email protected]>
Merge pull request #3268 from lucas-clemente/fix-undecryptable-packet-run-loop

enter the regular run loop if no undecryptable packet was processed

9fb18cc5113a9a3a7556aedfe0f732bc6d20f4db authored about 3 years ago by Marten Seemann <[email protected]>
Merge pull request #3272 from aaronriekenberg/master

Allow use of custom port value in Alt-Svc header.

f0fab3a3bb05af110b13eb0e0fc6d6961eec837f authored about 3 years ago by Marten Seemann <[email protected]>
Merge pull request #3286 from lucas-clemente/disable-goconst

disable the goconst linter

8493fe20d5066b79f3aeaacc7c7e6d8d0b66c3a9 authored about 3 years ago by Marten Seemann <[email protected]>
disable the goconst linter

7ade2a05d666345d5a495c6f03aa7145576cbeca authored about 3 years ago by Marten Seemann <[email protected]>
Add test setting http3.Server.Port.

afbe993b4c6720cfb8f21ad15c8da7cf00174433 authored over 3 years ago by Aaron Riekenberg <[email protected]>
use x/net/ipv{4,6} to construct oob info when writing packets (#3278)

c5aeee39ad5cc62980f2835ba541d8e6b4187edd authored over 3 years ago by Sudarshan Reddy <[email protected]>
Merge remote-tracking branch 'upstream/master'

23665f1b258e4d1d583134c07ca32e381c6f4ec8 authored over 3 years ago by Aaron Riekenberg <[email protected]>
Export http3.Server.Port.

43ee0c6757b8a4caa0582863a4cb114fb951c2c6 authored over 3 years ago by Aaron Riekenberg <[email protected]>
Revert "Allow use of custom port value in Alt-Svc header."

This reverts commit ce8167c3cf1d263511400bf964753eb0c5bcab06.

8b56e7d2b53e21e2e6e54096aca6805966d59aba authored over 3 years ago by Aaron Riekenberg <[email protected]>
disable Path MTU Discovery on Windows

d410b590e904653f73d161befe321470f990e68d authored over 3 years ago by Marten Seemann <[email protected]>
Merge pull request #3277 from lucas-clemente/gofmt

run gofmt to add the new go:build tags

3b46d7402c8436c38ca0d07a1ab4b4251acfd794 authored over 3 years ago by Marten Seemann <[email protected]>
run gofmt to add the new go:build tags

59ea0daea1f05522c39712128018b458a9551d8c authored over 3 years ago by Marten Seemann <[email protected]>
Allow use of custom port value in Alt-Svc header.

ce8167c3cf1d263511400bf964753eb0c5bcab06 authored over 3 years ago by Aaron Riekenberg <[email protected]>
enter the regular run loop if no undecryptable packet was processed

a54b00e770093f8d38e05dd8892b5664a5bd859c authored over 3 years ago by Marten Seemann <[email protected]>
List projects using quic-go

5cca3f121cf938eff0948630b58354c7031e1ae3 authored over 3 years ago by bt90 <[email protected]>
Merge pull request #3264 from heyitsmine/fix-log-info

fix log string in client example

ebcd98ed431baba6ab1c31e278fb80f23fdf1fd7 authored over 3 years ago by Marten Seemann <[email protected]>
fix log info error

b998c58496e2f747117a6e12ee0576f733c83c9a authored over 3 years ago by Song Zhu <[email protected]>
Merge pull request #3258 from lucas-clemente/go117

update to Go 1.17.x

0f3c94f92d9370eba392db7258f9d22435199b6d authored over 3 years ago by Marten Seemann <[email protected]>
update to Go 1.17.x

c923158a3e73382aa452d4c4ad46158a591bec12 authored over 3 years ago by Marten Seemann <[email protected]>
quicvarint: export Min and Max (#3253)

4a9bd794bfd22aacb6546854001556374698399e authored over 3 years ago by Randy Reddig <[email protected]>
Merge pull request #3247 from lucas-clemente/drop-go-115

drop support for Go 1.15

8ecbb05d446ae3aef199f8ad50678d637ec95eb3 authored over 3 years ago by Marten Seemann <[email protected]>
quicvarint: add Reader and Writer interfaces (#3233)

346bd63a60bb07ab0768078c9858569159bfbba1 authored over 3 years ago by Randy Reddig <[email protected]>
Merge pull request #3249 from lucas-clemente/update-circleci-go-images

stop using the legacy CircleCI Go images

79ce9740a43759fa367078efac4fdf5754ad8b3a authored over 3 years ago by Marten Seemann <[email protected]>
Merge pull request #3241 from lucas-clemente/fix-stream-cancel-read-race

fix race when stream.Read and CancelRead are called concurrently

be68f7fd652baa11734e47c47a0e302b43a9e6a4 authored over 3 years ago by Marten Seemann <[email protected]>
Merge pull request #3248 from lucas-clemente/remove-travis

remove Travis config file

b54cc07dbe14767f2c29c8c6c1b22c737906fc78 authored over 3 years ago by Marten Seemann <[email protected]>
Merge pull request #3251 from lucas-clemente/zero-rtt-test-count-coalesced-packets

also count coalesced 0-RTT packets in the integration tests

cf09088a2cd6be7d2cabe76430686fe9405c31e7 authored over 3 years ago by Marten Seemann <[email protected]>
drop support for Go 1.15

68e468a3bc753c8faa7802050e23db096586a28c authored over 3 years ago by Marten Seemann <[email protected]>
stop using the legacy CircleCI Go images

f314127fb4d377d9e02bc4eb46e1addbf000b2e4 authored over 3 years ago by Marten Seemann <[email protected]>
also count coalesced 0-RTT packets in the integration tests

19cebde7c73d5606c27428ef725e17eb1caee969 authored over 3 years ago by Marten Seemann <[email protected]>
remove Travis config file

246a19fa32f92d1e65cd22d125d6855025ef4add authored over 3 years ago by Marten Seemann <[email protected]>