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