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
0437acd41da9b4425102f2c4f8390edea2b08b28 authored almost 4 years ago by Marten Seemann <[email protected]>
This only works when quic-go is used as a library.
218b204e1b8e5f72e7ceac1d13448a8e6b8ee498 authored almost 4 years ago by Marten Seemann <[email protected]>
Recording every sent and received packet in OpenCensus is quite expensive.
Arguably, the metrics...
75ed1401d88df23d67431276d8576fa6a990dbb7 authored almost 4 years ago by Marten Seemann <[email protected]>
update qtls and CI to Go 1.16rc1
622ca23d4eb4a3b0b87452742653cdf094fd9ecf authored almost 4 years ago by Marten Seemann <[email protected]>c9ccf3f8a6a4366a6f75a0a1d9154c3682d38830 authored almost 4 years ago by Marten Seemann <[email protected]>
temporarily disable 1.16 on CI, fix cross compile workflow
e5bb76c21057966dc01bb093705c1be8db0cbf45 authored almost 4 years ago by Marten Seemann <[email protected]>3894d16cc48263e1aafebb8df01cb13ef8884200 authored almost 4 years ago by Marten Seemann <[email protected]>
make sure the server is stopped before closing all server sessions
7456e643b9568ee1e1a5bea3d3d165051e8deaf0 authored almost 4 years ago by Marten Seemann <[email protected]>aea8f7345b60339a55dcf852ae00c989566c10a0 authored almost 4 years ago by Marten Seemann <[email protected]>
increase the size of the send queue
f1500db0622ed44695263251f33d9f0e14992ad9 authored almost 4 years ago by Marten Seemann <[email protected]>prioritize receiving packets over sending out more packets
b98882d7488be8ffb39632c304648ddfe15e9d64 authored almost 4 years ago by Marten Seemann <[email protected]>reenable key updates for HTTP/3
a1fb80df1b80bad615ec3f2b50ee1d3fa4778946 authored almost 4 years ago by Marten Seemann <[email protected]>check for errors after handling each previously undecryptable packet
bf28ded0bc1aba30c3196ec859bec13b9eec70b4 authored almost 4 years ago by Marten Seemann <[email protected]>fix flaky streams map test on Windows
a65b9eedd062cbd7c1bec6c3ac057d79bc53b2a2 authored almost 4 years ago by Marten Seemann <[email protected]>fix flaky stream cancelation integration test
e1ab2b0cbb7d200f621bcd12e697ff36ef7f8db7 authored almost 4 years ago by Marten Seemann <[email protected]>preallocate a slice of one frame when packing a packet
3cba36b16b3255135efd4c49cec69eb10ac47285 authored almost 4 years ago by Marten Seemann <[email protected]>
The majority of packets will contain only one STREAM frame. We should make
sure that we don't n...
Chrome was recently updated to v88, which is able to handle key updates
correctly.
37337597bd84cad377339c45e10ecff3cde8c463 authored almost 4 years ago by Marten Seemann <[email protected]>
281e8ca7c0df966a4b52568660f3b46cc4d85600 authored almost 4 years ago by Marten Seemann <[email protected]>
8e7a4fe13f7ccffeea34a04698ff747b093d24d7 authored almost 4 years ago by Marten Seemann <[email protected]>
08f7cceea2ae3cd1a7cfbe80d15dfefa2ae2304f authored almost 4 years ago by Marten Seemann <[email protected]>
ccf8f6c0f4888807a61bd6a9ce181b97a48ffde0 authored almost 4 years ago by Marten Seemann <[email protected]>
allow sending of ACKs when pacing limited
53b1cbb5010c405497c90c85066e267f08135032 authored almost 4 years ago by Marten Seemann <[email protected]>fix qlogging of the packet payload length
e1b609cd18ef5ed24a62908ad9115e8a701b3cd3 authored almost 4 years ago by Marten Seemann <[email protected]>
An endpoint that is only receiving data won't have an accurate estimate
of the congestion window...
bd48ae50ed7d06294a313af88d0bbb801cefa149 authored almost 4 years ago by Marten Seemann <[email protected]>
corrupt more ACKs in the MITM test
26039f20a5656aa5ef84b3baaf4afa62619faac0 authored almost 4 years ago by Marten Seemann <[email protected]>70fe7be6034828bff17a5f02abec22dfa28702cf authored almost 4 years ago by Marten Seemann <[email protected]>
fix flaky key update integration test
492429aed5b135a851adb27fd4a5127705f2ee69 authored almost 4 years ago by Marten Seemann <[email protected]>bef8207bf640be8b995be7052803ad8a2df16985 authored almost 4 years ago by Marten Seemann <[email protected]>
immediately complete streams that were canceled, drop retransmissions
99220e15fcef395d610940680151830c2150689c authored almost 4 years ago by Marten Seemann <[email protected]>stop generating new packets when the send queue is full
06dfb868222bb27c8b7f67a5561e59d9c8a2fd4c authored almost 4 years ago by Marten Seemann <[email protected]>allow access to the underlying quic.Stream from a http.ResponseWriter
a7f1615c4bb349314cadd0f43d15340b24b04198 authored almost 4 years ago by Marten Seemann <[email protected]>f1c6421845a1e45345d7921a47d9901158234d4d authored almost 4 years ago by Marten Seemann <[email protected]>
b81a6f875b01d46ad6192b0515d11356707712aa authored almost 4 years ago by Marten Seemann <[email protected]>
e9848fadf9f41ff38eac9c6e513300abe8ce6f32 authored almost 4 years ago by Marten Seemann <[email protected]>
b5615db61228028efda024d8af39afbeeff61ed8 authored almost 4 years ago by Marten Seemann <[email protected]>
allow receiving of multiple packets before sending a packet
3154a3a6d700643d10c4926fbd2fe21524d26c15 authored almost 4 years ago by Marten Seemann <[email protected]>use cryptographic random for determining skipped packet numbers
868127b6b4f42e6769642bf58f4613686b15bb75 authored almost 4 years ago by Marten Seemann <[email protected]>35939b25a9b5fff5a9a45f281abc79ecae61377f authored almost 4 years ago by Marten Seemann <[email protected]>
By draining the channel holding received packets, we reduce the number
of spurious ACKs we send....
fix interpretation of time.Time{} as a pacing deadline
4bdccca0cf1671c4ef10f51062329e6d41ba7850 authored almost 4 years ago by Marten Seemann <[email protected]>
The pacer returns the zero value of time.Time when a packet can be sent
immediately. The session...
qlog restored transport parameters
85980abceda0e7235d80c0505d1f253ba5c35309 authored almost 4 years ago by Marten Seemann <[email protected]>use a pkg.go.dev instead of a GoDoc badge
9993e2c9f6fae2f9dc01b454f2260b7dd68b0e34 authored almost 4 years ago by Marten Seemann <[email protected]>60805d887fa5e0826f6a7e25af89e9a19c3771d6 authored almost 4 years ago by Marten Seemann <[email protected]>
d04662a964338d620321dfc1d03b7aca048957c0 authored almost 4 years ago by Marten Seemann <[email protected]>
introduce a separate queue for undecryptable packets
96dbfbc320971bb99a9a225d91f99e88d5762144 authored almost 4 years ago by Marten Seemann <[email protected]>use a text-based comparison in the go-generate workflow
a5c20b8a3807326bd98b0e6d8b6516cbc22822ca authored almost 4 years ago by Marten Seemann <[email protected]>run golangci-lint in a separate job
eea89a521ded553bddf45ec60e01886d08b11fab authored almost 4 years ago by Marten Seemann <[email protected]>improve 0-RTT queue
fdbd5baed5c44d153ba0b637bf9a29454718d322 authored almost 4 years ago by Marten Seemann <[email protected]>simplify switch statement in the transport parameter parser
cafa7c45d06e3942283000a4e9b369d8975eef75 authored almost 4 years ago by Marten Seemann <[email protected]>remove unneeded overflow check when parsing the max_ack_delay
b50933737df4620a3409f4f727f3f593f45bec17 authored almost 4 years ago by Marten Seemann <[email protected]>remove unneeded check in receivedPacketHandler.IsPotentiallyDuplicate
460f7883b0cee5171cfeef83fa5310589058e7bf authored almost 4 years ago by Marten Seemann <[email protected]>qlog the max_datagram_frame_size transport parameter
c430c279109ffd2f1de3901d48e4abee99e8d20f authored almost 4 years ago by Marten Seemann <[email protected]>qlog draft-02 fixes
5eaf327e06cf45c6244050d07a2584bc7ce39c76 authored almost 4 years ago by Marten Seemann <[email protected]>fix flaky qlog test
4f598e0cdcd92abc0bf5e29792293b8c7aa5408e authored almost 4 years ago by Marten Seemann <[email protected]>The application data packet number space is never dropped.
c5b610f6a50e1c50d89edb85e133508c1f52c48f authored almost 4 years ago by Marten Seemann <[email protected]>ec2b9f47ca8d3e5db4fdadb6da5e507c7f1bc405 authored almost 4 years ago by Marten Seemann <[email protected]>
2e5c43bef03059fef4c364f8466a4f9e506b78ad authored almost 4 years ago by Marten Seemann <[email protected]>
8e94f08ee5ab68db6d03d526c0a91e8e0a2c6306 authored almost 4 years ago by Marten Seemann <[email protected]>
ec3482d2612d62a4983a70de15febe06f870daf4 authored almost 4 years ago by Marten Seemann <[email protected]>
018b7dc76d73ec4ebca24b1e024581db957b0f55 authored about 4 years ago by Marten Seemann <[email protected]>
Using values below a power of 2 might improve memory allocation.
86cec075685e3d21f8ec86d45044f9b5dd99ca4a authored about 4 years ago by Marten Seemann <[email protected]>7a301aae3dba9dbb042fe1476a6144faa5742788 authored about 4 years ago by Marten Seemann <[email protected]>
We should prioritize the decryption of previously undecryptable packets,
every time a new encryp...
f28db16df4d856f4acb5dc768a931cfb7004f60c authored about 4 years ago by Marten Seemann <[email protected]>
84af90f2f8936fa2840883e65f9090b87502d9ac authored about 4 years ago by Marten Seemann <[email protected]>
only run gofumpt on .go files in pre-commit hook
d1c5297c0bd9176e5f76e4245a1bcb2fe51bed2a authored about 4 years ago by Marten Seemann <[email protected]>a6c767183c089e0bbe26e4c993a9ba69e66bca9c authored about 4 years ago by Marten Seemann <[email protected]>
4653549266c720ad793db26ae44cab00e1f08c11 authored about 4 years ago by Marten Seemann <[email protected]>
345e6e0ac98320d6ac41081994d25c37f34103d3 authored about 4 years ago by Marten Seemann <[email protected]>
make the OpenStreamSync cancelation test less flaky
4c079b9ede22d9c205d181ecbfc4b645338bc702 authored about 4 years ago by Marten Seemann <[email protected]>b022d04b0fa7de5d2815a5935c11916bcb5bdbfa authored about 4 years ago by Marten Seemann <[email protected]>
405297ba8d1c0cad9a7f9706341227c3368ba443 authored about 4 years ago by Marten Seemann <[email protected]>
add some useful pre-commit hooks
6a7f1de26178354caf2e5d8e4d5efcb73d35e366 authored about 4 years ago by Marten Seemann <[email protected]>12571e3668c5f66cb8af3d5605eb45ecd1279b77 authored about 4 years ago by Marten Seemann <[email protected]>
c4789ccb2860831edb89d45a9da10a36572ac22c authored about 4 years ago by Marten Seemann <[email protected]>
publicize QUIC varint reading and writing
d9c7467b569526b3e4d9df2e2bd4d8e9805fd82e authored about 4 years ago by Marten Seemann <[email protected]>add a http3.RoundTripOpt to skip the request scheme check
5e7fb5022315d0a905273cfea56897cd728a29d0 authored about 4 years ago by Marten Seemann <[email protected]>
Otherwise, we'll only be able to issue https requests. This is what we
usually want, but for MAS...
improve go mod tidy workflow
a6e78498f6e24c438f2ef156e67d5f8e2b75bab4 authored about 4 years ago by Marten Seemann <[email protected]>use the standard quic.Config in the deadline tests
6d9aa9c9f0c825abcbb66da8568288ca5388b374 authored about 4 years ago by Marten Seemann <[email protected]>update golangci-lint to v1.34.1
694e762e41e52b418a394d297385980d6530025e authored about 4 years ago by Marten Seemann <[email protected]>f9226887b4420f297392c5e946ede2986919c8a6 authored about 4 years ago by Marten Seemann <[email protected]>
update text about QUIC versions in the README
e418ef8372dc4924e8ac293c218a3229cee94d9b authored about 4 years ago by Marten Seemann <[email protected]>reenable cross compilation test on darwin/arm64 for Go 1.16
ef56c8c01c6a3f990c68cc69049edb453c4f8893 authored about 4 years ago by Marten Seemann <[email protected]>update golang.org/x/sys to allow building on openbsd/mips64
72136ee9befa37e436d95a290c90129cd324d1df authored about 4 years ago by Marten Seemann <[email protected]>428bf488d14d51022c04b835218acdb96b7efb61 authored about 4 years ago by Marten Seemann <[email protected]>
4b2d54cbcd9ed367e620f5e240a780558f99112e authored about 4 years ago by Marten Seemann <[email protected]>
a0d6b280468de4ac56486a0e32479cd098fa8db4 authored about 4 years ago by Marten Seemann <[email protected]>
... which is not internal.
11c5045065b30daafdd091cf5d7d8d346f8ac12f authored about 4 years ago by Marten Seemann <[email protected]>71f0702237d2e079dbbb58bb887b4e937932586a authored about 4 years ago by Marten Seemann <[email protected]>
770ad155f28130265007528c3a3fcec981b2c828 authored about 4 years ago by Marten Seemann <[email protected]>
fix YAML syntax error in setup-go step
602212e9833021b5716a84e705b1b3085368d136 authored about 4 years ago by Marten Seemann <[email protected]>cc619f118e2254bf9609150103d590fea052d937 authored about 4 years ago by Marten Seemann <[email protected]>
54666a0abbc5103747218d6bec742efa27458650 authored about 4 years ago by Marten Seemann <[email protected]>
This should be set to the most recent (stable) Go version that we
support.