Commit graph libervia-backend/src/plugins/plugin_sec_otr.py
Author SHA1 Message Date
Goffi
079e13d693 plugin OTR: added ability to drop private key 2014-08-27 01:27:24 +02:00
Goffi
df69c77ea3 plugin OTR: authentication management + fixed a bug in setState (due to a wrong docstring in potr.context.getCurrentTrust) 2014-08-27 00:23:14 +02:00
Goffi
20ea92ce1c plugin otr: priv_key is better than getPrivKey here, as it should not be None + fixed private key encryption/decryption 2014-08-25 21:32:29 +02:00
Goffi
5dce151148 plugin OTR: added start/refresh and end session menus 2014-08-25 21:32:23 +02:00
Goffi
ed3313c169 plugin OTR: a warning is logged when Account is instancied with a bare jid. 2014-08-25 21:32:23 +02:00
Goffi
ebf651226e plugin OTR: temporary potr monkey patch to work around a unicode bug, to be removed as soon as a potr fixed version is released (potr maintainer should do it soon) 2014-08-25 21:32:23 +02:00
Goffi
f2b16e49b5 plugin OTR: various improvments:
- otr_data is now saved between sessions
    - private key is encrypted before saving
    - state change is detected (unencrypted/started/refreshed/finished) and (un)trusted (trusting is not implemented yet)
    - user feedback
    - fixed unencrypted message in an encrypted context warning
    - fixed inject msg encoding
    - minor refactoring
2014-06-26 14:58:25 +02:00
Goffi
503b408675 plugin otr: first draft 2014-06-07 16:39:08 +02:00