Commit Graph

27 Commits

Author SHA1 Message Date
gr1ffon
4ba42a8456 replace repo 2025-11-14 04:04:40 +03:00
Marten Seemann
135b8c0e75 interop: fix server setup for the HTTP/0.9 server (#4658) 2024-09-03 02:14:53 -07:00
Marten Seemann
0b32adc145 interop: simplify API of http09.Server (#4651)
Removes the ListenAndServe method in favor of a ServeListener method.
2024-08-30 22:13:20 -07:00
Marten Seemann
89020e380a http3: rename Server.QuicConfig to Server.QUICConfig (#4384) 2024-03-23 14:39:34 -07:00
Marten Seemann
a2cf43d75c remove the RequireAddressValidation callback from the Config (#4253) 2024-01-22 21:24:07 -08:00
Marten Seemann
07ad2cbee2 remove Tracer from Config, put ConnectionTracer constructor there 2023-05-02 15:56:49 +02:00
Marten Seemann
7a0ef5f867 make Config.Allow0RTT a bool, not a callback 2023-05-02 15:56:49 +02:00
Marten Seemann
a753cb13d8 interop: fix setting of cipher suite for the ChaCha20 test (#3747) 2023-04-19 06:29:10 -07:00
Marten Seemann
0567a925e5 interop: fix server configuration for the 0-RTT test case (#3713) 2023-02-15 23:05:47 -08:00
Marten Seemann
58cedf7a4f rename module, adjust import paths to quic-go/quic-go (#3680) 2023-01-21 19:53:57 -08:00
Marten Seemann
f2fa98c0dd implement a more intuitive address validation API 2022-08-12 13:13:29 +03:00
Ivan Trubach
0ec8ee3cff do not embed http.Server in http3.Server (#3397)
This change removes the embedded http.Server struct from http3.Server.
It slightly changes some error behavior, in particular, it mandates
TLSConfig for methods that create QUIC listeners.

Before this change, only Addr, TLSConfig, Handler and MaxHeaderBytes
options were used from the http.Server. These are now defined directly
in http3.Server with an improved documentation.
2022-05-20 02:53:23 -07:00
Marten Seemann
589ffcd746 listen on both IPv4 and IPv6 in the interop runner server 2020-10-09 19:05:04 +07:00
Marten Seemann
497a8c7460 add support for the ChaCha20 test on the server side 2020-10-06 12:27:36 +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
ac606222e0 replace the GetLogWriter quic.Config option by a Tracer interface 2020-07-01 16:57:03 +07:00
Marten Seemann
fd225af62e add support for the 0-RTT test case 2020-03-08 16:07:46 +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
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
06d8eda0e9 add support for the version negotiation test 2019-11-04 15:48:27 +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