Commit Graph

87 Commits

Author SHA1 Message Date
Aleksander Machniak
e6fd3982f6 Elastic: set some checkbox classes 2017-10-28 10:21:59 +02:00
Aleksander Machniak
d739036eda Improve identities list structure in key create form 2017-10-20 15:53:43 +02:00
Aleksander Machniak
d815525c6a Merge branch 'master' into dev-elastic 2017-10-20 13:34:25 +02:00
Aleksander Machniak
0d3b61a022 Elastic: propforms should use labels even if there are no inputs 2017-10-03 17:15:10 +02:00
Aleksander Machniak
182aa52ab9 Enigma: Key search and import in dialogs (for better Elastic integration) 2017-10-03 16:30:34 +02:00
Aleksander Machniak
5d08580b86 Enigma: Add options to set PGP cipher/digest algorithms (#5645) 2017-10-03 08:30:52 +02:00
Aleksander Machniak
3c1b78af48 Merge branch 'master' into dev-elastic 2017-10-02 16:58:38 +02:00
Aleksander Machniak
cdd616744a Initial Elastic skin support for Enigma 2017-10-01 17:52:45 +02:00
Aleksander Machniak
5660489759 Fix decryption of messages encoded with non-ascii charset (#5962) 2017-09-27 08:57:22 +02:00
Aleksander Machniak
999cfe9f82 Enigma: Add button to send mail unencrypted if no key was found (#5913) 2017-08-30 11:59:22 +02:00
Aleksander Machniak
d4478c4ff7 Enigma: Fix decrypting an encrypted+signed message when signature verification fails (#5914) 2017-08-27 13:38:35 +02:00
Aleksander Machniak
7090058b9f Enigma: Fix compatibility with assets_dir 2017-05-21 09:53:09 +02:00
Aleksander Machniak
9028e77290 Enigma: Set micalg parameter to real hash algorithm used for signing 2017-03-06 10:57:20 +01:00
Aleksander Machniak
dd53a3d486 Enigma: Fix handling of messages with nested PGP encrypted parts (#5634) 2017-02-13 11:28:16 +01:00
Aleksander Machniak
81f67a4de2 Don't use each() deprecated in PHP 7.2 2017-02-06 15:46:18 +01:00
Aleksander Machniak
d04cc14018 Enigma: Always use detached signatures (#5624) 2017-02-01 09:40:20 +01:00
Aleksander Machniak
29d0b80449 Enigma: Fix PHP fatal error when decrypting a message with invalid signature (#5555) 2016-12-09 10:43:31 +01:00
Aleksander Machniak
bd76a921ac Simplified/unified key info frame 2016-12-05 09:41:11 +01:00
Aleksander Machniak
62bcda35df Enigma: Don't log bad-passphrase errors 2016-11-13 16:57:57 +01:00
Aleksander Machniak
ed44a73ca5 GnuPG 2.1: Fix secret keys export 2016-11-13 16:12:14 +01:00
Aleksander Machniak
2ae1da4b1d Merge branch 'dev/gnupg21' 2016-10-29 10:30:20 +02:00
Aleksander Machniak
b6c061656f GnuPG 2.1: Support password prompt on private key import 2016-10-23 17:10:52 +02:00
Aleksander Machniak
ecefdca21d GnuPG 2.1: Support password input on private key export 2016-10-23 15:51:28 +02:00
Aleksander Machniak
4e0532808d Fix bug where it wasn't possible to store more that 2MB objects in memcache/apc (#5452)
Added memcache_max_allowed_packet and apc_max_allowed_packet settings
2016-10-16 11:19:30 +02:00
Aleksander Machniak
7829da358d GnuPG 2.1: Fix importing newly generated (secret) keys using GnuPG 2.1 2016-09-25 13:05:21 +02:00
Aleksander Machniak
fba3e1ae0c GnuPG 2.1: Add option to configure gpgconf binary location 2016-09-25 08:35:18 +02:00
Aleksander Machniak
462faace73 Enigma: Support key generation for multiple identities (#5383)
Update OpenPGP.js to version 1.6.2.
Get rid of server-side key generation - Crypt_GPG does not support
multiple user IDs, it's also slow and requires entrophy generator.
2016-09-23 18:26:49 +02:00
Aleksander Machniak
a1a7b0b9e6 Enigma: Make recipient key searches case-insensitive (#5434) 2016-09-18 08:52:33 +02:00
Aleksander Machniak
51c6269ded Improve accessibility of enigma encryption options button in compose screen 2016-08-21 15:21:16 +02:00
Aleksander Machniak
7df99b7399 Enigma: Fix signature verification with some IMAP servers, e.g. Gmail, DBMail (#5371) 2016-07-30 18:26:39 +02:00
Aleksander Machniak
a876748d84 Fix regression where password was continuously prompted on signing (an no enrypting) 2016-07-30 16:23:30 +02:00
Aleksander Machniak
dcf877c692 Enigma: Add possibility to configure gpg-agent binary location (enigma_pgp_agent) 2016-07-27 13:36:30 +02:00
Aleksander Machniak
437aca39e0 Enigma: Import keys from key-server(s) (#5286) 2016-07-21 08:26:46 +02:00
Aleksander Machniak
352c6329cc Enigma: Search missing public keys on a key-server in mail compose (#5286) 2016-07-01 09:33:26 +02:00
Aleksander Machniak
88ed121f24 Enigma: Add possibility to export private keys (#5321) 2016-06-20 19:29:49 +02:00
Aleksander Machniak
3dd83804b4 Don't return false if keys directory does not exist 2016-06-12 13:11:16 +02:00
Aleksander Machniak
3f01232625 Enigma: Delete user keys when using deluser.sh script 2016-06-12 12:49:29 +02:00
Aleksander Machniak
ac1cd3719c Enigma: Fix redundant list-secret-keys/list-public-keys calls on signing/encryption 2016-06-12 09:59:50 +02:00
Aleksander Machniak
72da903dca Remove unused code 2016-06-10 16:41:21 +02:00
Aleksander Machniak
f1c260b05f Enigma: Implement PGP encryption and signing in one go (#5302)
Enigma: Display signature verification status for encrypted+signed messages (#5302)
2016-06-07 12:29:17 +02:00
Aleksander Machniak
13b76d9b1e Enigma: Add possibility to configure gpg binary location (enigma_pgp_binary) 2016-06-04 08:56:16 +02:00
Aleksander Machniak
96102e2052 Enigma: Fix malformed signed messages with force_7bit=true (#5292) 2016-06-02 10:51:16 +02:00
Aleksander Machniak
dcb7db2f8c Enigma: Fix keys import from inside of an encrypted message (#5285) 2016-05-30 11:07:58 +02:00
Aleksander Machniak
6e4642b12c Enigma: Add enigma_debug option 2016-04-17 09:32:59 +02:00
Aleksander Machniak
4bb44c3d90 Enigma: added option to force users to use signing/encryption 2016-04-12 09:47:46 +02:00
Aleksander Machniak
96c3d84cdd Enigma: Varius fixes and cleanup in code for attaching pubkeys 2016-04-02 10:35:17 +02:00
Kyle Francis
7ce958ecd9 Added attach pubkey checkbox in compose UI, added preferences setting for attach pubkey by default 2016-04-01 12:32:57 -04:00
Kyle Francis
a9d399155d Implemented attaching pub PGP key to outgoing messages. 2016-03-30 09:33:53 -04:00
Aleksander Machniak
007c9ddcb0 Enigma: Handle messages with text before an encrypted block (#5149) 2016-03-30 12:56:44 +02:00
Aleksander Machniak
4e6f3019f5 Enigma: Handle encrypted/signed content inside message/rfc822 attachments 2016-03-25 13:25:44 +01:00