Quais módulos de prosódia eu preciso para dar suporte às conversas?

10

Estou configurando um servidor Prosody para uso com clientes móveis que oferecem suporte ao OMEMO . Escolhi o Google Conversations como um cliente de referência desde que o conheço. Quais módulos do Prosody eu preciso instalar para suportá-lo?

david.libremone
fonte

Respostas:

13

O Conversations fornece uma lista de XEPs que requerem suporte do servidor , reproduzidos abaixo com links para os módulos Prosody 0.9.x correspondentes.

Para bate-papo em grupo criptografado (suporte OMEMO), você precisa apenas de mod_pepe mod_roster. Os outros módulos respondem por funcionalidades adicionais em um contexto do OMEMO (por exemplo, compartilhamento de arquivos) e ambientes (por exemplo, clientes móveis, cliente atrás de um firewall).

Notas:

Prosody 0.10 notas:

Referências:

david.libremone
fonte
1
Você perdeu "cloud_notify" (XEP_0357), necessário para coberturas.
Mirko
3
Um problema a ser lembrado é que os dados mod_pep atualmente não são persistentes , o que pode resultar na incapacidade de enviar mensagens para um participante offline após a reinicialização do servidor , porque as chaves necessárias não estão presentes. O trabalho sobre a questão relevante foi "iniciado" em abril de 2017, mas o código para implementar a persistência ainda não foi confirmado e, no momento, parece que pode não chegar a 0,10.
GreenReaper