We are happy to announce the release of version 2.0.2 of our XMPP Cloud Authentication
Based on the feedback from the excellent workshop with excited and exciting participants at Nextcloud Conference 2018, we made the installation and setup even more comfortable and complete.
Shared Roster Groups
xcauth with ejabberd, activating Shared Roster Groups requires just the deletion of a single comment character.
Shared Roster Groups make JSXC and XMPP much more user-friendly: You will automatically have all the users in your groups visible
in your roster. This greatly simplifies getting started.
You can download the latest release or use the
.deb package repository at
Changes in v2.0.2
- Have a valid default
/etc/xcauth.confto reduce required configuration steps
xcauth.serviceas well before restarting the sockets
xcrestarttries to fix permission problems (
xcauthis sometimes manually before it as a test, creating DB and log with the wrong user ID)
xcrestartis more verbose on what it does, as a weak replacement for a man page
- Support for running
sudo(to allow user
xcauthto modify the shared roster related stuff)
- Prosody modules are installed "almost ready" in
pseudolpty.luaready for action, our
*-xcauth-versionas not to interfere with Prosody's version. To activate it, the admin needs to rename it.
- ejabberd example configuration files from our
Debian setup, not only for the Raspberry Pi
are now installed as
/etc/ejabberd/*-xcauth-exampleto simplify the installation.
- Changed permissions for
logrotatewould refuse to work on it)
- Add dependency on