Lonewolf 0.3 brings certificate-authenticated federation to a Rust XMPP server

Lonewolf 0.3 – A standalone XMPP server written in Rust

Lonewolf v0.3.0 is a pre-1.0, single-node XMPP server written in Rust. This release adds certificate-authenticated federation with other servers, direct TLS listeners, bidirectional connections, and private XML storage. Peers must present trusted certificates and use SASL EXTERNAL, since Server Dialback is unsupported. It also adds opt-in SCRAM-SHA-512 and a lower default client stanza limit of 256 KiB. Full compliance and clustering remain on the roadmap.

Account creation and password changes write credentials older binaries cannot read, even when SHA-512 login is disabled.
  1. nicoco

    More implementations of standard protocols is always nice!

    I see no reason for me to change from my beloved https://prosody.im/ which is more than lightweight enough already. But having options is nice, and standards only make sense when there are several implementations of them.

  2. stevefan1999

    Check out Tuwunel too https://github.com/matrix-construct/tuwunel for a Matrix implementation in Rust

  3. Muromec

    I remember when jabber was cool and there used to be public gateways to icq and what not.

    Looks like matrix is in this niche now.

  4. rootnod3

    AGENTS.md on a standard protocol. Sorry but no. You either understand the thing or you don’t.

    It’s a chat protocol. Something that is supposed to be very private and secure. Seeing an AGENT.md file is a huge turn-off there, sorry to say. Feel free to burn my karma down to oblivion.

  5. jakswa

    I saw some coding harness (OMP i think?) labeling sub-agent comms as "IRC" for the agents to use. XMPP is another one I bet AI would just understand what to use it for. I have been absorbing whether tried-and-true old tech like these are going to revive in the AI era, just because it's "locked in" in the training data. AI is going to keep some of these torches burning forever maybe.

More from this day

2026-11-13