Link Mauve
a8c66bc783
minidom, tokio-xmpp: Use Option::as_deref()
...
This simplifies the Option::as_ref().map(|foo| &**foo) pattern a lot.
skip-changelog: Completely internal change.
2025-04-19 00:06:13 +02:00
Jonas Schäfer
4cfe4f8429
xmlstream: implement simple timeout logic
...
This allows to detect and handle dying streams without getting stuck
forever.
Timeouts are always wrong, though, so we put the burden of choosing the
right values (mostly) on the creator of a stream.
2024-09-01 10:02:36 +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
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