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
720f81ce2a5735bcabec3cc56d6f66420d639d52 authored over 4 years ago
update fuzzing code for oss-fuzz
d7c2169c55bd0ab0ce4724bcab270a6ec902534f authored over 4 years ago91e5ca4947b73ce0e237d39eb5dc28f1c575edc1 authored over 4 years ago
fix travis script
4d1d05e4bfdd79bb40318fdde264e1d273725a9b authored over 4 years agoec0949c18e63ebcea8c3aa26c51d30857547797e authored over 4 years ago
e848fc4f6a0965863e251da944ed68a8f9430548 authored over 4 years ago
28f8eeedb7426988cbf166caa536086021e1e239 authored over 4 years ago
cc638819fd54d4d1a80566d785a1acd57ce0ff44 authored over 4 years ago
remove Fuzzit from Travis config
c88ce801acbc4bd8edf47cf07c716a51e4865101 authored over 4 years ago639ff3fa4d31f85ee689617f9e42ab3cc44956cd authored over 4 years ago
add a script to check if go generated files are correct
a0607c8cad4493b802d7006abe9353be7ffc8ad2 authored over 4 years agoonly arm the application data PTO timer after the handshake is confirmed
03a1db641f6c7d9153f9597ae658c4d7da78c8f7 authored over 4 years agofix tracing of congestion state updates
6068883fa41ffd8b6c156452d0e6b8e844fe08f1 authored over 4 years agofix reading of flag values in integration tests
99c0df0fafd7384e821c032909f23112ce96c7e7 authored over 4 years agof7b6516b62a3a2ee3b6684edc3738f42a1fa64e4 authored over 4 years ago
remove ACK decimation
b5e6534fbe3f2c9b4f78f8978a80134ea2f67878 authored over 4 years ago6b7f204676bd184faf048253f5062112020ce8eb authored over 4 years ago
The benefits of this are unclear when using Reno / Cubic.
260356140fef3016775b49787ff82c3f0e64125d authored over 4 years agoc7127594c8a1ca7b137ed8037a46ffbcbbef4993 authored over 4 years ago
Flag values are not available in init(), and since Go 1.13, it's not
possible to call flag.Parse...
8db76ab9c25183390623d06a34ffd8d82af9cf47 authored over 4 years ago
add a metric for PTOs
a854a4ace995ad1b3e29f46cd40e0f40435f03d9 authored over 4 years agoremove the H3_EARLY_RESPONSE error
222c1ee8725bbd71cbdd743b2e392be0f7d788b7 authored over 4 years ago7d29cc31f830c7b44a975c4785a45a792b085f52 authored over 4 years ago
ee048090e2711c5d48860340808e92c724650101 authored over 4 years ago
implement tracing for congestion state changes
9fa8bdff78731037e6f13ba763d8b152c4171531 authored over 4 years ago5cf72e2f34221c6c076f19e1a4d406e22986fb5e authored over 4 years ago
0b7efe10d1608e5b380ee3287683654b85bed1ac authored over 4 years ago
The RTTStats are used by the logging package. In order to instrument the
congestion package, the...
ce16603a24a6eccf0a5f12d3ec69bfa3f2555049 authored over 4 years ago
remove the N connection simulation from the Reno code
734aaa6cf342fa285af98efa375570f991fb2647 authored over 4 years ago6328acffd73afede64fd19bff3d1e69707e54fc6 authored over 4 years ago
remove the SSLR (slow start large reduction) experiment
df2998de4f531e9e0784f17e5f5ab15e7526b8d5 authored over 4 years ago
We apparently copied that code over from Chromium's Cubic
implementation, but we certainly don't...
remove unused connectionStats counters from the Reno implementation
bc8b37cd14f2a4754fa75fc892fb595479df2878 authored over 4 years agoadd an integration test that randomly sets tracers
f7ec9da9d9b63f6bc776f036a67a3ffaeeed5e89 authored over 4 years agoprivatize some methods in the congestion controller package
106cb887ae86a199ebfaf36bcba41f55a35da405 authored over 4 years ago19ab01c06463613b985b335ffa5da4aeb4c4f6df authored over 4 years ago
fix out-of-bounds read when creating a multiplexed tracer
5d5eb0f93752837e35453a7f76857e81d81bfb07 authored over 4 years agorun integration tests with qlog and metrics on CircleCI
8c27da9932bc7d31fd8ca478e90e8b2644aa9d55 authored over 4 years ago74e32d6762aec302ffdcf2e4b61656be40ac7d19 authored over 4 years ago
e79e45e3a2ecd685b85104f199336a0202e56d9b authored over 4 years ago
add a metric for closed connections
c8255cbaf5a15565fd2d03bc45a8a9ff81ce5d5e authored over 4 years agobd2b4e3e7133bb7bcfb06d4c3ae35f918d04ba06 authored over 4 years ago
1c1c24545f89422045f65c37802ece3bd56f5169 authored over 4 years ago
8a21cf74895fe434e4856f33803d100bd568c72f authored over 4 years ago
trace packets that are sent outside of a connection
4e4c71c1b970a15c137c1bb7b7fa0da2a018bcb9 authored over 4 years ago0c551c893c8d9a12a0078a1ff99994a208dae127 authored over 4 years ago
trace dropped packets that are dropped before they are passed to any session
f10894a1cecd9e5c5765a4e82fc850173fca6a17 authored over 4 years ago48e15aed9218335a73857d4e7e7d09d9b5d666f2 authored over 4 years ago
2f63bc073149b342d02dcbfcc3e2f00cf1707a3b authored over 4 years ago
dc245ca6a32110e35275df73871f7d91987eb072 authored over 4 years ago
0d4aa4b34f2f2618a346479c101b54314734fbda authored over 4 years ago
add a metric for sent packets
bff880b038aa2df188c82bde2e8b80d51f850591 authored over 4 years agof5f6665a1972463f112355a92a70c0cfbd12bdf9 authored over 4 years ago
add a metric for lost packets
a5479374a0cd9983e2106e4002c2c05fd2b3fd92 authored over 4 years ago60570dc3e5dd29d28535a25992fe5f231513d362 authored over 4 years ago
simplify the Tracer interface by combining the TracerFor... methods
15e1857f549e244bb5c902c389ba1add16143bdc authored over 4 years agoee24d3899eb507438c5f201e01913337315d36f5 authored over 4 years ago
add a metrics package using OpenCensus, trace connections
ece35925447af01c9e9ccfab57d1ad0258969e05 authored over 4 years agoadd a multiplexer for the tracer
50adf3a2607450ff216f385d0e58e0747b2c65c2 authored over 4 years agoc8d434305ce4560e32cfd278d60311f0dfaed834 authored over 4 years ago
2d4eca1dd65d96ba170ff16d675414e84d2a5ba5 authored over 4 years ago
f9eb10d9423c7b2feed87c778855778d85a82f02 authored over 4 years ago
introduce a type for stateless reset tokens
2f5cba08562b4f441d2c6d7a2e27e5398d3ba7f3 authored over 4 years agoa1bb39d6ab3b26a14fd46c71eea42e14779363dc authored over 4 years ago
a4679bc02e49336f82d93bc95b0bdb7531352610 authored over 4 years ago
Benchmarks show that it's actually faster to make a copy of this 16 byte
array than passing arou...
1f676c2a6c458e6d37a924538f067683d6065fdc authored over 4 years ago
log all reasons why a connection is closed
e7fa420e264c4d319625c6dbf7cdf1c7668e7535 authored over 4 years agoThis also allows us to get rid of the ReceivedStatelessReset() method.
f93708aca85d1b2567c2e6f7c950f73f26c40956 authored over 4 years ago7d6ce4ea455e7264f3ee4af48f2013d21dce63c0 authored over 4 years ago
add integration tests using faulty packet conns
53856bda6002dad2cae4ae044a12c4b05aaa0208 authored over 4 years ago1a0b642ac14a55f8d8feac61774392fe8913e8b4 authored over 4 years ago
don't block sendQueue.Send() if the runloop already exited.
3dbba004f935233fdb7c5cb8788dcbd8ce830c82 authored over 4 years agomove the SupportedVersions slice out of the wire.Header
f16d474e7c5f7a96c5a23eeaea8599476eb5dbd5 authored over 4 years agoadd a flag to disable conn ID generation and the check for retired conn IDs
8c66ccf0d6edb5db61fc3cde11e8dfa8366cb54c authored over 4 years agoput the session in the packet handler map directly (for client sessions)
543f4791a1cce2d26120fed7f26322412db5e626 authored over 4 years agodon't send write error in CONNECTION_CLOSE frames
76c854fbaee05cc87f56b0ee721e2938c36dda50 authored over 4 years agofd5f555f363c1808f7f3b0f252cad007efc6f125 authored over 4 years ago
61d8e111b110d4f1bfa1df694ece6285bee153c6 authored over 4 years ago
993d71fd567b479a2ad1bffca8a56a47fbed14ff authored over 4 years ago
ce5ddc050c2d46cffa92d2ca9b310fa65021f283 authored over 4 years ago
This can lead to a deadlock where session.shutdown() never exits
because it is blocked on a Send...
reset the PTO count before setting the timer when dropping a PN space
953f3472cf519177b3fffec40263279778bb0b69 authored over 4 years agoenforce that a connection ID is not retired in a packet that uses that connection ID
2def5abe6f336f65345127477aaeaca762b53a57 authored over 4 years ago33fc464bac27dc442b50486924eff40687272c71 authored over 4 years ago
25db2166dd825ce1ad1d951ba9fed5a254182ae1 authored over 4 years ago
don't retire the conn ID that's in use when receiving a retransmission
5227fef1a304453c108991a0dbd727ba107df970 authored over 4 years ago743ba962aa5c369002eb0a458260f02d15890404 authored over 4 years ago
fix flaky cancelation integration test
84bf12bfda6d98de24e7dd7371fb709d72ff953a authored over 4 years agofix crash when the qlog callbacks returns a nil io.WriteCloser
37b072492fc3181944485ad1d84faa10833d6441 authored over 4 years agofix flaky server test on Travis
7c1e5da245a61d15c2bdff82df877fd49a5518d4 authored over 4 years ago34f0c93e881a713bea7ff486f41e69c927f0d580 authored over 4 years ago
b5a3ff028d0f9bd8db3bb22c7d538e766e6bb472 authored over 4 years ago
6dcc88536d99e7fd0f838cb36bc276c69529a07f authored over 4 years ago
d4720e43c7d6027edadf82b0a98e13371130ff4e authored over 4 years ago
084e4feb9b8bd16a0c868c3bfca0081df9b01a28 authored over 4 years ago
introduce type aliases in the logging package
05f9428b34f7f64d5354340743b59bacabf84dff authored over 4 years agoed120f670c4d8edf12b97725a57d4909f6d9c8e8 authored over 4 years ago