Apinc:Meeting7/Compte-rendu

De Wiki JabberFR
Aller à la navigation Aller à la recherche

Réunion des admins

La septième réunion des administrateurs de Jabber@Apinc a eu lieu jeudi 29 novembre 2007, dans le salon admin@chat.jabberfr.org.

Le log des discussions est disponible : http://chat.jabberfr.org/logs/admin%40chat.jabberfr.org/2007-11-29.html

Cette réunion n'a concerné que le serveur Jabber@Apinc, et non JabberFR

Compte rendu

Site Web de Jabber@apinc (jabber.apinc.org)

Jabberd14

  • La migration vers xdb_sql semble avoir été utile, on n'a plus de problèmes lorsque des personnes reçoivent beaucoup de messages alors qu'ils sont hors-ligne.
  • omega a signalé que la version de développement de jabberd14 permettait de rajouter des virtual hosts sans relancer le serveur, cela sera utile le jour où il n'y aura plus de fuites mémoire, les redémarrages du serveur ne seront alors plus nécessaires.

Passerelles

  • omega va étudier la passerelle J2J (passerelle Jabber vers Jabber) et la faire marcher avec MySQL (fait le 30/11/2007). Cette passerelle est utile pour des personnes qui utilisent un client ne supportant pas d'avoir plusieurs comptes, comme certains clients sur téléphone mobile.
  • La passerelle vers MSN nous pose actuellement quelques problèmes. Il a été rappelé lors de la réunion que les passerelles ne sont pas notre priorité, et que si elles interfèrent sur le bon fonctionnement du serveur jabber on risquerait de les couper. Il faudrait à ce propos modifier la phrase sur le site web de Jabber@Apinc disant que « Des passerelles sont disponibles ».
  • Pour l'instant on garde les passerelles au moins un mois, nous allons essayer d'auditer le code pour trouver des problèmes, et également contacter les administrateurs de Fritalk qui ont récemment couper la passerelle vers MSN car elle semblait être la cause de certains problèmes.

Interface web

  • Avoir une interface web pour que les utilisateurs puissent administrer leurs comptes permettrait un accès plus facile à certaines fonctions de Jabber, comme la vCard ou les passerelles.
  • Il faudrait proposer cette interface de manière sécurisée (i.e. avec https), pour ça il nous faut utiliser une autre adresse IP vu que le serveur jabber écoute sur le port 443 (port https). On pourrait utiliser le sous domaine ssl.im.apinc.org pour les pages web sécurisées.
  • Il serait bien que cette interface puisse être utilisée pour d'autres serveurs, il ne faudrait donc pas faire quelque chose de spécifique à jabberd14. De préférence il faudrait utiliser des bibliothèques travaillant directement avec le serveur Jabber (par exemple class.jabber.php ou JSJaC).
  • Le travail semble assez conséquent, donc il va falloir commencer par juste quelques fonctionnalités.
  • Nanard51 et jb vont regarder ce qui peut être fait, et éventuellement en parler sur les mailing-lists de la XSF pour essayer de trouver d'autres personnes qui pourrait être intéressées.

Virtual hosting

  • Il faut faire un script pour pouvoir supprimer proprement les domaines, en effaçant aussi les données dans la base de données, après les avoir sauvegardées.
  • wed proposait de lancer un serveur Jabber en parallèle pour les gros domaines, car une des raisons qui font que nous utilisons jabberd14 est la bonne gestion des virtual host. En lançant un deuxième serveur on pourrait en utiliser un qui n'a pas trop de problèmes de fuites mémoires pour les gros domaines, et pour tout le reste utiliser jabberd14.
    • Cette idée demanderait de maîtriser à la fois ejabberd et jabberd14, cela complexifierait donc l'administration du serveur.
    • Il vaudrait mieux essayer de trouver les fuites mémoires, on peut éventuellement envoyer un mail sur la liste membres_apinc pour trouver des bonnes volontés.
    • Si on accepte cette proposition on pourrait faire tourner les domaines principaux sur apijab, et le reste sur apijab2.
    • Ce point sera rediscuté entre admins plus tard.
  • carxwol se demandait si une vérification sur les noms de domaine était effectuée pour vérifier qu'ils soient bien à but non commercial, jusqu'à présent on n'a pas vraiment vérifié, on sera plus attentif dans le futur.
  • Certains domaines sont masqués c'est à dire non visible sur la liste des domaines de jabber@apinc. On a décidé de ne plus accepter de cacher les domaines, il faudrait aussi rendre tous les domaines publics, pour cela il faut d'abord prévenir les propriétaires domaines, si aucune réponse n'est reçu, les domaines seront tout simplement effacés.
  • Les données sur les virtual hosts sont, pour le moment, dupliquées dans plusieurs fichiers de configuration, il faudrait homogénéiser ça. Il a été décidé de stocker les domaines dans une base mysql et de générer les fichiers de configuration à partir de ces données. wed va essayer de s'en occuper.