Mercurial > libervia-backend
changeset 2857:88f10630d5ea
plugin XEP-0384: removed version restriction, it is now compatible with (and require) last version of python-omemo (0.10.4)
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 20 Mar 2019 09:08:37 +0100 |
parents | 26d6ac4e4a66 |
children | 31a5038cdf79 |
files | sat/plugins/plugin_xep_0384.py setup.py |
diffstat | 2 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/sat/plugins/plugin_xep_0384.py Sat Mar 16 14:39:02 2019 +0100 +++ b/sat/plugins/plugin_xep_0384.py Wed Mar 20 09:08:37 2019 +0100 @@ -56,7 +56,7 @@ C.PI_DESCRIPTION: _(u"""Implementation of OMEMO"""), } -OMEMO_MIN_VER = (0, 10, 3) +OMEMO_MIN_VER = (0, 10, 4) NS_OMEMO = "eu.siacs.conversations.axolotl" NS_OMEMO_DEVICES = NS_OMEMO + ".devicelist" NS_OMEMO_BUNDLE = NS_OMEMO + ".bundles:{device_id}" @@ -801,7 +801,7 @@ expect_problems = {} cache = client._xep_0384_cache for problem in problems: - if isinstance(problem, omemo_excpt.UntrustedException): + if isinstance(problem, omemo_excpt.TrustException): untrusted[unicode(hash(problem))] = problem if isinstance(problem, omemo_excpt.MissingBundleException): pb_entity = jid.JID(problem.bare_jid) @@ -966,7 +966,7 @@ try: try: plaintext = yield omemo_session.decryptMessage(**kwargs) - except omemo_excpt.UntrustedException: + except omemo_excpt.TrustException: post_treat.addCallback(client.encryption.markAsUntrusted) kwargs['allow_untrusted'] = True plaintext = yield omemo_session.decryptMessage(**kwargs)