Projet

Général

Profil

Evolution #5628

Mise à niveau de eJabberd

Ajouté par Cédric Frayssinet il y a presque 11 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
21/10/2013
Echéance:
25/10/2013
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
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.


Demandes liées

Lié à Documentations - Evolution #6470: Nouvelle option pour ejabberd Fermé

Révisions associées

Révision e5dcf91f (diff)
Ajouté par Joël Cuissinat il y a plus de 10 ans

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 :)

#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

#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

Formats disponibles : Atom PDF