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

qlog the initial_source_connection_id TP

a9dc1e49ab13e00dd8142828c77d060177b4d820 authored over 4 years ago
save the source conn ID used on the Retry packet in the Retry token

cdb22513f332cb9101125d0b11e46b6a17b0a2da authored over 4 years ago
marshal and unmarshal the initial_source_connection_id TP

72d7592fb23ca9772ecc22d9128646de8f488b01 authored over 4 years ago
use a separate function to restore transport parameters for 0-RTT

a7005ac936234cb7cc807d963c458b80c5b79034 authored over 4 years ago
always qlog the original_destination_connection_id for the server's TPs

193f18bbe5a4943ed21dac9a67104c1d7555cb68 authored over 4 years ago
rename original_connection_id to original_destination_connection_id TP

7e62a2fecc375f55f0e6306d01f0ba880ae0004d authored over 4 years ago
always send the original_destination_connection_id TP as a server

b391cce35cd3b6644e55c5307e67d40b8202189d authored over 4 years ago
marshal and unmarshal the retry_source_connection_id TP

4451f3bf5ca67db80e27e96ca57d4fba65e2433c authored over 4 years ago
Merge pull request #2580 from lucas-clemente/duplicate-initial-handling

only create a single session for duplicate Initials

fe85b52eed3ec086824bd97aa1dedc5ca5b79e6b authored over 4 years ago
fix broken unit test in ackhandler

99dac1581a4ee2c2af29afd0a49f49806835936e authored over 4 years ago
Merge pull request #2570 from lucas-clemente/update-alpn-to-draft-28

update the ALPN tokens to draft-28

fefed78973092b1976c0f6ca2bfd0b13cc3348a2 authored over 4 years ago
Merge pull request #2569 from lucas-clemente/drop-duplicate-packets

drop duplicate packets

8d00ec135e6fcc18a6a6ac9424080b329beb6b7f authored over 4 years ago
Merge pull request #2571 from lucas-clemente/reduce-frame-sorter-test-verbosity

remove noisy log statement in frame sorter test

05398bd3c9676bbbfa45ed1f743527006fb1ca77 authored over 4 years ago
Merge pull request #2572 from lucas-clemente/fix-flaky-qlog-tests

fix flaky qlog unit tests

690bb5468cf4435dc69289d24573aeefb25a7405 authored over 4 years ago
only create a single session for duplicate Initials

dad30e7c338a5691f495fd05a4a4f3e60fc3ee57 authored over 4 years ago
Merge pull request #2536 from lucas-clemente/amplification-protection

implement the 3x amplification limit

85c19fbb5ae34fd81238c424fe1e11cd30646f72 authored over 4 years ago
fix flaky qlog unit tests

6cea2f8a6546afb4daddf07ffaee44f484129d7a authored over 4 years ago
remove noisy log statement in frame sorter test

d896b5e6c81cef0ae1c62b68895a36bd5682f9e8 authored over 4 years ago
update the ALPN tokens to draft-28

dbe925d74a4916d9fcdac6a63c98aac6fbd0fb68 authored over 4 years ago
add integration tests using a very long certificate chain

This will trigger the amplification protection.

e33f7d0fb95d488b6ccb8d675baed840eb34e831 authored over 4 years ago
generate a new CA and cert chain for every run of the integration tests

e4f02ff68cc51f3ccffdb10982e822622a9a7cd4 authored over 4 years ago
limit available window to 3x of received bytes before address validation

60a918a108b0ab74b197326698c01896412715e2 authored over 4 years ago
add a way to pack coalesced packets smaller than the usual packet size

98233f674325717d8e0c34922f10f8921edb552c authored over 4 years ago
drop duplicate packets

Duplicate detection uses the same data structure that is used to track
received packets to gener...

440ff107a3aa7e5f03a3b171ff41aa50d3c75962 authored over 4 years ago
Merge pull request #2561 from lucas-clemente/rewrite-frame-sorter

rewrite the frame sorter

fd5ecee85d2061b15c608d51520579c3f5b69260 authored over 4 years ago
Merge pull request #2560 from lucas-clemente/update-golangci-lint

update golangci-lint to v1.27.0

bf86f0eff9dd3108e25bf5a231cff3ea6b4fcbe9 authored over 4 years ago
Merge pull request #2563 from lucas-clemente/fix-reordered-ncid-frame

retire conn IDs with sequence numbers smaller than the currently active

4e8d244dfa845aa6faead1e4f920287ee3f8eaca authored over 4 years ago
Merge pull request #2559 from lucas-clemente/remove-read-offset

remove unused readOffset member variable in receiveStream

0d288d3b19c2d1b39a9d8a53245a2337601cca2a authored over 4 years ago
Merge pull request #2564 from lucas-clemente/fix-int-overflow-in-tp-parsing

fix int overflow when parsing the transport parameters

86ddf2e84efeffa5bf248915279ef580053c5fd8 authored over 4 years ago
rewrite the frame sorter

39fe927ef5a13d03b389231eb5b4fa96b36ed606 authored over 4 years ago
fix int overflow when parsing the transport parameters

b2c4dacd25e1f8ecc4ea2a8209f7d90ec6866f16 authored over 4 years ago
retire conn IDs with sequence numbers smaller than the currently active

b0c1aed4d2893ea3de5ef6fe599001c9b6bb7250 authored over 4 years ago
update golangci-lint to v1.27.0

7be6adac5533a7ccedf2ac619010af8005b67bcb authored over 4 years ago
remove unused readOffset member variable in receiveStream

652125367c9a98b08ff02da9008db66f39be9741 authored over 4 years ago
Merge pull request #2555 from mw-jn/master

use struct{} instead of bool in window update queue

fa69438124b76e9ad4c3307714e93097cb3b36c9 authored over 4 years ago
Merge pull request #2554 from lucas-clemente/update-protobuf

update the protobuf library to google.golang.org/protobuf/proto

960e3f078bfd2d065a441b733b2ad29994c57766 authored over 4 years ago
use struct{} instead of bool in map just as a set

4a5adad35b468c624c8ecfe9f7a5b6aeba65fbcc authored over 4 years ago
update the protobuf library to google.golang.org/protobuf/proto

477c5858dc8003217f831dcb54d06afbbbb21c6a authored over 4 years ago
Merge pull request #2546 from lucas-clemente/crypto-stream-finish-error

use the correct error code for crypto stream errors

798051a0e4b1613a8fab647f467b405b94f0d337 authored over 4 years ago
use the correct error code for crypto stream errors

df06ee5e37d7a9b45ec4da8a7373a2087994b14e authored over 4 years ago
Merge pull request #2538 from lucas-clemente/bundle-small-writes

bundle small writes on streams

1cd1c3f54d585b8a4a8b1929e12b1e8b256c41b9 authored over 4 years ago
Merge pull request #2534 from lucas-clemente/reduce-unprocessed-packet-chan-length

reduce the length of the unprocessed packet chan in the session

ae14a447a5467889189932a1d227d0ac3a8593b8 authored over 4 years ago
Merge pull request #2537 from lucas-clemente/fix-flaky-session-test

fix flaky session unit test

83be7daef31567de2b4fd4ffee5cd746e913d4c6 authored over 4 years ago
Merge pull request #2535 from lucas-clemente/send-stream-stress-test

add a send stream test that randomly acknowledges and loses data

e569a3d98e31e28eb3342530f671230395cec8f9 authored over 4 years ago
Merge pull request #2542 from mw-jn/master

fix size calculation for version negotiation packets

bb6fdf274d530d91c4e1365b7221a55716347892 authored over 4 years ago
calculate version negotiation packet size to avoid bytes.Buffer growing the bytes

38691a127829257b3b6975c7039d15c3720b276a authored over 4 years ago
bundle small writes on streams

84f7a9dfdd07c0e930b44bcb22871daab13523bb authored over 4 years ago
fix flaky session unit test

33694fd77b85f4354e4938580f622f7925748cd9 authored over 4 years ago
add a send stream test that randomly acknowledges and loses data

d1c6d808b0f576184ec610ed11b1e4584e9d014d authored over 4 years ago
reduce the length of the unprocessed packet chan in the session

e7208219a91deaeffa9e84feed2ac525613eb1a6 authored over 4 years ago
Merge pull request #2528 from lucas-clemente/unit-tests-race-detector

run all unit tests with race detector

3e7f9f764ad0f2b9397c3db8c42168ec202167e2 authored over 4 years ago
run all unit tests with race detector

9c3b947814012be9cbc8a8f277cb5b09393e091a authored over 4 years ago
fix racy session unit test

5a169b3c9ae7a2ceee87a674726a0b3c0442443c authored over 4 years ago
Merge pull request #2517 from lucas-clemente/chacha-interop-test

add support for the ChaCha20 interop test case

6bcb4e69eeede5fffa2e4ee3680d4371bf9f46a9 authored over 4 years ago
Merge pull request #2524 from lucas-clemente/fix-buffer-use-after-release

fix buffer use after it was released when sending an INVALID_TOKEN error

2e402ffc8661b06453ac331f29e877b2cab3e8de authored over 4 years ago
Merge pull request #2385 from lucas-clemente/race-detector

run the internal and http3 tests with race detector on Travis

ff681962e88984a417c938c34eecf416d192ccfd authored over 4 years ago
Merge pull request #2527 from lucas-clemente/reset-pto-when-dropping-packet-number-space

reset the PTO when dropping a packet number space

b7af419bd0f91d6b082e4e1a81c4ec5777094aa9 authored over 4 years ago
run the internal and http3 tests with race detector on Travis

b128ad50c9b52011ca852483bd804cfb8c4f4e18 authored over 4 years ago
fix race condition in the TLS extension handler test

25b3eb8a37afa3e2580c02e994063a5755cf3a66 authored over 4 years ago
fix race condition in the crypto setup tests

d277e013ab73787e6877f5f1f1652e31d1f2d83a authored over 4 years ago
make it possible to run the handshake unit tests with race detector

d4757395b644d4a12cf45a4317ab0fd6f8019685 authored over 4 years ago
Merge pull request #2519 from lucas-clemente/fix-stream-deadline-timer-leak

stop the deadline timer in Stream.Read and Write

4d83009c26f543a0b10f7b5d5207b579402a6647 authored over 4 years ago
Merge pull request #2513 from lucas-clemente/pto-count-on-ack

don't reset pto_count on Initial ACKs

5aec9daf86201cbc5a687d2fb894571dfecc63b8 authored over 4 years ago
Merge pull request #2525 from lucas-clemente/racy-session-tests

fix all race conditions in the session tests

5de2090b49a7e9f30784c568001aab19c15c2bd8 authored over 4 years ago
Merge pull request #2526 from lucas-clemente/wait-for-server-run-loop

make sure that the server's run loop returned when closing

4b7494d22ee43b3f3bab673271faa22d4dac26d8 authored over 4 years ago
Merge pull request #2522 from lucas-clemente/fix-flaky-proxy-test

fix flaky proxy test

95879d4872e3978ddae48893f34fe614d36aa701 authored over 4 years ago
reset the PTO when dropping a packet number space

741a1aa211eb23093851a3267599d7f011e3fa52 authored over 4 years ago
fix race condition in the client session tests

aabdb172ffe75daf2ad960c541855f3289fd4dcb authored over 4 years ago
fix racy transport parameter test in the session

de3f04f697f6c5c239b4e690752a9df0d94b4e0a authored over 4 years ago
fix race conditions in the session tests that test closing

2ea3b534bc840daafae7c3bd874c029d0c9b260e authored over 4 years ago
fix race conditions in the packet sending tests in the session

f2efe19c3c8d43de2c329ce1ea6fad3e97b981bd authored over 4 years ago
fix racy idle timeout test in the session

e1d1421111b40489c3df659d8ef1cd7c975902dc authored over 4 years ago
make sure that the server's run loop returned when closing

380ba4877be034dfd232c5748e929fec0cf679bd authored over 4 years ago
fix buffer use after it was released when sending an INVALID_TOKEN error

aebf2386d02abe307b42245b7c11a9627a448cd2 authored over 4 years ago
move deadlineTimer declaration out of the Read loop

996dd420554f738ccdd133c4b047e02e3d9aae1b authored over 4 years ago
fix flaky proxy test

a9e5686cdf8ca5b5e98975000897319bc77a0dc2 authored over 4 years ago
stop the deadline timer in Stream.Read and Write

93cee1e07b39ecdb0df1ab420a0eda8d9a252ed5 authored over 4 years ago
Merge pull request #2516 from lucas-clemente/stop-timer

stop the timer when the session's run loop returns

c0b6d4e141d6dca43023a8c9ae0f437bb943f182 authored over 4 years ago
create the session timer at the beginning of the run loop

286dcf555f9b175186a7e809ead909815d5b140d authored over 4 years ago
stop the timer when the session's run loop returns

1db3f06e87c1d7b4d485fa12fd4223ebfdb24bea authored over 4 years ago
add support for the ChaCha20 test case

9c501a03e46205d82bed3a9c4f44c91d5ada11ef authored almost 5 years ago
Merge pull request #2504 from lucas-clemente/stream-buffer

make it more likely that a STREAM frame is bundled with the FIN

6d66eac1b9a9264d539931f4178c1969693a73ed authored almost 5 years ago
make it more likely that a STREAM frame is bundled with the FIN

9905774c402b4adeda661d7c53c41637e1bed357 authored almost 5 years ago
don't reset the PTO count on Initial ACKs before address validation

538cbf7dc02d762ead559b1391589c8112c9e92a authored almost 5 years ago
add a unit test for resetting of the PTO count when receiving an ACK

15a19f681d25a882ea4848ee613778bbb1de987a authored almost 5 years ago
Merge pull request #2507 from lucas-clemente/disable-tls13-compatibility-mode

disable TLS 1.3 compatibility mode

81daa8afd3d90fca847f582f2c51e145b694d602 authored almost 5 years ago
Merge pull request #2508 from lucas-clemente/remove-chacha-bug-workaround

update the ChaCha implementation, remove 0xffffffff workaround

4e1d69f688eaf51e7c41fdd2349e13bad7807c32 authored almost 5 years ago
Merge pull request #2506 from lucas-clemente/interop-resumption-wait-for-ticket

wait for the session ticket in the interop resumption test

d12a7aacd61caa15703dabe6a414837f3c97ffb8 authored almost 5 years ago
Merge pull request #2505 from lucas-clemente/fix-remote-addr-qlogging

fix qlogging of the remote address when dialing a new connection

895ed74c9efcc4e276c1b7575137e2ede6009617 authored almost 5 years ago
update the ChaCha implementation, remove 0xffffffff workaround

97e191f3b47ffde6ee08d4640e3285c3849cd997 authored almost 5 years ago
disable TLS 1.3 compatibility mode

3fc6869d28d2ba3b831af80f38207429610e3de3 authored almost 5 years ago
wait for the session ticket in the interop resumption test

032fe1e5de01be8d7a0ca4d778a593c1e3a23435 authored almost 5 years ago
fix qlogging of the remote address when dialing a new connection

4e4ccdb00739508e19ecbeb4a428aac53760fab9 authored almost 5 years ago
Merge pull request #2502 from lucas-clemente/reset-pto-count-on-retry

reset the PTO count when receiving a Retry

02d869a28f0e5b0a8ddd518e588d35cae28f7810 authored almost 5 years ago
reset the PTO count when receiving a Retry

d1d4e5ce02e38c2c548890f3cb9d9021e46f3813 authored almost 5 years ago
Merge pull request #2501 from lucas-clemente/qlog-timeouts

qlog session timeouts

dd27bce3fb187cb51577f52c17e719e59a87cc2d authored almost 5 years ago
Merge pull request #2500 from lucas-clemente/no-retransmission-after-cancelation

don't dequeue retransmitted STREAM frames after the stream was canceled

9c165ccddf68955dc1eb4f62482098256b7f1e47 authored almost 5 years ago
fix packing of probe packets when retransmissions are canceled

88337ed8c0204c25ee15efd88e912599d85a5902 authored almost 5 years ago
don't dequeue retransmitted STREAM frames after the stream was canceled

7b1c4e7d80d4812a736c233a39e890f7e014ae4b authored almost 5 years ago
qlog session timeouts

dc3c96debfe883c1f866ce93089d3947a3b927ad authored almost 5 years ago