Marten Seemann
|
f96923b5b2
|
logging: rename VersionNumber to Version (#4621)
|
2024-08-03 19:32:11 -07:00 |
|
Marten Seemann
|
29550811b4
|
remove trivial IPv4 helper function (#4591)
|
2024-07-21 14:50:03 -07:00 |
|
Marten Seemann
|
e41d1f9dd7
|
logging / qlog: add support for DPLPMTUD (#4517)
* logging / qlog: add support for DPLPMTUD
* improve the MTU discovery integration test
|
2024-05-14 02:37:54 -07:00 |
|
Marten Seemann
|
aff90a6ffa
|
qlog: log sent Version Negotiation packets
|
2024-03-09 19:32:15 +09:30 |
|
Marten Seemann
|
ab17a5df6a
|
qlog: rename generation to key_phase on key_updated and key_discarded (#4315)
|
2024-02-07 18:04:23 -08:00 |
|
Marten Seemann
|
8cad3d2ea5
|
wire: use netip.AddrPort to encode the IPs in the Preferred Address (#4232)
|
2024-01-02 21:56:25 -08:00 |
|
Benedikt Spies
|
31a677cacd
|
qlog: add support for alpn_information event (#4216)
* qlog chosen alpn
* qlog chosen alpn
* qlog: fix capitalization of ALPN
---------
Co-authored-by: Marten Seemann <martenseemann@gmail.com>
|
2023-12-25 21:02:47 -08:00 |
|
Marten Seemann
|
3bf2e19d0d
|
logging: pass the packet number to ConnectionTracer.DroppedPacket (#4171)
In most cases the packet number is not known when a packet is dropped,
but it's useful to log the packet number when dropping a duplicate
packet.
|
2023-11-17 04:11:16 -08:00 |
|
Marten Seemann
|
ffe6546833
|
add tracing and qlogging of state transitions for ECN validation
|
2023-09-11 20:31:50 +07:00 |
|
Marten Seemann
|
ad63e2a40a
|
trace and qlog the ECN marking on sent and received packets
|
2023-09-11 20:31:50 +07:00 |
|
Marten Seemann
|
11f493381f
|
qlog: use version_mismatch trigger on transport:connection_closed event (#3724)
|
2023-03-26 22:24:30 +09: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
|
24be84cd00
|
introduce separate tracing calls for sent long and short header packets
|
2023-01-17 21:53:37 +13:00 |
|
Marten Seemann
|
fe277dc663
|
log the size of buffered packets (#3571)
|
2022-10-11 02:27:26 -07:00 |
|
Marten Seemann
|
17761bf35f
|
qlog: rename key_retired to key_discarded (#3463)
|
2022-09-09 06:39:49 -07:00 |
|
Marten Seemann
|
ed15a94703
|
split the tracing function for received short and long header packets
|
2022-08-29 15:32:27 +03:00 |
|
Marten Seemann
|
1aced95d41
|
use an array instead of a byte slice for Connection IDs
|
2022-08-29 11:30:31 +03:00 |
|
Marten Seemann
|
53412e9ba3
|
trace arbitrary length Connection IDs for Version Negotiation packets
|
2022-08-29 10:58:33 +03:00 |
|
Marten Seemann
|
42ecbf0000
|
qlog the reason phrase of application and transport errors
|
2021-05-03 14:04:03 +07:00 |
|
Marten Seemann
|
1613809ba2
|
use the new error types to log the reason why a connection is closed
|
2021-05-03 14:00:41 +07:00 |
|
Marten Seemann
|
e7c4e756ad
|
trace and qlog version selection / negotiation
|
2021-04-19 11:38:10 +07:00 |
|
Marten Seemann
|
c30a45ef6f
|
don't pass the QUIC version to the StartedConnection event
The version might change in response to a Version Negotiation packet.
|
2021-04-02 17:33:49 +07:00 |
|
Marten Seemann
|
d468a79339
|
fix qlogging of version mismatches on the connection_closed event
|
2021-03-15 13:36:49 +08:00 |
|
Marten Seemann
|
bd48ae50ed
|
fix qlogging of the packet payload length
|
2021-01-19 11:09:34 +08:00 |
|
Marten Seemann
|
60805d887f
|
implement qlogging of the parameters_restored event
|
2021-01-15 17:14:41 +08:00 |
|
Marten Seemann
|
c430c27910
|
Merge pull request #2997 from lucas-clemente/qlog-max-datagram-frame-size
qlog the max_datagram_frame_size transport parameter
|
2021-01-15 17:03:26 +08:00 |
|
Marten Seemann
|
ec2b9f47ca
|
qlog the max_datagram_frame_size transport parameter
|
2021-01-11 16:19:05 +08:00 |
|
Marten Seemann
|
f28db16df4
|
fix packet_type logging for packet_lost, packet_dropped and packet_buffered
|
2021-01-07 11:18:18 +08:00 |
|
Marten Seemann
|
84af90f2f8
|
qlog the packet size in the newly introduced RawInfo
|
2021-01-07 11:02:00 +08:00 |
|
Marten Seemann
|
2bf6c6aea4
|
add support for the connection_closed qlog event
|
2020-12-06 12:01:54 +07:00 |
|
Marten Seemann
|
b623a10b54
|
Merge pull request #2758 from lucas-clemente/qlog-packet-type
qlog the packet_type as part of the packet header, not the event itself
|
2020-12-06 11:20:03 +07:00 |
|
Marten Seemann
|
dd93d9640c
|
use the new, streaming-friendly NDJSON-based qlog encoding
|
2020-12-06 11:04:13 +07:00 |
|
Marten Seemann
|
4f557317a0
|
qlog the packet_type as part of the packet header, not the event itself
|
2020-12-06 10:51:21 +07:00 |
|
Marten Seemann
|
ff1f433c36
|
add a generic Log() function to the connection tracer
|
2020-12-06 09:33:38 +07:00 |
|
Marten Seemann
|
4372f46345
|
implement qlogging of the preferred address in the transport parameters
|
2020-11-02 12:39:48 +07:00 |
|
Marten Seemann
|
876ab1d531
|
introduce a function to distinguish between IPv4 and IPv6 addresses
|
2020-09-14 17:01:34 +07:00 |
|
Marten Seemann
|
dbaacd49bd
|
add a logging event for dropping 1-RTT keys
|
2020-09-09 23:53:47 +07:00 |
|
Marten Seemann
|
bccf857b5d
|
always qlog the generation of 1-RTT key updates
|
2020-09-09 13:37:30 +07:00 |
|
Marten Seemann
|
5cf72e2f34
|
implement qlogging of the congestion_state_updated event
|
2020-07-23 11:54:00 +07:00 |
|
Marten Seemann
|
a1bb39d6ab
|
introduce a protocol.StatelessResetToken
|
2020-07-10 19:55:20 +07:00 |
|
Marten Seemann
|
a4679bc02e
|
also pass the stateless reset token by value to the tracer
|
2020-07-10 19:48:53 +07:00 |
|
Marten Seemann
|
7d6ce4ea45
|
rename the logging.CloseReason to TimeoutReason
|
2020-07-10 19:17:21 +07:00 |
|
Marten Seemann
|
d4dc08b208
|
move all stringifation of qlog events to the qlog package
|
2020-07-06 08:26:37 +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
|
f1924b3182
|
qlog the retry_source_connection_id TP
|
2020-05-29 19:50:14 +07:00 |
|
Marten Seemann
|
a9dc1e49ab
|
qlog the initial_source_connection_id TP
|
2020-05-29 19:50:14 +07:00 |
|
Marten Seemann
|
193f18bbe5
|
always qlog the original_destination_connection_id for the server's TPs
|
2020-05-29 19:50:14 +07:00 |
|
Marten Seemann
|
7e62a2fecc
|
rename original_connection_id to original_destination_connection_id TP
|
2020-05-29 19:50:14 +07:00 |
|
Marten Seemann
|
dc3c96debf
|
qlog session timeouts
|
2020-04-17 08:23:25 +07:00 |
|
Marten Seemann
|
74c9bd6031
|
qlog the supported versions of a version negotiation packet
|
2020-04-16 09:50:34 +07:00 |
|