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
Marten Seemann
58cedf7a4f
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
Marten Seemann
62b82789c0
http3: reduce usage of bytes.Buffer ( #3539 )
2022-09-01 06:39:21 -07:00
Marten Seemann
498475fa60
update golangci-lint action to v3, golangci-lint to v1.48.0 ( #3499 )
...
* run gofmt -s -w
* stop using the deprecated io/ioutil package
* update golangci-lint action to v3, golangci-lint to v1.48.0
2022-08-10 09:50:48 -07:00
Marten Seemann
96c0daceca
pass frame / stream type parsing errors to the hijacker callbacks
...
When a stream is reset, we might not have received the frame / stream
type yet. The callback might be able to identify if it was a stream
intended for that application by analyzing the stream reset error.
2022-05-27 17:53:54 +02:00
Marten Seemann
5cb2e8265c
fix handling of unknown frames in the stream hijacker
2022-05-27 17:35:00 +02:00
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
0d5440a024
update HTTP/3 Datagram to draft-ietf-masque-h3-datagram-07 ( #3355 )
2022-03-25 01:44:12 -07:00
Marten Seemann
3a102406ea
remove parser logic for HTTP/3 DUPLICATE_PUSH frame ( #3356 )
...
This frame was removed in draft-25.
2022-03-25 09:37:56 +01:00
Marten Seemann
4725ddebf3
avoid recursion when skipping unknown HTTP/3 frames ( #3354 )
2022-03-22 08:48:17 -07:00
Randy Reddig
346bd63a60
quicvarint: add Reader and Writer interfaces ( #3233 )
2021-08-05 10:49:17 -07:00
Marten Seemann
f9226887b4
rename ReadVarint / WriteVarInt / VarIntLen to Read / Write / Len
2021-01-02 00:15:07 +08:00
Marten Seemann
11c5045065
move varint encoding / decoding to a separate package
...
... which is not internal.
2021-01-01 11:46:45 +08:00
Marten Seemann
aaf1d381d3
implement parsing and writing of the H3_DATAGRAM setting
2020-12-23 15:06:04 +07:00
Marten Seemann
4719852db6
remove HTTP/3 PRIORITY frame
2019-10-25 09:00:46 +07:00
Marten Seemann
4f6d0e651a
implement HTTP/3
2019-04-11 09:06:10 +09:00