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
a6f67c7e14d40904a8edd4de9e4692d177a4940a authored almost 8 years ago
The closeCallback was run when a session was closed, i.e. after the run
loop of the session stop...
set ginkgo timeouts for client integrationtests
5f25ffc795f3f7c60586123e550c0d01b9f6cfb4 authored almost 8 years agoMake responseWriter a CloseNotifier
2674c9835963711795a608cfeed0bdbeeade1e7a authored almost 8 years ago
This is a temporary no-op that returns a new channel;
eventually it'd be nice if this worked fo...
Fix a data race in stream.Read
97ccb08f94abf6f77a93f9078eb9848d0e818f76 authored almost 8 years ago5aba3458112d543d57dc6f1ba6b93b2a9b6e7f00 authored almost 8 years ago
a2e079c052cce953212288c3ef852a166bdce1ad authored almost 8 years ago
a7c60e32294d6800400eb2e8d781b8dc2af7fcc7 authored almost 8 years ago
Use: ginkgo -failFast -- -logfile=log.txt
Ginkgo will create log.txt and set the log level to Lo...
076e5a38d319a69be75bfe5bb5cd0b15c5cdf1ab authored almost 8 years ago
add support for QUIC 37
ff42100f1b0d185e27f098cdc4dbb18c36e95946 authored almost 8 years ago
fixes #375
Chrome tests are disabled for QUIC 37, since the Chrome version in the
docker image d...
drop version negotiation packets that list the version the client chose
07f14adfe048ca29b385de51daeb70c6b7fdf852 authored almost 8 years agofixes #569
07cbfec9310ca2e540464fb8dae776827901045d authored almost 8 years ago
Version negotiation packets don’t have any payload. They must not be
passed to the session, beca...
40cdea8deb01b7cda515f458b70aed199b142833 authored almost 8 years ago
ref #375
3c223b22a2ea474ad6b11eff8ad40e80351b6df4 authored almost 8 years agorewrite the QUIC proxy used in the integrationtests
c62fa8324836f8546e6366702d298c487c89c2d8 authored almost 8 years ago
The new QUIC proxy allows to listen on “:0”, which allows us to get rid
of all “address already ...
Add an echo example
4c0b922688517279587d6e2243051e76888422e2 authored almost 8 years agoFixes #557.
8cd1deba54103da93c3d8b8add11b5579ef4ea4a authored almost 8 years agofix flaky integration tests with the quic_server
31be6464be1347145f24e0e635c80108f0990d0c authored almost 8 years ago
Both the CA and the server certificate should already be valid when the
test is started.
Remove travis retry
61f5f1e66861b725f31c7da25eccf59abfe2fd94 authored almost 8 years ago671efecf29569adf010eb05f3c12c500bfc92748 authored almost 8 years ago
add integration tests with the quic_server
b8bb9750f4502e8ce37b4caadafbe48dccc28442 authored almost 8 years agofb127ecfd51299f158578afa8bce4589b29eba09 authored almost 8 years ago
fix race condition when saving the encryption level in h2quic.Client
8b351a9b7e5135c53dbdae14235e2fb4e9bdd436 authored almost 8 years agofixes #551
dc782e78eb6e921f5af9f1fd50303a19fddc9b2f authored almost 8 years agofixes #549
2a1b3da9712a07f9131482aa831032aae6210bf6 authored almost 8 years agoFix quic_client integration tests
4b100409c4ed4413548ba1076485464a249d2133 authored almost 8 years agoApparently the output format of the quic_client changed.
a896e81cd9d5ef1fa87e4835da1f7765a617ec3d authored almost 8 years agofix parsing of STREAM frames that have the FinBit set
325eef59a7684c3b0a913602edaf076b794016c1 authored almost 8 years agofixes #542
a06abf91f591821dca24222af169b903d79dab2b authored almost 8 years ago09c6c4118b26ab353f0220de9ac8c263bf773090 authored almost 8 years ago
fix flaky client test
6f40cc83f77d9dfb05f7a8287a3a43a42084d435 authored almost 8 years agofixes #528
710460408662c870836b1683fccbe5d41e5da503 authored almost 8 years agoSimplify code in a few places
130620d18cdb89a52daf2669821bb6e9165a2d00 authored almost 8 years agoFix wrong scfg expiry test in some timezones
26ed505969dc789751348eef7b720345664d8a58 authored almost 8 years agoFound by running `gosimple ./...`
013d7fdb3036ceabce2d2d1f18fe3a5654108260 authored almost 8 years agoFixes #533.
dd899670350ea0617767a727118786b7b4bbe204 authored almost 8 years agoAdd an empty changelog file
b26d9f92b8eb4546d0a8e52b95a31ac50754be9e authored almost 8 years ago0d0391cf4f41f76ef3f63087e2f89a26adcd2c5d authored almost 8 years ago
b6b3e438fea2375e236c8faf154e36ce74cd1b73 authored almost 8 years ago
Update readme and add a contributing section
d51a4a1ba70df8c2d5c4522c071aaa225690a11d authored almost 8 years ago61173cc2cb8102972457acebdc6ad2e659701099 authored almost 8 years ago
drop support for Go 1.6
48065d568463fdd039f858d09c10556b53d2c9e5 authored almost 8 years agofix bugs related to undecryptable packets
331593d0862e05ed92b9c9865b678191bfaa84e7 authored almost 8 years agodea154d4bfc5c48fcd04799488c9983d510faf24 authored almost 8 years ago
d73e99624d4a8b70afb3ceee8ece6007ba6de323 authored almost 8 years ago
fixes #516
81e06c1f020f100b97c9312b4480d1cc13a10f6a authored almost 8 years ago
fixes #517
Also fixes an off-by-one error, such that the queue now holds exactly
protocol.MaxUnd...
Read the initial log level from the QUIC_GO_LOG_LEVEL env if present
2a9f214381d93715c239580bfccac09379e1f4e9 authored almost 8 years agoWe deliberately ignore any parsing errors.
Fixes #501.
ead9512daf12d24ed52fe898b23a6f45b39e86e1 authored almost 8 years agorewrite the benchmark test
de4bb37f317af4502cddb8b4f655d5272b1bea8a authored almost 8 years ago16740876040d3815d5fa418e2fce04257a044374 authored almost 8 years ago
Simplify ackhandler and congestion by splitting up OnCongestionEvent
2102e19ca4ff53d31f55f6a6de65a9a485458872 authored almost 8 years agoRemove several unused fields and symbols
6f82391a2d9b5dc371110137861d6ee93c632223 authored almost 8 years agoDetected with `unused -exports=true ./...`
e2a0d9f77c9fefb213ca454651e43a5aae14abe4 authored almost 8 years agoNo functional change.
89d0ae9810a0edcd2a5195df70681e0035da3280 authored almost 8 years agofb5cccf79910bc4cbf85322322030aa7dcd380c9 authored almost 8 years ago
Implement loss recovery from the current WG draft
e66548688e9201f665579a3774aa385f0a1d1684 authored almost 8 years ago612fa16a43804cd2dc483609d150b1203119db01 authored almost 8 years ago
Fixes #498 and will hopefully go a long way towards fixing the many
flaky tests.
Fix flaky appveyor tests
959a8d0e4f0805a5163ca2bb4f67c9e175c4f0d2 authored almost 8 years ago
We were relying on the number of goroutines in those tests. This commit
replaces that logic with...
enable flow control window auto-tuning for the first WindowUpdate
75ac4e67812d285495783dea9b00c70a1e787af5 authored almost 8 years agofixes #499
951b85d42a2238925081c1d5c55e3d3f9ecbc5b9 authored almost 8 years ago584fc021bf0896aec25cf91dd98f8444209b5d2f authored almost 8 years ago
19aad731ed263bf6ead253f2c940c19f755222fd authored almost 8 years ago
0ef6527165e2cc02a405687f3a29f726c5474ea1 authored almost 8 years ago
improve the CryptoSetup interface
906f80e8048639655ef991aaf5e2cba6142d3c29 authored almost 8 years ago2903f9b23893f401a95021296b04b2b026868d27 authored almost 8 years ago
b4d22b3c752c55bbd34b6080c5069ac2dcfdc4e5 authored almost 8 years ago
Change client example to point to clemente.io
06446b95f369d4ace48c3d7c382a630f8f2b94fd authored almost 8 years agof4113b772afa028a257fec15e8a1975eba897941 authored almost 8 years ago
send a Public Reset when receiving a CHLO with the FHL2 tag
a0bb98207b3dc8261279cfa6cabbb58655f9862a authored almost 8 years agodrop support for QUIC 34
ab12aa2f26bd611e64377a2db17cbdb32d0272b1 authored almost 8 years agoThis caused confusion in #486.
016ae607a5b7b8bf0744e43e662cbcf50f96f60f authored almost 8 years agoFixes #411.
Chrome sends the FHL2 when it wants to perform a head-of-line blocking
experiment, ...
fixes #368
28c115fee1b85e1f5098e6581346887b9ab74eb8 authored almost 8 years agoreturn an error when the network conn is closed in Listener.Serve()
9a1e86cf5e92f3439eb22f1ede8240f33955e2a9 authored almost 8 years agofixes #483
021c9d5bcd7a54ef691156a7fe680c971088f840 authored almost 8 years agosend a HeadersStreamDataDecompressFailure error when H2 frame parsing fails
6d0ac39cf768837419a2e4c8d7e9142b8df7d54a authored almost 8 years agoremove ineffective check for too large packets
79d1bd90614f9ff81fa58be845048a722fd99cc0 authored almost 8 years agofixes #479
7f416a06c4cb0a5f7ba055da55bc0d9e7fd75193 authored almost 8 years agocloses #468
841421ef7a9a0ebc7228337cfcd78d6979ba24c1 authored almost 8 years agofixes #476
4f16503ab9907980f6b0b68d233eef1bbca65ead authored almost 8 years agoadd a Session.LocalAddr()
0a825a397df7e71254f3e511a704ebef068d6e75 authored almost 8 years agoab90b3f4d01e04eb8c1dea7fd220dbc912dddd43 authored almost 8 years ago
34b688b3b9afc51919262dade3ab3682e0c97a5e authored almost 8 years ago
only send Public Reset after a timeout
1b8334c3442cdf14424d6716064d30879f6209fe authored almost 8 years agofixes #471
eb7ed2624aca3ac69e205fcf873ccc5ce48c87c8 authored almost 8 years ago622e856e3fb57f9f5c10c9ffb89d853f6072d2fb authored almost 8 years ago
read packets with the maximum packet size
c98a62032e774eef5d828848ce78262cdc5e55ad authored almost 8 years agof5bbe316e82d0a29749c3f70cfd325d2ebac7588 authored almost 8 years ago
fixes #467
1f01904270a682883fe53a76d6afdd87d2cf70b9 authored almost 8 years agoFix reading of tls.Config certificates
eff9c6f90649c8aa63b155b1143237c6120fba96 authored almost 8 years agoRetry travis builds up to 3 times
d4a3613a5f711bf16148f2598734d6a5f2002d24 authored almost 8 years ago