Software /
code /
prosody-modules
Diff
mod_omemo_all_access/README.markdown @ 2856:08f6b9d37a49
mod_omemo_all_access: initial commit. disable access control for all omemo related PEP nodes
author | Daniel Gultsch <daniel@gultsch.de> |
---|---|
date | Fri, 29 Dec 2017 16:28:47 +0100 |
child | 3302:617c65ef1a70 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mod_omemo_all_access/README.markdown Fri Dec 29 16:28:47 2017 +0100 @@ -0,0 +1,27 @@ +--- +labels: +- 'Stage-Alpha' +summary: 'Disable access control for all OMEMO related PEP nodes' +--- + +Introduction +============ + +Traditionally OMEMO encrypted messages could only be exchanged after gaining mutual presence subscription due to the OMEMO key material being stored in PEP. + +XEP-0060 defines a method of changing the access model of a PEP node from `presence` to `open`. However Prosody does not yet support access models on PEP nodes. + +This module disables access control for all OMEMO PEP nodes (=all nodes in the namespace of `eu.siacs.conversations.axolotl.*`), giving everyone access to the OMEMO key material and allowing them to start OMEMO sessions with users on this server. + +Disco feature +============= + +This modules annouces a disco feature on the account to allow external tools such as the [Compliance Tester](https://conversations.im/compliance/) to check if this module has been installed. + + +Compatibility +============= + + ----- ----------------------------------------------------------------------------- + 0.10 Works + ----- -----------------------------------------------------------------------------