Commit graph

29 commits

Author SHA1 Message Date
mathieui
0dece5c7e1 Update the bundled gnupg.py 2016-11-29 21:49:20 +01:00
Tanguy Ortolo
9eff396227 Fix inexistent method calls in the gpg plugin
The gpg plugin tries to call Presence.find() and Message.find(), that do not
exist. The correct calls are Presence.xml.find() and Message.xml.find().
2016-11-29 21:30:48 +01:00
Emmanuel Gil Peyrot
76445a6867 Add support for XEP-0380: Explicit Message Encryption
Both for displaying incoming messages, and sending OTR and legacy
OpenPGP.
2016-11-26 16:34:58 +00:00
mathieui
f6960d09f0 Fix doc building
Broken by the namespace change
2016-07-27 19:05:27 +02:00
louiz’
059799bb2d Remove some unused things 2016-07-06 09:52:19 +02:00
Emmanuel Gil Peyrot
c1be52847b Fix core commands, broken in the previous commit. 2016-06-12 14:33:39 +01:00
mathieui
1debbe6a72
Fix #2561, Fix #2525 (broken GPG plugin)
Fix issues in presence signatures (no tests SHA-512), typos, update
gnupg.py to a recent version, fix the completion, and display the
messages we send properly
2014-12-29 21:34:24 +01:00
Florent Le Coz
9c3fece96b Use slixmpp 2014-07-24 02:11:45 +02:00
mathieui
dc5e3b33f7
Fix #2546 (ugly tb with the gpg plugin) 2014-07-09 16:00:22 +02:00
mathieui
bbdc14aaa5 Remove Tab.get_name() and use Tab.name instead
(keep a get_name() fallback just in case for now)
2014-04-30 21:34:09 +02:00
mathieui
7a736470df Add a mention about poezio_gpg_export in the doc 2014-03-07 22:53:41 +01:00
Florent Le Coz
d52e82660d Don’t set our status to None on /unload gpg 2014-02-03 21:00:01 +01:00
mathieui
703cd1b958 Don’t send the xhtml body with a gpg-encrypted message
(bug introduced after a change in the attribute name)
2013-08-06 19:09:13 +02:00
mathieui
d676c2ee7b Move the plugins documentation
(use automodule directive & docstrings)
2013-04-13 22:33:06 +02:00
mathieui
e1956533a6 Fix #2231 (update the plugins to use the new help system)
And fix some imprecisions/mistakes in the help.
2013-03-01 19:25:31 +01:00
mathieui
b04d5c5f53 Update the gnupg wrapper - Fix #2162 2013-01-05 18:12:55 +01:00
Florent Le Coz
be64b18b2f Display an error and don’t send the message if gpg failed to encrypt a message. 2012-11-05 15:03:20 +00:00
mathieui
42c8deb9e1 Remove some debugging prints 2012-02-09 11:08:14 +01:00
mathieui
2dc7af10fb Do not traceback when /gpg outside a ConversationTab 2012-01-29 03:34:01 +01:00
Florent Le Coz
c4f7d9b98a Add a setkey command for the /gpg command. 2011-11-13 18:34:52 +01:00
Florent Le Coz
fed6952140 /gpg command lets you disable or force encryption. 2011-11-13 18:16:38 +01:00
Florent Le Coz
cc4f6c8b4c Try to verify signatures with different hashes, and use always_trust. 2011-11-12 22:24:05 +01:00
Florent Le Coz
01e945a907 Add a gpg command, doesn’t work yet. 2011-11-12 05:59:46 +01:00
Florent Le Coz
9e8706a2e8 a plugin can now add informations in ConversationTab’s InfoWin. And the GPG plugin does that. 2011-11-12 05:48:29 +01:00
Florent Le Coz
a97e6b548b GPG now only send the encrypted data, not the full headers things. And it adds the headers to the encrypted data received, to decrypt it. 2011-11-12 05:19:06 +01:00
Florent Le Coz
c2dfee141c GPG: encrypt and decrypt messages when possible. 2011-11-12 03:44:12 +01:00
Florent Le Coz
6b9d166e1c Gpg module: send signed presences, and verify the signature in received presences. 2011-11-12 02:48:13 +01:00
Florent Le Coz
971aaada27 Fix an issue with python3.2 (byte vs string) in gnupg module. 2011-11-11 23:49:21 +01:00
Florent Le Coz
2e322cf221 Create an empty gpg plugin, including a gnupg wrapper. 2011-11-11 23:44:26 +01:00