Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/katzenpost/quic-go

A QUIC implementation in pure go
https://github.com/katzenpost/quic-go

Merge pull request #1465 from lucas-clemente/fix-public-reset-logging

fix logging of the connection ID for PUBLIC_RESETs

2b1dce4b377e05e223d013805fa599f8d7001f31 authored over 6 years ago
Merge pull request #1469 from lucas-clemente/log-keep-alives

log keep alive packets

a2733eac093e1e0b6d9c42406996f0182f28fc5a authored over 6 years ago
log keep alive packets

1ecce9c288a3ab9035ff33d09816a2c0eccb749c authored over 6 years ago
only set the largestSentBeforeRTO when sending the first RTO

d95dc29d9064d726029760180135d6f8ca1cb547 authored over 6 years ago
add some useful logging for the sentPacketHandler OnAlarm function

31f2ef7d322974d6d93150929f83c7d2fa9fa6be authored over 6 years ago
fix populating the client config when dialing an address

e265abb8cb27a3bfa465a4fd15fe92b47a41883e authored over 6 years ago
fix logging of the connection ID for PUBLIC_RESETs

1472d2a1438aeb08b5a1e35dd21ced04ef8d5a86 authored over 6 years ago
Merge pull request #1462 from lucas-clemente/vendor-everything

vendor aes12, quic-go-certificates and golang-lru

e3959f49989bbdaeb86c237d88ad955b279b157c authored over 6 years ago
Merge pull request #1461 from lucas-clemente/fix-blocked-sending

only send BLOCKED frames if there is more data to send

1730ad4a1515c828efef3b419e456f8bc940ab57 authored over 6 years ago
vendor aes12, quic-go-certificates and golang-lru

7117a85cfac77f91b1b35f66d1086d25e6e32b18 authored over 6 years ago
only send BLOCKED frames if there is more data to send

50397a979c53dfb2d56d66d48a4b502f316085c1 authored over 6 years ago
Merge pull request #1456 from lucas-clemente/ack-ecn

implement parsing of ACK_ECN frames

fc87fbd3544555d656aee05f1b14e303dbcdc8f5 authored over 6 years ago
implement parsing of ACK_ECN frames

3d087d522ca3c23def68fd362ec216408fe2210c authored over 6 years ago
Merge pull request #1442 from lucas-clemente/error-handling

split the session close method

6f0a027f0f023b74ccd49d8b2767e0ca6edcb801 authored over 6 years ago
add a Changelog entry

469c4232b66b75afda9da3b36391b215a38f6453 authored over 6 years ago
pass an error code to Session.CloseWithError

6d3d6dc47d30f03062f77040601fea0a36008e8c authored over 6 years ago
split the Session.Close(error) in Close() and CloseWithError(error)

8b2992a2431be2ec1dd676fca51091be2d5cece4 authored over 6 years ago
Merge pull request #1445 from lucas-clemente/fix-1444

fix race condition when adding packet handlers to the multiplexer

2bc5b7f53211dfb3cbaa0b83061e886fe28e4575 authored over 6 years ago
Merge pull request #1446 from lucas-clemente/remove-unused-null-aead

remove unused nullAEAD struct in the quic package

17a1d7ce5d4726df8978abc55b5196052caaf04d authored over 6 years ago
remove unused nullAEAD struct in the quic package

24c5023dd074dd9f919393dca2390b1160cd49a9 authored over 6 years ago
fix race condition when adding packet handlers to the multiplexer

8b9662924f030867c07230fe4a852e384a83a5b2 authored over 6 years ago
Merge pull request #1441 from lucas-clemente/reuse-multiplexer

also use the multiplexer when dialing an address

e7f2c4919840e6276667674ee68b65cdd0ac2a5d authored over 6 years ago
refactor packet handling in the multiplexer

595c396dc6588507a103d151631912e265d6e022 authored over 6 years ago
also use the multiplexer when dialing an address

f806f9146b98a666cccac0e0f0b4bb1eb02c36cc authored over 6 years ago
Merge pull request #1430 from lucas-clemente/conn-id-integration-test

add an integration test using different connection ID lengths

d24fb4b86d13a0378d337d73e3ad1cacb5e0fc91 authored over 6 years ago
add an integration test using different connection ID lengths

748bb42a21d4da8066b214bceb7e9fe3c77d939e authored over 6 years ago
Merge pull request #1427 from lucas-clemente/connection-id-len

make the connection ID length configurable

4d827a64d347ecdee677b07c4478b6b2cf510c97 authored over 6 years ago
make the connection ID length configurable

f02dc92a32a1b590ceb52b5ded1fdd42aca66c55 authored over 6 years ago
use a random length destination connection ID on the Initial packet

The destination connection ID on the Initial packet must be at least 8
bytes long. By using all ...

73f7636537b991661405222e548b2e5bd79483f7 authored over 6 years ago
implement parsing of headers with different connection ID lengths

0bd7e744ffc8c11b16c594ae6cd8ca03e683687d authored over 6 years ago
Merge pull request #1436 from lucas-clemente/remove-closed-clients

remove closed clients from the multiplexer

b26eb2705fa01211568ae001e4bcc00dfeb303fb authored over 6 years ago
add some more tests for the client multiplexer

b682af20cfdee28a9897b5a0b75a82dbc5528fbb authored over 6 years ago
remove closed clients from the multiplexer

0928e91e4dfdc60ce8538eabd4832e3cb1016fa6 authored over 6 years ago
Merge pull request #1429 from lucas-clemente/fix-1422

implement the disable_migration transport parameter and use it

7658f10a51cf199ffca2160b56d183d70f42fbb7 authored over 6 years ago
Merge pull request #1440 from lucas-clemente/fix-1439

fix race condition in client multiplexer test

680c3921955f178ba6a16ce47589dd5d557111c6 authored over 6 years ago
fix race condition in client multiplexer test

b2978015fdc70bfba9051e02dc43ac5121e2f457 authored over 6 years ago
implement the disable_migration transport parameter and use it

6e299157d45b548cc8fbbe98364a9e37b0836dbd authored over 6 years ago
Merge pull request #1424 from lucas-clemente/header-refactoring

refactor header parsing

eb8ee42d759762184a33512880dd7c3fcc9f92a4 authored over 6 years ago
Merge pull request #1426 from lucas-clemente/fix-vnp-len

fix buffer size for version negotiation packets

1d5fb4cec9a9b7f6ac5b313d7755b528c37f1db6 authored over 6 years ago
Merge pull request #1438 from lucas-clemente/fix-1437

fix a flaky proxy test

3a1513e3a2fac932774d6d47f7c5edafe40ec1d9 authored over 6 years ago
Merge pull request #1433 from lucas-clemente/multiplex-tests-quic-version

run multiplex integration tests with all supported QUIC versions

ff6a3d4c0b65d60fc5e92bf4e61ff32033fc1c62 authored over 6 years ago
Merge pull request #1423 from lucas-clemente/fix-handshake-alarm

only fire the handshake alarm if handshake packets are outstanding

b54d0274f734778d41d77aaad2dd6495f2cf27b7 authored over 6 years ago
Merge pull request #1432 from lucas-clemente/export-quic-42-43

export gQUIC versions 42 and 43

7772c67a2eb0f29a0941bd20f29ab502d96e8768 authored over 6 years ago
fix a flaky proxy test

ace7f609a39ec500ab9904c19c80f1d27fe8c359 authored over 6 years ago
run multiplex integration tests with all supported QUIC versions

879efb12b19165076dfc1e0659b3eaf2410a99ec authored over 6 years ago
export gQUIC versions 42 and 43

651d99d448f10230c83e71562adb191983b28071 authored over 6 years ago
fix buffer size for version negotiation packets

1f4335ffcea236e061c6d2fa5908ed689fb930e9 authored over 6 years ago
refactor header parsing in a version independent and dependent part

4109c85c8aea9588831d7150995ba5620e00dc68 authored over 6 years ago
only fire the handshake alarm if handshake packets are outstanding

95ef15c6b117002135ff0f46f2f4bff9941ba51a authored over 6 years ago
remove writing of special Public Header packets

Version Negotiation Packets and Public Resets are written separately, so
we don't need to have c...

74ed3f7037bd7bb0efdfd74196e1e4e09168bc50 authored over 6 years ago
Merge pull request #1354 from lucas-clemente/milestone-0.8.0

release 0.8.0

3f9212b5f73c2679268447584e76cd7c9edf8e98 authored over 6 years ago
release 0.8.0

5cae625199dd167530e82159299181ab7fe8ff55 authored over 6 years ago
Merge pull request #1417 from lucas-clemente/remove-omit-conn-id

remove the OmitConnectionID field from the Header

3aa6c99943fdcd448b02f22eaecfd26ca59bb0de authored over 6 years ago
remove the OmitConnectionID field from the Header struct

Instead, just look at the length of the destination connection ID.

7b96d158d2222a1ac8c281bbb0d6542ed6aca151 authored over 6 years ago
only set the destination connection ID for the Public Header

fc57bf6c35bafcdc473c3f815c96e3a1561dcf78 authored over 6 years ago
Merge pull request #1409 from lucas-clemente/multiplex-tests

add an integration test multiplexing multiple clients on one packet conn

c9a9b570306efbb6f6c309fa7ad4b2a448ec2ec2 authored over 6 years ago
add an integration test multiplexing two downloads on one connection

e07411ebe6ee0134606f0880188d0c59314eaf3a authored over 6 years ago
Merge pull request #1407 from lucas-clemente/client-session-handling

multiplex multiple clients on one packet conn

0b2e0c3146b439aed1fc053abe2fd6f7f4500ae9 authored over 6 years ago
Merge pull request #1404 from lucas-clemente/self-rtt-integration-test

add a self integration test with different roundtrip times

8295a6b67caa213f5dd407e584dada96dea2dc4d authored over 6 years ago
multiplex multiple clients on one packet conn

2c05dbff0774a2ae427363fde1519fd01c3d3187 authored over 6 years ago
add a self integration test with different roundtrip times

2c9322c68f78fe4097c82d2a1903f202470c3d3c authored over 6 years ago
rename the sessionMap to packetHandlerMap

dacc94ccba11cf2134c73d58d94b2113d60a74cc authored over 6 years ago
refactor packet handling functions in the client

97e734e97324b8f254e09cb2078b8d292958d19e authored over 6 years ago
use a smaller packetHandler interface

The packetHandler interface just needs two methods: one for handling
packets, and one for closing.

b3fd768a616d811ac024eb1ab95f01a1fbc28470 authored over 6 years ago
start running TLS server session directly when creating them

ef34d9e85f5cdc2d939a04ae0a3de833c6f6730f authored over 6 years ago
Merge pull request #1416 from lucas-clemente/reduce-drop-rate

reduce the drop rate in the self drop tests from 1/4 to 1/5

e98228df9d83232b651e7b3fd47851acbe74bbe2 authored over 6 years ago
reduce the drop rate in the self drop tests from 1/4 to 1/5

44cd1f1813e818e6adee5162f664d0208b98beb1 authored over 6 years ago
Merge pull request #1403 from lucas-clemente/only-accept-one-retry

only accept a single Retry packet for a connection

5081ea5eb5164918a96c99cf0e0e3cf539bb2e6d authored over 6 years ago
only accept authenticated Retry packets

b28615125d888a7812b35bbed7dae4f161c5582f authored over 6 years ago
only accept a single Retry packet for a connection

3601f06aed8a38090f5c0b2b25d3352f05772d57 authored over 6 years ago
Merge pull request #1414 from lucas-clemente/remove-stray-debug

remove stray debug statement when handling packets in the client

7e6921b29ec1aa878144a5ad274ff373e2bacb54 authored over 6 years ago
Merge pull request #1411 from lucas-clemente/min-initial-connid-len

drop Initial packets that have a too short Destination Connection ID

c1d6433d9b569c85d545b14103fbddde32b91e7d authored over 6 years ago
Merge pull request #1413 from lucas-clemente/fix-1412

only set the loss detection alarm if packets are outstanding

77b418ac682ffd8d80127c228d0a0449ddbdaf40 authored over 6 years ago
remove stray debug statement when handling packets in the client

54d0a0e7e965d4007250e070b16aa692a35dc718 authored over 6 years ago
only set the loss detection alarm if packets are outstanding

4633acd7bf0241e25b9ee556de7be2f969168a31 authored over 6 years ago
drop Initial packets that have a too short Destination Connection ID

f7e05c31589ebccf91d4fcb96e37e15b76f7658e authored over 6 years ago
Merge pull request #1408 from lucas-clemente/update-go-on-cis

update Go to 1.9.7 and 1.10.3 on the CIs

a737aca65866d0c45b4e25a6e6f8cc836006fb51 authored over 6 years ago
update Go to 1.9.7 and 1.10.3 on the CIs

c0dba2e9909b152e8a5d36d157c26adc26bc2e89 authored over 6 years ago
Merge pull request #1406 from lucas-clemente/dial-context

implement dial functions that use a context

6835f5d74c18d331074ef3d020b61da5be62e8b3 authored over 6 years ago
implement dial functions that use a context

f26a68d45c6198bf09b24b87ecba72c86db9c285 authored over 6 years ago
Merge pull request #1398 from lucas-clemente/remove-script

remove leftover CircleCI script

7356fc05d5799392e5131b1a8865c00455158c4e authored over 6 years ago
remove leftover CircleCI script

d777c6be56561b08ce749f438627b69aaea47784 authored over 6 years ago
Merge pull request #1400 from lucas-clemente/ignore-wrong-src-connid

drop packets with different source connection IDs

570cd864fdd4f209f1d8cecca501ba605e11ed7f authored over 6 years ago
drop packets with different source connection IDs

The server can change the connection ID with the first Handshake packet.
Afterwards, packets wit...

e5746e0881d07c8c6495872ed4ac40c022e45b6b authored over 6 years ago
Merge pull request #1399 from lucas-clemente/remove-hol-experiment

remove FHL2 experiment

7431602a892ffef6c736794434136d6b91bfcb76 authored over 6 years ago
remove FHL2 experiment

FHL2 was an experiment in Chrome, run in Q036, which introduced HOL
blocking. This experiment is...

d32665af9ddab62c201af820bfdf8fc2d5cd3e6f authored over 6 years ago
Merge pull request #1397 from lucas-clemente/certs

update certs

2814e580b17afa23cf5a63c01c453fe56aa66ca1 authored over 6 years ago
Update certs

7a566d9f28b210c4957ba2091c5bf5dae1827667 authored over 6 years ago
Merge pull request #1388 from lucas-clemente/varint-packet-numbers

use varint packet numbers in IETF QUIC headers

48ef98f641ddaddb45dfa601de31719faa37ee1d authored over 6 years ago
use varint packet numbers in IETF QUIC headers

3e03055a7da8be0271c3ec45010aa0d0d56ab922 authored over 6 years ago
Merge pull request #1393 from lucas-clemente/change-tls-extension-codepoint

change the TLS extension code point

61d7fa5c856edfbc2325db3c4132b27b5076256b authored over 6 years ago
Merge pull request #1395 from lucas-clemente/fix-1392

fix flaky session test

fd8ff0265fb32bc29aa9bc8cf256d1596f3b109f authored over 6 years ago
fix flaky session test

4616f06996739bfd0aa97e407e61c343f5f0bfe7 authored over 6 years ago
implement parsing and writing of varint packet numbers

bd6fd979a4daa773e75aaf31a35501e26dcd62f2 authored over 6 years ago
change the TLS extension code point

63195fcb68432591bdf03090e47b199dd1d482cf authored over 6 years ago
Merge pull request #1373 from lucas-clemente/quic-43

add support for QUIC 43

e53b61196153c279d056a321107cb2d28e2a1136 authored over 6 years ago
add support for QUIC 43

530170430af140ded154bdacd53d58e194270d66 authored over 6 years ago
Merge pull request #1387 from lucas-clemente/init-random-in-integrationtests

properly initialise the random number generator in the integration tests

2e66aeeb662e926588b98a1591b39b2918af545d authored over 6 years ago
Merge pull request #1386 from lucas-clemente/circleci-badge

add a CircleCI badge to the README

7f1a15169ea69a7e425adfa2466c16f4d194b627 authored over 6 years ago
ignore HTTP2 PRIORITY frames in the server

d0897fa0b347ce9214dede60e16636e364b6e535 authored over 6 years ago