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

use the correct return values in Fuzz() functions

720f81ce2a5735bcabec3cc56d6f66420d639d52 authored over 4 years ago
Merge pull request #2702 from lucas-clemente/oss-fuzz

update fuzzing code for oss-fuzz

d7c2169c55bd0ab0ce4724bcab270a6ec902534f authored over 4 years ago
run the check for go generated files on Github Actions instead of Travis

91e5ca4947b73ce0e237d39eb5dc28f1c575edc1 authored over 4 years ago
Merge pull request #2701 from lucas-clemente/fix-travis-script

fix travis script

4d1d05e4bfdd79bb40318fdde264e1d273725a9b authored over 4 years ago
remove the gofuzz build flag

ec0949c18e63ebcea8c3aa26c51d30857547797e authored over 4 years ago
update the header fuzzer

e848fc4f6a0965863e251da944ed68a8f9430548 authored over 4 years ago
apply suggestions from shellcheck

28f8eeedb7426988cbf166caa536086021e1e239 authored over 4 years ago
fix error check in the gogenerate Travis task

cc638819fd54d4d1a80566d785a1acd57ce0ff44 authored over 4 years ago
Merge pull request #2699 from lucas-clemente/remove-fuzzit

remove Fuzzit from Travis config

c88ce801acbc4bd8edf47cf07c716a51e4865101 authored over 4 years ago
remove Fuzzit from Travis config

639ff3fa4d31f85ee689617f9e42ab3cc44956cd authored over 4 years ago
Merge pull request #2692 from lucas-clemente/travis-go-generate

add a script to check if go generated files are correct

a0607c8cad4493b802d7006abe9353be7ffc8ad2 authored over 4 years ago
Merge pull request #2689 from lucas-clemente/dont-arm-app-data-pto-before-handshake-confirmed

only arm the application data PTO timer after the handshake is confirmed

03a1db641f6c7d9153f9597ae658c4d7da78c8f7 authored over 4 years ago
Merge pull request #2691 from lucas-clemente/fix-congestion-state-tracing

fix tracing of congestion state updates

6068883fa41ffd8b6c156452d0e6b8e844fe08f1 authored over 4 years ago
Merge pull request #2690 from lucas-clemente/fix-integration-test-flags

fix reading of flag values in integration tests

99c0df0fafd7384e821c032909f23112ce96c7e7 authored over 4 years ago
add a script to check if go generated files are correct

f7b6516b62a3a2ee3b6684edc3738f42a1fa64e4 authored over 4 years ago
Merge pull request #2599 from lucas-clemente/remove-ack-decimation

remove ACK decimation

b5e6534fbe3f2c9b4f78f8978a80134ea2f67878 authored over 4 years ago
simplify the maybeQueueAck method in the receivedPacketTracker

6b7f204676bd184faf048253f5062112020ce8eb authored over 4 years ago
remove ACK decimation

The benefits of this are unclear when using Reno / Cubic.

260356140fef3016775b49787ff82c3f0e64125d authored over 4 years ago
fix tracing of congestion state updates

c7127594c8a1ca7b137ed8037a46ffbcbbef4993 authored over 4 years ago
fix reading of flag values in integration tests

Flag values are not available in init(), and since Go 1.13, it's not
possible to call flag.Parse...

6ac059564dc70fb91f23b1126c6bc37e66d43750 authored over 4 years ago
only arm the application data PTO timer after the handshake is confirmed

8db76ab9c25183390623d06a34ffd8d82af9cf47 authored over 4 years ago
Merge pull request #2686 from lucas-clemente/pto-metrics

add a metric for PTOs

a854a4ace995ad1b3e29f46cd40e0f40435f03d9 authored over 4 years ago
Merge pull request #2687 from lucas-clemente/remove-h3-early-response

remove the H3_EARLY_RESPONSE error

222c1ee8725bbd71cbdd743b2e392be0f7d788b7 authored over 4 years ago
remove the H3_EARLY_RESPONSE error

7d29cc31f830c7b44a975c4785a45a792b085f52 authored over 4 years ago
add a metric for PTOs

ee048090e2711c5d48860340808e92c724650101 authored over 4 years ago
Merge pull request #2684 from lucas-clemente/trace-congestion-events

implement tracing for congestion state changes

9fa8bdff78731037e6f13ba763d8b152c4171531 authored over 4 years ago
implement qlogging of the congestion_state_updated event

5cf72e2f34221c6c076f19e1a4d406e22986fb5e authored over 4 years ago
trace congestion state changes

0b7efe10d1608e5b380ee3287683654b85bed1ac authored over 4 years ago
move the RTTStats to the utils package

The RTTStats are used by the logging package. In order to instrument the
congestion package, the...

741dc28d74e264e6eba7ad09e10f4c44a4a3f727 authored over 4 years ago
use untyped constants for RTT calculations

ce16603a24a6eccf0a5f12d3ec69bfa3f2555049 authored over 4 years ago
Merge pull request #2682 from lucas-clemente/remove-reno-n-connection-simulation

remove the N connection simulation from the Reno code

734aaa6cf342fa285af98efa375570f991fb2647 authored over 4 years ago
remove the N connection simulation from the Reno code

6328acffd73afede64fd19bff3d1e69707e54fc6 authored over 4 years ago
Merge pull request #2680 from lucas-clemente/remove-sslr-experiment

remove the SSLR (slow start large reduction) experiment

df2998de4f531e9e0784f17e5f5ab15e7526b8d5 authored over 4 years ago
remove the SSLR (slow start large reduction) experiment

We apparently copied that code over from Chromium's Cubic
implementation, but we certainly don't...

2db579fdc8ece15295b931b842bf8e8eaa17c779 authored over 4 years ago
Merge pull request #2683 from lucas-clemente/remove-reno-congestion-stats

remove unused connectionStats counters from the Reno implementation

bc8b37cd14f2a4754fa75fc892fb595479df2878 authored over 4 years ago
Merge pull request #2679 from lucas-clemente/tracer-integration-test

add an integration test that randomly sets tracers

f7ec9da9d9b63f6bc776f036a67a3ffaeeed5e89 authored over 4 years ago
Merge pull request #2681 from lucas-clemente/private-congestion-methods

privatize some methods in the congestion controller package

106cb887ae86a199ebfaf36bcba41f55a35da405 authored over 4 years ago
add an integration test that randomly sets tracers

19ab01c06463613b985b335ffa5da4aeb4c4f6df authored over 4 years ago
Merge pull request #2678 from lucas-clemente/fix-out-of-bounds-multiplexed-tracer

fix out-of-bounds read when creating a multiplexed tracer

5d5eb0f93752837e35453a7f76857e81d81bfb07 authored over 4 years ago
Merge pull request #2677 from lucas-clemente/integration-tests-with-qlog-and-metrics

run integration tests with qlog and metrics on CircleCI

8c27da9932bc7d31fd8ca478e90e8b2644aa9d55 authored over 4 years ago
remove unused connectionStats counters from the Reno implementation

74e32d6762aec302ffdcf2e4b61656be40ac7d19 authored over 4 years ago
privatize some methods in the congestion controller package

e79e45e3a2ecd685b85104f199336a0202e56d9b authored over 4 years ago
Merge pull request #2676 from lucas-clemente/conn-close-metric

add a metric for closed connections

c8255cbaf5a15565fd2d03bc45a8a9ff81ce5d5e authored over 4 years ago
fix out-of-bounds read when creating a multiplexed tracer

bd2b4e3e7133bb7bcfb06d4c3ae35f918d04ba06 authored over 4 years ago
run integration tests with qlog and metrics on CircleCI

1c1c24545f89422045f65c37802ece3bd56f5169 authored over 4 years ago
add a metric for closed connections

8a21cf74895fe434e4856f33803d100bd568c72f authored over 4 years ago
Merge pull request #2675 from lucas-clemente/trace-non-conn-sent-packets

trace packets that are sent outside of a connection

4e4c71c1b970a15c137c1bb7b7fa0da2a018bcb9 authored over 4 years ago
trace packets that are sent outside of a connection

0c551c893c8d9a12a0078a1ff99994a208dae127 authored over 4 years ago
Merge pull request #2670 from lucas-clemente/trace-dropped-packets

trace dropped packets that are dropped before they are passed to any session

f10894a1cecd9e5c5765a4e82fc850173fca6a17 authored over 4 years ago
trace dropped packets in the packet handler map

48e15aed9218335a73857d4e7e7d09d9b5d666f2 authored over 4 years ago
pass a logging.Tracer to the packet handler map

2f63bc073149b342d02dcbfcc3e2f00cf1707a3b authored over 4 years ago
trace dropped packets in the server

dc245ca6a32110e35275df73871f7d91987eb072 authored over 4 years ago
introduce a function receivedPacket.Size()

0d4aa4b34f2f2618a346479c101b54314734fbda authored over 4 years ago
Merge pull request #2673 from lucas-clemente/trace-sent-packets

add a metric for sent packets

bff880b038aa2df188c82bde2e8b80d51f850591 authored over 4 years ago
add a metric for sent packets

f5f6665a1972463f112355a92a70c0cfbd12bdf9 authored over 4 years ago
Merge pull request #2672 from lucas-clemente/trace-lost-packets

add a metric for lost packets

a5479374a0cd9983e2106e4002c2c05fd2b3fd92 authored over 4 years ago
add a metric for lost packets

60570dc3e5dd29d28535a25992fe5f231513d362 authored over 4 years ago
Merge pull request #2671 from lucas-clemente/simplify-tracer-interface

simplify the Tracer interface by combining the TracerFor... methods

15e1857f549e244bb5c902c389ba1add16143bdc authored over 4 years ago
simplify the Tracer interface by combining the TracerFor... methods

ee24d3899eb507438c5f201e01913337315d36f5 authored over 4 years ago
Merge pull request #2646 from lucas-clemente/metrics

add a metrics package using OpenCensus, trace connections

ece35925447af01c9e9ccfab57d1ad0258969e05 authored over 4 years ago
Merge pull request #2665 from lucas-clemente/logging-multiplexer

add a multiplexer for the tracer

50adf3a2607450ff216f385d0e58e0747b2c65c2 authored over 4 years ago
add a multiplexer for the logging.Tracer

c8d434305ce4560e32cfd278d60311f0dfaed834 authored over 4 years ago
add a multiplexer for the logging.ConnectionTracer

2d4eca1dd65d96ba170ff16d675414e84d2a5ba5 authored over 4 years ago
add a metrics package using OpenCensus, trace connections

f9eb10d9423c7b2feed87c778855778d85a82f02 authored over 4 years ago
Merge pull request #2668 from lucas-clemente/stateless-reset-type

introduce a type for stateless reset tokens

2f5cba08562b4f441d2c6d7a2e27e5398d3ba7f3 authored over 4 years ago
introduce a protocol.StatelessResetToken

a1bb39d6ab3b26a14fd46c71eea42e14779363dc authored over 4 years ago
also pass the stateless reset token by value to the tracer

a4679bc02e49336f82d93bc95b0bdb7531352610 authored over 4 years ago
pass around the stateless reset token directly, not pointers to it

Benchmarks show that it's actually faster to make a copy of this 16 byte
array than passing arou...

0ef1b2f92e4f7637ddb96b8e4a1c095f26526198 authored over 4 years ago
use an errors.As comparison to detect stateless resets in the session

1f676c2a6c458e6d37a924538f067683d6065fdc authored over 4 years ago
Merge pull request #2669 from lucas-clemente/better-close-reason

log all reasons why a connection is closed

e7fa420e264c4d319625c6dbf7cdf1c7668e7535 authored over 4 years ago
introduce a logging.CloseReason to log the reason a session was closed

This also allows us to get rid of the ReceivedStatelessReset() method.

f93708aca85d1b2567c2e6f7c950f73f26c40956 authored over 4 years ago
rename the logging.CloseReason to TimeoutReason

7d6ce4ea455e7264f3ee4af48f2013d21dce63c0 authored over 4 years ago
Merge pull request #2663 from lucas-clemente/faulty-packet-conn-integration-test

add integration tests using faulty packet conns

53856bda6002dad2cae4ae044a12c4b05aaa0208 authored over 4 years ago
add integration tests using faulty packet conns

1a0b642ac14a55f8d8feac61774392fe8913e8b4 authored over 4 years ago
Merge pull request #2656 from ltucker/shutdown_deadlock

don't block sendQueue.Send() if the runloop already exited.

3dbba004f935233fdb7c5cb8788dcbd8ce830c82 authored over 4 years ago
Merge pull request #2664 from lucas-clemente/move-versions-out-of-the-header

move the SupportedVersions slice out of the wire.Header

f16d474e7c5f7a96c5a23eeaea8599476eb5dbd5 authored over 4 years ago
Merge pull request #2660 from lucas-clemente/retire-bug-backwards-compatilibity-bug

add a flag to disable conn ID generation and the check for retired conn IDs

8c66ccf0d6edb5db61fc3cde11e8dfa8366cb54c authored over 4 years ago
Merge pull request #2667 from lucas-clemente/remove-unnecessary-client-packet-handler

put the session in the packet handler map directly (for client sessions)

543f4791a1cce2d26120fed7f26322412db5e626 authored over 4 years ago
Merge pull request #2666 from lucas-clemente/dont-send-write-errors

don't send write error in CONNECTION_CLOSE frames

76c854fbaee05cc87f56b0ee721e2938c36dda50 authored over 4 years ago
put the session in the packet handler map directly (for client sessions)

fd5f555f363c1808f7f3b0f252cad007efc6f125 authored over 4 years ago
don't send write error in CONNECTION_CLOSE frames

61d8e111b110d4f1bfa1df694ece6285bee153c6 authored over 4 years ago
move the SupportedVersions slice out of the wire.Header

993d71fd567b479a2ad1bffca8a56a47fbed14ff authored over 4 years ago
add a flag to disable conn ID generation and the check for retired conn IDs

ce5ddc050c2d46cffa92d2ca9b310fa65021f283 authored over 4 years ago
don't block sendQueue.Send() if the runloop already exited.

This can lead to a deadlock where session.shutdown() never exits
because it is blocked on a Send...

3c1e597858f481342af8302fe23d15efd2b4ba09 authored over 4 years ago
Merge pull request #2657 from lucas-clemente/fix-pto-count-on-dropping-packet-number-space

reset the PTO count before setting the timer when dropping a PN space

953f3472cf519177b3fffec40263279778bb0b69 authored over 4 years ago
Merge pull request #2651 from lucas-clemente/enforce-conn-id-retirement-packet-conn-id

enforce that a connection ID is not retired in a packet that uses that connection ID

2def5abe6f336f65345127477aaeaca762b53a57 authored over 4 years ago
use PROTOCOL_VIOLATION for invalid RETIRE_CONNECTION_ID frames

33fc464bac27dc442b50486924eff40687272c71 authored over 4 years ago
enforce that a conn ID is not retired in a packet that uses that conn ID

25db2166dd825ce1ad1d951ba9fed5a254182ae1 authored over 4 years ago
Merge pull request #2652 from lucas-clemente/fix-retiring-of-active-conn-id

don't retire the conn ID that's in use when receiving a retransmission

5227fef1a304453c108991a0dbd727ba107df970 authored over 4 years ago
reset the PTO count before setting the timer when dropping a PN space

743ba962aa5c369002eb0a458260f02d15890404 authored over 4 years ago
Merge pull request #2649 from lucas-clemente/fix-flaky-cancelation-test

fix flaky cancelation integration test

84bf12bfda6d98de24e7dd7371fb709d72ff953a authored over 4 years ago
Merge pull request #2648 from lucas-clemente/fix-qlog-nil-writecloser

fix crash when the qlog callbacks returns a nil io.WriteCloser

37b072492fc3181944485ad1d84faa10833d6441 authored over 4 years ago
Merge pull request #2645 from lucas-clemente/fix-flaky-server-test

fix flaky server test on Travis

7c1e5da245a61d15c2bdff82df877fd49a5518d4 authored over 4 years ago
don't retire the conn ID that's in use when receiving a retransmission

34f0c93e881a713bea7ff486f41e69c927f0d580 authored over 4 years ago
fix flaky cancellation integration test

b5a3ff028d0f9bd8db3bb22c7d538e766e6bb472 authored over 4 years ago
fix crash when the qlog callbacks returns a nil io.WriteCloser

6dcc88536d99e7fd0f838cb36bc276c69529a07f authored over 4 years ago
fix a typo in the logging package test suite

d4720e43c7d6027edadf82b0a98e13371130ff4e authored over 4 years ago
fix flaky server test on Travis

084e4feb9b8bd16a0c868c3bfca0081df9b01a28 authored over 4 years ago
Merge pull request #2643 from lucas-clemente/logging-types

introduce type aliases in the logging package

05f9428b34f7f64d5354340743b59bacabf84dff authored over 4 years ago
add logging aliases for frames, create a logging.STREAM and CRYPTO frame

ed120f670c4d8edf12b97725a57d4909f6d9c8e8 authored over 4 years ago