Skip to content
This repository has been archived by the owner on Feb 24, 2020. It is now read-only.

Is OMEMO working if Conversations has OMEMO grey out and can't be toggled? #30

Open
licaon-kter opened this issue Aug 23, 2017 · 9 comments

Comments

@licaon-kter
Copy link

...while talking to profanity 0.51 + omemo-master

@ReneVolution
Copy link
Owner

No. Does not sound like it would. So the profanity client has not announced it's omemo capabilities.

@ReneVolution
Copy link
Owner

Did you install the profanity-omemo-plugin and turned it on in profanity?

@licaon-kter
Copy link
Author

Yes it was on, and otherwise unencrypted worked ok though.

@ReneVolution
Copy link
Owner

Thanks for the feedback. Any chance you could send some logs?

@licaon-kter
Copy link
Author

I'll have to retest (to weed out any user error too), and if it happens again I'll attach some logs.

@licaon-kter
Copy link
Author

Ok so, I switch OMEMO on in Conversations and when trying to send a message I get "Error fetching OMEMO key!". Nothing logged in Profanity when Conversations tries to get the keys. But, the Android log says: https://gist.github.com/licaon-kter/0b24a614038eb32f759585f1f8bd1986 (ME is on Profanity, CONTACT is on Conversations)

Trying to send from Profanity, see this comment

@ReneVolution
Copy link
Owner

So. The issue comes from the profanity omemo plugin failing to announce it‘s bundle info due to a decoding issue when converting an XML to string.

I have fixed a typo in the code now to help with that. Can you please retest with current git master?

@licaon-kter
Copy link
Author

delete folder
delete omemo installed files
git clone 982612f
install.sh
/connect
/sub allow
send text message, message arrives in Conversations, unencrypted, log says: https://gist.github.com/licaon-kter/c02b4be6766c3160503a9490feb7b978

In Conversations (both presence toggles ON), enable OMEMO, write a message, send: Error - No keys, logcat: https://gist.github.com/licaon-kter/735ffa30f1ef68766449111842616fc5

(ME is on Profanity, CONTACT is on Conversations)

@ReneVolution
Copy link
Owner

Thanks a lot for this. I need to setup a machine (docker) that uses Python3.6, maybe I can reproduce then. Unfortunately, using pyenv doesn't compile profanity yet. So I may need to take a different approach :) ... just you know I am on it.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants