Evolution #5628
Mise à niveau de eJabberd
Description
eJabberd est en version 2.1.2 sur Scribe 2.3.
Hors, la version 2.1.6 mini embarque un module nommé mod_shared_roster_ldap http://www.ejabberd.im/mod_shared_roster_ldap qui permet de mettre en contact des utilisateurs sans entente préalable.
Car on a installé Jappix, et nous somme déçus car on doit d'abord avoir une approbation de comptes pour se voir sur le réseau, c'est ce que l'on aimerait pas avoir. Tous les personnes qui se connectent à l'appli Jappix devraient pouvoir se voir et discuter...
Dans l'idéal, il faudrait avoir une option dans le gen_config, si oui ou non, on veut tous les contacts en amis sur jappix.
Demandes liées
Révisions associées
Ajout de la possibilité de "Voir les autres utilisateurs sans autorisation préalable"
Fixes #5628 @40m
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 11 ans
- Statut changé de Nouveau à A étudier
- Assigné à mis à Joël Cuissinat
- Temps estimé mis à 1.00 h
Je vais tenter un backport de paquet Ubuntu par contre ce sera à toi de faire les tests et de proposer les patches :)
#2 Mis à jour par Joël Cuissinat il y a presque 11 ans
- % réalisé changé de 0 à 50
#3 Mis à jour par Cédric Frayssinet il y a presque 11 ans
téléchargement et installation ok du paquet, merci Joël.
On regarde pour la conf du module qui est bien descendu.
#4 Mis à jour par Joël Cuissinat il y a presque 11 ans
- Version cible changé de Mises à jour 2.3.10 à Mises à jour 2.3.11
Les travaux ne seront certainement pas terminés pour la prochaine stable ?
#5 Mis à jour par Laurent Flori il y a plus de 10 ans
Depuis la recompilation de la nouvelle version par Joël, on peut facilement voir tout le monde dans son roster sans autorisation préalable.
Il suffit pour cela d'ajouter ce morceau de configuration dans le fichier /etc/ejabberd/ejabberd.cfg:
{mod_shared_roster_ldap, [ % Disable meaningless default. {ldap_filter, ""}, {ldap_rfilter, "(objectClass=InetOrgPerson)"}, % Define the attribute that holds the "group member" id. % Note that this will be used to build be the user part of jid (using ldap_memberattr_format(_re)) {ldap_memberattr, "uid"}, % Use this to get the single user object. {ldap_ufilter, "(uid=%u)"}, {ldap_useruid, "uid"}, % Use this to set the display name of the roster item {ldap_userdesc, "gecos"} ]}
déclarer ce module vers la fin du fichier avec les autres modules, mod_version, mod_last, mod_time, mod_caps. Attention aux virgules.
#6 Mis à jour par Xavier GAREL il y a plus de 10 ans
On a testé sur un seul Scribe mais il est encore difficile de valider complètement.
On va devoir le tester encore un peu sur une fresh install...
#7 Mis à jour par Joël Cuissinat il y a plus de 10 ans
J'ai déplacé les paquets ejabberd_2.1.10-1eole1 de eole-2.3-dev vers eole-2.3-proposed et Cédric est d'accord pour ajouter une question du type : "Voir les autres utilisateurs sans autorisation préalable" oui/non
#8 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Statut changé de A étudier à Résolu
- % réalisé changé de 50 à 100
Appliqué par commit e5dcf91f3eaa27c5df446fab72ee668e56819c8d.
#9 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Echéance mis à 25/10/2013
- Début mis à 21/10/2013
#10 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Statut changé de Résolu à Fermé
Paquet candidat : eole-ejabberd-2.3-eole7~1