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 |
|
Marten Seemann
|
416dc485f8
|
add a qlog method to log version negotiation packets
|
2020-04-16 09:50:34 +07:00 |
|
Marten Seemann
|
aca987eac9
|
fix decoding of timestamps and durations in qlog tests
|
2020-04-10 16:27:18 +07:00 |
|
Marten Seemann
|
d368117b13
|
qlog changes to the loss timer
|
2020-04-02 15:50:40 +07:00 |
|
Marten Seemann
|
9182a901d5
|
only export changed metrics in the metrics_updated event
|
2020-04-02 15:05:05 +07:00 |
|
Marten Seemann
|
86b02554b5
|
use the relative_time when logging qlog events
|
2020-03-27 20:22:47 +07:00 |
|
Marten Seemann
|
a82d6bb910
|
qlog stateless resets
|
2020-03-26 20:36:26 +07:00 |
|
Marten Seemann
|
5f48570a75
|
remove unused event sorting logic in qlog
|
2020-03-23 16:25:44 +07:00 |
|
Marten Seemann
|
d0b5da8aa1
|
rename the max_packet_size transport parameter to max_udp_payload_size
|
2020-03-21 11:12:43 +07:00 |
|
Marten Seemann
|
c9cbc26c95
|
Merge pull request #2421 from lucas-clemente/qlog-transport-parameters
qlog transport parameters
|
2020-03-18 12:02:30 +07:00 |
|
Marten Seemann
|
eabab8b99b
|
qlog dropped packets
|
2020-03-18 11:20:50 +07:00 |
|
Marten Seemann
|
99f03d1595
|
qlog sent and received transport parameters
|
2020-03-18 11:20:27 +07:00 |
|
Marten Seemann
|
c4889996e4
|
Merge pull request #2423 from lucas-clemente/qlog-dropped-encryption-levels
qlog dropped encryption levels
|
2020-03-18 09:33:41 +07:00 |
|
Marten Seemann
|
63921b6dcb
|
qlog dropped encryption levels
|
2020-03-13 17:17:28 +07:00 |
|
Marten Seemann
|
7309a10482
|
remove string encoding for numbers in qlog
|
2020-03-13 15:43:01 +07:00 |
|
Marten Seemann
|
f976a0ba11
|
qlog when undecryptable packets are buffered
|
2020-03-11 11:14:22 +07:00 |
|
Marten Seemann
|
bf2f91cae1
|
qlog key updates
|
2020-03-10 17:44:28 +07:00 |
|
Marten Seemann
|
49a5856efb
|
qlog changes of the PTO count
|
2020-03-10 16:51:28 +07:00 |
|
Marten Seemann
|
273a320f98
|
add support for the key_updated event for TLS key updates
|
2020-03-08 17:09:07 +07:00 |
|
Marten Seemann
|
14a5cc8ab4
|
add support for the connection_started event
|
2020-02-17 15:52:06 +07:00 |
|
Marten Seemann
|
708189c9a2
|
sort the events before exporting
|
2020-02-12 10:42:38 +07:00 |
|