Mise à jour serveur XMPP Prosody en v0.11

xmpp

#1

Je suis en train de mettre à jour Prosody en version 0.11.
Je rencontre un problème et le serveur est indisponible.
Je suis dessus.


#2

Màj faite avec succès !
L’historique des salons est à présent récupérable via un client qui gère MAM (Gajim, Conversations).
Par contre, je constate qu’il y a un problème pour joindre les salons en mode anonymes avec (chat.duniter.org et l’intégration de Converse dans Ğchange).
Ça semble venir de BOSH.


#3

Ok, Bosh est fonctionnel avec Converse de Ğchange.


#4

Impossible de me connecter depuis Gajim à travers un proxy http. Tu as cassé quelque chose sur BOSH ?

Ca ne fonctionne pas pour le chat web non plus : https://chat.duniter.org/


#5

Oui, j’étais au courant pour chat, je vais voir ce que je peux faire.


#6

@Inso
12:14:47 Zash> What endpoint is Gajim connecting via?


#7

Ok, j’ai tenté de me connecter avec Gajim avec un proxy, mais j’ai pas bien compris le fonctionnement.


#8

Sinon, l’idéal serait de migrer chat vers Converse sur notre nouveau serveur.


#9

Dans ma conf précédente, le proxy bosh est configuré sur :

BOSHURL : https://chat.duniter.org/http-bind


#10

Ça fonctionne très bien chez moi avec le compte gitbot.
Tu utilises bien un compte sur le serveur en duniter.org ?


#11

Ah bah oui tu l’as corrigé apparemment :slight_smile:


#12

Pour info, cette version de Prosody permet de redémarrer le service afin de recharger la configuration sans être déconnectés des salons !


#13

@Moul, je n’ai plus accès aux logs via https://logs.duniter.org (erreur 404), c’est voulu ? A priori, c’est comme ça depuis cette mise à jour.


#14

Oui, j’ai remarqué ça. Je peux essayer de mettre à jour ce module pour que ça fonctionne de nouveau.
Mais, je pense pas que ça soit l’objectif du projet Prosody.
La nouvelle méthode pour récupérer les l’historique c’est via un client qui gère MAM (Message Archive Management) (Gajim, Conversations).
Voir si votre client gère MAM
Comme ça une seule interface avec laquelle traiter.


#15

L’archivage des logs c’est différent de MAM il me semble…

EDIT : Ah bah si https://xmpp.org/extensions/xep-0313.html#intro

On a accès aux logs précédents ?


#16

MAM c’est l’enregistrement des logs des salons et discussions 1à1 sur le serveur et l’accès aux clients pour consultation illimité selon la configuration.


#17

Yep, ça fonctionne parfaitement sur Gajim à travers BOSH.

Ceci dit, une IHM web pour accéder aux logs ça serait toujours sympa.


#18

Voilà, j’ai mis à jour https://logs.duniter.org/duniter/2018-11-30/ en écrasant les modifications que j’ai perdues.
Il faut modifier l’URL manuellement car ça ne s’affiche pas dans le calendrier.
Je pense que les modules ne sont plus maintenus :

Je vais voir avec les développeurs.


#19

Ces modules sont maintenus par la communauté.
Je suis dans l’optique de les abandonner, le temps que vous vous adaptiez à la récupération des logs via MAM et l’usage de BOSH lors de la présence d’un firewall sur le réseau.


#20

13:54:18 moul> Hi, does mod_muc_log_http and mod_muc_log are supposed to work with Prosody 0.11?
Are they deprecated since MAM is here?
14:00:22 Zash> moul: The old ones? If they don’t work with 0.11 then I’m not going to do anything about it.
14:01:11 Zash> Last time I tried fixing something in mod_muc_log_http I ended up writing mod_http_muc_log instead
14:02:53 MattJ> Zash, maybe update the docs to clarify?
14:03:26 Zash> Do it. (I don’t have access from here)
14:03:36 moul> It works somehow, but, yeah, it needs a rewrite.
14:05:03 Zash> moul, mod_muc_mam + mod_http_muc_log is a rewrite :slightly_smiling_face:
14:05:18 Zash> You can even salvage the data using [m storage_muc_log]
14:05:18 HAL> Zash: https://modules.prosody.im/mod_storage_muc_log.html