Commit Graph

170 Commits (8373b3b3f0b30446a8383aaaf428fcb87651e6ea)

Author SHA1 Message Date
Aleksander Machniak 542a817214 Define more classes for dialog buttons 8 years ago
Aleksander Machniak 01656221a4 Update localization 8 years ago
Aleksander Machniak 9374599c3c Fix require entry for crypt_gpg also in Enigma's composer.json 8 years ago
Aleksander Machniak 9028e77290 Enigma: Set micalg parameter to real hash algorithm used for signing 8 years ago
Aleksander Machniak 3294a41b3b Small code simplification 8 years ago
Aleksander Machniak e2a8fb799e Add note about PinEntry issues with SELinux (#5620) 8 years ago
Aleksander Machniak dd53a3d486 Enigma: Fix handling of messages with nested PGP encrypted parts (#5634) 8 years ago
Aleksander Machniak 81f67a4de2 Don't use each() deprecated in PHP 7.2 8 years ago
Aleksander Machniak d04cc14018 Enigma: Always use detached signatures (#5624) 8 years ago
Aleksander Machniak a426f66785 Fix fatal error when accessing PGP keys list using classic skin 8 years ago
Aleksander Machniak 25de39d444 Merge branch 'dev-remove-js-deps' 8 years ago
Aleksander Machniak 692cb9c63b Update localization 8 years ago
Aleksander Machniak 2e97728d06 Enigma: Add some notes to Known issues section (#5561) 8 years ago
Aleksander Machniak 21732eb250 "Bad password" -> "Invalid password" 8 years ago
Aleksander Machniak 29d0b80449 Enigma: Fix PHP fatal error when decrypting a message with invalid signature (#5555) 8 years ago
Aleksander Machniak bd76a921ac Simplified/unified key info frame 8 years ago
Aleksander Machniak 5e1da48d0c Remove external javascript code from the git repo, add jsdeps.sh script (#5535) 8 years ago
Aleksander Machniak 47750b9b06 Bump up Enigma version number 8 years ago
Aleksander Machniak 62bcda35df Enigma: Don't log bad-passphrase errors 8 years ago
Aleksander Machniak c95292b912 Update README with some GnuPG 2.1 support info 8 years ago
Aleksander Machniak ed44a73ca5 GnuPG 2.1: Fix secret keys export 8 years ago
Aleksander Machniak cf866990f2 Get rid of "popupmessage" class
It wasn't widely used and made the dialogs look inconsistent
8 years ago
Aleksander Machniak 2ae1da4b1d Merge branch 'dev/gnupg21' 8 years ago
Aleksander Machniak b6c061656f GnuPG 2.1: Support password prompt on private key import 8 years ago
Aleksander Machniak ecefdca21d GnuPG 2.1: Support password input on private key export 8 years ago
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
8 years ago
Max Kostikov f0a8e06c56 Update ru_RU.inc
Misprint corrected
8 years ago
jpope 5d17bf113f Fix class in keys list
The last few keys were being cut off due to a typo.
8 years ago
Aleksander Machniak 7203d151ec Enigma: Fix encoding of a key search phrase (#5459) 8 years ago
Aleksander Machniak 7829da358d GnuPG 2.1: Fix importing newly generated (secret) keys using GnuPG 2.1 8 years ago
Aleksander Machniak fba3e1ae0c GnuPG 2.1: Add option to configure gpgconf binary location 8 years ago
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.
8 years ago
Aleksander Machniak a1a7b0b9e6 Enigma: Make recipient key searches case-insensitive (#5434) 8 years ago
Aleksander Machniak 51c6269ded Improve accessibility of enigma encryption options button in compose screen 8 years ago
Aleksander Machniak 7df99b7399 Enigma: Fix signature verification with some IMAP servers, e.g. Gmail, DBMail (#5371) 8 years ago
Aleksander Machniak a876748d84 Fix regression where password was continuously prompted on signing (an no enrypting) 8 years ago
Aleksander Machniak dcf877c692 Enigma: Add possibility to configure gpg-agent binary location (enigma_pgp_agent) 8 years ago
Thomas Bruederli 9fe5b88dee Add new translations for Enigma plugin 8 years ago
Thomas Bruederli 4e3442877d Updated localizations from Transifex 8 years ago
Aleksander Machniak 437aca39e0 Enigma: Import keys from key-server(s) (#5286) 8 years ago
Aleksander Machniak 352c6329cc Enigma: Search missing public keys on a key-server in mail compose (#5286) 8 years ago
Aleksander Machniak 88ed121f24 Enigma: Add possibility to export private keys (#5321) 9 years ago
Aleksander Machniak de7b0b51c4 Require Crypt_GPG 1.4.2 with fix for #5304 9 years ago
Aleksander Machniak 3dd83804b4 Don't return false if keys directory does not exist 9 years ago
Aleksander Machniak 3f01232625 Enigma: Delete user keys when using deluser.sh script 9 years ago
Aleksander Machniak ac1cd3719c Enigma: Fix redundant list-secret-keys/list-public-keys calls on signing/encryption 9 years ago
Aleksander Machniak 72da903dca Remove unused code 9 years ago
Aleksander Machniak f1c260b05f Enigma: Implement PGP encryption and signing in one go (#5302)
Enigma: Display signature verification status for encrypted+signed messages (#5302)
9 years ago
Aleksander Machniak 13b76d9b1e Enigma: Add possibility to configure gpg binary location (enigma_pgp_binary) 9 years ago
Aleksander Machniak 96102e2052 Enigma: Fix malformed signed messages with force_7bit=true (#5292) 9 years ago
Aleksander Machniak 8b0753191d Fix Transifex URL 9 years ago
Aleksander Machniak dcb7db2f8c Enigma: Fix keys import from inside of an encrypted message (#5285) 9 years ago
Aleksander Machniak 796bb4ccbb Update localization, add Enigma plugin localizations 9 years ago
Aleksander Machniak 21e485ad50 Fix redundant enigma.css link 9 years ago
Aleksander Machniak 5194120221 Add Known Issues section in Enigma README (#5215) 9 years ago
Aleksander Machniak 6e4642b12c Enigma: Add enigma_debug option 9 years ago
Aleksander Machniak 4bb44c3d90 Enigma: added option to force users to use signing/encryption 9 years ago
Aleksander Machniak 96c3d84cdd Enigma: Varius fixes and cleanup in code for attaching pubkeys 9 years ago
Kyle Francis 7ce958ecd9 Added attach pubkey checkbox in compose UI, added preferences setting for attach pubkey by default 9 years ago
Kyle Francis a9d399155d Implemented attaching pub PGP key to outgoing messages. 9 years ago
Aleksander Machniak 007c9ddcb0 Enigma: Handle messages with text before an encrypted block (#5149) 9 years ago
Aleksander Machniak f0e88f02d5 Remove unused code 9 years ago
Aleksander Machniak 4e6f3019f5 Enigma: Handle encrypted/signed content inside message/rfc822 attachments 9 years ago
Thomas Bruederli 4a408843b0 Protect download urls against CSRF using unique request tokens (#1490642)
Send X-Frame-Options headers with every HTTP response
9 years ago
Aleksander Machniak 5d49af37cc Enigma: Disable format=flowed for signed plain text messages (#1490646) 9 years ago
Aleksander Machniak 5a30653024 Enigma: Don't display "bad password" warning when the password wasn't provided yet 9 years ago
Aleksander Machniak 8c626eec8a Cleanup redundant variables 9 years ago
Aleksander Machniak c1a518910a Enigma: Fix bug where signature/decryption info wasn't displayed for some messages 9 years ago
Aleksander Machniak 53fa08d8ae Enigma: Code refactoring with better handling of encrypted-inside-encrypted (e.g. forwarded) and signed+ncrypted messages 9 years ago
Aleksander Machniak c9e2ab488e Enigma: Fix handling of encrypted + signed messages (#1490632) 9 years ago
Aleksander Machniak c7af660bfc Fix boundary separator in signed messages 9 years ago
Aleksander Machniak f04b56f306 Enigma: Enable default signing/encryption on a signed/encrypted draft compose 9 years ago
Aleksander Machniak b4fc297509 Fix a typo 9 years ago
Aleksander Machniak f7f512f039 Fixed typo in localization text 9 years ago
Aleksander Machniak 9f1f754daf CS fixes 9 years ago
Aleksander Machniak 2d40b43faa Update .htaccess rules for Apache 2.4 9 years ago
Aleksander Machniak a8848b16c4 Tweak the code to not violate ECMASCRIPT3 syntax 9 years ago
Aleksander Machniak 8f8beafd56 Use .get_label() consistently (instead of .gettext()) 9 years ago
Aleksander Machniak 570f43c874 Don't load enigma and managesieve css where it's not needed 9 years ago
Aleksander Machniak c852426bd4 Enigma: Display all usage flags of the subkey 9 years ago
Aleksander Machniak 13eb9bdc24 Enigma: Display complete key information (subkeys, user IDs) 9 years ago
Thomas Bruederli 0b6a01380b Distinguish encryption toolbar buttons (Mailvelope and Enigma) 9 years ago
Aleksander Machniak 392ededc71 Enigma: Enable encryption features on message print page 9 years ago
Aleksander Machniak 1459f88164 Enigma: Add option to disable encryption/signing features 9 years ago
Aleksander Machniak cffe97eb6e CS improvements + some doc 9 years ago
Enclavet 1fdee845d5 Enigma: fix storing password for whole session 9 years ago
Aleksander Machniak b87a794348 Enigma: don't show encrypted part on attachments list, we display its content already 9 years ago
Aleksander Machniak 692902804a Bump version number 9 years ago
Aleksander Machniak 211929876b Enigma: GPG keys export 9 years ago
Aleksander Machniak a0dfcb14a8 Enigma: Optional server-side key generation 9 years ago
Aleksander Machniak d5501a8bb2 Enigma: Client-side keys generation (with OpenPGP.js)
Fixed deletion of key pairs (error: Private key must be deleted before public key can be deleted)
9 years ago
Aleksander Machniak 7d49328296 Code improvements and compat. with Mail_mime >= 1.9.0 9 years ago
Aleksander Machniak 58c2798fae Implemented password prompt when entering compose page of encrypted message 10 years ago
Aleksander Machniak 76573685d9 Enigma: Added user preferences to disable plugin features 10 years ago
Aleksander Machniak dedf22054e Enigma: diagnosed and described Crypt_GPG issues related with gnupg >= 2.0 10 years ago
Aleksander Machniak 1ad0e7da52 Enigma: fix issues with enabled messages_cache 10 years ago
Aleksander Machniak 314d03c88f Enigma: really add composer.json 10 years ago
Aleksander Machniak 39f93b2700 Enigma: added composer.json file 10 years ago
Aleksander Machniak 04598bdfb1 Enigma: Handle signed content inside of encrypted message 10 years ago
Aleksander Machniak a99c34159d Enigma: Implemented messages signing and encrypting 10 years ago