Project

General

Profile

Evolution #5628

Mise à niveau de eJabberd

Added by Cédric Frayssinet almost 8 years ago. Updated over 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
10/21/2013
Due date:
10/25/2013
% Done:

100%

Estimated time:
1.00 h
Spent time:
Distribution:
EOLE 2.3

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

Related to Documentations - Evolution #6470: Nouvelle option pour ejabberd Fermé

Associated revisions

Revision e5dcf91f (diff)
Added by Joël Cuissinat over 7 years ago

Ajout de la possibilité de "Voir les autres utilisateurs sans autorisation préalable"

Fixes #5628 @40m

History

#1 Updated by Joël Cuissinat almost 8 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 :)

#3 Updated by Cédric Frayssinet almost 8 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 8 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 7 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 7 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 7 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 7 years ago

  • Status changed from A étudier to Résolu
  • % Done changed from 50 to 100

#9 Updated by Joël Cuissinat over 7 years ago

  • Due date set to 10/25/2013
  • Start date set to 10/21/2013

#10 Updated by Joël Cuissinat over 7 years ago

  • Status changed from Résolu to Fermé

Paquet candidat : eole-ejabberd-2.3-eole7~1

Also available in: Atom PDF