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
6684aded0c763c758ef538d5bca5fcf86182fa1f authored over 4 years ago
increase UDP receive buffer size
4fc57c0a369f4f399f2542b18ec01dbc7daad674 authored over 4 years ago14a5aa831d73212ac0a90f3876dc9da8eeb9799b authored over 4 years ago
eff36f3057c96a60a25d40a72b6eb1d6ff4aa962 authored over 4 years ago
listen on both IPv4 and IPv6 in the interop runner server
51fd3c33b2c0ac9bc330de04a79229c06c97d3c6 authored over 4 years ago589ffcd74668559a7ba8ee8af3f358973d75e59f authored over 4 years ago
only send Version Negotiation packets for packets larger than 1200 bytes
5d4623466ad96f9c4090e0cab4da4170cc6c2463 authored over 4 years ago0615d92ede8c768eb7e704c43b0f4d679d4e6e7f authored over 4 years ago
don't send a version negotiation packet in response to a version negotiation packet
fb22bb38ea6c12f3a1dc5ccbe64ed690fc5cead7 authored over 4 years agoclient: Add DialEarlyContext and DialAddrEarlyContext API
0701ac8059c6778d66b3541bec0a28305ea59ee9 authored over 4 years ago36add0e7a0d1d1a8390e5409d826f142ec680d08 authored over 4 years ago
48d25fe95b7dafa6e352ced6314fc146a56ab8bd authored over 4 years ago
350a3dbef830ba82206bb9b4a83976df986404f5 authored over 4 years ago
qlog the key phase bit
5d2b87e819330ed6d59e67c6356a798870d06b1d authored over 4 years agoonly include quic-trace when the quictrace build flag is set
06241f328d33cac2f2d50f5328ab1c6a673f43bb authored over 4 years agofix error handling when receiving post handshake messages
471e82f8837c5931d288ed8b34849444f984fe33 authored over 4 years agoadd support for the ChaCha20 test on the server side
014fcfc7dc9e0cbc9868c17471565a9df8afc272 authored over 4 years agoallow the first key update immediately after handshake confirmation
145e7b10d062d176ec3e64c0610f1975ade33ece authored over 4 years agoignore temporary errors when reading from the packet conn
4a33775c1b572c8ac382a820a54bcbf133c807e1 authored over 4 years agofix linting error on OSX
cd487d1470d559bcbb61256f7ae9a4fdc6b7f0d2 authored over 4 years agod5a30225ce0fd4a2c6ccc5980dccaa3f4997375c authored over 4 years ago
93e387314131c3d511ced623af4ca186cde02561 authored over 4 years ago
497a8c7460cfab3b9327a795d4e6f38951abb718 authored over 4 years ago
add the exhaustive linter, replace panics by return values in logging stringers
c75da7965b9f9a59650258fda6c54c5d5f1139b0 authored over 4 years ago8417b67f8322cdda0e96f66646d109c1f7791863 authored over 4 years ago
55a07c34ee585dbad3e4f9dd8d6c27b0e9f8cce0 authored over 4 years ago
aa664c1d154d08e90fb36f9fd0b4f08a6104ac05 authored over 4 years ago
2781606deda822e89163d0307e922a34933de1ca authored over 4 years ago
cc21f7c648460785c7cab0132543a4aa81d116cb authored over 4 years ago
bbd9fa486273011be5c486445601c41bb5d6d1b1 authored over 4 years ago
1c38acd8c97c1e9289ffbdae857ecc92ffd46a35 authored over 4 years ago
b9090d71ae112fced687c79c65985f27516d3e7a authored over 4 years ago
b4636469fa71fd1519ffe70e13606a0ff87f70f2 authored over 4 years ago
6ad29e721ed14d1bfbad3a499d3265a293ee4b7c authored over 4 years ago
b7f05b5d8661662d70c91bedece0fec8f5502a69 authored over 4 years ago
a65274942c7171604a40109cce7c2d954fe36210 authored over 4 years ago
include the error code in the string for CRYPTO_ERRORs
ebe051b2cc01380d95cd99634201d967d1b60bc6 authored over 4 years agofail the handshake if the quic_transport_parameter extension is missing
c92b0379cff9fc3c0162ebe56f633108cc6ae435 authored over 4 years agofix logging of received Retry packets
02274b6cb55fb11b2bb6bd27760f354f505b36fa authored over 4 years agofix deadlock in crypto setup when it is closed while handling a message
e915472213e7dacd5884b9f028fc9979e128728b authored over 4 years ago77f7476bf7ac4f7900d086a627be7799f28005f6 authored over 4 years ago
98c437e98e7641cdaba0181cff1ea31050989273 authored over 4 years ago
e0cfbd86d5e6ea5a382fa087f83a991cf2854319 authored over 4 years ago
make the key update integration test more rigorous
7999b7699ada1d6c44a5b40cbd54b7edbcedca16 authored over 4 years ago9ce5426da0c91ce452679e26bcc902cb9c3aeb8f authored over 4 years ago
77d80f2632bdb1cf1f9cb6249f4f80b1135f9248 authored over 4 years ago
36113825ca28ae10f1cf2cc88133eb00b9ac8311 authored over 4 years ago
add support for the new keyupdate interop runner test case
93e733a860ec78de71bf5f4b0912f644ccdcab0a authored over 4 years agoremove unneeded mutex in the client
d44f454e9542afb3d9e4b3e0bcb64c9e45637604 authored over 4 years ago05c994c0db4204f69b2295cadf7c07f4a8719073 authored over 4 years ago
a063500d737f871b628fc86771e03034b9ab965f authored over 4 years ago
correctly handle key updates within the 3 PTO period
72d81f69511c177037382f4669cabb505c4628ae authored over 4 years agoFixes #2717
60bec77f0a10d4ab2787fc81fe0cd997a6c61069 authored over 4 years ago
We need to:
* stop the timer to drop the previous generation
* correctly log that the N-1 keys a...
introduce an ECNCapablePacketConn interface to determine ECN support
27448c1fa520eddeda78cde02566d8b219963ba7 authored over 4 years agouse certificates from /certs directory for the server
d0acd8dd169adbd4a72cb97bb67762b2157a6357 authored over 4 years agouse Ginkgo option to combine coverage reports
ec59ad56b5312e96b197f675cb5e6203d0654d2e authored over 4 years ago5bedf30e3a14461888b4245f70709490c8d254f4 authored over 4 years ago
remove support for the ECN test case
7bacb1492e7a73eec737a1cce57fb7046e7fa281 authored over 4 years ago960fd8b8825a769d30ccbab2d2eaf67c2dc86be7 authored over 4 years ago
84405e17556241fe90d5cde9b47796baa87d373c authored over 4 years ago
check that the peer updated its keys when acknowledging a key update
06e0db8ef4b4d2801d8114b8b3b0090bf4795369 authored over 4 years agouse golangci-lint-action@v2 to run golangci-lint
d0f45cc990013bbc200ba2f96b95ae9921f57ad3 authored over 4 years agorun i386 unit tests on GitHub actions
afd96e31a52916f6329dacd3c2fb2723f3ae7cd8 authored over 4 years agofix flaky packet number skipping test
6ecbc4186e2754153ee16b95856cea1fe1c498c5 authored over 4 years ago833027b065c3bd94caf7a9394dd647d6c55d5142 authored over 4 years ago
9d4b4f6bf09ac6dc8f30a55b660cf38d528bd855 authored over 4 years ago
read ECN bits and send ECN counters in ACK frames
272a2c88e670fcb39fe93b9dc74e5f2d5acc67a6 authored over 4 years ago5eaab7304363b6cce3947792f7fe50781b0c8082 authored over 4 years ago
be7536f2fca55d97be86eebc94c2308e4113abfd authored over 4 years ago
ea3d32394d8465f68c35318dbae653eeeeaefa64 authored over 4 years ago
0a035d75651c168f15e441d80bb8f020227b084b authored over 4 years ago
1c163dc1e28c133c603d25df598e073a383ce246 authored over 4 years ago
13fa0bcdd13d94047a5591b7ae2530d6c84938a8 authored over 4 years ago
876ab1d531f9ec93aa13d33ddaa121415056a115 authored over 4 years ago
fa4f0a9e7a4167a69e8ba93eaa067337cf3a0b50 authored over 4 years ago
implement the limit of unsuccessful decryptions for the AEADs
1914e5f100a776ce36e696e7b1c6711d2995414a authored over 4 years ago45246dad224166473bcdddb1082d303a8db17b10 authored over 4 years ago
3a4de205b0177815e5e4836839104642bcb9edfc authored over 4 years ago
use the KEY_UPDATE_ERROR
ba9f98d83a456d2ed0d858e312b677df5fa804ed authored over 4 years agofix dropping of key phase 0
891c129024e36ac2fd6c4b400a6a5fd745878aed authored over 4 years agoreduce the handshake timeout to two minutes in the handshake drop tests
e9906b4d2b09d576d93dadc8ea3a5bb64db8b558 authored over 4 years agofix handling of multiple handshake messages in the case of errors
654ec69f7c66a867aca61d3b11a56566e149714a authored over 4 years agoenable more linters, update golangci-lint to v1.31
5045d5bb7028d44a081a68a575df898839782267 authored over 4 years agoincrease the threshold for the receive stream deadline test
bd0c8fca75b0a7188e8c847e2775f9a657ae5cf8 authored over 4 years agoadd an assertion that bytes_in_flight never becomes negative
0abeffa75f00c3df701cd72a5314d2f794645c70 authored over 4 years agofix race condition in handshake fuzz code
8ad6ef0c45ea74ce7376d7215b8c285a6936c924 authored over 4 years ago3ef77b0c1ad12fbade6ba53a28f15539392cf8ea authored over 4 years ago
779c91745045007697d547f3b03e712316877e8a authored over 4 years ago
When receiving a handshake message after another handshake messages that
doesn't cause any actio...
use more tls.Config options in the handshake fuzzer
8bf5c782e3d6d136e78b7def2266853b6c94de81 authored over 4 years ago382c923a67085f58a20a09c29b956062a2ee46a7 authored over 4 years ago
run two handshakes in the handshake fuzzer
adadc061813ce9c522a0d8f6eab80f0bbd442107 authored over 4 years ago44140600176322c95d3af6d4fd0c222fc85ea23d authored over 4 years ago
5d24d3b68fdfd262595b0051224b65f9fc0f0c90 authored over 4 years ago
f886be4cce4d3d75c50d55297bb37462739ec869 authored over 4 years ago
b94488233728a2bc6cca99a19820dd71c3be957f authored over 4 years ago
00861bde7f90c1e39b7c1588289082816274c138 authored over 4 years ago
This allows us to fuzz both session resuption and 0-RTT.
88ff59a1b418f05a80ab1455b969f14ff47fad83 authored over 4 years agosend post-handshake message in the handshake fuzzer
9a2062144e0cbcb2e7f7bc3c7fe2eaf66f46315d authored over 4 years ago