Commit Graph

39 Commits

Author SHA1 Message Date
Marten Seemann
05c994c0db add support for the new keyupdate test case 2020-09-22 19:56:25 +07:00
Marten Seemann
5bedf30e3a use certificates from /certs directory for the server 2020-09-21 12:48:39 +07:00
Marten Seemann
960fd8b882 remove support for the ECN test case 2020-09-21 12:06:11 +07:00
Marten Seemann
be7536f2fc add support for the ECN interop runner test case 2020-09-15 10:51:23 +07:00
Marten Seemann
ee24d3899e simplify the Tracer interface by combining the TracerFor... methods 2020-07-11 13:22:52 +07:00
Marten Seemann
ac606222e0 replace the GetLogWriter quic.Config option by a Tracer interface 2020-07-01 16:57:03 +07:00
Marten Seemann
5f37327f1d update the ALPN for draft-29 2020-06-12 10:06:23 +07:00
Marten Seemann
dbe925d74a update the ALPN tokens to draft-28 2020-05-27 09:54:03 +07:00
Marten Seemann
9c501a03e4 add support for the ChaCha20 test case 2020-05-01 12:15:52 +07:00
Marten Seemann
032fe1e5de wait for the session ticket in the interop resumption test 2020-04-21 12:56:32 +07:00
Marten Seemann
fe313fb83f log requests in the interop client 2020-04-14 18:50:13 +07:00
Marten Seemann
7b126285ab log creation of qlog files in interop client and server 2020-04-14 18:42:24 +07:00
Marten Seemann
80e39f5ed3 log requests in the interop server 2020-04-14 18:41:57 +07:00
Marten Seemann
16d84df4ec print the commit that the interop docker image was build with 2020-04-09 12:11:30 +07:00
Marten Seemann
b55cda8e04 don't fail interop tests when creating the qlog fails 2020-04-04 15:18:03 +07:00
Marten Seemann
3e8c3cafc1 make the buffered qlog writer used in interop flush before closing 2020-03-19 12:58:56 +07:00
Marten Seemann
86e9ab8f20 use buffered qlog writers in example client and server, and interop 2020-03-18 12:34:14 +07:00
Marten Seemann
99292576ca fix passing of the quic.Config in the interop client 2020-03-08 16:21:38 +07:00
Marten Seemann
fd225af62e add support for the 0-RTT test case 2020-03-08 16:07:46 +07:00
Marten Seemann
61309896b8 allow 0-RTT in HTTP/0.9 client and server 2020-03-08 16:07:46 +07:00
Marten Seemann
43dfc7281f update H3 and hq to -27 2020-03-01 12:22:07 +07:00
Marten Seemann
c88a69034d use Go 1.14's embedded interfaces, update CIs 2020-02-28 15:25:53 +07:00
Marten Seemann
5aaab80698 export qlog files if the QLOGDIR env is set in interop client and server 2020-02-12 12:03:51 +07:00
Marten Seemann
89728126cc move function to create the TLS key log file to a separate file 2020-02-12 11:48:31 +07:00
Marten Seemann
efde8443f1 use the SSLKEYLOGFILE env variable in the interop client and server 2020-02-11 17:37:16 +07:00
Marten Seemann
a93e544c94 remove Session.Close()
Session.Close() sends a transport-level error code. Applications should
not be able to call this function, but use CloseWithError() instead.
2020-01-26 17:41:53 +07:00
Marten Seemann
8aaa11687d add support for the multiconnect interop test case 2020-01-16 21:34:00 +07:00
Marten Seemann
2c4990405b export a key log file from the server in the interop runner 2020-01-05 11:22:19 +07:00
Marten Seemann
664474b058 export a key log file from the client in the interop runner 2020-01-05 11:20:04 +07:00
Marten Seemann
06d8eda0e9 add support for the version negotiation test 2019-11-04 15:48:27 +07:00
Marten Seemann
e0c4c97a46 correctly handle nil tls.Configs in the http09.RoundTripper 2019-11-04 15:48:27 +07:00
Marten Seemann
24b2c63b7f Merge pull request #2181 from lucas-clemente/interop-fixes
fix interop runner
2019-10-24 00:55:19 -07:00
Marten Seemann
540f89f507 enable logging for the interop runner 2019-10-24 14:41:40 +07:00
Marten Seemann
7c221c221b fix branch checkout when building the interop image 2019-10-24 14:41:40 +07:00
Marten Seemann
0119c5c00a add missing \r\n to HTTP/0.9 requests 2019-10-24 11:50:37 +07:00
Marten Seemann
9983c7903d use a multistage Docker build
This significantly reduces the file size of the resulting Docker image.
2019-10-23 11:04:04 +07:00
Marten Seemann
f6d963c991 add support for the resumption test case 2019-10-23 10:38:47 +07:00
Marten Seemann
a2e61ad76d add a client and server implementation for the interop test runner 2019-10-23 10:38:46 +07:00
Marten Seemann
789ea13dde add a HTTP/0.9 implementation 2019-10-23 09:30:07 +07:00