Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Sortie d'ejabberd 1.1.0

Posté par jerome (page perso, ). Modéré le 26 avril 2006.
ejabberd est un serveur de messagerie instantanée distribué et tolérant aux pannes. Il est basé sur le protocole Jabber. Plus précisément, ejabber est un serveur XMPP extrêmement complet qui implémente de nombreuses extensions Jabber (connues sous le terme JEPs, pour Jabber Enhancements Proposals). Depuis le mois de février 2006, jabber.org utilise ejabberd.

Cette nouvelle version met l'emphase sur l'amélioration des performances, la montée en charge et l'implémentation des standards ouverts.

Ainsi au menu des nouveautés, nous trouvons :
  • le support de trois JEP (Jabber Enhancement Proposals) :
    • JEP-0050: Ad-Hoc Commands ;
    • JEP-0138: Stream Compression ;
    • JEP-0175: SASL anonymous.
  • le support natif de MySQL
  • l'amélioration des fonctionnalités "multichat" aka conference avec en particulier la gestion des historiques (logs)
  • l'amélioration des performances pour les systèmes distribués

> Lire la dépêche (40 commentaires, moyenne: 3,3).  

Vous avez demandé le commentaire #705528.

Une librairie portable pour l'utiliser ?

Posté par Arnaud (page perso, ) le 26/04/2006 à 15:08. (lien). Évalué à 5.

Quelqu'un a l'expérience d'une librairie ***cross-plateforme*** (Linux, MacOsX, Windows) et ***fiable*** qui permettrait d'utiliser ejabberd pour faire communiquer des applications ?

  • [^]Re: Une librairie portable pour l'utiliser ?

    Posté par Nÿco (Jabber id, page perso, ) le 26/04/2006 à 15:35. (lien). Évalué à 8.

    Smack ? C'est libre, c'est du Java. http://www.jivesoftware.org/smack/

    Sinon, les modules Perl Jabber::Connection, Net::Jabber, Net::Jabber::Loudmouth, Net::XMPP et XML::Stream.

    Sinon, y'a du C++, Ruby, Python, PHP... http://www.jabber.org/software/libraries.shtml

    Mais tu n'es pas obligé d'utiliser le serveur ejabberd... il y a aussi Wildfire, ou encore jabberd 1.4 et jabberd 2.

    http://www.jivesoftware.org/wildfire/
    http://jabberd.jabberstudio.org/1.4/
    http://jabberd.jabberstudio.org/2/

    Voici un comparatif des fonctionnalités :
    http://www.jabber.org/admin/jsc/

    --
    Jabber ID : xmpp:Nyco@jabber.fr
    • [^]Re: Une librairie portable pour l'utiliser ?

      Posté par Arnaud (page perso, ) le 26/04/2006 à 16:25. (lien). Évalué à 4.

      J'ai oublié de préciser: C/C++, et sans du Gtk dedans (do not feed the troll, merci)

      Je suis déjà allé voir http://www.jabber.org/software/libraries.shtml il y a quelques mois. Ce que j'ai trouvé en C/C++ est soit pas stable, soit pas portable, soit pas utilisable (du moins, pas selon les exemples sur les sites web des projets) :-(

      Je pense que je mettrais mettre un stagiaire sur le sujet, quand je pourrais.

      • [^]Re: Une librairie portable pour l'utiliser ?

        Posté par Nÿco (Jabber id, page perso, ) le 26/04/2006 à 16:44. (lien). Évalué à 5.

        ...ou un étudiant pour le Google Summer of Code 2006 : http://wiki.jabber.org/index.php/Summer_of_Code_2006

        Pour rajouter des items au brouillon de la liste des tâches et candidater en tant que mentor, contacter Peter Saint Andre, le boss de la Jabber Software Foundation.

        --
        Jabber ID : xmpp:Nyco@jabber.fr

        [^]Re: Une librairie portable pour l'utiliser ?

        Posté par Nÿco (Jabber id, page perso, ) le 26/04/2006 à 17:30. (lien). Évalué à 4.

        ...et du C++ avec du Qt dedans ? Iris XMPP Library est écrite pour le client Jabber libre Psi : http://delta.affinix.com/iris/

        --
        Jabber ID : xmpp:Nyco@jabber.fr
        • [^]Re: Une librairie portable pour l'utiliser ?

          Posté par Arnaud (page perso, ) le 26/04/2006 à 17:45. (lien). Évalué à 3.

          C++ et Qt, c'est parfait :-)

          Iris me semblait être un projet mort. Je viens de revérifier, il semble qu'iris ait été intégré sous forme de composant à Psi qui lui, est bien vivant. Et le tout fonctionne en Qt4.1 Champagne! :-)

          Je m'en vais tester ça!

          • [^]Re: Une librairie portable pour l'utiliser ?

            Posté par John Balcaen (page perso, ) le 26/04/2006 à 18:37. (lien). Évalué à 3.

            le but est plutôt de fournir une libraire pour construire son client jabber par dessus ( donc plutôt de l'extraire ).

            [^]Re: Une librairie portable pour l'utiliser ?

            Posté par Maxime (Jabber id, ) le 26/04/2006 à 19:17. (lien). Évalué à 3.

            "There are no official releases of the library yet. The latest source can be found in the ‘cutestuff’ and ‘iris’ modules of the Psi CVS (you need to check out both). The code can also be browsed on the web."

            Donc en gros tu vas devoir bidouiller un peu :).
            D'ailleur je suis pas sur qu'il soit encore passé à qt4, ils sont en train de passer psi à qt4 ca c'est certain .
            Je viens juste de regarder dans la version darcs de psi et dans le dossier iris, il semblerai que ca soit des fichiers utilisant qt3... Mais bon, ca bouge pas mal ca c'est sur :).

            • [^]Re: Une librairie portable pour l'utiliser ?

              Posté par Arnaud (page perso, ) le 26/04/2006 à 20:54. (lien). Évalué à 1.

              Si si, c'est bien du Qt4. Par contre, ça a été convertit avec qt3to4, ce n'est pas encore super propre.

              • [^]Re: Une librairie portable pour l'utiliser ?

                Posté par Maxime (Jabber id, ) le 26/04/2006 à 21:32. (lien). Évalué à 3.

                Effectivement, je vois écris dans l'un des fichiers de conf : "//Added by qt3to4:" donc tu as sans doute raison :).

          [^]Re: Une librairie portable pour l'utiliser ?

          Posté par Johann Ollivier-Lapeyre (page perso, ) le 27/04/2006 à 07:48. (lien). Évalué à 3.

          Utilisé aussi par Kopete/KDE.

          Cette lib a un support avancé de Jabber, bref du tout bon

          Le portage est en cours pour qt4 comme Maxime l'a signalé

          --
          ----------------------------------------------------------------
          KDE - Kopete - Oxygen - KDEgames