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 #1106 from lucas-clemente/regenerate-error-codes

regenerate the qerr error codes

60bc8ece63aba128c6dbbfa1b6d6c4547992baeb authored about 7 years ago
regenerate the qerr error codes

The stringer output format slightly changed.

c3d2d7d5ccb571cca632197cf862cc0babde1f40 authored about 7 years ago
Merge pull request #1103 from lucas-clemente/max-stream-id

implement the MAX_STREAM_ID and STREAM_ID_BLOCKED frames

88c7a2efdb200f6da4e85c9b88f59db053e4451b authored about 7 years ago
implement parsing and writing of STREAM_ID_BLOCKED frames

de4157f9ad9ecea4a4b412272e125cd7fd329aa5 authored about 7 years ago
implement parsing and writing of MAX_STREAM_ID frames

5afe35328a58952b6aaa7294e8f9974d9d4ff1b9 authored about 7 years ago
Merge pull request #1098 from lucas-clemente/h2quic-client-refactor-header-loop

refactor the loop reading the header stream in the h2quic client

32168928d164b3666b2934322bb3d805a2cad8b3 authored about 7 years ago
refactor the loop reading the header stream in the h2quic client

19c12a9470a8af4628625bbdbb5e0f3f0fcfc39b authored about 7 years ago
Merge pull request #1101 from lucas-clemente/remove-streamsmap-range

remove the Range method in the streamsMap

4fec90bb067d9a30a670dcfcc2d03e37c1f3b871 authored about 7 years ago
Merge pull request #1100 from lucas-clemente/fix-1099

use the timescale factor for flow control tests on CIs

c21e55b730d5828e9f38320add3a135e3f4f4e33 authored about 7 years ago
remove the Range method in the streamsMap

streamsMap.Range was only used to pass the stream flow control window to
all open streams after ...

b687dd774fc913aaea09dc7ab97053f82fac4304 authored about 7 years ago
Merge pull request #1081 from lucas-clemente/stream-completed-callback

immediately delete a stream when it is completed

0e3e3a0370b94d44faabab2a5cc1bd5402021627 authored about 7 years ago
immediately delete a stream when it is completed

By introducing a callback to the stream, which the stream calls as soon
as it is completed, we c...

8a3f807a1297cafa9d607738a41ebd00834daf92 authored about 7 years ago
use the timescale factor for flow control tests on CIs

b7b50572eb4cb34c74a316015b5ec808bdf6afa8 authored about 7 years ago
Merge pull request #1084 from lucas-clemente/fix-1083

fix flaky send stream test

843a0786fc52af0fed88767212382143ce4c5a1d authored about 7 years ago
Merge pull request #1090 from lucas-clemente/better-h2quic-client-errors

improve error handling in the h2quic client for header stream handling

ec339f6702d2e3008485ddeb2a8da5c8e8f433db authored about 7 years ago
fix flaky send stream test

f2a1206c20499e3dfe5ffb2ce0be03cf42c8c141 authored about 7 years ago
Merge pull request #1073 from lucas-clemente/improve-send-stream-tests

improve send stream tests

2ccd795a616b78d5b0ec6e0053b29de0dd9f7643 authored about 7 years ago
improve error handling in the h2quic client for header stream handling

When the underlying QUIC stream is closed, the close error should be
returned. This always happe...

fc4adb47755865c5cd1391b01bc44862abd854b2 authored about 7 years ago
improve the send stream tests

0311bff1f22a75989f3bd3e2294f835d2ba27f69 authored about 7 years ago
Merge pull request #1079 from lucas-clemente/fix-1078

don't create stream 1 in the streamsMap on GetOrOpenStream (for gQUIC)

2f6dfefe5943ecd22541be9c3a529e775f561ab2 authored about 7 years ago
Merge pull request #1072 from lucas-clemente/blocked-streams-are-inactive

don't report blocked streams as active for sending data

02c6b9f00c73dd3f92b591df82696301b92bad5a authored about 7 years ago
don't report blocked streams as active for sending data

5371f804f8ab75832e1c31bbc341b0ea797206d8 authored about 7 years ago
Merge pull request #1082 from lucas-clemente/fix-mockgen-vendor-problem

fix mockgen script which caused a probem with the vendored curve25519

c6261376083a8d0a96741e83f5d07401d3b1194f authored about 7 years ago
don't create stream 1 in the streamsMap on GetOrOpenStream (for gQUIC)

38281575a25716bb7a957b78503e3e7ac60ec8e2 authored about 7 years ago
fix mockgen script which caused a probem with the vendored curve25519

curve25519 uses Go compiler directives (go:noescape), which apparently
mockgen doesn't understan...

79c95e116198388070fca85067b51c8491065bd7 authored about 7 years ago
Merge pull request #1087 from lucas-clemente/remove-non-forward-secure-dialing

remove non forward-secure dialing

091b6b26025be4a7915421478e7e56110519ae5f authored about 7 years ago
Merge pull request #1069 from lucas-clemente/queue-stream-data-from-stream

introduce a queue of active streams for sending data

924cd08ebbb11665e2c999ee54182a6b86c59be2 authored about 7 years ago
remove non forward-secure dialing

This was broken for a long time, and won't be available when using the
TLS 1.3 handshake.

99a2853e7d39ca1bb52e0e6f74f68ee4d1c8bc15 authored about 7 years ago
rename the scheduleSending callback to onHasStreamData in the stream

This callback also takes the stream ID, which will later be used to
create a queue of streams th...

a5d3eaea61b6c08e378bbfe4531855cd64a496c7 authored about 7 years ago
introduce a queue of active streams in the streamFramer

The queue holds all streams that have data to send. When stream.Write or
stream.Close are called...

d9c107b034b2c9dd003e7e8ff62a23a97acbbcff authored about 7 years ago
Merge pull request #1080 from lucas-clemente/travis-go-1.10-beta

also run the Travis tests with Go 1.10 beta

bd60e996dc96017966de9b366372e792eabc0f44 authored about 7 years ago
Merge pull request #1086 from lucas-clemente/fix-1085

fix race condition in the client crypto setup tests

49f7fe3cbcea5ef1776fba7bf22bbd65a4dc118e authored about 7 years ago
Merge pull request #1091 from lucas-clemente/close-example-roundtripper

close the h2quic.RoundTripper in the example client

ee1eeebe8ad0348df69b02e68fbca583fc2f01e5 authored about 7 years ago
close the h2quic.RoundTripper in the example client

While it's not necessary, it's best practice to close the RoundTripper.
That way, QUIC can do a ...

3e9c8317dba3b1e0592965b4fda3251afca01dea authored about 7 years ago
fix race condition in the client crypto setup tests

a02a6197c2255ca111ee98ae0822b8654460da07 authored about 7 years ago
also run the Travis tests with Go 1.10 beta

f42efdbca9e4d98ac80d1ab4fffe6e1b20595e2b authored about 7 years ago
Merge pull request #1071 from lucas-clemente/update-mint

update mint

ad3fbd3a01e56e3924decca7db41d43cb555ff4b authored about 7 years ago
Merge pull request #1075 from lucas-clemente/fix-1074

fix flaky flow controller test

ab0dd7f1f3b1e483c0c41373e56af638c79c2af7 authored about 7 years ago
fix flaky flow controller test

20816bb866beebe6c3ae8af971244366417d5e74 authored about 7 years ago
update mint

mint recently changed the signature of ExtensionList.Find.

14d4e5e9ec5e53e03b8c5aa6d59d26f0b8e75a89 authored about 7 years ago
Merge pull request #1070 from lucas-clemente/vendor-mint

vendor mint

a6eca911de60161478ad817b03f06fe747cc1487 authored about 7 years ago
vendor mint

22679ddb146cad4e2702782707880ae5aa61fb9a authored about 7 years ago
Merge pull request #1068 from lucas-clemente/fix-1067

call the scheduleSending callback when stream.Close is called

ae739f7cd29eb368cd21b0c87e7a15f83c61f3c3 authored about 7 years ago
call the scheduleSending callback when stream.Close is called

The stream needs to send the STREAM frame containing the FIN bit.

0d6032a065e8efbaa49e6b5baac999c31f5fa38e authored about 7 years ago
Merge pull request #1065 from lucas-clemente/fix-window-update-race

fix window update race

45190882cc0b67403d3365e9d264ce59d645c97c authored about 7 years ago
don't queue the complete window update, but only the stream ID

d195085f65d624a4ea9f45bcbf6f3d9d6efaaae8 authored about 7 years ago
add a HasWindowUpdate method to the stream flow controller

15ab0ae443b0d0d09df561c07d7f2da9c65b30a0 authored about 7 years ago
Merge pull request #1063 from lucas-clemente/flowcontrol-autotuning

rewrite flow control auto-tuning

8759fa2d8e8ac20cd7dd729ca11d1ea71d3d5b52 authored about 7 years ago
rewrite flow control auto-tuning

f7526b9883830944fcd18cd8071a031232fda9b9 authored about 7 years ago
rename window increment to window size in the flow controller

No functional change expected.

ac05343b007d3183cb12865d19ce94a9277eaa3a authored about 7 years ago
Merge pull request #1061 from lucas-clemente/fix-1051

fix race when dialing a new connection

8c0d8bb568ffedbe3ce5137e6d0eea1795de00a9 authored about 7 years ago
Merge pull request #1064 from lucas-clemente/regenerate-gomocks

regenerate all gomocks after gomock output format was changed

820551bf222a32334ce74dba4a5ad2483d6f8b76 authored about 7 years ago
regenerate all gomocks after gomock output format was changed

No functional change expected.

d4f904b55b3a101dd74686ed35faf09c0d04be38 authored about 7 years ago
Merge pull request #1062 from lucas-clemente/remove-unneeded-mockgen-line

remove unneeded mockgen command

552be1f403903b545e8f8dd09b512d9f82d5f000 authored about 7 years ago
remove unneeded mockgen command

f2a6c251242e005a9f2aa0fb0faf7af8536591ba authored about 7 years ago
fix race when dialing a new connection

When a connection error occurs, Dial can only return the error if the
session is closed with tha...

2a0b71c66b031f6f422eacb2f93525254551cd68 authored about 7 years ago
Merge pull request #1058 from lucas-clemente/fix-stopping-of-testserver

fix stopping of testserver

edb5fd751ce5946afd593c19b0361d9f8c542e86 authored about 7 years ago
properly stop the testserver at the end of a test in integration tests

e4e74e087356e150f48320e921319bb5b3e3d700 authored about 7 years ago
Merge pull request #1057 from lucas-clemente/fix-h2quic-server-race

make h2quic.Server.ListenAndServe error if it was closed before

ed212b789c04421fce9c5ffd6e88205a0690da79 authored about 7 years ago
Merge pull request #1052 from lucas-clemente/travis-cert-expiry

print quic.clemente.io certificate expiration date in travis logs

98595e8ca5e5e3c3ebba76fb2932cb4bb71909c2 authored about 7 years ago
make h2quic.Server.ListenAndServe error if it was closed before

a1058c0d9797acbb4147b11bb9fcf206de3e00af authored about 7 years ago
Merge pull request #1053 from lucas-clemente/server-close-wait-for-serve

wait for serve() to return before returning from server.Close()

5ff837cccd3cab3d905851ef583482529ee72c26 authored about 7 years ago
print quic.clemente.io certificate expiration date in travis logs

9e61ce82fa81c8ad7eb9dd3b76ef5cb6475995eb authored about 7 years ago
wait for serve() to return before returning from server.Close()

96571b56e5932b6755e0d81e2ec6f96b261461ab authored about 7 years ago
Merge pull request #1054 from lucas-clemente/disable-flaky-appveyor-test

disable flaky client test on AppVeyor

1692958f1016df3b6918c8da1c624c31514af9ae authored about 7 years ago
Merge pull request #1050 from lucas-clemente/certs

Update certs

5e80d86a896e38e054a439a55c00de49294ddc95 authored about 7 years ago
disable flaky client test on AppVeyor

c50b360fe8d6216a595c216ef92951310f572383 authored about 7 years ago
Merge pull request #1049 from lucas-clemente/queue-window-update-from-stream

queue stream window updates directly from stream.Read

d13e2aafe5bc5b581aae1e341f4fb86503cedb3e authored about 7 years ago
queue stream window updates directly from stream.Read

By queueing receive window updates directly from stream.Read, it is no
longer necessary to ask e...

c270de3538bf69087cd94cd0d0c0afd34bafdeed authored about 7 years ago
Merge pull request #1048 from lucas-clemente/callback-interface

pass an interface containing the callbacks to the stream

74c00a8dd8356b910e404a2ad43e8ea9816f11ca authored about 7 years ago
pass a callback containing the callbacks to the stream

fc8fafd15e70e1c45f9c4e34af2dbb505408602e authored about 7 years ago
Merge pull request #1047 from lucas-clemente/fix-1044

don't send data that was queue before the stream write deadline expired

44cff87e5324bdc872183d58088d0c36af25c1bd authored about 7 years ago
don't send data that was queue before the stream write deadline expired

ea7797402756a7d6ea596f978dc13f7da88a839b authored about 7 years ago
Merge pull request #1046 from lucas-clemente/fix-1045

don't schedule sending when stream.Write is called after the deadline

76d3ec3ae4f4ad9f2895eb21c068f1dd51c7aea8 authored about 7 years ago
don't schedule sending when stream.Write is called after the deadline

d4b80bd8d04d3f40576913da9e5ce9d4e5cac177 authored about 7 years ago
Merge pull request #1043 from lucas-clemente/quic-mocks

generate the streamI mock in the quic package

3245c81bbc715baf06290157ae83bfae92ddf4fb authored about 7 years ago
generate the streamI mock in the quic package

By doing so, we can mock private methods of the stream, so they cannot
be type-asserted by users...

d2e31c04ab55be14de75a4100093b0ba823bbdcd authored about 7 years ago
Merge pull request #1042 from lucas-clemente/simplify-blocked-frame

simplify sending of BLOCKED and STREAM_BLOCKED frames

54ac21fbefc7277f8c104a6df60ca6f96b2e2d80 authored about 7 years ago
simplify sending of (connection-level) BLOCKED frames

092908d3e0253917fa5a4fca21604e35b700d898 authored about 7 years ago
queue STREAM_BLOCKED frames from the stream, when popping a STREAM frame

d49ad2d0cc50e9669e3ab7f070b29d11f075701c authored about 7 years ago
Merge pull request #1040 from lucas-clemente/split-stream

split the stream into a receive and a send stream

1514e42e11baa526d35ace0e46a5265f0fda0e63 authored about 7 years ago
split the stream into a receive and a send stream

e926b0805ac03d92ffde19eabb5107a540d33995 authored about 7 years ago
Update certs

3bb2687bbfff4eb17d86d5ad37af513652c43f71 authored about 7 years ago
Merge pull request #1036 from lucas-clemente/fix-1034

send and handle STOP_SENDING frames

c0eb12bb290b3c0e51965083654c1d38a1a6be82 authored about 7 years ago
send and handle STOP_SENDING frames (for IETF QUIC)

a0c4e284852a9ced93333bada7889396cc239365 authored about 7 years ago
Merge pull request #1035 from lucas-clemente/stream-resets

refactor stream to support canceling Read and Write

8d77fceb3a5dddccff6fe98a1333fb8fcf7c7ba4 authored about 7 years ago
refactor stream to support canceling Read and Write

d0b22e3439551efff1fa0aca5f6477c4fd9cf5c5 authored about 7 years ago
Merge pull request #1037 from lucas-clemente/flow-control-mutexes

remove flow control mutexes for the sending data

15af2c6e419e87a992738ce121d52f0bc0f8900f authored about 7 years ago
Merge pull request #1038 from lucas-clemente/flow-control-no-defer

don't defer unlocking the mutex when getting window updates

4b7af49164327e4b7bc77422636e187740fa7a51 authored about 7 years ago
remove flow control mutexes for the sending data

Receiving MAX_{STREAM}_DATA frames and sending data is all done
sequentially, so we don't need a...

bfdeeae70c8924b889bf978bc7e49b3dd0986373 authored about 7 years ago
Merge pull request #1033 from lucas-clemente/error-code-type

add an application-defined error type, for RST_STREAM and STOP_SENDING

075e6f2c79892ec4c2f5299b62e5e77b69ee6ce0 authored about 7 years ago
don't defer unlocking the mutex when getting window updates

357a2f6213dd45586c5eb8bfeaa675bfa3508399 authored about 7 years ago
add an application-defined error type, for RST_STREAM and STOP_SENDING

40650d93f0394e712eccef164516a73a8ec58f70 authored about 7 years ago
Merge pull request #1027 from lucas-clemente/fix-1026

don't send STOP_WAITING frames (for IETF QUIC)

efa781b06751a4c59388d4eb0393f39a06929173 authored about 7 years ago
don't send STOP_WAITING frames (for IETF QUIC)

2c83c9e3f0bcaf8b4b3766f5f96f41bfcdd190aa authored about 7 years ago
Merge pull request #1030 from lucas-clemente/fix-1029

when the stream write deadline expires, return the data length written

93e99e239cb22f0ef7d556bf6c0326e1e66c56e5 authored about 7 years ago
Merge pull request #1025 from lucas-clemente/fix-964

ignore STOP_WAITINGs, derive lower bound for packets to include in ACK

bb093d82f1b742624bcb5c589c2c12c6193d7cda authored about 7 years ago
when the stream write deadline expires, return the data length written

34ad9f9e638163039405f2a6ac1e33a986084725 authored about 7 years ago
ignore STOP_WAITINGs, derive lower bound for packets to include in ACK

8e0060c51b0ee7e91515c6618ad4a08526c68dcd authored about 7 years ago
Merge pull request #1028 from lucas-clemente/fix-986

add the offset to the BLOCKED and STREAM_BLOCKED frames

448928fc630d74e4f4185bc788f8e5cd349dc781 authored about 7 years ago