plugin OXPS: OpenPGP for XMPP Pubsub implementation:
OpenPGP for XMPP Pubsub (https://xmpp.org/extensions/inbox/pubsub-encryption.html, currently a protoXEP) is implemented and activated when `encrypted` is set to `True` in pubsub's `extra` data. On item retrieval, the decryption is transparent if the key is known, except if the `decrypt` key in `extra` is set to `False` (notably useful when one wants to checks that data is well encrypted). Methods and corresponding bridge methods have been implemented to manage shared secrets (to share, revoke or rotate the secrets). plugin XEP-0060's `XEP-0060_publish` trigger point as been move before actual publish so item can be modified (here e2ee) by the triggers. A new `XEP-0060_items` trigger point has also been added. `encrypted` flag can be used with plugin XEP-0277's microblog data rel 380
This commit is contained in:
parent
6d1e942f43
commit
da9725479b
1 changed files with 837 additions and 14 deletions
|
|
@ -753,7 +753,7 @@ class PubsubCache:
|
|||
log.info(
|
||||
_(
|
||||
"(Re)Synchronising the node {node} at {service} on user request"
|
||||
).format(node=node, service=service.full)
|
||||
).format(node=node, service=service.full())
|
||||
)
|
||||
# we first delete and recreate the node (will also delete its items)
|
||||
await self.host.memory.storage.delete(pubsub_node)
|
||||
|
|
|
|||
Loading…
Reference in a new issue