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
142abb08b3080b28c9d134b56be8bf528f20784a authored over 7 years ago
1993ce72282ec188de8ffd9021e6e96b22679cde authored over 7 years ago
run integration tests with the quic_server with all supported versions
792047a2c5801725c8cbdef26c4280feb095887a authored over 7 years agouse a type alias for the STK
ad4bdb993cfc8c4061ac3ac14228e646e769872b authored over 7 years agoimprove the QUIC proxy
b7d8d336453e3c60d9afda7fee18e2189768843c authored over 7 years ago3cc34a3ae7ff274498743b5060be43287351bca0 authored over 7 years ago
Now we can execute the proxy tests in parallel without running into
"address already in use" err...
4da08c9710451be1b9294c590c5ee5a77a6bd427 authored over 7 years ago
99f4a923cd16a17906bed9b4fd824ece178a8f1b authored over 7 years ago
activate Chrome tests with QUIC 39 on Travis
71f7ab1326fa1a4152cf400fe6c6df25c8d6653d authored over 7 years agofix Public Header parsing in the proxy
7ea4e6d9ae130d2dd03ca950725bae7aee5bb3d1 authored over 7 years ago11a31cfdacd6042a8661cc963bbedbb878fbf8bf authored over 7 years ago
The Chrome installed on Travis now supports QUIC 39.
5c7f104b6dad439413137f5c748af63f38d1ae50 authored over 7 years agoimplement a very basic TLS 1.3 handshake
2c4a17e40601b87c513356b1533af43f10c3e5e9 authored over 7 years ago91b740418272090563c7c6ddadb430abcedf31e9 authored over 7 years ago
82db032a058e502939b6942c096e7a200b9c72c3 authored over 7 years ago
866f209834dd6c69ade97878e1d58fc1727f0b98 authored over 7 years ago
7cbef3cb1b7b1be426871d71d94df80b80d7207e authored over 7 years ago
8bcabe0ba90dec0a0b878550aaebf273ffd9fd1b authored over 7 years ago
6931edaf6b62700354e5330f9080a7147ec108d6 authored over 7 years ago
TLS will use a completely different key derivation function.
8df2cb3b1ddb9d365a293a6fa8d4ab2f88a4be2e authored over 7 years agoThe AES AEAD used by IETF QUIC uses a different nonce format.
fd780e3eab87b1f656b704aa439c21ac5ec1db76 authored over 7 years ago23f3432b9d4a0b6191f710d26515d2dc1b4c9818 authored over 7 years ago
It is not used yet.
15e9e3658a3511109f93b9b032dcb4d2d473d68a authored over 7 years agoremove accidentally committed merge backup file
03f16814ecad0cdf9676dee5fd0a3b752c343dc4 authored over 7 years agomake the integration tests race free
ebf0b9a3798be34072bd2b24b6117ad0989058a9 authored over 7 years agoe513cb7ad2699970069857e9d2ee669c0ab20f87 authored over 7 years ago
17a0541edbf7a45b5c98f36ced23bd673bc7d670 authored over 7 years ago
682d8b1c7a3840b9d9d9d7d5c3603ae81593d0ce authored over 7 years ago
508586ea7e2a863b263b4ef051b0390f143c68c2 authored over 7 years ago
This fixes a race condition in that test.
7d446253c40eb8f718da6817afa57cddc80a16b9 authored over 7 years agoThis fixes a race condition in these tests.
5751b599eeabb4fc1a69becf35c5ee4ee447d714 authored over 7 years agobf64c869168728e5082f8db6e23decba0eb78163 authored over 7 years ago
fix go routine leaks in client tests
03de09b2367129cc3f576998ecf1eac0320c1142 authored over 7 years agodelete empty files in the integration tests folder
500eb0d50d93f50b1aaea2ef72127f49782e1e75 authored over 7 years agofa2ecefa311cca4fb06dc3b04d7dc3e0fe15d37e authored over 7 years ago
These empty files were necessary in Go 1.8, but are obsolete now.
f5abd5d858408f0292f869354060325a61939831 authored over 7 years agouse type aliases to clean up the API
e7d1d225dc2beb6dffd809fe5a12838e4c41b4b3 authored over 7 years ago60f5c660c643a43b1ee1e888abb5639da2b97757 authored over 7 years ago
e05f5ce5943f5bd4a5f623b88254d6f90bc0dcf1 authored over 7 years ago
Type aliases were introduced with Go 1.9, so we must drop support for
older Go versions now.
95a971f322a3b4f0bee5370b2dac6d41a377d54b authored over 7 years ago
f1ada87dcf407a5e54fdee80a4991e7040b905bb authored over 7 years ago
524ecb5827324fb83b5eb30241442c0352091641 authored over 7 years ago
ed522ebbcebf65a29febc83c21780b2d5418a7ea authored over 7 years ago
1794636220dc32ca7b2a63f425b09e7b0d4aeec8 authored over 7 years ago
88afad87220d02192cc459c4efeb3a17e2985c27 authored over 7 years ago
add a quic.Config option to configure the idle timeout
5281d5b65d2cf1a5fedd8463ef3953cf7ff4d961 authored over 7 years agomake sure that the SHLO was sent before returning Listener.Accept
24119d5a257328b24d5e42a8b5f3b48988614fed authored over 7 years ago
This simplifies the timeout logic a bit. Before the handshake has
completed, the only timeout is...
print a debug message when the server is started
293f26d292bd67977d5b9d6d527000acffaea345 authored over 7 years ago7ec09d2488e7af5ac40e4f387962047ed6591f16 authored over 7 years ago
This fixes a race condition: In the server crypto setup, we would send
protocol.EncryptionForwar...
71e82677e18ed189f3aeb1db5226914647e4b987 authored over 7 years ago
e398d5409a59c240dd1a0f52371357b718d97c60 authored over 7 years ago
print commands on Travis
a6719bf4170c2a45a1a97cd32ee8a02b02c75dea authored over 7 years agodisable verbose logging for integration tests on Travis
3414cf8b49431de52019113845a2faa9f197fe67 authored over 7 years agouse Go 1.9 on CIs
60be7e1e81059b410cd0a43d865d93c89d4dbebc authored over 7 years ago8ff8637bb807beeee040433b52c6a005d745e706 authored over 7 years ago
make PeekConnectionID a private method
dc20c37f243d5cbb35776d4e73f89f766a3f333c authored over 7 years ago
* make the logging on Travis less verbose
* log every test on AppVeyor
51be2404889a2f7faf7050b27fab004dca0293e9 authored over 7 years ago
4f6eef8b086472ab29a7b905b79dac6311e1d9b0 authored over 7 years ago
55a8979bd57269f5d63c774afece0632c2a77397 authored over 7 years ago
b699a92bd5bd2ef67a9c21aa8347ed53321493a8 authored over 7 years ago
0665c08b880bb9aaac7a30c46d797159877f91bd authored over 7 years ago
4d5bc253f09770abe4a4d1d6af22ae3936ce6180 authored over 7 years ago
add support for QUIC 39
3390564e98518c875e00da7c3d7289aae6c3cf80 authored over 7 years agoThe Chrome installed on Travis doesn't support QUIC 39 yet.
2b683be36a456560c13f4064c8f92e5985e6673d authored over 7 years agotry to find the Chrome executable in different paths
a9e2a28315406f825cdfe41f8652110addeb84a5 authored over 7 years agouse a chan to store sent packets in mock connection
ec619ede1db66db5d21fa12056b67d59eaf3ada0 authored over 7 years agocbc6f644612cb221d5b01069fc8db6d6d790603d authored over 7 years ago
From QUIC 39 on, the peer is required to send a retransmittable packet
when it wishes to receive...
843764aea3ce146e404ecd02afc0abf910adcbbb authored over 7 years ago
79bb3a9bd3ebe4ffc218d3f1ead87759ff1f16ff authored over 7 years ago
dd0daaaf1edce5dd8b45482cefe109adced7a80e authored over 7 years ago
Note that it's not possible to write a couple of frame types for packet
numbers that don't fit i...
2330ac0497fe70d4c1717a4c987a51d86a4f39dc authored over 7 years ago
604c6ae4064cb545c4e8afece95b2c357227916b authored over 7 years ago
This will be needed to correctly parse the Public Header later. With the
upcoming changes in Q03...
2d4b7726b23cca2bee99b266edc74bed100689f0 authored over 7 years ago
b5ff87b0824220595db5ac64f2a9dc4fcc1ee940 authored over 7 years ago
This makes the session tests a bit less racy.
254e079029780e8167b896abfa15cccf4edd567c authored over 7 years agoRefactor inttests
3bb4662cfc81bf79d9a723a8408e7f4829cc15ea authored over 7 years ago75070d057b75f78d295e56e647a03538b36c681a authored over 7 years ago
6150e2d05df17a7b8e4bb8a016fba1a5dba56bf9 authored over 7 years ago
84db78db8315b0a985eec7a95ba89b80f49497ad authored over 7 years ago
19d1210a9a2ef7d89707a17add11403e76d7359a authored over 7 years ago
bb5a1994678d78789c3289d57baba7521eb414cd authored over 7 years ago
56cbce35b3066038438f289a0814173738bc9cf2 authored over 7 years ago
6277d633e0858bd9bb157a48104ed4365febf328 authored over 7 years ago
0b1d7c46f57b996ae938134f44045f674749b9e0 authored over 7 years ago
57e0616b3d35021bdb13044ad0fdf3d54bd2722d authored over 7 years ago
8ec11c0b536a7de52bcf2ed661b651758156e007 authored over 7 years ago
Fix typo
d0fde2b230394074e9ad4276f3cf17f518cf7c6a authored over 7 years agobaa6005b9caf3804c1168c57459e6e14cde61f5c authored over 7 years ago
add support for QUIC 38
f3b8678ca61874109ca8a4ea12fc2d4da1ab5cc4 authored over 7 years ago71ff144c20087bb3bc4ae21b7950258bd105fbe9 authored over 7 years ago
We currently don't support the no STOP_WAITING experiment.
be338c8389fae934e0d0100236f82aa60ce2d61a authored over 7 years ago
Now it's no longer necessary to edit the h2quic tests when adding a new
QUIC version to the slic...