xmpp-rs/tokio-xmpp/src/xmlstream
Repository files (latest commit first)
Filename Latest commit message Latest commit date
pep 77acd92c62 tokio-xmpp: Ignore missing "version" stream attribute for 0114 components
From the prosody@ room:
- 0114 doesn't mention the removal of @version on the stream, and it
  refers to 3920 which has it as a MUST.
- 0114 streams have historically never used @version="1.0"
- @version="1.0" implies stream features which 0114 doesn't have.
- There was a proposal years ago to fix this but a new XEP was preferred
  (0225).

The change here uses a compile-time check, and may have to change when
support for 0225 arrives if it's still gated behind the "component"
feature (even though it may be weird to have both under the same
feature). We'll see when we get there.

Signed-off-by: pep <pep@bouah.net>
2025-11-30 16:21:28 +01:00
..
capture.rs tokio-xmpp: clippy run 2025-04-08 13:57:21 +02:00
common.rs tokio-xmpp: Ignore missing "version" stream attribute for 0114 components 2025-11-30 16:21:28 +01:00
initiator.rs tokio_xmpp: properly process <stream:error/> while waiting for features 2025-07-13 12:53:43 +02:00
mod.rs tokio_xmpp: properly process <stream:error/> while waiting for features 2025-07-13 12:53:43 +02:00
responder.rs tokio_xmpp: properly process <stream:error/> while waiting for features 2025-07-13 12:53:43 +02:00
tests.rs parsers: fix text field namespacing in StreamError 2025-08-07 12:43:21 +00:00
xmpp.rs tokio_xmpp: implement high-level, resilient stanza stream 2024-12-17 18:16:02 +01:00