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
|
856bc02b8f
|
Merge branch 'upstream' into sync-upstream
|
2023-08-28 14:12:03 -06:00 |
|
Marten Seemann
|
2797f85fc0
|
switch from unmaintained golang/mock to go.uber.org/mock (#4050)
|
2023-08-28 02:23:55 -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 |
|
Marten Seemann
|
86a1234c87
|
make EarlyListener a struct, not an interface
|
2023-05-01 14:41:16 +02: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
|
9488539a49
|
update imports to use qtls and qpack from quic-go GitHub organization (#3676)
|
2023-01-20 13:42:54 -08:00 |
|
kixelated
|
9540d0fed2
|
use go run for mockgen, goimports and ginkgo (#3616)
|
2022-11-11 02:11:41 -08:00 |
|
Marten Seemann
|
6aaa9a817c
|
rename the EarlySession to EarlyConnection
|
2022-03-27 11:27:25 +01:00 |
|
Marten Seemann
|
7d5a7b47cb
|
remove unneeded calls to goimports when generating mocks
|
2022-01-09 10:11:21 +04:00 |
|
Marten Seemann
|
b906364469
|
fix qtls imports in mockgen generated mocks
|
2021-02-11 09:26:25 +08:00 |
|
Marten Seemann
|
e0824e3163
|
move the logging mock implementations to a separate package
|
2020-09-09 15:15:49 +07:00 |
|
Marten Seemann
|
977dbc828c
|
move all dependencies on qtls to a separate package
|
2020-08-18 14:26: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
|
4121ea84f4
|
rename the logging.Tracer to ConnectionTracer
|
2020-07-01 16:57:01 +07:00 |
|
Marten Seemann
|
78ba619a0b
|
split the qlog package into a logging and a qlog package
|
2020-07-01 16:49:24 +07:00 |
|
Marten Seemann
|
ddab69ca9e
|
fix logging of the size of received packets
|
2020-04-07 16:45:15 +07:00 |
|
Marten Seemann
|
bc25840519
|
use 0.5-RTT data to open the control stream in the http3 server
|
2020-01-29 10:40:06 +07:00 |
|
Marten Seemann
|
4fa5cfdca9
|
simplify generation of mocks for internal types
|
2020-01-26 13:24:35 +07:00 |
|
Marten Seemann
|
717e6d5c96
|
implement serving multiple connections at the same time
|
2019-09-05 13:10:26 +07:00 |
|
Marten Seemann
|
598628d05b
|
use separate opener interfaces for long and short header packets
|
2019-06-22 20:01:18 +08:00 |
|
Marten Seemann
|
b2d3ef691e
|
use separate sealer interfaces for long and short header packets
|
2019-06-22 20:01:18 +08:00 |
|
Marten Seemann
|
3e67c12d76
|
use PRR when deciding if we're congestion limited
|
2019-05-19 16:49:55 +02:00 |
|
Marten Seemann
|
4f6d0e651a
|
implement HTTP/3
|
2019-04-11 09:06:10 +09:00 |
|
Marten Seemann
|
67f923c736
|
return the Opener from the crypto setup
|
2018-12-14 16:46:40 +06:30 |
|
Marten Seemann
|
a80ca960e5
|
refactor initialization of the initial AEAD
|
2018-12-13 13:51:05 +06:30 |
|
Marten Seemann
|
3266e36811
|
drop support for gQUIC
|
2018-10-30 10:20:39 +07:00 |
|
Marten Seemann
|
82508f1562
|
use tls-tris instead of mint
|
2018-10-26 16:18:49 +07:00 |
|
Marten Seemann
|
b000c32796
|
use a mock sealing manager in the packet packer tests
|
2018-10-06 06:49:37 +02:00 |
|
Marten Seemann
|
f88b7bb175
|
implement the new Retry mechanism
|
2018-08-13 08:47:29 +07:00 |
|
Marten Seemann
|
f9c1de5779
|
make it possible to generate mocks of private internal interfaces
|
2018-08-11 14:49:49 +07:00 |
|