Marten Seemann
e52027f496
qlog: migrate tests away from Ginkgo ( #4640 )
...
* qlog: migrate tests away from Ginkgo
* ci: don't run prealloc linter on test files
2024-09-11 00:28:28 -07:00
Marten Seemann
d52e9f35bc
ackhandler: detect ECN mangling ( #4080 )
...
* ackhandler: detect ECN mangling
Mangling means that a path is re-marking all ECN-marked packets as CE.
* ackhandler: only detect ECN mangling once all testing packets were sent
2023-09-11 23:18:33 -07: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
58cedf7a4f
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
Marten Seemann
870fbe7ab0
migrate to Ginkgo v2
2022-10-11 16:38:44 +04: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
f5238bf7b1
move the ApplicationErrorCdoe to the qerr package
2021-05-01 09:38:49 +07:00
Marten Seemann
b83e156e9f
log tokens in NEW_TOKEN frames, Retry packets and Initial packets
2020-12-06 11:26:37 +07:00
Marten Seemann
96ac98a862
add the NO_VIABLE_PATH error
2020-11-06 12:35:49 +07:00
Marten Seemann
5cf72e2f34
implement qlogging of the congestion_state_updated event
2020-07-23 11:54:00 +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
2e9b92ab69
rename the SERVER_BUSY error to CONNECTION_REFUSED
2020-06-10 12:13:40 +07:00
Marten Seemann
dc3c96debf
qlog session timeouts
2020-04-17 08:23:25 +07:00
Marten Seemann
24508a3d39
qlog dropped Retry packets
2020-04-12 19:26:30 +07:00
Marten Seemann
d368117b13
qlog changes to the loss timer
2020-04-02 15:50:40 +07:00
Marten Seemann
cc737b4b11
improve qlogging of transport errors
2020-03-28 14:39:40 +07:00
Marten Seemann
a82d6bb910
qlog stateless resets
2020-03-26 20:36:26 +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
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
273a320f98
add support for the key_updated event for TLS key updates
2020-03-08 17:09:07 +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