Gaukas Wang
|
4973374ea5
|
sync: quic-go 0.42.0
Signed-off-by: Gaukas Wang <i@gaukas.wang>
|
2024-04-23 22:34:55 -06:00 |
|
Gaukas Wang
|
7c77243b04
|
upstream: sync to 0.39.1
|
2023-10-26 22:47:22 -06:00 |
|
Marten Seemann
|
9a397abc17
|
update gomock to v0.3.0 (#4087)
|
2023-09-24 04:38:28 -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
|
da55dfaabd
|
ackhandler: unexport Packet
|
2023-06-05 21:06:58 +03:00 |
|
Marten Seemann
|
591ab1ab5e
|
packer: reduce number of calls to time.Now() when packing packets (#3815)
|
2023-06-02 23:58:41 -07:00 |
|
Marten Seemann
|
628ba87727
|
append to a given buffer when packing a packet
|
2023-06-03 09:21:54 +03:00 |
|
Marten Seemann
|
b0524c1241
|
split code paths for packing normal and ACK-only packets
|
2023-06-02 18:35:02 +03:00 |
|
Marten Seemann
|
bef0f3d31a
|
pass the maximum packet size from MTU discoverer to packet packer
|
2023-06-02 18:35:02 +03:00 |
|
Marten Seemann
|
c9a2f79b1c
|
simplify mockgen usage for private interfaces (#3769)
|
2023-04-19 07:57:00 -07: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
|
4bb9f29b55
|
refactor the packet packer to remove the version param from constructor
|
2023-01-18 21:35:01 +13:00 |
|
Marten Seemann
|
87f51d33dc
|
move the packet buffer out of the shortHeaderPacket struct
|
2023-01-17 21:53:39 +13:00 |
|
Marten Seemann
|
ec9a6e7a99
|
introduce a shortHeaderPacket type and use it in packet packer
|
2023-01-17 21:53:39 +13:00 |
|
Marten Seemann
|
9e5f92b561
|
return a coalesced packet when packing a probe packet
The coalesced packet will only consist of a single packet, but this will
make the refactoring easier.
|
2023-01-17 21:53:04 +13:00 |
|
Marten Seemann
|
818768df38
|
remove the MaybePackAckPacket from the packet packer
|
2022-09-09 11:39:25 +03:00 |
|
Marten Seemann
|
592fb9cad9
|
introduce a dedicated qerr.TransportError and qerr.ApplicationError
|
2021-05-01 09:38:48 +07:00 |
|
Marten Seemann
|
ac87292e87
|
start path MTU discovery when the handshake completes
|
2021-03-03 12:00:51 +08:00 |
|
Marten Seemann
|
efe6d02bef
|
use mockgen source mode
|
2021-02-20 09:59:44 +08:00 |
|
Marten Seemann
|
383f1a6e89
|
update gomock to v1.5.0
|
2021-02-20 09:33:43 +08:00 |
|
Marten Seemann
|
0c2f562411
|
allow an amplification factor of 3.x
|
2020-11-06 14:16:11 +07:00 |
|
Marten Seemann
|
98233f6743
|
add a way to pack coalesced packets smaller than the usual packet size
|
2020-05-27 09:33:34 +07:00 |
|
Marten Seemann
|
0ef4f06189
|
move the transport parameters from the handshake to the wire package
|
2020-03-13 16:20:11 +07:00 |
|
Marten Seemann
|
2ea6a294a9
|
send the CONNECTION_CLOSE in all available encryption levels
|
2020-02-25 17:10:44 +07:00 |
|
Marten Seemann
|
29b784e782
|
rename packet packing functions in the packet packer
|
2020-02-20 16:42:58 +07:00 |
|
Marten Seemann
|
5aad7cae5d
|
send coalesced packets
|
2020-02-20 16:42:56 +07:00 |
|
Marten Seemann
|
a4b4d52063
|
refactor packing of packets before and after the handshake is confirmed
|
2020-02-20 16:19:08 +07:00 |
|
Marten Seemann
|
fbbe225719
|
implement a function to pack probe packets
|
2019-11-12 11:27:30 +07:00 |
|
Marten Seemann
|
772ffd3d20
|
use the connection ID manager to save the destination connection ID
|
2019-11-05 10:59:21 +07:00 |
|
Marten Seemann
|
1d392b4276
|
retransmit frames instead of packets
|
2019-08-29 15:00:10 +07:00 |
|
Marten Seemann
|
5e34cb1d71
|
run go generate ./...
|
2019-03-05 13:42:56 +09:00 |
|
Marten Seemann
|
7a7e7ca6eb
|
add a function to pass the retry token to the packet packer
|
2019-02-02 09:24:37 +08:00 |
|
Marten Seemann
|
06db39836b
|
move queueing of control frames to the framer
|
2018-09-28 21:04:57 -06:00 |
|
Marten Seemann
|
9f5bfbe292
|
handle the transport parameters in the packet packer
|
2018-09-28 15:21:29 -06:00 |
|
Marten Seemann
|
7034481d9e
|
get ACK and STOP_WAITING frames in the packet packer
|
2018-09-28 09:51:05 -06:00 |
|