Marten Seemann
48a2cce9df
implement HTTP/3 stream hijacking
2022-04-03 14:28:15 +01:00
Marten Seemann
a54816867f
make it possible to set settings unknown to the http3 package
2022-04-03 14:28:15 +01:00
Marten Seemann
332473668a
remove unneeded network from custom dial function used in HTTP/3 ( #3368 )
2022-04-03 06:27:55 -07:00
Marten Seemann
6aaa9a817c
rename the EarlySession to EarlyConnection
2022-03-27 11:27:25 +01:00
Marten Seemann
42f3159497
Merge pull request #3359 from lucas-clemente/http3-dial-context
...
respect the request context when dialing
2022-03-25 10:27:43 +01:00
Marten Seemann
137491916b
respect the request context when dialing
2022-03-25 09:47:05 +01:00
Marten Seemann
85b495445e
remove the SkipSchemeCheck RoundTripOpt ( #3353 )
...
This option was needed for an early draft version of MASQUE.
MASQUE now uses the https scheme.
2022-03-25 09:38:17 +01:00
folbrich
ea33fc95df
Update doc for dialer in http3.RoundTripper
2021-06-20 08:47:18 -06:00
Marten Seemann
c78634df38
add a http3.RoundTripOpt to skip the request scheme check
...
Otherwise, we'll only be able to issue https requests. This is what we
usually want, but for MASQUE support, the URL will be of the form
masque://example.org.
2021-01-02 10:21:18 +08:00
Marten Seemann
3cb07d8f00
add a http3.RoundTripper.EnableDatagram option
2020-12-23 15:06:04 +07:00
Marten Seemann
898f484d0a
only allow the HTTP/3 client to dial with a single QUIC version
2020-11-02 11:29:42 +07:00
Marten Seemann
1372e5dd5e
use 0-RTT to open the H3 client's control stream
2020-01-29 11:06:44 +07:00
Marten Seemann
363de010ca
reject http3 responses that exceeded the header size limit
2019-08-22 12:08:02 +07:00
Marten Seemann
4f6d0e651a
implement HTTP/3
2019-04-11 09:06:10 +09:00