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
This fixes a race condition.
b0d965dfa520ba653e0a48f6034b259fb2d448fe authored about 6 years ago
This fixes a race conditions when dialing or accepting multiple
connections using the same tls.C...
fb550aaa102523993bc82557d4bb9355f822fc77 authored about 6 years ago
0d30e43c3248264f6766c41ebf27fdbc9a2305cb authored about 6 years ago
c791145cba632f61b0e465efb255752edb7375a5 authored about 6 years ago
cce71d84a109d0d82c55185a9d00ad5302caa736 authored about 6 years ago
2add1d2fea5011a10137822b67c2a0006fc3959d authored about 6 years ago
bfb467e9b87031cdfb0cf756ee652427c2708ccb authored about 6 years ago
52380835b9265346d6135bf56242821a62f29944 authored about 6 years ago
faed2ba30a755e1a5878ecd89bc48e2a2065f299 authored about 6 years ago
This doesn't apply to the version negotiation packet.
4145bcc8a72621d81625831dad2db9381165ba9e authored about 6 years ago9c07ac15b8bdd75ffb3b0b8013f399be7702d4b7 authored about 6 years ago
53aeb7d5929233a8835b0cd08c09cf5836a58126 authored about 6 years ago
remove unused ReadUint64 and WriteUint64 functions
dd81dfdbdd39692ae790f4720558ffc60a452919 authored about 6 years ago6058f580becd13c7f6810d12b55c1efa6c098829 authored about 6 years ago
move header parsing to the session
42b74c7b87c25a6f436fd8495f9b46b09315f59a authored about 6 years agoIt's not encrypted yet.
bf96707f485319e878f0fc639497fe2bf4ecbc05 authored about 6 years agob740d57c6155c7acb50029ce97334a6b0ff2650a authored about 6 years ago
c5ca6fd7e53f0c6e8300539fd315ae5e9e13f550 authored about 6 years ago
70ce6a58143734f87de9ad5b75025ad16295faf2 authored about 6 years ago
af157408dec59a0ea1fbd19ee05aff15521450e5 authored about 6 years ago
9bcedd988dd8325dbd36d5c5796091ef18243196 authored about 6 years ago
This will be needed once we implement header encryption, because the
flags in the first byte are...
7b91ba56b65eba8245c4baae4b87d3e79a901fd5 authored about 6 years ago
The packet number will be covered by header encryption, so we won't be
able to read it if a pack...
remove unused perspective from header writing
8856384b83d22cfc7e3a4d97b72bbc800c0d054e authored about 6 years agoremove the lastRcvdPacketNumber from the session
cfb911bd94d8513c037a57f3333af923123631f7 authored about 6 years agoremove unused perspective from header parsing
00f097b25d9bd9c2ffba8e778efcd21ab2f2447b authored about 6 years ago6150c19dcb3fe0be295b94ae8501ba9d69a70fce authored about 6 years ago
902853784b10c0a959510a0cb95fe21709016bc2 authored about 6 years ago
This variable was only used to pass the packet number an ACK was
received with to the SentPacket...
include the packet number length in the length calculation for long headers
8a0fa1f8c60d85867198ada3675e7b16bbc0225a authored about 6 years agofd646ff8770fba00f5adaebed2d8d219d06d713a authored about 6 years ago
drop short header packets for unknown sessions
34dd046cb6ceb362917d2124bd7e9ebef6ed7ed0 authored about 6 years ago44513a528cf129364361754f6b21f3745c337717 authored about 6 years ago
implement receiving of stateless resets
9edd7839832da6d0dadcd9d76a6d1ca357bae53e authored about 6 years ago39e1e9a6f81f6643cb82fe506a8c50c6e8b4053a authored about 6 years ago
rename the file containing the parameters
54c287c7e64c59eda0588c6ee559d752946a85d9 authored about 6 years agoremove 6 byte packet numbers
590df1160496c539650719824df696a99c49a283 authored about 6 years agoremove late packet handling in packet handler map
4f24750c6b42e4bca9d0a0271c6ee38d96bcb317 authored about 6 years agoremove special case for testing when receiving packets in the session
e27e1cfdfbac9a8873ef5ae404be88e1d99892ec authored about 6 years agofix the file name of the mock crypto data handler
b2783b2697754f1cbdc1b6b2d5ddbfd00d849e73 authored about 6 years agofix a flaky packet handler map unit test on AppVeyor
e654a71345a2a6f39d1629335e96207341e78f13 authored about 6 years ago7696bf59ea69457b1c62693b8ee8922f3c649477 authored about 6 years ago
82cfd3853776b2fe718349da03a2b250da1b7b7d authored about 6 years ago
6c7fbc4a79f1ce30e9e0a7b5de935aa9e97a3207 authored about 6 years ago
f0a7b6e6c391be2ee424fd5b0cf507bd04948758 authored about 6 years ago
26911583ae8cac95155e3b99031baacd3a853974 authored about 6 years ago
immediately remove sessions that were closed remotely
bd6567afe1126b2a27807066edcc9afa621737d8 authored about 6 years ago
This duration only needs to cover typical reordering on the network.
5 seconds should be plenty.
e0bc72451bce123ddfd316c549cb59ff9cb6e6a3 authored about 6 years ago
1dd0b9a635898354f5ebeabc1abb147edfc5e0a2 authored about 6 years ago
We only need to keep sessions that were closed locally, in order to
retransmit the CONNECTION_CL...
c8ae4fada08d2ca8d5aa766135ffde6303509ee1 authored about 6 years ago
a3831b2134903b799334ed30b90b588b3ce08903 authored about 6 years ago
retransmit the CONNECTION_CLOSE packet when late packets arrive
f94ad6840c3076d75516fcfe8ff1de1a42af31d3 authored about 6 years ago9d06b2cfff870a411fbb4bde72c9bd1d771be6d9 authored about 6 years ago
implement the connection ID management frames
5e9e445f5ba90002b90b50820cca1b0799ea35d6 authored over 6 years ago42edcf62584bf26d927c09e22d979c6eb078e999 authored over 6 years ago
2021a219163291f41448603a79f02a131cb58c82 authored over 6 years ago
use more reasonable flow control parameters
b422876a73988f78e59e298b2d846e6a51f4c9b3 authored over 6 years agoimplement the NEW_TOKEN frame
1bc83cb4cffd36eff054cd0ad84fb07715340033 authored over 6 years agodf7c6a221b88ccd7b30c6d27c0c91dafcb302960 authored over 6 years ago
4b37ecb2b5770ea7cd217b063d267b8700761358 authored over 6 years ago
cf104db6292ac2637075b59c7a1dafaafa77a728 authored over 6 years ago
renumber frames
c89c1f4cee8452264cde7f0387cda843207a73f3 authored over 6 years agoauthenticate retries
190d1dcc59219d55d9ff7b48cc02bf22d05f3d97 authored over 6 years ago59ab1397205c6a4376d3da9283e8058ed6b4ea76 authored over 6 years ago
9065ec3410fdfb8d2bca37f82e4c678af9b8aeea authored over 6 years ago
internalize the qerr package
c37b698f685c01f6b89d76ad387ffc3110d43566 authored over 6 years agouse stream counts
a0adcd71f6b87e27ace0dbfce57cd4b7b005d2c1 authored over 6 years agodisable flaky client unit test on AppVeyor
2b6a69879264e477d59ed7d710977b7b3acc6635 authored over 6 years ago3ffea5d8c4385ba1ff820cbc57a87c96a7f3ac4b authored over 6 years ago
70cb67bd2a6ec7316e9be245c535a6201a0d4457 authored over 6 years ago
73ca6a06ebcd2039ccb27f06f75038cee12b9a96 authored over 6 years ago
8c103be876a10221a68aa329d0ee1e250d104b50 authored over 6 years ago
c2aac727b9422f776218596fb2a7f048f062b4e2 authored over 6 years ago
a56b85a49aae309c7bdefa7f31e435c627c09b8f authored over 6 years ago
dd9ce2e6687c243adbcafad4a0ec859c0b3f0219 authored over 6 years ago
9518c90c0ae32df6b83ea45e9f7e70939e8926ac authored over 6 years ago
0f931ca54eb2777689cadb419fdb923f9c545f54 authored over 6 years ago
e8de94485c375f07f1cc006c69a9ce40a95d9bf4 authored over 6 years ago
05ecf9bc02e775b0f4fb92e6db6c1afe72b80822 authored over 6 years ago
387613aa204243a040caf9412229baf5dd8fab25 authored over 6 years ago
fix stream limit increase in the case of many open streams
4d3bafd44ddc57c9853277cdd2621f304cfbc60f authored over 6 years agorenumber transport parameters
c671e7b79c20db5d760ed8c8aefe135f9d4a8ce2 authored over 6 years ago6da4ef356f69d3227222c1271f198c5cb3f33d2c authored over 6 years ago
f8612cda2ce6d69c86b801a6150d13255b27cce9 authored over 6 years ago
e7b6d6af009e7b9e82fbb7a20e5197f5ad0e2124 authored over 6 years ago
check the validity of transport parameters when unmarshalling
768004c4bc76ef6e64e88755e70d71b4755a858a authored over 6 years agoc302d8ff8155e401c1c24a5fbafc4046d99d4072 authored over 6 years ago
use varints for numeric transport parameters
8cdb903a1cda67bc75049cd1c44af9c34bf11d1f authored over 6 years agoreplace quic.clemente.io by localhost in the client unit tests
cfc7c45f94feee3c8c229e222eeeb2404e150e11 authored over 6 years agorename the RST_STREAM frame to RESET_STREAM frame
b9eaa4f05943d6f45d3ccdcb7abd36f5ce6ae3c5 authored over 6 years ago66a72a11994c58bbe2faae164c4018160fc9afb0 authored over 6 years ago
022189dfda39dc87eb9481d3e68a4e01463267b7 authored over 6 years ago
remove the header parameter for parsing frames
7087a16c7f860547de0172bc0ab5dab1ed6d8328 authored over 6 years agoce257f3f234d27cf17c4d0424ae7c98cc6445525 authored over 6 years ago
It was only needed for parsing STOP_WAITING frames.
2eed03c747a98124c8862ed845c472ae6c3f0f54 authored over 6 years agocombine packetUnpackerBase and packetUnpacker
f0354c0d94e3c4c68d7b1b7cc41720b7fb291088 authored over 6 years ago