Marten Seemann
|
dfb91ab21a
|
Merge pull request #2485 from lucas-clemente/fix-loss-timer-mutex
fix locking of mutex when qlogging the setting of the loss timer
|
2020-04-16 09:27:20 +07:00 |
|
Marten Seemann
|
aca987eac9
|
fix decoding of timestamps and durations in qlog tests
|
2020-04-10 16:27:18 +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
|
0f2508c795
|
Merge pull request #2465 from lucas-clemente/qlog-ordering
make sure that qlog events are logged in order
|
2020-04-09 00:44:13 +07:00 |
|
Marten Seemann
|
927c5b2a41
|
Merge pull request #2461 from lucas-clemente/qlog-fix-retry-logging
don't qlog a packet number for Retry packets
|
2020-04-06 18:42:20 +07:00 |
|
Marten Seemann
|
27359777d9
|
fix precision of reference_time field in qlog
|
2020-04-05 16:46:59 +07:00 |
|
Marten Seemann
|
72068deaf6
|
make sure that qlog events are logged in order
|
2020-04-05 11:56:09 +07:00 |
|
Marten Seemann
|
d6edcc38c0
|
don't qlog a packet number for Retry packets
|
2020-04-04 15:05:34 +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
|
c02106945f
|
Merge pull request #2444 from lucas-clemente/qlog-relative-time
use the relative_time when logging qlog events
|
2020-04-02 14:37:36 +07:00 |
|
Marten Seemann
|
cc737b4b11
|
improve qlogging of transport errors
|
2020-03-28 14:39:40 +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
|
cf45659c49
|
update the qlog field names in the NEW_CONNECTION_ID frame
|
2020-03-26 20:02:29 +07:00 |
|
Marten Seemann
|
5f48570a75
|
remove unused event sorting logic in qlog
|
2020-03-23 16:25:44 +07:00 |
|
Marten Seemann
|
ef901e3435
|
use the current timestamp of every event in qlog
|
2020-03-23 16:25:42 +07:00 |
|
Marten Seemann
|
9dec939784
|
Merge pull request #2432 from lucas-clemente/max-udp-payload-size
rename the max_packet_size transport parameter to max_udp_payload_size
|
2020-03-23 16:21:03 +07:00 |
|
Marten Seemann
|
1a539334b8
|
fix determining of packet type from packet header in qlog
|
2020-03-21 12:49:46 +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
|
8b61b4f1f3
|
Merge pull request #2409 from lucas-clemente/qlog-pto
qlog changes to the PTO count
|
2020-03-10 17:40:09 +07:00 |
|
Marten Seemann
|
2cee7dd88a
|
Merge pull request #2408 from lucas-clemente/update-golang-ci
update GolangCI-Lint to v1.23.8
|
2020-03-10 16:53:41 +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
|
0b3340493a
|
update GolangCI-Lint to v1.23.8
|
2020-03-05 10:20:15 +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
|
708189c9a2
|
sort the events before exporting
|
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 |
|
Marten Seemann
|
bfd745106c
|
determine the packet type from the QUIC header
|
2020-02-12 10:35:55 +07:00 |
|
Marten Seemann
|
e6d55ac467
|
implement marshalling of events
|
2020-02-12 10:35:55 +07:00 |
|
Marten Seemann
|
572ef44cf2
|
use GoJay to marshal JSON
GoJay doesn't use reflection to marshal JSON. This allows dramatically
faster encoding, as well as saving a large number of allocations.
|
2020-02-12 10:35:54 +07:00 |
|
Marten Seemann
|
2e59206a1e
|
implement marshalling of packet headers
|
2020-02-12 10:35:19 +07:00 |
|
Marten Seemann
|
60183f4fec
|
implement marshalling of frames
|
2020-02-12 10:35:19 +07:00 |
|