Jonas Schäfer
efc859abc0
xmlstream: re-introduce syntax-highlit logging of XML stream I/O
2024-09-01 10:02:36 +02:00
Jonas Schäfer
c85c98b0bf
xmlstream: improve responder-side of stream resets
...
This makes the stream resets a lot safer, by preventing the forbidden
send-read-reset combination of events: the reset function on the
responder side now takes the element to send right before the reset,
enforcing a send-reset pattern.
2024-08-29 16:47:13 +02:00
Jonas Schäfer
ab10e30ac0
Port crates to use new XSO-based xmlstream
2024-08-29 16:47:13 +02:00
Jonas Schäfer
7cfda820a6
xmlstream: introduce XMPP specifics
2024-08-29 16:43:20 +02:00
Jonas Schäfer
2c944ebbf8
xmlstream: add access to inner stream
2024-08-29 16:43:06 +02:00
Jonas Schäfer
2931df22db
xmlstream: split initiation reset in two phases
2024-08-29 16:43:00 +02:00
Jonas Schäfer
c723897326
tokio_xmpp: introduce xmlstream module
...
This module provides XSO-based parsing, proper typestates and will
soon replace the proto module.
2024-08-29 16:42:57 +02:00