-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Conference Logger, OMEMO] Logging in OMEMO-encrypted conferences not working correctly #93
Comments
Hi @kssytsrk, CC @stigger |
Thank you for the reply! I think I'm almost done with it, but I've noticed that the Is this expected behavior? I've been trying to call my logger function from |
Basically when you join a muc, the server associates your full account jid (account@server/resource) with your muc jid ([email protected]/nickname) and for consequent outgoing messages the "from" attribute in not needed because the server knows everything coming from account@server/resource to the muc [email protected] is in fact coming from [email protected]/nickname. So to have your muc jid you can go next ways:
to summarize for messages we have...
server -> client
|
@kssytsrk: Thanks a lot for your contributions! :) Can you look other OMEMO problems? For example, I have tagged you in some OMEMO tickets, can you look?
|
The Conference Logger plugin does not seem to work with an OMEMO-encrypted MUC/groupchat. It does log messages, but is unable to decrypt them (they decrypted fine when I received them):
AFAIK Profanity and Gaijim don't support logs of OMEMO-encrypted MUCs either (or at least not out-of-the-box), but the Conversations client for Android does. Are there perhaps any workarounds for this problem (aside from copy+paste by hand)? If not, in theory, could an "OMEMO conference logger" plugin be written? I might try to implement that, but would appreciate it if someone who is familiar with Psi's codebase/api provided some pointers.
The text was updated successfully, but these errors were encountered: