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
b791bb6cdf470ad08e2d32dc5a7211922948a9c4 authored almost 2 years ago
dee98638a4f1a9f815421d7f3e6170384ab9fb89 authored almost 2 years ago
f42357f096821d3836cb04518d31da5f589bb715 authored almost 2 years ago
5b72f4c900f209b5705bb0959399d59e495a2c6e authored almost 2 years ago
update for Go 1.20
1cea56ac29a7921efacec8d22238887b1fc63277 authored almost 2 years ago3d9380ec3c13b7349abc3c3de4261d443252cadc authored almost 2 years ago
55891e29256f17d99d6ad80f3512c93a9c2dcf74 authored almost 2 years ago
68c91c9a2b36d0087e563806091e0afec3ef7b24 authored almost 2 years ago
* http3: use a mock roundTripCloser in tests
* http3: correctly handle failed clients
Spec...
89769f409f63e77ae36c4f732fe632d906d9130f authored almost 2 years agoSigned-off-by: Avi Rosenberg <[email protected]>
7b2c69451e9b7a2f60d9a549a91b14e5de1d1228 authored almost 2 years ago* fix: return typed errors when after cancelling actions
This is errors.Is'ed by libp2p and t...
3f9d8feab2de6a552af39bb00ae3c1c9123a22b1 authored almost 2 years agodfbfe71309ca59a5287cbc2b8e4d5e7e3d3c18b1 authored almost 2 years ago
* Sort projects
* List AdGuardHome
* Reformat table
d937633cad9ad387a052ce1a6769660e5b34b103 authored almost 2 years agobbeea8dca004087b74c5510a8eb5046a497a613d authored about 2 years ago
58cedf7a4f47328a00837fdb91b98af3d7057295 authored about 2 years ago
9488539a494de039d26b7761ae2af29bb7592b83 authored about 2 years ago
remove version parameter from constructors where they are not needed
a81365ece88ce9d4601ef140073abadc7657fec8 authored about 2 years ago00624f623d9a6ea9332c3352f30f29853fa36678 authored about 2 years ago
4bb9f29b55c250809a7d391dca6d08b1c97c561a authored about 2 years ago
56985cbfd1efa78731fc310357576a1ff5490e73 authored about 2 years ago
d972a5e8f2b51ae39cfc5974d7f8cc89251d9a1f authored about 2 years ago
d4a0793b6a317d2ff79ab4cb9ce11be7c40da586 authored about 2 years ago
1646fd545eb7e7ffd4bdc0fbf46a12f95ed3429d authored about 2 years ago
0f352f2653b533c14726b27318212aeef5183cd0 authored about 2 years ago
ef28f4667f46528ab7a27878a5c262eb6f3b9abf authored about 2 years ago
582edae63d992b30e9f97646c92bc09cd2f2d898 authored about 2 years ago
5c7d120b8f83f276effde086c496b2c0aa55bfa5 authored about 2 years ago
3affa1d911bd6f6bbe0f95f9f63b9b79a4794411 authored about 2 years ago
576d85cd3d80c67f30e54b6080ef7fb98732d209 authored about 2 years ago
2aa71ff76b7a117bc21d69e6acdb3c396295dc48 authored about 2 years ago
b77d8570df58ad7892fd4cc21c7b2a12fb2a6608 authored about 2 years ago
make ConnectionState usable during the handshake
4d9ab7b60410f0be06f833e3ff795db645ecf08d authored about 2 years agoc20b541dbbd572399ffe96120eb813623a126b14 authored about 2 years ago
This avoids having to allocate a bytes.Buffer.
c24fbb094cde74cbc590ebe13f3deec95887d08a authored about 2 years agouse a separate code path for handling short header packets
3d4bbc28ba61126c7ae40146deb5c57c7061515b authored about 2 years ago108f1521819dc790ee7c630665f3c8e8d88c0207 authored about 2 years ago
aca052dc7c36c41126d71c38bc58a1df5eeea2e7 authored about 2 years ago
86edf7fd4b96bd42e678f36a4e899c1828dbb531 authored about 2 years ago
d72aa25fb817861a6cd5d201b10583a7aaa370cd authored about 2 years ago
518fd1c877e37260bec9e14125d258f5a60af9eb authored about 2 years ago
124e597cf94d7e282e43c8902b9bbd18b2f4702a authored about 2 years ago
e89fc1152bc2f704445f24ec7fc7fda0ce75f2f0 authored about 2 years ago
ec9a6e7a998d470b2b457d2111fd9d977c0cffed authored about 2 years ago
3e7bad5efc9fc7f448b5b6692a25ee588632e0b4 authored about 2 years ago
87f51d33dc0eb65f44ef52dc7dedc5b0e74d557a authored about 2 years ago
4bf50901e8f453a50020525626c1e913c127a124 authored about 2 years ago
54d8ab39bdf48ff6ff5e609cb620e14319964e9f authored about 2 years ago
384ad9b2ae6c53cc21792d9699542268ae2880d3 authored about 2 years ago
24be84cd00406e10f3418dd44efcf0d7ca5a03a1 authored about 2 years ago
The coalesced packet will only consist of a single packet, but this will
make the refactoring ea...
use a sync.Pool to reduce allocation of linked list elements
7ad58d2426212b27b943aefc79435499c86ca66a authored about 2 years ago5141739d57cad7693cb122b8ce5d3b4d60ac0c67 authored about 2 years ago
a2e52e31a81ef08cd40556da4c229bf0bc99cd64 authored about 2 years ago
0480237ca6183b087349571a9acaa628bca03109 authored about 2 years ago
45b489b6f62492f2a9804b4ed484832e150fd023 authored about 2 years ago
b52d34008faef47aa7bc618ad2686f154c190f0a authored about 2 years ago
tls.CipherSuiteName calls tls.CipherSuites, which in turn allocates a
large slice of values. We...
7fbcbf7ac62682aefa4fcd72320573a081e68e22 authored about 2 years ago
07918469bc1eacf375e16571ea460947c70663f3 authored about 2 years ago
97550b4817176fe1855d06fe2c822514dddaae81 authored about 2 years ago
2b7bce86cd16c889f22074eb1236c20ab168c408 authored about 2 years ago
71f9182de69c6915a748f28ce786b2cf58745c22 authored about 2 years ago
Signed-off-by: Avi Rosenberg <[email protected]>
Signed-off-by: Avi Rosenberg <avrumi96@gmai...
cf1aff0492662aaa76d3e59cb15c8c16df2a9072 authored about 2 years ago
Especially the sentPacketHistory linked list shows up in allocation
profiles, since a new list e...
dd30a026278444a27af48e033e96888c18367357 authored about 2 years ago
d2512193dac18f24b31bb3f1f50ac60adb448ee4 authored about 2 years ago
8d496ebb5e3574a687d8a3b99988a5a51184884b authored about 2 years ago
b8447041bb4d328e51e47a8c7e4527dd16e08fac authored about 2 years ago
* Expose the QUIC version of a connection via connection state
* Update interface.go
Co-au...
f2d3cb8f43838420a571f7150baf62816560eab4 authored about 2 years ago7b211d65746c98377ba64bb5f2d3a93fefc0439e authored about 2 years ago
9540d0fed27f3b48d2451d4c76703f6a189a8cab authored about 2 years ago
* fix: client sni handling
* chore: add comment
2de4af00d06891b8b110965a2aa44b0a84dcc71b authored about 2 years ago* chore: fix multiple typos I run into
* Update conn_id_generator_test.go
Co-authored-by: ...
5fe9f9bd8943fbbfd797880ce99706d3ad82678b authored about 2 years agodf762b75523a8270939caa7de9778d295ee176bd authored about 2 years ago
76761598e9f9a19f7912580dcf58861e994b4382 authored about 2 years ago
047f9b6ffa71a2dfaca01af99c72b0116dd933af authored about 2 years ago
af30cef57c5c20ebcb599200a96d89f7c33c3d50 authored over 2 years ago
e496120c76835e3b1c7fa732f7ddfbc3f7452da8 authored over 2 years ago
85fbfb94055f841e48eefbd9d26051b5d61b00fb authored over 2 years ago
1283a1f2151c57d6ab0c7a11296883129020bea6 authored over 2 years ago
b025344e71820cded11d49f6f13a6b431da4bf24 authored over 2 years ago
f78683abb64544398706e04847d4f6ff298aa2e2 authored over 2 years ago
52ab2454f7f8d47320d7fbbcaf5eb5e3fc6a4c35 authored over 2 years ago
migrate to Ginkgo v2, remove benchmark test
423f5dcf6c5b7253159cd670d1815da938a55022 authored over 2 years ago192ae3437b97ab36c91a13b438fabf1c92bf0440 authored over 2 years ago
870fbe7ab0b871d879767c83b9744d5d3ac54b97 authored over 2 years ago
c9a878858ef22a47c59203cf2351336857b9caed authored over 2 years ago
There's no point in having the timer fire multiple times for the same
timestamp. By using a mon...
2b5d1281c10c12c58f36537c871fc46247a55396 authored over 2 years ago
c75bf49422067c8ca61ebd9901423f3d45636785 authored over 2 years ago
fe277dc6633c2501064be6f3fe96a2ac3a462a8b authored over 2 years ago
Before we process a packet, IsPotentiallyDuplicate is called.
This should filter out all duplic...
The new qtls versions contain the standard library fix for
https://github.com/golang/go/issues/...
d03f9c2a4fd8fb4434342ccd9570dcdc203f81de authored over 2 years ago
1f6a9ecafd9dbe55833469300c0d574fdf949fb9 authored over 2 years ago
* Handle abort like the stdlib does
* Using the sentinel value from the stdlib instead of red...
a9056484809dca89ca5ac936e0a2ef26ee1783ca authored over 2 years ago424a66389c01d10678bfb980cfe6faa8524b42b6 authored over 2 years ago
17761bf35f0e91c82ce963d4138aacf90213768a authored over 2 years ago
simplify packing of ACK-only packets
2b54aeac2d53b8e6aee7cc494cc64e9e4d59b000 authored over 2 years agouse a sync.Pool for ACK frames
d1d9f49ed411da3400f3f7ff28f9576f7da0deb6 authored over 2 years ago