Sortie d'ejabberd 15.07

Posté par (page perso) . Édité par palm123, Benoît Sibaud et Nÿco. Modéré par Nÿco. Licence CC by-sa
43
29
juil.
2015
XMPP

ejabberd 15.07 vient de sortir et elle apporte un lot de nouveautés significatives.

Avant d'entrer dans le vif du sujet, pour ceux qui ne connaissent pas encore ce projet, il s'agit d'un serveur de messagerie conforme au protocole XMPP. Ce protocole est très vaste (NdM: voir la série d'articles présentant le protocole) et permet d'implémenter de nombreux types de systèmes de messagerie en temps réel, allant de la messagerie instantanée à l'Internet des objets, en passant par le jeu vidéo. C'est dire l'importance de ce protocole, à une époque où la plupart des systèmes de messagerie restent des silos fermés et sans capacité d'interopérer. XMPP supporte nativement la fédération, ce qui signifie que des utilisateurs de différents domaines peuvent communiquer entre eux.

ejabberd est l'un des serveurs XMPP les plus anciens et les plus reconnus. Il est inclus dans de nombreuses distributions Linux et se distingue par le fait qu'il est développé en Erlang. Cette caractéristique lui donne robustesse et fiabilité, mais aussi forte capacité à monter en charge.

Parmi les changements de fonctionnalités, l'accent est mis sur le support du PubSub et de l'archivage des messages. Ce sont aujourd'hui deux éléments fondamentaux du protocole XMPP qui sont en pleine évolution et façonnent le protocole XMPP de demain. Disposer d'un serveur avec des fonctionnalités très à jour sur ces aspects est crucial pour l'avenir du protocole.

Un gros effort a également été fait sur le packaging et la simplicité d'installation, en offrant notamment la possibilité de compiler et d'installer des modules issus de contributeurs externes sans avoir à devenir un expert d'Erlang.

Cette version est l'aboutissement de gros changements survenus durant les six derniers mois sur le projet et cette dépêche est aussi le moment de faire un bilan.

Forum Astuces.divers migration ejabberd vers prosody

7
26
fév.
2014

Bonjour,
Je voulais juste vous dire que j'avais migré mon serveur jabber d'ejabberd vers prosody et je le ne regrette pas du tout. C'est un tout petit serveur à avec plus ou moins un seul utilisateur.

Je ne suis pas adminsys, j'ai découvers la configuration de ce genre de machine ne le faisant pour moi, et l'une de mes plus grandes craintes est d'écrire une connerie dans mes fichiers de conf qui introduira une grosse faille. Bref !

Avant j'avais ejabberd (...)

Jabber.org se tourne vers un serveur propriétaire

Posté par (page perso) . Modéré par tuiu pol.
21
26
jan.
2010
XMPP
Le site jabber.org a été le premier à offrir un service de messagerie instantanée basée sur XMPP, en 1999, avec comptes gratuits. De 1999 à février 2006 le logiciel libre jabberd (GPL, C/C++) a été utilisé. Puis une migration vers un autre serveur libre, ejabberd (GPL, Erlang), a eu lieu.

Leur site est en train de migrer, péniblement apparemment, vers un serveur non libre (M-Link d'Isode Ltd), qui semble avoir du mal avec la charge du site. Le choix d'une solution propriétaire est étrange, lorsque l'on connaît le nombre de serveurs libres existants, que l'on met ses annonces sous « Creative Commons Public Domain License » et que l'on vante les clients Jabber/XMPP libres. Initialement, les critères de choix incluaient potentiellement du libre.
L'annonce d'origine datant du mois d'août dernier reflète bien les retards dans cette migration, comme cela a été évoqué sur le journal de xiloynaha sur DLFP.

Un large choix de services XMPP à base de serveurs libres existe (jabber.ru, jabbim.cz, jabster.pl, jabberes.org, jabber.fr, talkr.im, etc.)

Parmi les utilisateurs présents récemment sur LinuxFr.org, on notera du @jabber.fr (25%), du @gmail.com (19%), du @jabber.org (11%), du @im.apinc.org (10%), du fritalk.com (1,5%), etc. (sur 154 domaines différents).

Le serveur XMPP libre ejabberd en version 2.0

Posté par (page perso) . Modéré par Mouns.
0
21
fév.
2008
XMPP
XMPP est le protocole standard ouvert (IETF) de routage générique de flux XML et binaire (via Jingle), qui a décidément le vent en poupe ces temps-ci, avec les essais à grande échelle d'AOL et Yahoo! sur la messagerie instantanée et la présence (alors que ceux-ci ont déjà leur solution propriétaire depuis des années), ainsi que la prise de conscience générale sur les capacités sociales et applicatives de XMPP et de son architecture.

ejabberd est un serveur XMPP libre publié sous licence GPLv2, écrit en langage erlang. La grande force de ejabberd est sa capacité de mise à l'échelle (scalability), motorisant les plus importants serveurs Jabber de la planète (jabber.org, MXiT, SAPO). Le langage erlang, langage fonctionnel concurrent temps réel et distribué, lui permet les mises à jour sans interruption de service et des fonctionnalités de tolérance de pannes.

La version 2.0 de ejabberd apporte avant tout, après un an et demi de travail, des améliorations de mise à l'échelle et de robustesse, grâce à une refonte d'architecture, nommée Flexarch. Celle-ci apporte entre autre la capacité des composants à fonctionner en cluster.

ejabberd 2.0 affiche en outre les nouvelles fonctionnalités suivantes :
  • PubSub, pour la publication d'informations et la souscription à ces flux, implémentant du vrai push (et non du polling) intelligent en fonction de la présence, et ce, en quasi-temps-réel (instantané) ;
  • Personal Eventing, pour les évènements personnels tels que l'avatar, la géolocalisation, l'activité, mais aussi des informations plus « fun » telles que l'humeur, la musique écoutée, la vidéo regardée, le site web visité, le jeu en cours, la discussion en cours ;
  • proxy de transferts de fichiers ;
  • serveur de fichiers HTTP ;
  • BOSH (ou HTTP binding) pour les applications Web 2.0 ;
  • authentification PAM ;
  • des améliorations du support LDAP ;
  • administration à distance via les Ad-Hoc Commands ;
  • localisation dans 24 langues ;
  • et les incontournables corrections de bugs.

ejabberd 1.1.2 est disponible

Posté par (page perso) . Modéré par j.
0
2
oct.
2006
XMPP
ejabberd est un serveur de messagerie instantanée à haute-performance, conforme au standard XMPP / Jabber. Malgré le faible incrément en terme de numéro, cette nouvelle version est une version majeure. Elle incorpore beaucoup d'améliorations apportées au système depuis 6 mois.

Cette version ajoute plusieurs fonctionnalités importantes pour les gros sites de production. On trouve notamment des améliorations sur l'intégration avec les annuaires LDAP. Microsoft SQL Server rejoint la liste des bases de données officiellement prises en charge. La robustesse a été améliorée à l'aide de règles permettant d'éviter certains cas de déni de service. Le système corrige également de nombreux bugs portant sur la gestion des rosters par exemple. L'installation a également été simplifiée, avec un installateur graphique pour Linux, MacOSX et Windows, incluant toutes les dépendances.

Le serveur ejabberd est toujours développé en langage Erlang, auquel il doit sa robustesse, ses performances et sa montée en charge en cluster.

Sortie d'ejabberd 1.1.0

Posté par (page perso) . Modéré par Jaimé Ragnagna.
0
26
avr.
2006
XMPP
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

Jabber.org passe à ejabberd

Posté par (page perso) . Modéré par Nÿco.
0
9
mar.
2006
XMPP
En février 2006, Jabber.org a migré son infrastructure de messagerie instantanée Jabber vers ejabberd.

Peter Millard et Peter Saint-Andre, de la Jabber Software Foundation, ont posté tous les deux des informations à ce sujet, officialisant ainsi le travail de migration.

NdM : Rappelons qu'Ejabberd est un serveur Jabber / XMPP, libre écrit en Erlang, faisant valoir :
  • une implémentation extensive de XMPP et des JEP (Jabber Enhancement Proposals)
  • un fonctionnement optimal par grappe, particulièrement adapté à la montée en charge et à la résistance aux pannes ("distributed and fault-tolerant")
  • des performances accrues.


ejabberd 1.0.0 : le serveur Jabber qui monte (...en charge)

Posté par (page perso) . Modéré par Christophe Guilloux.
0
15
déc.
2005
XMPP
L'équipe d'ejabberd est heureuse d'annoncer la publication de la version 1.0.0 d'ejabberd. Ejabberd est développé depuis 2002 et le projet a fêté ses 3 ans en novembre dernier. Ce qui fait de cette étape un événement encore plus important.

Cette version est compatible avec le standard XMPP. Cela fait d'ejabberd le premier serveur Jabber Open Source à revendiquer la compatibilité complète avec le standard XMPP défini par l'IETF (XMPP Core and XMPP IM).

Vous pouvez passer le mot !

Les fonctionnalités uniques d'ejabberd sont :
  • Le clustering
  • Le support intégré des connexions HTTP (HTTP Polling)
  • La compatibilité XMPP
  • L'architecture modulaire
  • La localisation dans 11 langues
  • L'intégration d'un composant de publication / abonnement (Publish-Subscribe)
  • La gestion des statistiques (JEP-0039: Statistics Gathering).

Il est maintenant temps de faire la fête pour cette version majeure !