Nouvelle version de mu-conference

Après plusieurs années d’attente, un nouveau développeur principal, pas mal d’optimisations, et de nombreuses corrections de bugs, la nouvelle version de mu-conference est enfin disponible.

Mu-conference est un composant implémentant la XEP-0045 qui permet la création de groupes de discussion à plusieurs (Multi-Users Chat ou MUC) avec Jabber.

Cette nouvelle version apporte pas mal de changements. La principale nouveauté est que mu-conference peut maintenant être utilisé facilement avec un autre serveur que Jabberd14, alors qu’à l’origine il a été conçu comme un plugin pour ce serveur.

Dans les nouveautés, notons aussi le support de la XEP-0045 (tous les points obligatoires sont couverts), ce qui inclut la possibilité de générer un nom de salon unique, de demander au serveur le pseudonyme à utiliser, et de nombreuses petites améliorations.

Il est également possible de réserver son pseudonyme au niveau du composant (donc pour tous les salons), l’enregistrement par salon est prévu pour une version future.

Notons aussi l’apparition du support de MySQL pour intégrer mu-conférence dans des pages web (celà ne remplace pas le stockage des salons dans les fichiers XML).

Pour finir, les logs au format XHTML respectent maintenant la norme XHTML 1.0 strict, et cerise sur le gâteau, on peut même utiliser sa propre feuille de style (CSS).

Merci à Elghinn pour sa contribution à la rédaction de cet article.

Les sorties de logiciels côté serveur

Voici une pile de news qui vont intéresser les administrateurs de services Jabber.

Wildfire, le serveur Jabber libre écrit en Java par Jive Software (également à l’origine du client libre Spark et de la bibliothèque libre Smack), est sorti en version 3.2.0 RC2 (liste des changements). Jive a également publié sa roadmap pour Wildfire et Spark : il y a du Jingle dans l’air au premier trimestre… Autre changement, Wildfire va changer de nom à cause d’une marque déposée par un éditeur de logiciel P2P.

Idavoll, le composant PubSub (XEP-0060 : Publish-Subscribe) libre écrit en Python, est sorti en version 0.6.0 et a changé de site web : http://idavoll.ik.nu/

JabberHTTPBind est un servlet Java implémentant HTTP Binding (XEP-0124), permettant le transport de XMPP au-dessus de HTTP en lieu et place de TCP, très utile pour traverser les NAT et firewalls. JabberHTTPBind est donc sorti en version 1.0 en novembre dernier et nécessite un conteneur comme Tomcat.

Process One, la société qui édite le serveur Jabber libre ejabberd, a annoncé une version de développement de Epeios, permettant de faire tourner un module ejabberd dans n’importe quel serveur utilisant le protocole de composants (XEP-0114). Sa roadmap à court terme : amélioration de l’empaquetage, des tutoriels et l’extension de la XEP-0114. D’autre part ejabberd 1.1.3 corrige une erreur de sécurité sur mod_roster_odbc.

En novembre dernier, Tigase, le serveur XMPP libre, est sorti en version 2.5.0. Cette version apporte une classe PacketFilter et des corrections de bugs mineurs.

Merci à Elghinn et Omega pour la relecture.