From 6f10f95d777d9565febdbbcb9d056623fd5d8116 Mon Sep 17 00:00:00 2001 From: JC Brand Date: Thu, 20 Dec 2018 21:48:41 +0100 Subject: [PATCH] Document OMEMO for MUCs. Updates #1180 --- CHANGES.md | 1 + docs/source/features.rst | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 8f53e8c72..d6d880bdc 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -6,6 +6,7 @@ - UI: Always show the OMEMO lock icon (grayed out if not available). - Use `publish-options` with `pubsub#access_model` set to `open` when publishing OMEMO public keys and devices - Add a new `converse-pubsub` plugin, for generic PubSub operations +- #1180 It's now possible to use OMEMO in a MUC (if it's members-only and non-anonymous) - #1353 Message Delivery Receipts not working because of the message "type" attribute - #1374 Can't load embedded chat when changing `view_mode` between page reloads - #1376 Fixed some alignment issues in the sidebar diff --git a/docs/source/features.rst b/docs/source/features.rst index c88f0e908..7ee54a7c7 100644 --- a/docs/source/features.rst +++ b/docs/source/features.rst @@ -44,7 +44,7 @@ If you've checked the "This is not a trusted device" checkbox when logging in, then `sessionStorage `_ is used instead of localStorage and all data is cleared when you log out. -For this reason, OMEMO cannot be used when you've indicated that you're using +For this reason, OMEMO is disabled when you've indicated that you're using an untrusted device. You would in any case not be able to decrypt previously received OMEMO messages, due to the Signal Protocol's forward secrecy and the fact that you don't have a pre-existing session. @@ -93,6 +93,16 @@ articles: * `What's wrong with webcrypto? `_ * `Heartbleed and JavaScript crypto `_ +OMEMO in Multi-user chats (MUC) +------------------------------- + +Converse supports OMEMO encryption in groupchats, but only if the groupchat is +set to `members only` and `non-anonymous`. This is the same criteria used by +the popular Android XMPP client `Conversations `_. + +If the groupchat is configured properly, you'll see the lock icon in the +toolbar. + Open chats via URL ==================