Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ooni/quic-go
https://github.com/ooni/quic-go
remove the .editorconfig
82cd9b5078c86b85e92ebfad660e8b4891965d63 authored over 3 years ago by Marten Seemann <[email protected]>e7c4e756ad2d5db63f747041e5c100fc574c2fd4 authored over 3 years ago by Marten Seemann <[email protected]>
... on the client side. Both the receipt of HANDSHAKE_DONE and the
receipt of an ACK for a 1-RTT...
3666a7111d4bd491506cc2f3db65077e211dbc89 authored over 3 years ago by Marten Seemann <[email protected]>
This context has the same value attached to it as the context returned
by Session.Context().
In ...
49177607260a1ba9bcdac004e73a97fe4349890a authored over 3 years ago by Marten Seemann <[email protected]>
72014c447bf6b3d46ae80f901c6f42097a9bc990 authored almost 4 years ago by Marten Seemann <[email protected]>
don't use a lower RTT than 5ms after receiving a Retry packet
3138a45fded18b7c15c12424ea662127b4b80c9f authored almost 4 years ago by Marten Seemann <[email protected]>don't pass the QUIC version to the StartedConnection event
e3f36af2e24e7d472149686d66711f3bfdc7a5c0 authored almost 4 years ago by Marten Seemann <[email protected]>update the packet numbers in decoding test to the ones from the draft
c4cd631de140a5eef76984be483447b692eedd1a authored almost 4 years ago by Marten Seemann <[email protected]>various amplification limit fixes
4b10e67bf1c5f26ed1e72038aa81dfe6abecf9f5 authored almost 4 years ago by Marten Seemann <[email protected]>fix calculation of the handshake idle timeout
431a1fa650a139f695a092cbfeeaf57e1615c2e4 authored almost 4 years ago by Marten Seemann <[email protected]>63e810f0d8a2b850233e2c1b929523e6a760d908 authored almost 4 years ago by Marten Seemann <[email protected]>
only start PMTUD after handshake confirmation
7f55fc710734afe8e2779c9bc48fabf8b9cc75a4 authored almost 4 years ago by Marten Seemann <[email protected]>don't regard PMTU probe packets as outstanding
37a3938543c09c51697d229d9067432d0d50cdf9 authored almost 4 years ago by Marten Seemann <[email protected]>expose the draft-34 version
8d44a3c04ce4039a37967e9c563f4229929e31e1 authored almost 4 years ago by Marten Seemann <[email protected]>clean up the testutils
f8b847f5770533d36a3ebd4d2ce5a678bcb105f0 authored almost 4 years ago by Marten Seemann <[email protected]>22daaf45367343a1638b6759a33102c90a7fea5a authored almost 4 years ago by Marten Seemann <[email protected]>
initialize the congestion controller with the actual max datagram size
f60306c4bf9570f50e737b6c83ed2680eef6cb7c authored almost 4 years ago by Marten Seemann <[email protected]>The version might change in response to a Version Negotiation packet.
c30a45ef6f70ca250870786640bd9899268fee37 authored almost 4 years ago by Marten Seemann <[email protected]>make it possible to trace acknowledged packets
ea14ce572452c204e48364faa2a7446f5acf2663 authored almost 4 years ago by Marten Seemann <[email protected]>avoid type confusion between protocol.PacketType and logging.PacketType
0c427362865d2d5ed24f693514d8db387f54096f authored almost 4 years ago by Marten Seemann <[email protected]>fix duplicate logging of errors when the first error was a timeout error
8c388e0aaf727dc8e7c13cbec7eb833e7495ce13 authored almost 4 years ago by Marten Seemann <[email protected]>use a tracer to make the packetization test more useful
6f00937e42a35478c3663a437e0be29709b512ed authored almost 4 years ago by Marten Seemann <[email protected]>improve string representation of timeout errors
bd2dfd51076e75063dc60f0a9b72581f30984ea0 authored almost 4 years ago by Marten Seemann <[email protected]>b6634fe1242c38169062224cc10e3be489ecf7ba authored almost 4 years ago by Marten Seemann <[email protected]>
3fab321ea79da350fc07886d6ea125b5f116749d authored almost 4 years ago by Marten Seemann <[email protected]>
a695bae01968def15c423ab6120c6d1df910dbd2 authored almost 4 years ago by Marten Seemann <[email protected]>
6c0142cb4c338a99e333307a25a5a051bc62b62b authored almost 4 years ago by Marten Seemann <[email protected]>
Our PMTUD packets are never coalesced packets. Since we try packing
coalesced packets until the ...
b57a1095c532033015b0f163e50d18445d6bf6ac authored almost 4 years ago by Marten Seemann <[email protected]>
905a66cc84d31878832319674d1a94c8835cfe69 authored almost 4 years ago by Marten Seemann <[email protected]>
fix flaky timeout test
3376a9fa9fdcd603d4f2d7bc447ba53fed6cb641 authored almost 4 years ago by Marten Seemann <[email protected]>c4073fba8a5a657481cb983317bea6a6a1fe63a6 authored almost 4 years ago by Marten Seemann <[email protected]>
875692ea108ec6cf9e557ab077b711a3224c22fd authored almost 4 years ago by Marten Seemann <[email protected]>
e098ccd2b3bf560d3d8056dccc1a35b229a2a47a authored almost 4 years ago by Ari Mattila <[email protected]>
d48c08037a54b398b90fb22615812ef0fcf65aeb authored almost 4 years ago by Marten Seemann <[email protected]>
This also means that PMTU probe packets won't be sent as PTO probe packets.
5bdbff929de561bc72d341a0104760f779a55ef5 authored almost 4 years ago by Marten Seemann <[email protected]>afbb2b7b6a030ee8988665ecb8ec57f905be7b1f authored almost 4 years ago by Marten Seemann <[email protected]>
04074fbea3a51406efdb685aacb318c4c0a99548 authored almost 4 years ago by Marten Seemann <[email protected]>
154b55b50ae8294b960ccee9523b3164a76f77c4 authored almost 4 years ago by Marten Seemann <[email protected]>
The enums have completely different meanings. protocol.PacketType only
defines long header types...
7feda789d2a4d060d0dfdb943336c7b92f50daea authored almost 4 years ago by Marten Seemann <[email protected]>
f71997597c6cc407177cc62018e43f3ed32ff4ab authored almost 4 years ago by Marten Seemann <[email protected]>
45a432f1001b289463508435bf91357960b9417d authored almost 4 years ago by Marten Seemann <[email protected]>
7c8f729771b0469fda2f57bc52d07c897cb08c53 authored almost 4 years ago by Marten Seemann <[email protected]>
04fe1ea7bfd6cf5d19cb1ceebd81065ed2596d37 authored almost 4 years ago by Marten Seemann <[email protected]>
d71cef2eb001d55c36427b93a25d33212c07c540 authored almost 4 years ago by Marten Seemann <[email protected]>
7d6be20fdc90721c702557c45c31c85f9db2d8a3 authored almost 4 years ago by Marten Seemann <[email protected]>
f44803a39b9c108138b193e1abe34c0d5a63584b authored almost 4 years ago by Marten Seemann <[email protected]>
add a 0-RTT test with different connecton ID lengths
81d16a99035a48b33cfdfdb16567da73c79c7a35 authored almost 4 years ago by Marten Seemann <[email protected]>f25ec1b62c7a0b57b0f18d67ff449ce436cef131 authored almost 4 years ago by Marten Seemann <[email protected]>
only run Ginkgo focus detection in staged files in pre-commit hook
749bbe418755138ff8f87559a85882ba8b425615 authored almost 4 years ago by Marten Seemann <[email protected]>fix evalution of DEBUG flag in integration test workflow
28ba9c4f16d2e3556a02b837ccb11b0c0483f9bb authored almost 4 years ago by Marten Seemann <[email protected]>33a47fe661bc6a181d19a6f07932c7b47a1e3e51 authored almost 4 years ago by Marten Seemann <[email protected]>
allow 0-RTT when flow control windows are increased
3b20133e845388166a4eaa493529d17fff18a07d authored almost 4 years ago by Marten Seemann <[email protected]>improve the 0-RTT rejection integration test
0b547e965757728b5d641729952fbc5c3fca4457 authored almost 4 years ago by Marten Seemann <[email protected]>If a change is not staged (and therefore won't be committed), we don't care.
64f015fab495def0d0db94ac223aa9079f990a26 authored almost 4 years ago by Marten Seemann <[email protected]>cc59aa0d2ebf78e298caec13e960e938a7f5394f authored almost 4 years ago by Marten Seemann <[email protected]>
d9c16ea5f14f5132dcc17cd247d549efd89acfc1 authored almost 4 years ago by Marten Seemann <[email protected]>
31ac5ca60de00a7c68a4466bdfda4131097defcd authored almost 4 years ago by Marten Seemann <[email protected]>
6c3876d6b3d7493f1d2521555560acf5df1178f5 authored almost 4 years ago by Marten Seemann <[email protected]>
rename config values for flow control limits
522cad0ba877c437d736392186cbd1bdb2e23b37 authored almost 4 years ago by Marten Seemann <[email protected]>allow 0-RTT resumption if the server's stream limit was increased
e5a83e1409ee20d8b99d69058793b3f1b193358a authored almost 4 years ago by Marten Seemann <[email protected]>7ea53e6c2cdb12c946e46987086437db3c77c61c authored almost 4 years ago by Marten Seemann <[email protected]>
354bbb0e2ec710381e29559cf07f9d6d60349cb9 authored almost 4 years ago by Marten Seemann <[email protected]>
cache the serialized OOB in the conn, not in the packet info
f51eff48e95502cdb4268600e80a8af1e9260937 authored almost 4 years ago by Marten Seemann <[email protected]>use code points from x/sys/unix for PKTINFO syscalls
74730c00831c86ce9f768484ba357a3729b48ed3 authored almost 4 years ago by Marten Seemann <[email protected]>make it possible to detect version negotiation failures in logging, fix qlogging of those
5073e300a6798e21238e72094d701c6346d70857 authored almost 4 years ago by Marten Seemann <[email protected]>make the initial stream / connection flow control windows configurable
59eb3ed2fb8f908c98c1b95700f43ac3616571c2 authored almost 4 years ago by Marten Seemann <[email protected]>only apply server's transport parameters after handshake completion
1d2756f9f75ea155a7418b83ad858a4afe849a17 authored almost 4 years ago by Marten Seemann <[email protected]>fix documentation for baseFlowController.UpdateSendWindow
213304b5972a815988a554c526df95833b616ab4 authored almost 4 years ago by Marten Seemann <[email protected]>set the Content-Length for HTTP/3 responses
8f42b1e45d56b681d81fada81bc5b8dbf11a652a authored almost 4 years ago by Marten Seemann <[email protected]>update the flow control windows of streams opened in 0-RTT
6102a9b308065aaa5357ae85146d9d31014cb69c authored almost 4 years ago by Marten Seemann <[email protected]>4f94be16ee82b7ad9495a744559c65f3895d6cc3 authored almost 4 years ago by Marten Seemann <[email protected]>
We're allocating a lot of packetInfo structs during the lifetime of a
connection. It's better to...
1186a3ed79000ac8ee4394a7ad64d28eae8e3fea authored almost 4 years ago by Marten Seemann <[email protected]>
Use the correct source IP when binding multiple IPs
e9ea484aa42494921520373c790145b56683453e authored almost 4 years ago by Marten Seemann <[email protected]>
When the server is listening on multiple interfaces or interfaces with
multiple IPs, the outgoin...
d468a79339e1e4905786f0169ad7c2504e921eaf authored almost 4 years ago by Marten Seemann <[email protected]>
5208845191ff7edae9bca3dfb7f4d6cac3ceef72 authored almost 4 years ago by Marten Seemann <[email protected]>
29f02e1bdab5c024fc06629621e2390316569b49 authored almost 4 years ago by Marten Seemann <[email protected]>
The server might have increased the initial flow control window. We need
to make sure to inform ...
c27f5a55b3450d9f24c249a948c027e7c65ecbcb authored almost 4 years ago by Marten Seemann <[email protected]>
48a457601d62f59f51af85410200c58098a51892 authored almost 4 years ago by Marten Seemann <[email protected]>
3588cddd438e4e454f117addc35b5265c138859e authored almost 4 years ago by Marten Seemann <[email protected]>
fix race condition when receiving 0-RTT packets
3bce408c8d668b0b5c75547dfc4b415b32caf0aa authored almost 4 years ago by Marten Seemann <[email protected]>
This prevents a race condition between receiving of 0-RTT packets and
the creation of new session.
7042ef8f8fbabb9b7e1a7b91f2dd2973d0ab326f authored almost 4 years ago by Marten Seemann <[email protected]>
bab0384444ab8b4e6336f28b178c06ca0b04a60e authored almost 4 years ago by Marten Seemann <[email protected]>
ecc86aa1ab31558ba1af5831b3492372eb2c2e04 authored almost 4 years ago by Marten Seemann <[email protected]>
7676e455c5f5cdd0ce1bbef9070df53c937b11d0 authored almost 4 years ago by Marten Seemann <[email protected]>
require the application to handle 0-RTT rejection
b2c2e4940fcb0752cc778802aad4ddb0e6e6948f authored almost 4 years ago by Marten Seemann <[email protected]>
On the client side, 0-RTT packets have to be sent using the old
transport parameters. We're only...
a15cfd6871ae702653cb7aa86afd91690bdd6183 authored almost 4 years ago by Marten Seemann <[email protected]>
d9434f523e935ebfd29ea5a330713f62b09dd173 authored almost 4 years ago by Marten Seemann <[email protected]>
clean up the GitHub Action unit test workflow
9dcb56b76f21241216e90009f3ed26d82c6c163f authored almost 4 years ago by Marten Seemann <[email protected]>add a debug option to the GitHub Action integrationtest workflow
f7bb5c9551543e371893cc7a4d0bb0ece83c0011 authored almost 4 years ago by Marten Seemann <[email protected]>af284030e93b2eb02d2dc28d8903c13afe147bed authored almost 4 years ago by Marten Seemann <[email protected]>
add an internal queue to signal that a datagram frame has been dequeued
20018c836b96a40fc5395ad781662dc65d600e96 authored almost 4 years ago by Marten Seemann <[email protected]>