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

add a debug option to the GitHub Action integrationtest workflow

12a37cdcaf003da7725737eba45b5a1dc4e7a046 authored almost 4 years ago
Merge pull request #2966 from lucas-clemente/increase-max-datagram-frame-size

increase the maximum size of DATAGRAM frames

db9807d779e88442964f35e26ea65485cd51cdcc authored almost 4 years ago
add an internal queue to signal that a datagram frame has been dequeued

bcc7baf111179581de3ce2f356986acf61ab3f33 authored almost 4 years ago
return an Err0RTTRejected when the server rejects a 0-RTT connection

f8313d868fcb80d77a8edc7db67bf16e6a95df33 authored almost 4 years ago
add a function to reset the streams map after 0-RTT rejection

8b630396649e6a7a1d5392225a33853a1b46a728 authored almost 4 years ago
don't retransmit 0-RTT packets when 0-RTT is rejected

97ab0144790f69fa5074f6de2620f66aaafb01ce authored almost 4 years ago
add a function to reset the connection flow controller

a04a0072fbe7e7835157e5fdac8c598fe780036f authored almost 4 years ago
drop STREAM and *_BLOCKED frames from queue when 0-RTT is rejected

c741b6fc092ed77a5cd3669bb248b208c32d62af authored almost 4 years ago
Merge pull request #3079 from lucas-clemente/remove-broken-conn-id-len-0rtt-test

remove non-functioning 0-RTT test with different conn ID lengths

eb3e100e8005797c537d0aaa3a17877d4b3abacf authored almost 4 years ago
remove non-functioning 0-RTT test with different conn ID lengths

6440908f53d18b045a2997b3512ddf6dead45aa6 authored almost 4 years ago
Merge pull request #3073 from lucas-clemente/reject-0rtt-before-transport-parameters

reject 0-RTT before handling transport parameters

5a3fd581864a080d32e9fddd576eac58fc4201b8 authored almost 4 years ago
reject 0-RTT before handling transport parameters

bab88b4727ef3ab0b6a3a6ea6357e864591de611 authored almost 4 years ago
Merge pull request #3078 from lucas-clemente/remove-structs-equal

remove stray struct equality check

3b6f118fda669b7a23287c5e86ad42684bc37e6b authored almost 4 years ago
remove stray struct equality check

This check was moved to qtls.

11138924897e02e5c05803527352efca304affb9 authored almost 4 years ago
Merge pull request #3058 from lucas-clemente/fix-0rtt-conn-id-issuing

fix issuing of connection IDs when dialing a 0-RTT connections

506281b904346a4842b2aace5a6c2f9f3b84b619 authored almost 4 years ago
Merge pull request #3070 from lucas-clemente/fix-0rtt-rejected-on-hrr

only call the Rejected0RTT() callback on HRR when 0-RTT was tried

13ad4ce48b1e6119a43424d6dcc94a2167e04bb5 authored almost 4 years ago
Merge pull request #3060 from lucas-clemente/check-active-conn-id-limit-for-0rtt

only accept 0-RTT it the active_connection_id_limit didn't change

c802ebe02620c9b1b545789df2afef9a9a9bd5f6 authored almost 4 years ago
only call the Rejected0RTT() callback on HRR when 0-RTT was tried

33037be2ed16c761126c45cad93b387d80ea83bf authored almost 4 years ago
Merge pull request #3072 from lucas-clemente/max-streams-frame-error

remove unused error return value from HandleMaxStreamsFrame

f58b4560a3420cc708a399634fb442d53f1ad52c authored almost 4 years ago
Merge pull request #3068 from lucas-clemente/fix-flaky-accept-queue-test

fix flaky accept queue integration test

547de4cb51005cb4f62dfe8885c0a58aee27a09d authored almost 4 years ago
Merge pull request #3069 from lucas-clemente/run-go-mod-tidy

use Go 1.16 in the linting workflow, run go mod tidy using Go 1.16

bd8e2412d92a1676eff1c5f0c68321e5929bd373 authored almost 4 years ago
Merge pull request #3063 from lucas-clemente/dont-reset-qpack-streams

don't reset the QPACK encoder / decoder streams

b8358dc2bb979d3638fbaf9eda3cd74573289e4b authored almost 4 years ago
remove unused error return value from HandleMaxStreamsFrame

8a0b1dd78dd3bd910c9ba2eb901529b66103770c authored almost 4 years ago
Merge pull request #3071 from VinozzZ/master

remove incorrect logging for client side retry packet

be7fe3306cf139d26c3274f30f0f1765f572a5b8 authored almost 4 years ago
remove incorrect logging for client side retry packet

4e1cca5d7698ef17273a35fa3c1aac7d53ec09de authored almost 4 years ago
use Go 1.16 in the linting workflow, run go mod tidy using Go 1.16

3a41dd00d3db3c49efce9f6c5011644b7fbb3c18 authored almost 4 years ago
fix flaky accept queue integration test

67503f9d413ec92cb1ea6627604022ac08f0bbc4 authored almost 4 years ago
allow sending 1xx responses (#3047)

Currently, it's not possible to send informational responses such as 103 Early Hints or 102 Proc...

3b916f2e8083a79fa6f8a254f04d643727a1e732 authored almost 4 years ago
don't reset the QPACK encoder / decoder streams

We don't need these streams, since our QPACK implementation doesn't use the
dynamic table yet. H...

6f32d2df1df2cb2494400ead3951aa86fbc7b9e2 authored almost 4 years ago
Merge pull request #3062 from lucas-clemente/fix-retry-draft-34

fix retry key and nonce for draft-34

f513437854289eb7888a8391573d07e848b330c2 authored almost 4 years ago
set the TIMESCALE_FACTOR for integration tests on CircleCI and GitHub Actions

048543bd503eedbc3a49a8c767a06a00bd9def6b authored almost 4 years ago
Merge pull request #3028 from lucas-clemente/dplpmtud

implement DPLPMTUD

543d1446900dbc0fd9ad5d0fa521ac1b1b071cfc authored almost 4 years ago
fix retry key and nonce for draft-34

bd172b2a5af08c65ab7fb926b6891a09cc6f7990 authored almost 4 years ago
only accept 0-RTT it the active_connection_id_limit didn't change

35da77afd105b587065c4523b4b323e3f7cff4b9 authored almost 4 years ago
fix issuing of connection IDs when dialing a 0-RTT connections

When dialing a 0-RTT connection, the client first restores the transport
parameters from the ori...

10217a6f3b299ffd12589d4372433bc8cd59e9a3 authored almost 4 years ago
don't reduce the congestion window when a path MTU probe packet is lost

765d26f132cdaa945ba90275c2f3377abddb851d authored almost 4 years ago
start path MTU discovery when the handshake completes

ac87292e879e52f2dfa5a3b774e3251fa3df4c21 authored almost 4 years ago
implement a function to pack MTU probe packets

fb5a45ac53cf24d17787f8a05b3316c00662a881 authored almost 4 years ago
rename MaxReceivePacketSize to MaxPacketBufferSize

We use the same buffer size for sending and receiving packets.

82ac6dcf6d3caf71f908c245405b84cbae5dea92 authored almost 4 years ago
add a quic.Config option to disable Path MTU discovery

cb1eab22dedcc6af6563bf0622a1a8bf98942c71 authored almost 4 years ago
initialize the slow start threshold to infinity

8895a79e30d27a073998c9c14a69aec0e839470a authored almost 4 years ago
add a method to update the packer's max packet size

142071253d0dc50a1c4d78f5a17f0b75fe49b636 authored almost 4 years ago
use the actual maximum packet size in the pacer

91a314258d82248ae99c99fb8aff67869aeb672e authored almost 4 years ago
use the actual maximum packet size in the Reno congestion controller

dd8b21f2644c8bb9101c961ae7b8e024fe475507 authored almost 4 years ago
introduce a mtuDiscoverer interface

c6ae91a8cf19a4179a6cb96c5e054e6ffc9b29ce authored almost 4 years ago
rename MaxPacketSizeIPv{4,6} to InitialPacketSizeIPv{4,6}

eea0b1eacde2a427f8f280e481fd6d1d471e3599 authored almost 4 years ago
add a MTU discoverer that performs a binary search to determine the MTU

04642c9e4d7aec3cd8c02c6088418ba7c195f90d authored almost 4 years ago
Merge pull request #3041 from lucas-clemente/send-immediately-before-handshake-completion

only read multiple packets at a time after handshake completion

2c45f2b11db0ceb1e6d8bc9cd668f27f5dde8b00 authored almost 4 years ago
Merge pull request #3056 from lucas-clemente/fix-0rtt-key-export

update qtls to a version that doesn't exports 0-RTT when it's rejected

aa012eca9a499ee954b7697e12fc0ce0e56a9ed3 authored almost 4 years ago
only read multiple packets at a time after handshake completion

It's more important that acknowledge packets in a timely manner before
handshake completion. On ...

53270dde9e79ed1f79d18ed4f625ff726ba0c98d authored almost 4 years ago
update qtls to a version that doesn't export 0-RTT when it's rejected

575cd3ceb691193b437808316b0c3f8ddc2efc1c authored almost 4 years ago
Merge pull request #3040 from lucas-clemente/improve-handshake-tests

make the certificate verificiation integration tests more explicit

74569a514b792c6eab2a322768d20157d88f5000 authored almost 4 years ago
Merge pull request #3049 from lucas-clemente/mockgen-source-mode

update gomock to v1.5.0, use mockgen source mode

ac16ee565bedb404f7c6367f11bdbe19ce911811 authored almost 4 years ago
Merge pull request #3054 from lucas-clemente/trace-dropped-0rtt-keys

trace dropping of 0-RTT keys

1c9977d8d6058866b860f1b53ea8dcf3c3810651 authored almost 4 years ago
Merge pull request #3042 from lucas-clemente/improve-timeout-test

improve timeout measurement in the timeout test

40bc7362ef7335846501fed8ddaaf9e18e2a8f8d authored almost 4 years ago
Merge pull request #3052 from lucas-clemente/randomized-packet-receive-test

add a randomized test for the received_packet_history

ca18ba6f818369422b77f1312addb50b7aa8ee7b authored almost 4 years ago
Merge pull request #3055 from lucas-clemente/fix-max-receive-window-doc

fix documentation of default values for MaxReceive{Stream, Connection}FlowControlWindow

cb7aa88c762f7bf0dc01de922e6822c782a009e7 authored almost 4 years ago
fix documentation of the default MaxReceiveConnectionFlowControlWindow

3e8e6b2e36d239233ea54212d6ae11cfd99f26a2 authored almost 4 years ago
fix documentation of the default MaxReceiveStreamFlowControlWindow

be4dc49114bf012adcb59660b581531bee709f45 authored almost 4 years ago
trace dropping of 0-RTT keys

110f949441ee85b839aa3b96f0419c29684c2198 authored almost 4 years ago
fix logging of dropped 0-RTT keys

Client and server only possess write or read 0-RTT keys, respectively.
We should therefore only ...

ab46df5071a05e07d619efee05cd6a489fdd9cf0 authored almost 4 years ago
add a randomized test for the received_packet_history

75f49662c06c77dc193468b998064c72555318b8 authored almost 4 years ago
Merge pull request #3051 from q191201771/merge-packet-number-ranges

refactor merge packet number ranges

9b627ac93d5e74268118d6c099265de6eb9dee44 authored almost 4 years ago
refactor merge packet number ranges

de0a6d4bbe1ef780c3a44ba4e7dd4554a997bdb6 authored almost 4 years ago
add draft-34 to support versions in README

e3c1a677087dd88db476fdc77e8e1a5c2db44a46 authored almost 4 years ago
use mockgen source mode

efe6d02bef112634eaf77ed6c41ba9f3cf9bbb74 authored almost 4 years ago
update gomock to v1.5.0

383f1a6e89c0bb29766e6fa0ecd549f7a105c02a authored almost 4 years ago
update README to reflect dropped Go 1.14 support

ff2e7ba6353880206061bf0a38ea4881b687b757 authored almost 4 years ago
Merge pull request #3048 from q191201771/redundant-nil-check

remove redundant nil-check in the packet packer

972a08c40d9dd365c27deb3274b41511f8f5f077 authored almost 4 years ago
the pointer is always not nil, no need to check it

d16f36a1e36bdc4c8384165a82b5806e45d6d9b8 authored almost 4 years ago
Merge pull request #3046 from lucas-clemente/avoid-rand-source

avoid using rand.Source

bfad41165cfb41fd9f60e21d5937777ae332900f authored almost 4 years ago
improve timeout measurement in the timeout test

When not sending any packets, the idle timeout starts when receiving the
HANDSHAKE_DONE frame (o...

11c5c548b6ad7483d2dabdffa487722d07772774 authored almost 4 years ago
simplify connection tracer creation in integration tests

b94a4440ccc059725c76bb4d9646647693681991 authored almost 4 years ago
make it possible to use a custom tracer and the default tracer in tests

7ee88def4ac7a2686669333ab3c440b421550a74 authored almost 4 years ago
reduce memory footprint of the connIDManager

03fe6367112572af6fd410b974d7e0f3388c61f0 authored almost 4 years ago
avoid initializing a math/rand.Rand in the connIDManager

math/rand.Source uses a lot of memory, as it keeps an array of 607
int64s as internal state.

115fc28bbe3667b30b3919ec03e4869a33fcc1db authored almost 4 years ago
move the random number generator to the utils package

3c0726e132ccf22b3434ee3e6ac4e4a7955bbe11 authored almost 4 years ago
Merge pull request #3045 from lucas-clemente/go116

update Go to 1.16, drop support for 1.14

c72f05aa4126cd3a4f62662a25698d9f52e01a2f authored almost 4 years ago
update Go to 1.16, drop support for 1.14

62a906de3c3afefc724f4fb0fcf29c73472c7c68 authored almost 4 years ago
Merge pull request #3039 from lucas-clemente/fix-set-receive-buffer-error-message

fix error message when the UDP receive buffer size can't be increased

dd9f8e4a2b0f231f88ed7ed7a199ccd6a34e01af authored almost 4 years ago
make the certificate verificiation integration tests more explicit

4096eeaf9287f04227074aa6bccd07112ecb8ca3 authored almost 4 years ago
fix error message when the UDP receive buffer size can't be increased

369442a1707c2fd93b6ae1ad530d054048054fe2 authored almost 4 years ago
Merge pull request #3038 from lucas-clemente/qlog-time-format

add the time_format field to qlog common_fields

338947300838afd1728332b5673f61e3193e07b2 authored almost 4 years ago
Merge pull request #3036 from lucas-clemente/no-0x-in-conn-id

log connection IDs without the 0x prefix

fd724f8d16da8bccda958be1fa1d782f9cddffcd authored almost 4 years ago
Merge pull request #3031 from lucas-clemente/quic-draft-34

add support for QUIC draft-34

b0fb2ea516f0e3b95343c51d59c6d5e3f532a7a9 authored almost 4 years ago
add the time_format field to qlog common_fields

7e59a091a4267139277c7b5bcdcabc19cb41ba9c authored almost 4 years ago
use the correct HTTP/3 ALPN when using draft-34

615540f8d58aac707bb94eb465f7201d5d3c296e authored almost 4 years ago
use the updated TLS extension code point for draft-34

9dba8141ba67225d6298fe7a041918bf7b3ef090 authored almost 4 years ago
use the updated salt for draft-34

f01a2c6b96baa708aea78a64302fe664fbe3e9ac authored almost 4 years ago
add a version number for draft-34

d5025b137392de2bae4183252b80d14e61a87b8e authored almost 4 years ago
log connection IDs without the 0x prefix

6ece64d8a500a953a1b4c9af89a72a8ccad6db23 authored almost 4 years ago
Merge pull request #3037 from lucas-clemente/fix-mockgen-sed

fix qtls imports in mockgen generated mocks

0b97ae56329368e8fbd303c247341d8e6174bb9c authored almost 4 years ago
fix qtls imports in mockgen generated mocks

b9063644695be949074bc2ee3555427e82b904e2 authored almost 4 years ago
Merge pull request #3030 from lucas-clemente/improve-set-receive-buffer-error-message

improve error message when the read buffer size can't be set

6533c6f6e549979726581e7cd28e8f0c7e0213f1 authored almost 4 years ago
Merge pull request #3033 from lucas-clemente/qlog-quic-go-version

qlog the quic-go version

4e6e4db7ac68fd03eff80415eb785483b919e0c1 authored almost 4 years ago
Merge pull request #3032 from lucas-clemente/remove-metrics

remove the metrics package

261c9a7586e3b37768226c018d0d620aecef436f authored almost 4 years ago
Merge pull request #3034 from lucas-clemente/expose-qlog-connection-tracer-constructor

expose the constructor for the qlog connection tracer

30f875b31bb920c4a1669c500abb0f0b970f567e authored almost 4 years ago
Merge pull request #3035 from lucas-clemente/expose-multiplexed-connection-tracer-constructor

expose the constructor for the multipexed connection tracer

2a7e148a65e76709b65d5f515cae7fb9bc9e4fa3 authored almost 4 years ago
expose the constructor for the multipexed connection tracer

0d38dce8cd1c98758a38fc4d6d4a7739fba08c8c authored almost 4 years ago
expose the constructor for the qlog connection tracer

ef1cea84c46e442ac1fae42769c1e4d2862eea3d authored almost 4 years ago