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
0f401b0b3785399fd40f5a9c3b40092ca8e3b950 authored almost 7 years ago
test that exiting slow start and acking packets are done in right order
6a2c4548f7f32183e678e34e4e15f4f470c9152a authored almost 7 years agosend larger packets
1776432951975cab37823ac86c7de031907f178f authored almost 7 years ago6ccc76a1306ec39faf9cdc36dd7e87939fde085a authored almost 7 years ago
ce0b33d2ff93dba30fb7c7b4a9df918f1927b09c authored almost 7 years ago
ae2247c869c74f68cfe31b4d8820cf88d407527e authored almost 7 years ago
calculate the packet number length in the sent packet handler
7b43d17faba54d35724b7402f002fb757473c0b1 authored almost 7 years agodon't reject ACKs with a lower largest ACKed value
5abfb55661414c97c5551e73cb1695f6b8f628a6 authored almost 7 years ago85d67ecce5b2fd6eeb812e9d3ec306c9a671cc22 authored almost 7 years ago
abf57a555194a0fa7a006ab818574507b5696269 authored almost 7 years ago
fix race condition when setting up TLS sessions in the server
c37433abce2e694d7ecca80953ce2a003d83e498 authored almost 7 years agod3297f0734ae81d9148ce068f33efeef5c155c97 authored almost 7 years ago
continue accepting sessions after encountering a connection ID collision
77a419898c95e84b1fbfcd53971005ca9cdc1b07 authored almost 7 years ago0afba48de8c66f632a4adab2c16b42d79833dc00 authored almost 7 years ago
remove explicit error for duplicate or out of order ACKs
effced62b13c30cfccf5376c5f0b86a9737e8caf authored almost 7 years agoca2471e78d77c2af0dee33c65d8a464340503d8f authored almost 7 years ago
accept ACKs sent in packet number 0
503e3cbb3a0efa7f2777be286d0c9ebe70e2bf37 authored almost 7 years ago6efa73c36c886cb3578e73cbf0eb5ba60f0c40aa authored almost 7 years ago
implement ACK decimation
2d560645f79aafae447e44d3d14b60ce262b3682 authored almost 7 years ago
ACK generation closely follows Chrome's QuicConnection::MaybeQueueAck()
in ACK_DECIMATION_WITH_R...
8fc0f53a8d581c8fa20e04e71d62667b3a6914c7 authored almost 7 years ago
remove incorrect error check when sending a packet
41d7cbb01411217cd0d0ec9c20bd39843bb43577 authored almost 7 years agoimplement the IETF draft 10 header changes
c14f0fc1aa6e05e75416008aac6433059f8fd550 authored almost 7 years agorefactor sending of retransmission in the session
98ad81772cb8361571f9fbf294934aa0ed5a5817 authored almost 7 years agoset the packet type for handshake retransmissions
c609bcfea7c868cc98ed109b6463944aae4052cd authored almost 7 years agob6ca910a52ed8eec3d7ed765422af851d1168572 authored almost 7 years ago
There's no need for a check if more than protocol.MaxTrackedSentPackets
packets were sent. There...
8fc573c8953710bce37f6430d1d9ec91a23047e9 authored almost 7 years ago
6f03b3a44a5b554af40eca780a630e2e7eb46c42 authored almost 7 years ago
make golint happier
ba00cb91756be58f296c38057353964da7670e85 authored almost 7 years agoremove TODO in Public Header regarding the div nonce bit for clients
fab30238768324fb53b61ff3c864af233cd727de authored almost 7 years agorefactor retransmissions
54db9ebec4fc6307aa0508a59137ccc5ab33b76d authored almost 7 years agoa588b9e1407d76fb376ee0637a05f1c8083a805f authored almost 7 years ago
The Public Header will not change before the switch to IETF QUIC.
We will have to accept the wro...
656dff616335bbb0d3ea4b03a61bac7f1b650813 authored almost 7 years ago
log the TLS Transport Parameters
be2be3872f6608f29b379c422b2a885d521cb597 authored almost 7 years agoa1c9e706b03de564c7e2bd6b2b2e87d0ad0d4e09 authored almost 7 years ago
ca7291e8cf9cf37c583da87878efd65881d45f2a authored almost 7 years ago
reject unknown versions in the quic.Config
33c2ff59e5c7e75e45d56c4181525c3a49fa5255 authored almost 7 years agoMake h2quic RoundTripper.RoundTrip(...) return if client timeout expires
a1be1c225ba7e335bd459afc1b100f2534c463b2 authored almost 7 years agod58b7bb4fd893e3800a9b49b8c01f4defdd0af56 authored almost 7 years ago
624ac614128cd7eb888229e13ffe9a69b4be8cab authored almost 7 years ago
don't send greased version numbers for gQUIC
cd01b55090005af93a97f501235323f59c6eabbe authored almost 7 years ago
Currently, the implementation of h2quic.RoundTripper.RoundTrip(req
*http.Request) ignores the co...
2ab2baf4bc8cb594fae3ff099fe4175da32fe263 authored almost 7 years ago
update mint
e26c1f09de4b834333025f5f9fd0419df1ba611d authored almost 7 years agoremove duplicate log statement in the proxy
fd7007db5094307ed5835d2ee0bb53fd2672acb7 authored almost 7 years agod1ccef51a7fb92e5cfbefa7eab9420ff8d6cde2d authored almost 7 years ago
03171bc7250beb2e041de10574eb717a955adf36 authored almost 7 years ago
add integration tests using many unidirectional streams
6ca44459e588eb5f9ebd7df8ea4f3a1076ebfc65 authored almost 7 years agof3323c21f9e53ee64d5a54f437055798af721fc4 authored almost 7 years ago
run gofmt -s
189c1060bd57c4873459400bc5d172627896c559 authored almost 7 years ago86e57706df8abfa7f019456df7232059f23f3040 authored almost 7 years ago
78da50ee7c964c62035cce241e9b5e3fe324af66 authored almost 7 years ago
use gometalinter to run code quality checks
598d0238028b7e0a0ef6cd370ead2948c8f34048 authored almost 7 years ago81974d30d6b1e627c8ab250e81ae33b4b2bc8424 authored almost 7 years ago
286a51bcc048c3f1e369660b17f5a1674c566b4a authored almost 7 years ago
b6470311ea7829aee36678bc5dc2227d018240aa authored almost 7 years ago
c3ec497a2e7f726721e9233876d438a211824bf1 authored almost 7 years ago
cda87e5db2e6f0ed2fc05f7b4f3c866a0fc581b0 authored almost 7 years ago
37aa577560f82aa65dfc270cbdf9d091ccb72a3f authored almost 7 years ago
a9797d9341088be9aecd16e6188338d7b9c61cb7 authored almost 7 years ago
655590716247c00cc0cfdb6ebe20deb9411d92e1 authored almost 7 years ago
11af98e338ff749879d3c8383a7c11dafb3ec5ff authored almost 7 years ago
b6c41464c62213d1e33d1bd20f400c91ab251518 authored almost 7 years ago
548916e902fc8ad782feaed785cd1272b47b6164 authored almost 7 years ago
make the number of incoming streams configurable
2f157769c0e256f1464b846a0cd324f4de56a4cc authored almost 7 years agodelete handshake packets from history when receiving a forward-secure packet
119d5b2e8adc84cd50a7ce5386ae157f0f1fc13b authored almost 7 years ago58b20c6009faee333b1b0c623d72d369d8466bce authored almost 7 years ago
245af2c59655350ad44701d5f9eefbf90c582662 authored almost 7 years ago
8fd7219bfc1542239e377e40b9621ef382103eaa authored almost 7 years ago
implement the recent key schedule changes
ecad36a65b696f8601d9aba291c6ca4de907f7d4 authored almost 7 years agomake golint happy about the congestion tests
b623600dfcc38e8a6441dfd3ef7ddede91738e21 authored almost 7 years agodcd2659925624f997022d647ba22ceafcd78a68b authored almost 7 years ago
6fcdcdbea184e2cfb5df2007674ef582757b1fd1 authored almost 7 years ago
use pointer to byte slices in the buffer pool
c65b1aca4e63e1309748504369bc6d79362a6566 authored almost 7 years agodon't retransmit Initial packets after receiving the first packet
7f3799e070642d6efbda33ac54cf6acb6d7755dc authored almost 7 years agofix IETF Version Negotiation Packet, it doesn't have a packet number
4ae811e2d6d33b6d5d85543c63311855887eb6b4 authored almost 7 years ago
https://staticcheck.io/docs/staticcheck#SA6002 suggests to use pointers
to objects in the sync.P...
26013b8d645e152eeb5ebb8e50b5bda78823c852 authored almost 7 years ago
retransmit Initial packets as Initial packets
d16dea09ccde0674c6ba921d65b0e9ca444e99a8 authored almost 7 years ago88da8e2e0ac4512cc8feef3509ea420380fc9ed0 authored almost 7 years ago
a4bc7362e0cf867dec7c5b917fa0805e84c0d2d3 authored almost 7 years ago
properly close the UDP proxy used in the integration tests
4e20ae142c13328c1bdc07dabe6e5daeafc42ee7 authored almost 7 years agofix race conditions in new streams maps
ab72765a79a1ccffe6515c5765df97751df906a5 authored almost 7 years agob1095d0661ac6e05405d00189e25088e28c0ccda authored almost 7 years ago
add some debug logging for the proxy
8bf38c9b219447f9e08994c88a2b99b8710ba2f7 authored almost 7 years ago4fa68b07885865d34fa34e3b1fea60b9621b503d authored almost 7 years ago
e181f92917ab95a5f85e2413037908857ac8fbe7 authored almost 7 years ago
77a4bf17ca111096ac79fd6f2064d69cc01146c2 authored almost 7 years ago
expose methods for opening and accepting unidirectional streams
6322412eb81c4c5f90d87772c7d348cb246026dd authored almost 7 years agoda49295b524471f8c1f5392e3c0359b9d1deed67 authored almost 7 years ago
log version negotiation packets
8c594e1084301bf0e73fbc51e5427637fb6c895e authored almost 7 years agomake the version number a uint32
77b182ae8505a98a7cb78ceb1e02d143ccd5a204 authored almost 7 years agoupdate CIs to Go 1.10 and Go 1.9.4
a4c0f8776d863933d257446e1e4a225cb65e2d8b authored almost 7 years agoce01e99ba1e0f4c52cd064e1e847c5429bb61a16 authored almost 7 years ago
This will allow us to set it to the IETF draft version numbers as listed
in https://github.com/q...
The version numbers in the travis config are strings, not numbers.
See https://github.com/travis...
don't send an ACK frame for Retry packets
d19144921d356cfa2a4fe4ef4dca958ca4bf5149 authored almost 7 years ago0f334e000c152a91c905c139688603823a410b81 authored almost 7 years ago