Commit graph

29 commits

Author SHA1 Message Date
Gaukas Wang
7c77243b04
upstream: sync to 0.39.1 2023-10-26 22:47:22 -06:00
Marten Seemann
9b82196578
make the logging.Tracer and logging.ConnectionTracer a struct (#4082) 2023-09-16 04:58:51 -07:00
Gaukas Wang
95575f5fe7
break: update repo url [ci skip]
uTLS is not yet bumped to the new version, so this commit breaks the dependencies relationship by getting rid of the local replace.
2023-08-03 18:58:52 -06:00
Gaukas Wang
fca46117e4
impl: uquic with utls 2023-07-29 23:45:16 -06:00
Marten Seemann
07ad2cbee2 remove Tracer from Config, put ConnectionTracer constructor there 2023-05-02 15:56:49 +02:00
Marten Seemann
58cedf7a4f
rename module, adjust import paths to quic-go/quic-go (#3680) 2023-01-21 19:53:57 -08:00
Song Zhu
b998c58496 fix log info error 2021-09-05 17:22:21 +08: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
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
d6e4b100e8 fix keylog creation in the example client 2020-02-12 15:38:50 +07:00
Marten Seemann
b1a3e7a00b add a -qlog flag to the example client and server 2020-02-12 10:42:38 +07:00
Marten Seemann
b412ed6d30 add a command line option to the example client to export a key log file 2020-02-11 13:22:11 +07:00
Marten Seemann
2ba4617463 use log.Fatal() instead of panic() in example client and server 2020-01-08 15:15:52 +07:00
Marten Seemann
4febf95c0b fix certificate check in the example client 2019-11-07 10:29:55 +07:00
Marten Seemann
f2289c8903 add a flag to skip certificate verification to the example client 2019-05-21 15:43:08 +01:00
Marten Seemann
4f6d0e651a implement HTTP/3 2019-04-11 09:06:10 +09:00
Marten Seemann
f6357dc858 use the self-signed certificate for the example server and client 2018-12-13 14:42:25 +06:30
Marten Seemann
3266e36811 drop support for gQUIC 2018-10-30 10:20:39 +07:00
Marten Seemann
69d3929ae0 add a quiet flag to the example client 2018-10-01 19:33:06 -07:00
Marten Seemann
948eef3e42 create a logger interface and use it everywhere 2018-04-04 13:03:28 +07:00
Marten Seemann
3e9c8317db close the h2quic.RoundTripper in the example client
While it's not necessary, it's best practice to close the RoundTripper.
That way, QUIC can do a proper connection shutdown.
2017-12-30 13:45:11 +07:00
Marten Seemann
66f425f10e add a -tls flag to the example client and server
This will add the WIP TLS version as the preferred supported version. It
is intended for developing and testing of IETF QUIC.
2017-12-05 11:00:51 +07:00
Marten Seemann
9df3380bc6
rename the h2quic.QuicRoundTripper to h2quic.RoundTripper 2017-06-26 19:14:41 +02:00
Marten Seemann
c0b09c8646 make utils an internal package 2017-06-09 22:28:40 +02:00
Marten Seemann
7e256e0ebe
log timestamps 2017-05-16 12:19:36 +08:00
Marten Seemann
cc97a2fba4
print request body in example client 2017-01-14 18:58:47 +07:00
Marten Seemann
6ece13f9ab
add a better example client 2017-01-14 18:58:44 +07:00