Topic: Invisibilité?

Bonjour smile
Je me posais la question de comment l'invisibilité est gérée par Jabber.
Sur le site xmpp.org, on y trouve entre autres le document suivant http://www.xmpp.org/extensions/xep-0186.html qui décrit un mode possible d'invisibilité.
Or, je viens de remarquer que autant Gajim que jabber.fr utilisent un autre système, qui est celui décrit ici : http://www.xmpp.org/extensions/xep-0018.html et qui a été officiellement rejeté.

Pourquoi continuer à utiliser un protocole déprécié, alors qu'il en existe d'autres servant à la même chose et qui n'ont pas été rejetés?

Est-ce que jabber.fr attend que le XEP-0186 atteigne un statut plus stable pour l'implémenter? Mais dans ce cas pourquoi ne pas le faire de suite?

Fractal wink

Re: Invisibilité?

Apparemment, le sujet t'intéresse ! Je t'avoue que je n'ai pas regardé comment était implémenté le statut invisible sur ejabberd, qui est utilisé pour le domaine jabber.fr mais lorsqu'on administre un serveur, on ne regarde pas forcément tout le code wink Surtout quand le fonctionnement est OK.
Tu peux poser la question sur le forum d'ejabberd et même te proposer pour implémenter la bonne XEP !  Je suis sûr que la communauté sera heureuse de t'aider à l'implémentation !

Je serais assez curieux de savoir quels serveurs et clients implémentent la "bonne" XEP. Je pense qu'à ce niveau là, c'est l'un des points faibles de Jabber, la différence entre la théorie (les XEP) et la pratique (implémentation du protocole). Une impression de 2 mondes très (trop) loin. Les changements et les nouveautés, c'est bien... mais ce qui serait mieux, c'est que les fonctionnalités importantes soient disponibles. M'enfin !

Linux a un noyau, Windows a des pépins...

Re: Invisibilité?

Après, il doit y avoir encore autre chose, c'est la (légendaire) gestion de l'invisibilité sur Jabber par Pidgin ! En fait, tu apparais disponible quand même.
Quelque chose à voir avec des XEP depréciées ?

4 (edited by Fractal 25-08-2008 13:46:25)

Re: Invisibilité?

Apparemment, le sujet t'intéresse !

Oui smile, je suis en train de développer un petit client Jabber (surtout pour m'amuser, mais qui sait, ça deviendra peut-être sérieux), et si jamais je veux implémenter l'invisibilité j'aurais le choix soit entre une XEP rejetée, soit une XEP au stade "Experimental" mais non supporté par les serveurs hmm

Tu peux poser la question sur le forum d'ejabberd et même te proposer pour implémenter la bonne XEP !  Je suis sûr que la communauté sera heureuse de t'aider à l'implémentation !

http://www.ejabberd.im/protocols : ici ils marquent bien qu'il supportent le XEP 0018 et ils ne disent rien sur le 0186.
Par contre pour l'implémenter moi-même, je doute d'en avoir les capacités, et puis il faudrait que j'apprenne l'Erlang et que je comprenne un peu comment est fait le code d'ejabberd, d'autres sont à mon avis bien mieux placés que moi pour l'implémenter ^^


Après, il doit y avoir encore autre chose, c'est la (légendaire) gestion de l'invisibilité sur Jabber par Pidgin ! En fait, tu apparais disponible quand même.
Quelque chose à voir avec des XEP depréciées ?

Il faudrait voir comment Pidgin gère l'invisibilité. Il n'a pas de console XML et j'ai la flemme d'aller regarder dans le code source ^^
Mais c'est sans doute dû à ça, même si Pidgin aurait pu quand même se débrouiller pour ne pas proposer l'invisibilité quand ce service n'est pas disponible sur le serveur.

Fractal wink

Re: Invisibilité?

Le mieux c'est d'utilisé une XEP à la fois active et supporté par la plupart des serveurs, comme la XEP 0126 http://www.xmpp.org/extensions/xep-0126.html

Oui je sais y'a trop de XEP on s'y retrouve plus.

Re: Invisibilité?

omega wrote:

Oui je sais y'a trop de XEP on s'y retrouve plus.

Y'a surtout trop de XEP qui se ressemblent ou qui ont des buts +/- similaires.

Linux a un noyau, Windows a des pépins...