Commit 34e573f8 authored by chee's avatar chee Committed by JC Brand

Remove references to unsupported OTR encryption

parent a94f4714
...@@ -61,7 +61,6 @@ which shows you how to use the CDN (content delivery network) to quickly get a d ...@@ -61,7 +61,6 @@ which shows you how to use the CDN (content delivery network) to quickly get a d
- Hidden Messages (aka Spoilers) [XEP 382](https://xmpp.org/extensions/xep-0382.html) - Hidden Messages (aka Spoilers) [XEP 382](https://xmpp.org/extensions/xep-0382.html)
- Client state indication [XEP 352](https://xmpp.org/extensions/xep-0352.html) - Client state indication [XEP 352](https://xmpp.org/extensions/xep-0352.html)
- Last Message Correction [XEP 308](https://xmpp.org/extensions/xep-0308.html) - Last Message Correction [XEP 308](https://xmpp.org/extensions/xep-0308.html)
- Off-the-record encryption
- OMEMO encrypted messaging [XEP 384](https://xmpp.org/extensions/xep-0384.html") - OMEMO encrypted messaging [XEP 384](https://xmpp.org/extensions/xep-0384.html")
- Supports anonymous logins, see the [anonymous login demo](https://conversejs.org/demo/anonymous.html). - Supports anonymous logins, see the [anonymous login demo](https://conversejs.org/demo/anonymous.html).
- Translated into 28 languages - Translated into 28 languages
......
...@@ -192,13 +192,6 @@ federated server), while setting it to `false` means that people not on your ...@@ -192,13 +192,6 @@ federated server), while setting it to `false` means that people not on your
roster can't contact you unless one (or both) of you subscribe to one another's roster can't contact you unless one (or both) of you subscribe to one another's
presence (i.e. adding as a roster contact). presence (i.e. adding as a roster contact).
allow_otr
---------
* Default: ``true``
Allow Off-the-record encryption of single-user chat messages.
allow_public_bookmarks allow_public_bookmarks
---------------------- ----------------------
...@@ -435,7 +428,6 @@ The core, and by default whitelisted, plugins are:: ...@@ -435,7 +428,6 @@ The core, and by default whitelisted, plugins are::
converse-muc converse-muc
converse-muc-embedded converse-muc-embedded
converse-notification converse-notification
converse-otr
converse-ping converse-ping
converse-profile converse-profile
converse-register converse-register
...@@ -479,29 +471,6 @@ For more information, read this blog post: `Which BOSH server do you need? <http ...@@ -479,29 +471,6 @@ For more information, read this blog post: `Which BOSH server do you need? <http
A more modern alternative to BOSH is to use `websockets <https://developer.mozilla.org/en/docs/WebSockets>`_. A more modern alternative to BOSH is to use `websockets <https://developer.mozilla.org/en/docs/WebSockets>`_.
Please see the :ref:`websocket-url` configuration setting. Please see the :ref:`websocket-url` configuration setting.
cache_otr_key
-------------
* Default: ``false``
Let the `OTR (Off-the-record encryption) <https://otr.cypherpunks.ca>`_ private
key be cached in your browser's session storage.
The browser's session storage persists across page loads but is deleted once
the tab or window is closed.
If this option is set to ``false``, a new OTR private key will be generated
for each page load. While more inconvenient, this is a much more secure option.
This setting can only be used together with ``allow_otr = true``.
.. note::
A browser window's session storage is accessible by all javascript that
is served from the same domain. So if there is malicious javascript served by
the same server (or somehow injected via an attacker), then they will be able
to retrieve your private key and read your all the chat messages in your
current session. Previous sessions however cannot be decrypted.
chatstate_notification_blacklist chatstate_notification_blacklist
-------------------------------- --------------------------------
...@@ -1539,14 +1508,6 @@ description of time-format options available for `DayJS` you can check the ...@@ -1539,14 +1508,6 @@ description of time-format options available for `DayJS` you can check the
`default formatting options <https://github.com/iamkun/dayjs/blob/dev/docs/en/API-reference.md#displaying>`_ and the `default formatting options <https://github.com/iamkun/dayjs/blob/dev/docs/en/API-reference.md#displaying>`_ and the
`advanced options <https://github.com/iamkun/dayjs/blob/master/docs/en/Plugin.md#advancedformat>`_. `advanced options <https://github.com/iamkun/dayjs/blob/master/docs/en/Plugin.md#advancedformat>`_.
use_otr_by_default
------------------
* Default: ``false``
If set to ``true``, Converse will automatically try to initiate an OTR (off-the-record)
encrypted chat session every time you open a chatbox.
visible_toolbar_buttons visible_toolbar_buttons
----------------------- -----------------------
...@@ -1703,7 +1664,6 @@ These are:: ...@@ -1703,7 +1664,6 @@ These are::
converse-muc converse-muc
converse-muc-embedded converse-muc-embedded
converse-notification converse-notification
converse-otr
converse-ping converse-ping
converse-profile converse-profile
converse-register converse-register
......
...@@ -68,7 +68,6 @@ Example: ...@@ -68,7 +68,6 @@ Example:
.. code-block:: javascript .. code-block:: javascript
converse.initialize({ converse.initialize({
allow_otr: true,
auto_list_rooms: false, auto_list_rooms: false,
auto_subscribe: false, auto_subscribe: false,
bosh_service_url: 'https://bind.example.com', bosh_service_url: 'https://bind.example.com',
......
...@@ -58,7 +58,6 @@ Below is an example code that wraps converse.js as an angular.js service. ...@@ -58,7 +58,6 @@ Below is an example code that wraps converse.js as an angular.js service.
"converse-mam", // XEP-0313 Message Archive Management "converse-mam", // XEP-0313 Message Archive Management
"converse-muc", // XEP-0045 Multi-user chat "converse-muc", // XEP-0045 Multi-user chat
"converse-vcard", // XEP-0054 VCard-temp "converse-vcard", // XEP-0054 VCard-temp
"converse-otr", // Off-the-record encryption for one-on-one messages
"converse-register", // XEP-0077 In-band registration "converse-register", // XEP-0077 In-band registration
"converse-ping", // XEP-0199 XMPP Ping "converse-ping", // XEP-0199 XMPP Ping
"converse-notification", // HTML5 Notifications "converse-notification", // HTML5 Notifications
......
...@@ -201,7 +201,6 @@ ...@@ -201,7 +201,6 @@
<li>Hidden messages (aka Spoilers) (<a href="https://xmpp.org/extensions/xep-0382.html" target="_blank" rel="noopener">XEP 382</a>)</li> <li>Hidden messages (aka Spoilers) (<a href="https://xmpp.org/extensions/xep-0382.html" target="_blank" rel="noopener">XEP 382</a>)</li>
<li>Client state indication (<a href="https://xmpp.org/extensions/xep-0352.html" target="_blank" rel="noopener">XEP 352</a>)</li> <li>Client state indication (<a href="https://xmpp.org/extensions/xep-0352.html" target="_blank" rel="noopener">XEP 352</a>)</li>
<li>Last Message Correction (<a href="https://xmpp.org/extensions/xep-0308.html" target="_blank" rel="noopener">XEP 308</a>)</li> <li>Last Message Correction (<a href="https://xmpp.org/extensions/xep-0308.html" target="_blank" rel="noopener">XEP 308</a>)</li>
<li>Off-the-record encryption</li>
<li>OMEMO encrypted messaging (<a href="https://xmpp.org/extensions/xep-0384.html" target="_blank" rel="noopener">XEP 384</a>)</li> <li>OMEMO encrypted messaging (<a href="https://xmpp.org/extensions/xep-0384.html" target="_blank" rel="noopener">XEP 384</a>)</li>
<li>Supports anonymous logins, see the <a href="https://conversejs.org/demo/anonymous.html" target="_blank" rel="noopener">anonymous login demo</a>.</li> <li>Supports anonymous logins, see the <a href="https://conversejs.org/demo/anonymous.html" target="_blank" rel="noopener">anonymous login demo</a>.</li>
<li>Translated into 28 languages</li> <li>Translated into 28 languages</li>
......
...@@ -169,7 +169,6 @@ ...@@ -169,7 +169,6 @@
<li>Hidden messages (aka Spoilers) (<a href="https://xmpp.org/extensions/xep-0382.html" target="_blank" rel="noopener">XEP 382</a>)</li> <li>Hidden messages (aka Spoilers) (<a href="https://xmpp.org/extensions/xep-0382.html" target="_blank" rel="noopener">XEP 382</a>)</li>
<li>Client state indication (<a href="https://xmpp.org/extensions/xep-0352.html" target="_blank" rel="noopener">XEP 352</a>)</li> <li>Client state indication (<a href="https://xmpp.org/extensions/xep-0352.html" target="_blank" rel="noopener">XEP 352</a>)</li>
<li>Last Message Correction (<a href="https://xmpp.org/extensions/xep-0308.html" target="_blank" rel="noopener">XEP 308</a>)</li> <li>Last Message Correction (<a href="https://xmpp.org/extensions/xep-0308.html" target="_blank" rel="noopener">XEP 308</a>)</li>
<li>Off-the-record encryption</li>
<li>OMEMO encrypted messaging (<a href="https://xmpp.org/extensions/xep-0384.html" target="_blank" rel="noopener">XEP 384</a>)</li> <li>OMEMO encrypted messaging (<a href="https://xmpp.org/extensions/xep-0384.html" target="_blank" rel="noopener">XEP 384</a>)</li>
<li>Supports anonymous logins, see the <a href="https://conversejs.org/demo/anonymous.html" target="_blank" rel="noopener">anonymous login demo</a>.</li> <li>Supports anonymous logins, see the <a href="https://conversejs.org/demo/anonymous.html" target="_blank" rel="noopener">anonymous login demo</a>.</li>
<li>Translated into 17 languages</li> <li>Translated into 17 languages</li>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment