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
fix logging of the connection ID for PUBLIC_RESETs
2b1dce4b377e05e223d013805fa599f8d7001f31 authored over 6 years agolog keep alive packets
a2733eac093e1e0b6d9c42406996f0182f28fc5a authored over 6 years ago1ecce9c288a3ab9035ff33d09816a2c0eccb749c authored over 6 years ago
d95dc29d9064d726029760180135d6f8ca1cb547 authored over 6 years ago
31f2ef7d322974d6d93150929f83c7d2fa9fa6be authored over 6 years ago
e265abb8cb27a3bfa465a4fd15fe92b47a41883e authored over 6 years ago
1472d2a1438aeb08b5a1e35dd21ced04ef8d5a86 authored over 6 years ago
vendor aes12, quic-go-certificates and golang-lru
e3959f49989bbdaeb86c237d88ad955b279b157c authored over 6 years agoonly send BLOCKED frames if there is more data to send
1730ad4a1515c828efef3b419e456f8bc940ab57 authored over 6 years ago7117a85cfac77f91b1b35f66d1086d25e6e32b18 authored over 6 years ago
50397a979c53dfb2d56d66d48a4b502f316085c1 authored over 6 years ago
implement parsing of ACK_ECN frames
fc87fbd3544555d656aee05f1b14e303dbcdc8f5 authored over 6 years ago3d087d522ca3c23def68fd362ec216408fe2210c authored over 6 years ago
split the session close method
6f0a027f0f023b74ccd49d8b2767e0ca6edcb801 authored over 6 years ago469c4232b66b75afda9da3b36391b215a38f6453 authored over 6 years ago
6d3d6dc47d30f03062f77040601fea0a36008e8c authored over 6 years ago
8b2992a2431be2ec1dd676fca51091be2d5cece4 authored over 6 years ago
fix race condition when adding packet handlers to the multiplexer
2bc5b7f53211dfb3cbaa0b83061e886fe28e4575 authored over 6 years agoremove unused nullAEAD struct in the quic package
17a1d7ce5d4726df8978abc55b5196052caaf04d authored over 6 years ago24c5023dd074dd9f919393dca2390b1160cd49a9 authored over 6 years ago
8b9662924f030867c07230fe4a852e384a83a5b2 authored over 6 years ago
also use the multiplexer when dialing an address
e7f2c4919840e6276667674ee68b65cdd0ac2a5d authored over 6 years ago595c396dc6588507a103d151631912e265d6e022 authored over 6 years ago
f806f9146b98a666cccac0e0f0b4bb1eb02c36cc authored over 6 years ago
add an integration test using different connection ID lengths
d24fb4b86d13a0378d337d73e3ad1cacb5e0fc91 authored over 6 years ago748bb42a21d4da8066b214bceb7e9fe3c77d939e authored over 6 years ago
make the connection ID length configurable
4d827a64d347ecdee677b07c4478b6b2cf510c97 authored over 6 years agof02dc92a32a1b590ceb52b5ded1fdd42aca66c55 authored over 6 years ago
The destination connection ID on the Initial packet must be at least 8
bytes long. By using all ...
0bd7e744ffc8c11b16c594ae6cd8ca03e683687d authored over 6 years ago
remove closed clients from the multiplexer
b26eb2705fa01211568ae001e4bcc00dfeb303fb authored over 6 years agob682af20cfdee28a9897b5a0b75a82dbc5528fbb authored over 6 years ago
0928e91e4dfdc60ce8538eabd4832e3cb1016fa6 authored over 6 years ago
implement the disable_migration transport parameter and use it
7658f10a51cf199ffca2160b56d183d70f42fbb7 authored over 6 years agofix race condition in client multiplexer test
680c3921955f178ba6a16ce47589dd5d557111c6 authored over 6 years agob2978015fdc70bfba9051e02dc43ac5121e2f457 authored over 6 years ago
6e299157d45b548cc8fbbe98364a9e37b0836dbd authored over 6 years ago
refactor header parsing
eb8ee42d759762184a33512880dd7c3fcc9f92a4 authored over 6 years agofix buffer size for version negotiation packets
1d5fb4cec9a9b7f6ac5b313d7755b528c37f1db6 authored over 6 years agofix a flaky proxy test
3a1513e3a2fac932774d6d47f7c5edafe40ec1d9 authored over 6 years agorun multiplex integration tests with all supported QUIC versions
ff6a3d4c0b65d60fc5e92bf4e61ff32033fc1c62 authored over 6 years agoonly fire the handshake alarm if handshake packets are outstanding
b54d0274f734778d41d77aaad2dd6495f2cf27b7 authored over 6 years agoexport gQUIC versions 42 and 43
7772c67a2eb0f29a0941bd20f29ab502d96e8768 authored over 6 years agoace7f609a39ec500ab9904c19c80f1d27fe8c359 authored over 6 years ago
879efb12b19165076dfc1e0659b3eaf2410a99ec authored over 6 years ago
651d99d448f10230c83e71562adb191983b28071 authored over 6 years ago
1f4335ffcea236e061c6d2fa5908ed689fb930e9 authored over 6 years ago
4109c85c8aea9588831d7150995ba5620e00dc68 authored over 6 years ago
95ef15c6b117002135ff0f46f2f4bff9941ba51a authored over 6 years ago
Version Negotiation Packets and Public Resets are written separately, so
we don't need to have c...
release 0.8.0
3f9212b5f73c2679268447584e76cd7c9edf8e98 authored over 6 years ago5cae625199dd167530e82159299181ab7fe8ff55 authored over 6 years ago
remove the OmitConnectionID field from the Header
3aa6c99943fdcd448b02f22eaecfd26ca59bb0de authored over 6 years agoInstead, just look at the length of the destination connection ID.
7b96d158d2222a1ac8c281bbb0d6542ed6aca151 authored over 6 years agofc57bf6c35bafcdc473c3f815c96e3a1561dcf78 authored over 6 years ago
add an integration test multiplexing multiple clients on one packet conn
c9a9b570306efbb6f6c309fa7ad4b2a448ec2ec2 authored over 6 years agoe07411ebe6ee0134606f0880188d0c59314eaf3a authored over 6 years ago
multiplex multiple clients on one packet conn
0b2e0c3146b439aed1fc053abe2fd6f7f4500ae9 authored over 6 years agoadd a self integration test with different roundtrip times
8295a6b67caa213f5dd407e584dada96dea2dc4d authored over 6 years ago2c05dbff0774a2ae427363fde1519fd01c3d3187 authored over 6 years ago
2c9322c68f78fe4097c82d2a1903f202470c3d3c authored over 6 years ago
dacc94ccba11cf2134c73d58d94b2113d60a74cc authored over 6 years ago
97e734e97324b8f254e09cb2078b8d292958d19e authored over 6 years ago
The packetHandler interface just needs two methods: one for handling
packets, and one for closing.
ef34d9e85f5cdc2d939a04ae0a3de833c6f6730f authored over 6 years ago
reduce the drop rate in the self drop tests from 1/4 to 1/5
e98228df9d83232b651e7b3fd47851acbe74bbe2 authored over 6 years ago44cd1f1813e818e6adee5162f664d0208b98beb1 authored over 6 years ago
only accept a single Retry packet for a connection
5081ea5eb5164918a96c99cf0e0e3cf539bb2e6d authored over 6 years agob28615125d888a7812b35bbed7dae4f161c5582f authored over 6 years ago
3601f06aed8a38090f5c0b2b25d3352f05772d57 authored over 6 years ago
remove stray debug statement when handling packets in the client
7e6921b29ec1aa878144a5ad274ff373e2bacb54 authored over 6 years agodrop Initial packets that have a too short Destination Connection ID
c1d6433d9b569c85d545b14103fbddde32b91e7d authored over 6 years agoonly set the loss detection alarm if packets are outstanding
77b418ac682ffd8d80127c228d0a0449ddbdaf40 authored over 6 years ago54d0a0e7e965d4007250e070b16aa692a35dc718 authored over 6 years ago
4633acd7bf0241e25b9ee556de7be2f969168a31 authored over 6 years ago
f7e05c31589ebccf91d4fcb96e37e15b76f7658e authored over 6 years ago
update Go to 1.9.7 and 1.10.3 on the CIs
a737aca65866d0c45b4e25a6e6f8cc836006fb51 authored over 6 years agoc0dba2e9909b152e8a5d36d157c26adc26bc2e89 authored over 6 years ago
implement dial functions that use a context
6835f5d74c18d331074ef3d020b61da5be62e8b3 authored over 6 years agof26a68d45c6198bf09b24b87ecba72c86db9c285 authored over 6 years ago
remove leftover CircleCI script
7356fc05d5799392e5131b1a8865c00455158c4e authored over 6 years agod777c6be56561b08ce749f438627b69aaea47784 authored over 6 years ago
drop packets with different source connection IDs
570cd864fdd4f209f1d8cecca501ba605e11ed7f authored over 6 years ago
The server can change the connection ID with the first Handshake packet.
Afterwards, packets wit...
remove FHL2 experiment
7431602a892ffef6c736794434136d6b91bfcb76 authored over 6 years ago
FHL2 was an experiment in Chrome, run in Q036, which introduced HOL
blocking. This experiment is...
update certs
2814e580b17afa23cf5a63c01c453fe56aa66ca1 authored over 6 years ago7a566d9f28b210c4957ba2091c5bf5dae1827667 authored over 6 years ago
use varint packet numbers in IETF QUIC headers
48ef98f641ddaddb45dfa601de31719faa37ee1d authored over 6 years ago3e03055a7da8be0271c3ec45010aa0d0d56ab922 authored over 6 years ago
change the TLS extension code point
61d7fa5c856edfbc2325db3c4132b27b5076256b authored over 6 years agofix flaky session test
fd8ff0265fb32bc29aa9bc8cf256d1596f3b109f authored over 6 years ago4616f06996739bfd0aa97e407e61c343f5f0bfe7 authored over 6 years ago
bd6fd979a4daa773e75aaf31a35501e26dcd62f2 authored over 6 years ago
63195fcb68432591bdf03090e47b199dd1d482cf authored over 6 years ago
add support for QUIC 43
e53b61196153c279d056a321107cb2d28e2a1136 authored over 6 years ago530170430af140ded154bdacd53d58e194270d66 authored over 6 years ago
properly initialise the random number generator in the integration tests
2e66aeeb662e926588b98a1591b39b2918af545d authored over 6 years agoadd a CircleCI badge to the README
7f1a15169ea69a7e425adfa2466c16f4d194b627 authored over 6 years agod0897fa0b347ce9214dede60e16636e364b6e535 authored over 6 years ago