Marten Seemann
|
a4679bc02e
|
also pass the stateless reset token by value to the tracer
|
2020-07-10 19:48:53 +07:00 |
|
Marten Seemann
|
f93708aca8
|
introduce a logging.CloseReason to log the reason a session was closed
This also allows us to get rid of the ReceivedStatelessReset() method.
|
2020-07-10 19:23:32 +07:00 |
|
Marten Seemann
|
7d6ce4ea45
|
rename the logging.CloseReason to TimeoutReason
|
2020-07-10 19:17:21 +07:00 |
|
Marten Seemann
|
993d71fd56
|
move the SupportedVersions slice out of the wire.Header
|
2020-07-09 12:05:33 +07:00 |
|
Marten Seemann
|
6dcc88536d
|
fix crash when the qlog callbacks returns a nil io.WriteCloser
|
2020-07-06 15:03:48 +07:00 |
|
Marten Seemann
|
ed120f670c
|
add logging aliases for frames, create a logging.STREAM and CRYPTO frame
|
2020-07-06 09:21:32 +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
|
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
|
7f6eca84da
|
replace the logging.Export() method by a Close() method
|
2020-07-01 16:54:44 +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
|
3fd2b1c99f
|
fix locking of mutex when qlogging the setting of the loss timer
|
2020-04-10 14:44:12 +07:00 |
|
Marten Seemann
|
72068deaf6
|
make sure that qlog events are logged in order
|
2020-04-05 11:56:09 +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
|
ef901e3435
|
use the current timestamp of every event in qlog
|
2020-03-23 16:25:42 +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
|
76bdd4a397
|
continuously encode qlog events
|
2020-03-18 12:12:34 +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
|
a3fe9445cc
|
set the packet_size on the packet_received and packet_sent event
|
2020-02-12 10:42:38 +07:00 |
|
Marten Seemann
|
5a7f743733
|
qlog lost packets
|
2020-02-12 10:42:38 +07:00 |
|
Marten Seemann
|
f13ca7e791
|
qlog loss recovery metrics
|
2020-02-12 10:42:38 +07:00 |
|
Marten Seemann
|
a58bcb747b
|
qlog received Retry packets
|
2020-02-12 10:42:38 +07:00 |
|
Marten Seemann
|
b031615db5
|
export a qlog when the session's run loop stops
|
2020-02-12 10:42:37 +07:00 |
|
Marten Seemann
|
391a419142
|
add the packet_received event
|
2020-02-12 10:36:28 +07:00 |
|
Marten Seemann
|
4d92dd05f9
|
add the packet_sent event
|
2020-02-12 10:36:28 +07:00 |
|
Marten Seemann
|
4763719051
|
implement marshalling of the trace
|
2020-02-12 10:36:27 +07:00 |
|