Palladium

Palladium est une version modifiée et améliorée de JHB, qui est un servlet pour Apache Tomcat permettant d'encapsuler des requêtes XMPP dans du HTTP. Il est principalement utilisé dans le projet Jappix, et s'adapte à sa charte graphique.

Ce servlet est développé en Java et nécessite Tomcat (testé avec la 5.5 et la 6) pour faire tourner le .war. Pour compiler les sources du Tarball vous devriez installer un JDK Java, Apache Ant et Apache Tomcat 5.5 (la version 6 plante lamentablement à la compilation à cause de l'absence d'un module requis).

Téléchargements

Récupérez la dernière version de Palladium dans votre format d'archivage préféré, ci-dessous :

FAQ

› Que dois-je installer sur mon serveur pour faire tourner le fichier WAR ?
Apache Tomcat est requis pour l'utilisation de Palladium. Installez le paquet tomcat5.5 ou tomcat6 sur votre serveur (cela dépend de vos dépôts de paquets), ainsi que tomcatX-admin et tomcatX-manager (X étant votre numéro de version).

› La connexion à Palladium m'est refusée, que faire ?
Tomcat a, par défaut, une règle stricte de sécurité empêchant toute connexion via l'Internet. Vous allez devoir éditer le fichier "/etc/default/tomcat5.5" et retirer le "#" de la ligne "TOMCAT5.5_SECURITY" afin d'activer le "no". Redémarrez Tomcat, c'est fait !

Changelog

Version 1.0 :

  • Version initiale entièrement basée sur JHB
  • Modification de l'aspect graphique

Version 1.1 :

  • Blocage du port XMPP au 5222 (le 5223 ne marche pas avec SSL)
  • Correction d'un gros bug dans les requêtes DNS

Informations

Le servlet Palladium est basé sur JHB (Jabber HTTP Bind) de Stefan Strigler (un grand merci à lui pour ses projets géniaux et son aide précieuse), avec l'aimable autorisation de son auteur.

JHB étant originalement distribué avec la double licence GNU GPL et Apache, Palladium l'est aussi. Vous êtes donc autorisé à étudier son code, le modifier et le redistribuer.