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 #701 from lucas-clemente/lucas-clemente-patch-1

Update appveyor to use Go 1.8.3

1106fbf5a1f139d04809a80a97dd2b304c1cb2b3 authored over 7 years ago
Update appveyor to use Go 1.8.3

a6af663a07c898da9a95accbb4c5759f7514d4bb authored over 7 years ago
Merge pull request #692 from phuslu/nerrors

Implement Timeout()/Temproary() for QuicError

a3fdd530c15e8e5e1f4f276fddc40cde3bc42c5b authored over 7 years ago
Merge pull request #699 from lucas-clemente/rph-alarm

Simplify RPH ack alarm to be in line with the SPH alarm

a050f3f644c719e0ae1bc5fd16dac84007acdadb authored over 7 years ago
Simplify RPH ack alarm to be in line with the SPH alarm

627b762421b0791ea9e795a08c5f87857089fac3 authored over 7 years ago
Removed unused timer in RPH (?!)

d3baf5282a069229dba53a679f0ff3a97c3ff321 authored over 7 years ago
Merge pull request #695 from lucas-clemente/send-refactor

Session.Send refactor

cf63d2ec7a9e509396082ad8a8813f2134475d19 authored over 7 years ago
Minor cleanups of session.Send, no functional change

4064c75d9775c4afee266cd4cc5c237d8daa870e authored over 7 years ago
Store ackframe along with swf in the packet packer

3300b6cef048d8006b7dd1eb4e161aa37b27ee28 authored over 7 years ago
Add packer.SetLeastUnacked and remove the parameter from the Pack* functions

efc9ec505103e6933129c606c6b88fddf3ff7f42 authored over 7 years ago
QueueControlFrameForNextPacket -> QueueControlFrame

a0aba76df9d17cb62ee28abd1d85ab1fee416daf authored over 7 years ago
Merge pull request #694 from lucas-clemente/fix-576

Send ACKs and SWFs even if we are congestion limited

1057c3af14bf7845f536189008afc086bb259cca authored over 7 years ago
Add a session test for sending ACK-only packets

2b69cc2e3dfa9c533add039a6d8bec8cb3516250 authored over 7 years ago
Send ACKs and SWFs even if we are congestion limited

Fixes #576.

ff8c75a22e83ed65d2c66851242d1bb154fbb16a authored over 7 years ago
Move calls to GetWindowUpdate out of the send loop

fc8d937fce8314a459b394f142b4c2167f619099 authored over 7 years ago
Merge pull request #690 from lucas-clemente/packer-refactoring

Packer refactoring

9d428d92f7a53cc0c26a57551d8d623e56fe1678 authored over 7 years ago
Merge pull request #693 from lucas-clemente/phuslu-master

use TLSConfig.ServerName as the client hostname if provided

1aa9b68a349fe1d17717298517135e980d47c07b authored over 7 years ago
implement Timeout() for QuicError

13abf7800f2702708df5c43622fcb09379f69bca authored over 7 years ago
Factor crypto frame packing into a separate function

6157eeffdb2528a59d568a45a7209d8447c4b883 authored over 7 years ago
Don't pass the stop waiting frame to the packer as a parameter

cbb640b09340a8d0426ac4ea27f24827635d0a5c authored over 7 years ago
Separate the CONN_CLOSE packing path from the normal one

e50a03148ddf6bbab427c5a3884fd11a3da007c6 authored over 7 years ago
Move packet writing and sealing to a new function

dc3126ba90e33e2992450b34e32602dfe23946e4 authored over 7 years ago
Remove PackPacket's control frames parameter

With this change it would theoretically be possible for outdated control frames to be sent, but ...

495399ede69176f111e355568fa92ccaa063e5e6 authored over 7 years ago
Remove non-retransmittable logic from packer, this is now in ackhandler

f1c2163f14bb399ba7de036de21ee2080a15b350 authored over 7 years ago
Separate non-fw retransmissions from the main code path

8b56b6c169be18bc30facf7e51ba950c85f8c104 authored over 7 years ago
Added test with large RTT (#679)

* Added test with large RTT

* Make RTT test for variable filesize

* Cleanup, don't log to ...

d7ddadc7b7093115d9d52e53deb79237d52e7c86 authored over 7 years ago
remove obsolete check for tls.Config.ServerName when verifying the cert

The hostname is set to tls.Config.ServerName in the client already, thus
we don't have to read t...

2c920dbfc851be08fcc679be584e289d4d68cbe4 authored over 7 years ago
add a test for using the tls.Config.ServerName as the hostname

967dc7cb46cd960a8cbfa7fbe6fd2cbca7c8a44d authored over 7 years ago
Merge pull request #688 from lucas-clemente/fix-505

Fix non-retransmittable packet handling in SPH

d6e2b3a4654b99d4c4db1a644cc3861919280aed authored over 7 years ago
Don't call OnAlarm() if no alarm is set

472f2b24c00947586469842f018b0fb492b7df96 authored over 7 years ago
Don't require ACKs of non-retransmittable packets

The way this is implemented here is not particularly nice, but will improve in the future once w...

515f4b3dcd231b0e38e8a4e217f401bd0ad066f3 authored over 7 years ago
Move retransmittable frame logic to the ackhandler package

833da82726740f5cfc8ffb34515febbd1ff9714b authored over 7 years ago
Fix the order of dequeueing lost packets

3cf7e061c55cb3a766b3d945bc0bab9e0d0c2447 authored over 7 years ago
use Config.TLSConfig.ServerName as client hostname if provided

Currently quic client always parse `hostname` from the addr. It prevent us to specific a differe...

25f901bee3155435b1a1a72a72e7dccef6c5b8fe authored over 7 years ago
Merge pull request #681 from lucas-clemente/session-logging

add some more logging to the session

f9659428c7a1d263c1aff4752167dbb8dae76052 authored over 7 years ago
Merge pull request #682 from lucas-clemente/fix-rtt-test

increase RTT and time constraints in handshake RTT tests

45310d5898c547924bc15056ebd81a004f5abfcf authored over 7 years ago
log undecrytable packets after the handshake

2a2375f787d70ff094a5ef42bfc5e9720fc719c0 authored over 7 years ago
log connection ID for sent packets

248bec97f9bccdfd2b48834fc8711561bbb06018 authored over 7 years ago
log the local address when starting a new connection in the client

99527cf3d4bb1bf841edcd291a2cf8be27fc115e authored over 7 years ago
Merge pull request #684 from lucas-clemente/fix-683

fix flaky proxy tests

10cbb598286b5bd60517454411b99eda1ee40c5f authored over 7 years ago
Merge pull request #680 from lucas-clemente/waituntilclosed

add a method to the session that blocks until it is closed

97914a096ab058cb5ddac00154a6b27e54e26f8c authored over 7 years ago
fix flaky proxy tests

ab1aaf935571e96eedde243b30c1ad0a7428b889 authored over 7 years ago
increase RTT and time constraints in handshake RTT tests

55dbc3c52f9e48548b7ed393035f0e21c201ce57 authored over 7 years ago
add a method to the session that blocks until it is closed

cd02cc8f0f4425601b24c6c65732f29f36223f7d authored over 7 years ago
Merge pull request #678 from lucas-clemente/inttest-versions

Start a unique quic server per integration test case

95c3db90a85cac983848686b710e6114baae9c81 authored over 7 years ago
Start a unique quic server per integration test case

This fixes a race condition that could lead to errors during version negotiation.

Fixes #676.

960a445ebe3804a96f1859a96a403afb755986da authored over 7 years ago
Merge pull request #675 from lucas-clemente/fix-672

Fix stream framer race condition causing FC issues

d335458080c3accdd24887a3e1ff63ecc7d933d6 authored over 7 years ago
Fix stream framer race condition causing FC issues

Fixes #672.

e09590a75c33afdba0d1439f911c972fddbc34e7 authored over 7 years ago
Merge pull request #673 from lucas-clemente/fix-663

Don't retransmit handshake packets once the handshake is complete

a020ad2ab5687ac2fb996e06253f64d618f8f9ec authored over 7 years ago
Don't retransmit handshake packets once the handshake is complete

Fixes #663.

23bad71d929983e3585ae0fab5879db9b830fb78 authored over 7 years ago
Merge pull request #671 from lucas-clemente/flowcontrol-fixes

fix error messages for connection-level flow control violations

7a49b06c6c05a3c3927c7e6abde47121fe913a0e authored over 7 years ago
Merge pull request #670 from lucas-clemente/fix-stream-write

return the length of data written when the stream errors

2a1b21af2fcbc7036db46e7fc4bd27af2f69d04d authored over 7 years ago
return the length of data written when the stream errors

c63be8c544d804fbf4e148d5a9a842e5125e3880 authored over 7 years ago
fix error messages for connection-level flow control violations

63873632d0e847c00aaa47b32f7a96acce3860f1 authored over 7 years ago
Merge pull request #667 from lucas-clemente/goftm-imports

run gofmt to fix ordering of imports

e1e076e375df748d36ca93a0340ecccbbc0dcf31 authored over 7 years ago
Merge pull request #666 from twdkeule/fix-526

Make max flow control windows configurable

c520b548aedbea4ca7894c1d013f6c84bad9ee68 authored over 7 years ago
Remove incomplete and unnecessary sentence in docs

bdca82f766b08a2e7d20b20f7fbc38e133039b20 authored over 7 years ago
Updated Changelog and comments

798a95aa01ad5fafb72326e780e2b2c07ce7dac6 authored over 7 years ago
run gofmt to fix ordering of imports

987905149b6da4c5e9a7c5ff08984cead0cbd102 authored over 7 years ago
Default flow lvls should be tested at client/server.go lvl

9a6cb5eb4d36cacc8412fd3103f99184427ce7a3 authored over 7 years ago
Let server and client fill the flow variables

4fa7b9e569090a0cc9679cf20e9150ef8b7e633a authored over 7 years ago
Make max flow control windows configurable

89f96d1e8927ef282f0f170dee9c1685fbdd25a3 authored over 7 years ago
Fix typo and clarify

93e2f751b5021f4dd187acccef3bd8f5fbb475e9 authored over 7 years ago
Merge pull request #647 from lucas-clemente/log-level-numbers

better log levels

bb280f29be75d6d78c64a32692b668e2a99c57bb authored over 7 years ago
make the log level env variable a string

03ee31d26b1cdd5d3c43867d64beb2ba9cdf475a authored over 7 years ago
order log levels ascending

Make the log level numbers more intuitive. Logging nothing is now log
level 0, debug logging is ...

7bad019ac2c4c7715d59f3e292820fb39350a162 authored over 7 years ago
Merge pull request #648 from lucas-clemente/internalize-utils

make utils an internal package

9a55fe234fc179973e9d9875c26c79c245aaba38 authored over 7 years ago
fix Codecov for the internal package

21553272e7f93fc636eaac0ecd1cd16328081998 authored over 7 years ago
Merge pull request #658 from lucas-clemente/fix-shlo

Fix unencrypted SHLO

1ae8ead6aea5d45e2420db1d68bea659ed912444 authored over 7 years ago
Fix formatting

80f87e2fabd61db506aa45c327dc2968ec94d5ad authored over 7 years ago
make utils an internal package

c0b09c8646235c7487c6e8b13f152c3e3e7a9c22 authored over 7 years ago
Merge pull request #660 from lucas-clemente/timeouts

Increase test timeouts

24d9ed276900f991f2e96123f57bbaa72fc68e00 authored over 7 years ago
Fix encryption of stream data

This commit splits up handling of the crypto stream and the other streams in the framer, crypto ...

e43b91f633a2112a9b8227bac2661b5dc80f87d6 authored over 7 years ago
Improve STOP_WAITING detection in packet packer

4ea2ccd526161125381fa4e60cb52195db1c1f06 authored over 7 years ago
Factor public header creation into a new function

86b329d7da5da39530ac867a0770efcfa4557cbe authored over 7 years ago
Merge pull request #655 from lucas-clemente/mocks

Generate some mocks using gomock

7c1ef9c3409e469271c362e1c2ea7392fa3c5781 authored over 7 years ago
Increase test timeouts

61c4faf4d159630a048554b3ae19d7bf96191721 authored over 7 years ago
Mock CPM everywhere using gomock

c02f90447990972ebaa498fe80b36e0532586c1c authored over 7 years ago
Use gomocked CPM in the flowcontrol tests

d01f9880bee6af0e91a2ee40b824970de89cee0f authored over 7 years ago
Move flow control mocks to a separate package

This allows the other mocks to be used in the FC tests.

8b6a6622231278062b79248697e849e12979aa95 authored over 7 years ago
Mock CPM in streams map using gomock

050358bbc55d34956a334e5d55542126dd89c052 authored over 7 years ago
Merge pull request #652 from lucas-clemente/accept-duplicate-packets

accept duplicate and delayed packets

6d15a4a31aba101e6d8611a378d44e96769dac97 authored over 7 years ago
Mock FlowControlManager using gomock

eeb2d8d821c56cbed7816e157f524e565e2624fd authored over 7 years ago
accept duplicate and delayed packets

We used to reject duplicate and packets with packet numbers lower than
the LeastUnacked we recei...

14fa2dc7ddcd2ffe039b948f0262514b6c0dbca6 authored over 7 years ago
Merge pull request #651 from lucas-clemente/simplify-streams

Remove unnecessary error return value in newStream

94843e19192a15206fa656396c6f9318075df1fe authored over 7 years ago
Remove unnecessary error return value in newStream

131162983001f4433fa4665a79cfd6d07679f3f5 authored over 7 years ago
Merge pull request #650 from lucas-clemente/timer

Extract timer wrapper out of the session

df230ca1e29d50ad7099e30ee20333db02250004 authored over 7 years ago
Extract timer wrapper out of the session

d62703fc15d94876c4d9cfa96d1e8027cb44e504 authored over 7 years ago
Merge pull request #646 from lucas-clemente/simplify-session

Simplification and refactoring of the session

7d1f3c6282d668eb32aa30e4920f920e7e5e9125 authored over 7 years ago
Simplify session closing

f2959aa74a4564742b9750a39448d4388c04c987 authored over 7 years ago
Remove duplicate code in session creation

bfc4f36c81616cc951cd1330569394a17dd6949f authored over 7 years ago
Merge pull request #645 from qdeconinck/fix-connection-stall-wuf-0

fix stalls when retransmitting connection-level Window Update Frames

6be03b54d25f1e531746d003905f1ddb21c3e52d authored over 7 years ago
fix stalls when retransmitting connection-level Window Update Frames

When a Window Update Frame with streamID 0 is lost, we want to know
the receive window when retr...

48ed55a01d63ed7cbe4a6434f39e0f4af3ebd9f9 authored over 7 years ago
Merge pull request #643 from lucas-clemente/fix-640

fix race condition when handling the header stream fails in h2quic client

a5be7c6928dc0e978b85235437a8e6afb3fab8dd authored over 7 years ago
fix race condition when handling the header stream fails in h2quic client

05d7bc91ef8fc8396b526410f6f227497e03b60a authored over 7 years ago
Merge pull request #637 from lucas-clemente/555-always-retransmit

Always send retransmissions, irrespective of congestion state

500d9889f51398f48826581ce6a5634d8c06a797 authored over 7 years ago
Always send retransmissions, irrespective of congestion state

This should probably only apply to RTOs, but we currently don't have a signal to distinguish the...

e44298a9cc385d6a658440aea3b4cd29c8652806 authored over 7 years ago
Merge pull request #639 from lucas-clemente/improve-drop-tests

Improve drop test scopes

5321723ef118c7206a8ba197078eabd4a1c5d339 authored over 7 years ago
Improve drop test scopes

f33e12831ec247cb3d073f6a78024d366217c2a9 authored over 7 years ago
Merge pull request #635 from lucas-clemente/gosimple

Run gosimple on our tree

67a5a1bda5f84c6d14a82e6c2906f5c15a6eeebd authored over 7 years ago