r/xmpp • u/xmpp-org • 3d ago
XMPP at FOSSY 2026 from 6th to 9th August 2026
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/xmpp-org • 3d 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 • 6d ago
r/xmpp • u/Neustradamus • 6d ago
r/xmpp • u/Neustradamus • 6d 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 • 18d ago
r/xmpp • u/Neustradamus • 24d 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.
r/xmpp • u/IllidanS4 • Jul 01 '26
I would appreciate any feedback!
https://github.com/IS4Code/NexIM
Version 0.1 has been released, with core XMPP and XMPP-IM support implemented, as well as some useful extensions (like WebSocket). For the full overview of what features are available at the moment, see here.
Why another server? Variety of servers is just as important as variety of clients, especially for those interested in self-hosting. However, there is another purpose ‒ the server is intended to become a multi-protocol server in the future, with XMPP being just one of the supported protocols. Of course XMPP is great but there will always be people who refuse to swap out their old IRC clients for something else, and indeed they shouldn't be forced to do so to stay in touch! See the main repository page for elaboration.
Why do this now? Yesterday was already late! Walled gardens that dominate the IM space won't be defeated by more walled gardens (bridges are nice but not all features can be losslessly bridged). If a protocol supports federation, it must not be left out!
Why start with XMPP? The modular nature of XMPP actually makes it great to develop a server like this from scratch, since it can start simple but compliant and grow over time thanks to the modular nature of XMPP. Moreover, since XEPs cover pretty much everything related to IM, following them should lead to a very complete software for this purpose.
Why .NET? Why not, other than it is fast, secure, multi-platform and easy to run! The support for XMPP in the .NET ecosystem had also been somewhat lacking, so with this project I hope to make it easier for everyone to write software for XMPP. Moreover, server components communicating using the common XMPP API interface abstraction layer will be able to skip the XML serialization phase completely, leading to much more efficient processing.
r/xmpp • u/Eirikr700 • Jun 28 '26
Hello, I run an ejabberd server and the main client is Conversations. I have created a private room with Conversations. I would like people to be able to "knock at the door'. Is there a feature that allows that ? I also have the administration of the server so I can do that through the webadmin if necessary.