Commit Graph

9 Commits

Author SHA1 Message Date
4238c0fe48 merge upstream 2025-11-18 17:42:33 +03:00
Marten Seemann
e46470d68f qlogwriter: fix storing of event schemas (#5430)
HTTP/3 qlogging (and qlogging for any other application protocol) only
works if the event schemas are stored.
2025-11-14 09:44:33 +01:00
gr1ffon
4ba42a8456 replace repo 2025-11-14 04:04:40 +03:00
Marten Seemann
5e5100b40c http3: add the qlog event schema to trace header (#5383) 2025-10-15 06:02:05 +02:00
Marten Seemann
ae909aeb72 jsontext: add support for encoding null (#5371) 2025-10-11 07:08:06 +02:00
Marten Seemann
e0f9663be4 qlogwriter: pass the event time to Event.Encode (#5362)
This is needed for events such as recovery:loss_timer_updated, which
contain the timer expiration timestamp encoded as a difference from the
event time.
2025-10-09 07:57:14 +02:00
Marten Seemann
c26e86c547 qlogwriter: add support for event_schemas in the trace header (#5361) 2025-10-09 06:07:23 +02:00
Marten Seemann
33af12712e qlogwriter: implement the draft-12 trace header (#5360) 2025-10-08 16:21:35 +02:00
Marten Seemann
c2131eb595 qlog: split serializiation and event definitions, remove logging abstraction (#5356)
* qlog: implement a Trace and a Writer struct

* qlog: rename Trace to FileSeq

* split qlog trace writer and QUIC qlog events into separate packages

* use the new qlog.Recorder instead of the logging.ConnectionTracer
2025-10-08 05:53:02 +02:00