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.
Related issues
Associated revisions
Ajout de la possibilité de "Voir les autres utilisateurs sans autorisation préalable"
Fixes #5628 @40m
History
#1 Updated by Joël Cuissinat almost 10 years ago
- Status changed from Nouveau to A étudier
- Assigned To set to Joël Cuissinat
- Estimated time set to 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 Updated by Joël Cuissinat almost 10 years ago
- % Done changed from 0 to 50
#3 Updated by Cédric Frayssinet almost 10 years ago
téléchargement et installation ok du paquet, merci Joël.
On regarde pour la conf du module qui est bien descendu.
#4 Updated by Joël Cuissinat almost 10 years ago
- Target version changed from Mises à jour 2.3.10 to Mises à jour 2.3.11
Les travaux ne seront certainement pas terminés pour la prochaine stable ?
#5 Updated by Laurent Flori over 9 years ago
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 Updated by Xavier GAREL over 9 years ago
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 Updated by Joël Cuissinat over 9 years ago
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 Updated by Joël Cuissinat over 9 years ago
- Status changed from A étudier to Résolu
- % Done changed from 50 to 100
Appliqué par commit e5dcf91f3eaa27c5df446fab72ee668e56819c8d.
#9 Updated by Joël Cuissinat over 9 years ago
- Due date set to 10/25/2013
- Start date set to 10/21/2013
#10 Updated by Joël Cuissinat over 9 years ago
- Status changed from Résolu to Fermé
Paquet candidat : eole-ejabberd-2.3-eole7~1