The XMPP Newsletter, 30 March 2018

Welcome to the second edition of our newsletter.

Marek Foss from Process One has published the ejabberd 2017 year in review. Ejabberd has had almost regular monthly updates and is now compatible with XEP-0387: XMPP Compliance Suites 2018.

The folks at Erlang Solutions wrote about their Real-time Experience at FOSDEM 2018. The article includes summaries of Michał Piotrowski’s talk “Scaling messaging systems” and Bartłomiej Górny’s “XMPP as the road to innovation”, as well as links to the video recordings of those talks.

Marcel Waldvogel wrote XMPP: Chat with a Future in which he discusses how XMPP, with special focus on the JSXC webchat client, allows us to add real-time chat to existing software.

Arnaud Joset has been working on making website-authentication via XMPP (XEP-0070) more well-known and widespread. Recently he’s created a demo application and wrote a post about it: Authentication with XMPP.

JC Brand has written about what he calls Slack’s bait and switch in which he argues that Slack’s reasoning for dropping their XMPP gateway is disingenious and that XMPP can either support all the features in Slack already or can be extended to do so.

Still on the topic of Slack, Christian Weiske has written Slack’s XMPP fails, in which he documents how he had opened a number of bug reports at Slack, detailing problems with their XMPP gateway and how they could improve it. None of his bug reports got fixed.

Peter Molnar complains that we are living in instant messenger hell, extols the virtues of XMPP and laments the fact that it was abandoned or never fully implemented by the large web giants.

Last month we alluded to Georg Lucas' Jabber Spam Fighting Manifesto which has been signed by some well-known public servers.

An alternative XMPP Manifesto for Freedom has been released in response, in which the author claims that “Spam can be mitigated via client-side entirely” and that server-side measures should not be attempted. To date it has one signatory.

Vasudeva Kamath has written about Biboumi - An XMPP-IRC Gateway and how you can set it up.

Daniel Gultsch has written The rocky road to OMEMO by default as well as a justification for some of the design choices he made in Conversations 2.0.


Daniel Gakwaya has written another tutorial, XMPP Made Simple : Roster and Presence Explained and made a video XMPP Core explained: Introduction.

New releases in March 2018




New Software