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
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
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
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
2e322cf221
Create an empty gpg plugin, including a gnupg wrapper.
2011-11-11 23:44:26 +01:00