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

parse the max_packet_size in the TLS transport parameters

0f401b0b3785399fd40f5a9c3b40092ca8e3b950 authored almost 7 years ago
Merge pull request #1231 from lucas-clemente/stricter-rtt-updated-test

test that exiting slow start and acking packets are done in right order

6a2c4548f7f32183e678e34e4e15f4f470c9152a authored almost 7 years ago
Merge pull request #1235 from lucas-clemente/packet-sizes

send larger packets

1776432951975cab37823ac86c7de031907f178f authored almost 7 years ago
send packets with maximum IPv4 and IPv6 packet size

6ccc76a1306ec39faf9cdc36dd7e87939fde085a authored almost 7 years ago
use the maximum receive packet size, not send packet size, in the proxy

ce0b33d2ff93dba30fb7c7b4a9df918f1927b09c authored almost 7 years ago
test that exiting slow start and acking packets are done in right order

ae2247c869c74f68cfe31b4d8820cf88d407527e authored almost 7 years ago
Merge pull request #1228 from lucas-clemente/sent-packet-handler-packet-number-len

calculate the packet number length in the sent packet handler

7b43d17faba54d35724b7402f002fb757473c0b1 authored almost 7 years ago
Merge pull request #1227 from lucas-clemente/simplify-ack-processing

don't reject ACKs with a lower largest ACKed value

5abfb55661414c97c5551e73cb1695f6b8f628a6 authored almost 7 years ago
don't reject ACKs with a lower largest ACKed value

85d67ecce5b2fd6eeb812e9d3ec306c9a671cc22 authored almost 7 years ago
calculate the packet number length in the sent packet handler

abf57a555194a0fa7a006ab818574507b5696269 authored almost 7 years ago
Merge pull request #1225 from lucas-clemente/fix-1224

fix race condition when setting up TLS sessions in the server

c37433abce2e694d7ecca80953ce2a003d83e498 authored almost 7 years ago
fix race condition when setting up TLS sessions in the server

d3297f0734ae81d9148ce068f33efeef5c155c97 authored almost 7 years ago
Merge pull request #1226 from lucas-clemente/fix-tls-session-accepting

continue accepting sessions after encountering a connection ID collision

77a419898c95e84b1fbfcd53971005ca9cdc1b07 authored almost 7 years ago
continue accepting sessions after encountering a connection ID collision

0afba48de8c66f632a4adab2c16b42d79833dc00 authored almost 7 years ago
Merge pull request #1223 from lucas-clemente/remove-duplicate-ack-err

remove explicit error for duplicate or out of order ACKs

effced62b13c30cfccf5376c5f0b86a9737e8caf authored almost 7 years ago
remove explicit error for duplicate or out of order ACKs

ca2471e78d77c2af0dee33c65d8a464340503d8f authored almost 7 years ago
Merge pull request #1222 from lucas-clemente/ack-in-packet-0

accept ACKs sent in packet number 0

503e3cbb3a0efa7f2777be286d0c9ebe70e2bf37 authored almost 7 years ago
accept ACKs sent in packet number 0

6efa73c36c886cb3578e73cbf0eb5ba60f0c40aa authored almost 7 years ago
Merge pull request #1213 from lucas-clemente/ack-decimation

implement ACK decimation

2d560645f79aafae447e44d3d14b60ce262b3682 authored almost 7 years ago
implement ACK decimation

ACK generation closely follows Chrome's QuicConnection::MaybeQueueAck()
in ACK_DECIMATION_WITH_R...

5c98332e90b5375af1700959f1297239adb4ca38 authored almost 7 years ago
move constants used by the received packet handler to ackhandler package

8fc0f53a8d581c8fa20e04e71d62667b3a6914c7 authored almost 7 years ago
Merge pull request #1219 from lucas-clemente/max-tracked-error-check

remove incorrect error check when sending a packet

41d7cbb01411217cd0d0ec9c20bd39843bb43577 authored almost 7 years ago
Merge pull request #1220 from lucas-clemente/new-packet-types

implement the IETF draft 10 header changes

c14f0fc1aa6e05e75416008aac6433059f8fd550 authored almost 7 years ago
Merge pull request #1218 from lucas-clemente/refactor-retransmission-in-session

refactor sending of retransmission in the session

98ad81772cb8361571f9fbf294934aa0ed5a5817 authored almost 7 years ago
Merge pull request #1216 from lucas-clemente/fix-handshake-retransmission-packettype

set the packet type for handshake retransmissions

c609bcfea7c868cc98ed109b6463944aae4052cd authored almost 7 years ago
implement the IETF draft 10 header changes

b6ca910a52ed8eec3d7ed765422af851d1168572 authored almost 7 years ago
remove incorrect error check when sending a packet

There's no need for a check if more than protocol.MaxTrackedSentPackets
packets were sent. There...

2d64953e0ec5af764146cd4ee5bb7b16f8dd064f authored almost 7 years ago
set the packet type for handshake retransmissions

8fc573c8953710bce37f6430d1d9ec91a23047e9 authored almost 7 years ago
refactor sending of retransmission in the session

6f03b3a44a5b554af40eca780a630e2e7eb46c42 authored almost 7 years ago
Merge pull request #1215 from lucas-clemente/golint

make golint happier

ba00cb91756be58f296c38057353964da7670e85 authored almost 7 years ago
Merge pull request #1214 from lucas-clemente/fix-232

remove TODO in Public Header regarding the div nonce bit for clients

fab30238768324fb53b61ff3c864af233cd727de authored almost 7 years ago
Merge pull request #1212 from lucas-clemente/refactor-retransmissions

refactor retransmissions

54db9ebec4fc6307aa0508a59137ccc5ab33b76d authored almost 7 years ago
make golint happier

a588b9e1407d76fb376ee0637a05f1c8083a805f authored almost 7 years ago
remove TODO in Public Header regarding the div nonce bit for clients

The Public Header will not change before the switch to IETF QUIC.
We will have to accept the wro...

d9e670b03a4f767d8cb0cb8640073cfdc07e3c08 authored almost 7 years ago
introduce a UsesStopWaitingFrames() method for version numbers

656dff616335bbb0d3ea4b03a61bac7f1b650813 authored almost 7 years ago
Merge pull request #1194 from lucas-clemente/log-transport-params

log the TLS Transport Parameters

be2be3872f6608f29b379c422b2a885d521cb597 authored almost 7 years ago
omit the data length in the last STREAM frame of a retransmission

a1c9e706b03de564c7e2bd6b2b2e87d0ad0d4e09 authored almost 7 years ago
send retransmission as separate packets

ca7291e8cf9cf37c583da87878efd65881d45f2a authored almost 7 years ago
Merge pull request #1209 from lucas-clemente/fix-1017

reject unknown versions in the quic.Config

33c2ff59e5c7e75e45d56c4181525c3a49fa5255 authored almost 7 years ago
Merge pull request #1172 from lorenzosaino/client-timeout

Make h2quic RoundTripper.RoundTrip(...) return if client timeout expires

a1be1c225ba7e335bd459afc1b100f2534c463b2 authored almost 7 years ago
reenable the version negotiation integration tests

d58b7bb4fd893e3800a9b49b8c01f4defdd0af56 authored almost 7 years ago
reject unknown versions in the quic.Config

624ac614128cd7eb888229e13ffe9a69b4be8cab authored almost 7 years ago
Merge pull request #1207 from lucas-clemente/fix-1206

don't send greased version numbers for gQUIC

cd01b55090005af93a97f501235323f59c6eabbe authored almost 7 years ago
Make RoundTripper.RoundTrip(...) return if client timeout expires

Currently, the implementation of h2quic.RoundTripper.RoundTrip(req
*http.Request) ignores the co...

10acc677aaf0e68e183b1b4bc302483391116b15 authored almost 7 years ago
don't send greased version numbers for gQUIC

2ab2baf4bc8cb594fae3ff099fe4175da32fe263 authored almost 7 years ago
Merge pull request #1205 from lucas-clemente/update-mint

update mint

e26c1f09de4b834333025f5f9fd0419df1ba611d authored almost 7 years ago
Merge pull request #1203 from lucas-clemente/remove-duplicate-proxy-log

remove duplicate log statement in the proxy

fd7007db5094307ed5835d2ee0bb53fd2672acb7 authored almost 7 years ago
update mint

d1ccef51a7fb92e5cfbefa7eab9420ff8d6cde2d authored almost 7 years ago
remove duplicate log statement in the proxy

03171bc7250beb2e041de10574eb717a955adf36 authored almost 7 years ago
Merge pull request #1158 from lucas-clemente/uni-stream-integration-test

add integration tests using many unidirectional streams

6ca44459e588eb5f9ebd7df8ea4f3a1076ebfc65 authored almost 7 years ago
add integration tests using many unidirectional streams

f3323c21f9e53ee64d5a54f437055798af721fc4 authored almost 7 years ago
Merge pull request #1202 from lucas-clemente/gofmt

run gofmt -s

189c1060bd57c4873459400bc5d172627896c559 authored almost 7 years ago
run gofmt -s

86e57706df8abfa7f019456df7232059f23f3040 authored almost 7 years ago
log the TLS Transport Parameters

78da50ee7c964c62035cce241e9b5e3fe324af66 authored almost 7 years ago
Merge pull request #1199 from lucas-clemente/gometalinter

use gometalinter to run code quality checks

598d0238028b7e0a0ef6cd370ead2948c8f34048 authored almost 7 years ago
run gosimple in gometalinter

81974d30d6b1e627c8ab250e81ae33b4b2bc8424 authored almost 7 years ago
run staticcheck in gometalinter

286a51bcc048c3f1e369660b17f5a1674c566b4a authored almost 7 years ago
run unused in gometalinter

b6470311ea7829aee36678bc5dc2227d018240aa authored almost 7 years ago
run unconvert in gometalinter

c3ec497a2e7f726721e9233876d438a211824bf1 authored almost 7 years ago
run deadcode in gometalinter

cda87e5db2e6f0ed2fc05f7b4f3c866a0fc581b0 authored almost 7 years ago
run ineffassign in gometalinter

37aa577560f82aa65dfc270cbdf9d091ccb72a3f authored almost 7 years ago
run structcheck in gometalinter

a9797d9341088be9aecd16e6188338d7b9c61cb7 authored almost 7 years ago
run goimports in gometalinter

655590716247c00cc0cfdb6ebe20deb9411d92e1 authored almost 7 years ago
run misspell in gometalinter

11af98e338ff749879d3c8383a7c11dafb3ec5ff authored almost 7 years ago
run varcheck in gometalinter

b6c41464c62213d1e33d1bd20f400c91ab251518 authored almost 7 years ago
run gometalinter with go vet

548916e902fc8ad782feaed785cd1272b47b6164 authored almost 7 years ago
Merge pull request #1197 from lucas-clemente/fix-523

make the number of incoming streams configurable

2f157769c0e256f1464b846a0cd324f4de56a4cc authored almost 7 years ago
Merge pull request #1200 from lucas-clemente/fix-1174

delete handshake packets from history when receiving a forward-secure packet

119d5b2e8adc84cd50a7ce5386ae157f0f1fc13b authored almost 7 years ago
make the number of incoming streams configurable, for IETF QUIC

58b20c6009faee333b1b0c623d72d369d8466bce authored almost 7 years ago
make the number of incoming streams configurable, for gQUIC

245af2c59655350ad44701d5f9eefbf90c582662 authored almost 7 years ago
delete handshake packets from history when receiving a forward-secure packet

8fd7219bfc1542239e377e40b9621ef382103eaa authored almost 7 years ago
Merge pull request #1193 from lucas-clemente/fix-1129

implement the recent key schedule changes

ecad36a65b696f8601d9aba291c6ca4de907f7d4 authored almost 7 years ago
Merge pull request #1201 from lucas-clemente/congestion-golint

make golint happy about the congestion tests

b623600dfcc38e8a6441dfd3ef7ddede91738e21 authored almost 7 years ago
implement the recent key schedule changes

dcd2659925624f997022d647ba22ceafcd78a68b authored almost 7 years ago
make golint happy about the congestion tests

6fcdcdbea184e2cfb5df2007674ef582757b1fd1 authored almost 7 years ago
Merge pull request #1187 from lucas-clemente/buffer-pool-pointer

use pointer to byte slices in the buffer pool

c65b1aca4e63e1309748504369bc6d79362a6566 authored almost 7 years ago
Merge pull request #1198 from lucas-clemente/fix-1168

don't retransmit Initial packets after receiving the first packet

7f3799e070642d6efbda33ac54cf6acb6d7755dc authored almost 7 years ago
Merge pull request #1196 from lucas-clemente/fix-1195

fix IETF Version Negotiation Packet, it doesn't have a packet number

4ae811e2d6d33b6d5d85543c63311855887eb6b4 authored almost 7 years ago
use pointer to byte slices in the buffer pool

https://staticcheck.io/docs/staticcheck#SA6002 suggests to use pointers
to objects in the sync.P...

07b8821ef7d7ad317637427ec7aefc50de08a164 authored almost 7 years ago
don't retransmit Initial packets after receiving the first packet

26013b8d645e152eeb5ebb8e50b5bda78823c852 authored almost 7 years ago
Merge pull request #1166 from lucas-clemente/fix-1163

retransmit Initial packets as Initial packets

d16dea09ccde0674c6ba921d65b0e9ca444e99a8 authored almost 7 years ago
retransmit Initial packets as Initial packets

88da8e2e0ac4512cc8feef3509ea420380fc9ed0 authored almost 7 years ago
fix IETF Version Negotiation Packet, it doesn't have a packet number

a4bc7362e0cf867dec7c5b917fa0805e84c0d2d3 authored almost 7 years ago
Merge pull request #1190 from lucas-clemente/proxy-closing

properly close the UDP proxy used in the integration tests

4e20ae142c13328c1bdc07dabe6e5daeafc42ee7 authored almost 7 years ago
Merge pull request #1189 from lucas-clemente/fix-1188

fix race conditions in new streams maps

ab72765a79a1ccffe6515c5765df97751df906a5 authored almost 7 years ago
properly close the UDP proxy used in the integration tests

b1095d0661ac6e05405d00189e25088e28c0ccda authored almost 7 years ago
Merge pull request #1192 from lucas-clemente/proxy-logging

add some debug logging for the proxy

8bf38c9b219447f9e08994c88a2b99b8710ba2f7 authored almost 7 years ago
fix race condition in GetStream in outgoing streams map

4fa68b07885865d34fa34e3b1fea60b9621b503d authored almost 7 years ago
add some debug logging for the proxy

e181f92917ab95a5f85e2413037908857ac8fbe7 authored almost 7 years ago
fix race condition in GetOrOpenStream in incoming streams map

77a4bf17ca111096ac79fd6f2064d69cc01146c2 authored almost 7 years ago
Merge pull request #1153 from lucas-clemente/expose-uni-streams

expose methods for opening and accepting unidirectional streams

6322412eb81c4c5f90d87772c7d348cb246026dd authored almost 7 years ago
expose methods for opening and accepting unidirectional streams

da49295b524471f8c1f5392e3c0359b9d1deed67 authored almost 7 years ago
Merge pull request #1186 from lucas-clemente/log-vnps

log version negotiation packets

8c594e1084301bf0e73fbc51e5427637fb6c895e authored almost 7 years ago
Merge pull request #1185 from lucas-clemente/version-number-uint32

make the version number a uint32

77b182ae8505a98a7cb78ceb1e02d143ccd5a204 authored almost 7 years ago
Merge pull request #1184 from lucas-clemente/go-1.10

update CIs to Go 1.10 and Go 1.9.4

a4c0f8776d863933d257446e1e4a225cb65e2d8b authored almost 7 years ago
log version negotiation packets

ce01e99ba1e0f4c52cd064e1e847c5429bb61a16 authored almost 7 years ago
make the version number a uint32

This will allow us to set it to the IETF draft version numbers as listed
in https://github.com/q...

3371d6bcf9980274a761d7a0e79a45ecb2648238 authored almost 7 years ago
update CIs to Go 1.10 and Go 1.9.4

The version numbers in the travis config are strings, not numbers.
See https://github.com/travis...

152591ee3f214dd42ffc0e5e9cc28636a25711ec authored almost 7 years ago
Merge pull request #1176 from lucas-clemente/fix-1711

don't send an ACK frame for Retry packets

d19144921d356cfa2a4fe4ef4dca958ca4bf5149 authored almost 7 years ago
don't send an ACK frame for Retry packets

0f334e000c152a91c905c139688603823a410b81 authored almost 7 years ago