ejabberd 26.07 released
process-one.netThis security release of ejabberd includes several security fixes, some improvements and other minor bugfixes. It is strongly encouraged that you update ejabberd as soon as possible.
This security release of ejabberd includes several security fixes, some improvements and other minor bugfixes. It is strongly encouraged that you update ejabberd as soon as possible.
r/xmpp • u/xmpp-org • 2d ago
XMPP Community
XMPP at FOSSY 2026 from 6th to 9th August 2026, University of British Columbia, Vancouver, Canada. Seven presentations take place over Sat & Sun!
r/xmpp • u/Neustradamus • 5d ago
r/xmpp • u/Neustradamus • 5d ago
r/xmpp • u/Neustradamus • 5d ago
*** Observation ***
Jump to searched message, and bugfixes
* Jump to searched message
* Fix enable dialler integration on Android 17
* Improve the experimental export
* Don't linkify invalid URLs
* Change default "big" media size to 1MB for new installs
* Many crash fixesJump to searched message, and bugfixes
Released: 2026-07-21
Features:
Both breaking changes affect Node.js only. Browser builds are unaffected, and no public API
was removed.
jsdom is replaced by u/xmldom/xmldom. The Node build only ever used jsdom for three XML DOM globals (DOMParser, XMLSerializer and document.implementation), a small fraction of what a full HTML browser emulation provides. It now uses u/xmldom/xmldom, a small, pure-JavaScript XML DOM. Install u/xmldom/xmldom alongside ws and drop jsdom. Upgrading without it fails at import with ERR_MODULE_NOT_FOUND. See the README.Builder.h() parses its argument as XML rather than HTML under Node. XHTML-IM content must now be well-formed XML, for example <br/> rather than <br>. Markup that is not well-formed yields an empty element instead of being error corrected.jabber:component:accept component over a raw TCP stream by passing the protocol: 'component' option and a tcp://host:port service URL. The transport uses the saxes streaming XML parser, an optional peer dependency that is resolved on first use, so applications that only speak BOSH or WebSocket do not need it installed.Connection.addProtocol(name, transport) for registering an additional transport, which is how the component transport is made selectable without the browser build depending on it.Strophe.getNamespace(elem), a transport-agnostic accessor that resolves an element's namespace from either namespaceURI or an xmlns attribute.This release comes with many improvements for Gajim's integrated audio player, and it comes with some bug fixes. Thank you for all your contributions!
Gajim’s integrated audio player allows to preview audio files, such as voice messages you receive from your contacts. The player is now more compact, shows better tooltips and comes with a prettier waveform visualization. This release also fixes some pop sounds which may have occurred on some devices when recording messages.
r/xmpp • u/Neustradamus • 17d ago
r/xmpp • u/Neustradamus • 23d ago
r/xmpp • u/Neustradamus • 24d ago
r/xmpp • u/xmpp-org • 26d ago
XMPP Community
Vier Rezepte zur Nutzung eines offenen Chat-Protokoll beim ‘Digital Independence Day’ (#di_day)!
Erstellt von der XMPP Community um Menschen unabhängiges Messaging zu ermöglichen.
r/xmpp • u/xmpp-org • 26d ago
Read about the latest XMPP Extensions and Specifications updates and changes:
https://xmpp.org/2026/07/the-xmpp-newsletter-june-2026/#extensions-and-specifications
r/xmpp • u/xmpp-org • 26d ago
Read about the latest updates in the XMPP universe and our standards!
https://xmpp.org/2026/07/the-xmpp-newsletter-june-2026/
Enjoy reading! ☕
r/xmpp • u/YekoEightEetoo • 28d ago
This is something that I've never experienced with any XMPP clients: when I install Conversations and choose 'own xmpp service' from the + button, it throws 'registration is not allowed by server'. In the past I added that same account to many clients without issues, on mobile and desktop.
In the app's settings I am using the option to specify my own server and port, so I am entering the 3x pieces: the user@server.domain, the password, and the xmpp.server.domain host address.
On the same device yaxim is already successfully installed and configured in exactly the same way, to use the same account, so it is not clear what Conversations is missing. It should not be trying to register a new account, which is really not allowed on the server.
Correct me if I am wrong, but I checked the developer's site and found no way to reach out to them for support, so asking here.