Commit Graph

117 Commits (ec2e713ecba5adaf67e2988682cf25e95c071be5)

Author SHA1 Message Date
Aleksander Machniak 3478b002f8 Enigma: Fix incorrect encrypted mail structure (boundary) with Mail_Mime >= 1.10.5 5 years ago
Aleksander Machniak 1613f3ab4c
INSERT OR REPLACE implementation (#6771)
For now with support in postgres and mysql databases.
For now used in rcube_cache, rcube_imap_cache and enigma plugin
5 years ago
Aleksander Machniak 689c761026 Enigma: Simplify and fix handling of IDN with not all parts being punny-coded 5 years ago
Aleksander Machniak e89376709c Enigma: Display IDN domains of key users and identities in UTF8 5 years ago
Max Bosse 3faa976fc8 Fix creation of pgp-keys for IDN emails 5 years ago
Aleksander Machniak 66fab8cdb2 CS fixes, Avoid usused variables, fixed minor bugs 5 years ago
Jack Cherng 198585d8a0 Fix implode() wrong parameter order (#6866)
It has been deprecated in PHP 7.4.

Such as PHP deprecated:  implode(): Passing glue string after array is deprecated. Swap the parameters in /var/www/roundcubemail/program/lib/Roundcube/rcube_db.php on line 917

Signed-off-by: Jack Cherng <jfcherng@gmail.com>
5 years ago
Aleksander Machniak f6807bcc4c Added 'keyservers' option to define list of HKP servers for Enigma/Mailvelope (#6326) 6 years ago
Aleksander Machniak 940e500c1f Enigma: For verified signatures, display the user id associated with the sender address (#5958) 6 years ago
Aleksander Machniak 8fe12e2fad Enigma: Fix "decryption oracle" bug [CVE-2019-10740] (#6638)
When composing mail (on reply/forward/edit) we decrypt content only
in the first "content part" of the message.
6 years ago
Aleksander Machniak 1ee7253ff2 Enigma: Fix error message when trying to encrypt with a revoked private key (#6607) 6 years ago
Aleksander Machniak 6efa88f049 Enigma: Fix bug where revoked users/keys were not greyed out in key info
The 'deleted' class was assigned to the wrong (next) row in a table.
It also didn't work in Elastic skin at all because of the missing style.
6 years ago
Aleksander Machniak 57c67db029 Remove year(s) from copyright headers + some cleanup 6 years ago
Aleksander Machniak 0e640e95c9 Enigma: Fixed multi-host syncronization of private and deleted keys and pubring.kbx file
Added context column to filestore table for easier listing of stored files.
6 years ago
PhilW e024f133fa give all temp files a constant prefix 6 years ago
Aleksander Machniak 19c0d48267 Enigma: Skip encryption if the message has been already encrypted by Mailvelope 6 years ago
Aleksander Machniak 412c5ab75b Enigma: Fix deleting keys with authentication subkeys (#6381) 6 years ago
Aleksander Machniak 2fa112bd83 [EFAIL] Don't decrypt PGP messages with no MDC protection (#6289) 7 years ago
Aleksander Machniak e05be853da Enigma: Add hint about max upload size in key import form 7 years ago
johndoh 647a7e91c6 Unify content frame (watermark) template objects (#6285)
* unify content frame (watermark) template objects
* several improvements, use existing env var for watermark url
* tighten up var parsing for contentframe template object
7 years ago
Aleksander Machniak 14cc3ec188 Add EFAIL-related warning in the code 7 years ago
Aleksander Machniak e79838aaac Enigma: Disable autofill for new keypair password 7 years ago
Aleksander Machniak 662363c7e2 Enigma: Add positiblity to modify list of identities for key generation by other plugins 7 years ago
Aleksander Machniak f63150b256 Enigma: Fix key selection for signing
In some cases a public key of other user could be selected instead
of the sender's private key
7 years ago
Aleksander Machniak 48417c5fc9 Remove default for enigma_pgp_homedir (#6173)
To make the default installation more secure force users to set the folder.
Added notes that it should be secured or not accessible from the web browser.
7 years ago
Aleksander Machniak 7b1f0f020b Enigma: Multi-host support 7 years ago
Aleksander Machniak f211fcf254 Elastic: Use .boxconfirmation 7 years ago
Aleksander Machniak 0f21488ce2 Elastic: Fix enigma information boxes 7 years ago
Aleksander Machniak 674eac1c1c Enigma: Fix key generation in Safari by upgrade to OpenPGP 2.6.2 (#6149) 7 years ago
Aleksander Machniak 9ce8948294 Get rid of the 2nd argument of include_stylesheet()
.. make the optional behavior default now.
7 years ago
Aleksander Machniak e6fd3982f6 Elastic: set some checkbox classes 7 years ago
Aleksander Machniak d739036eda Improve identities list structure in key create form 7 years ago
Aleksander Machniak d815525c6a Merge branch 'master' into dev-elastic 7 years ago
Aleksander Machniak 0d3b61a022 Elastic: propforms should use labels even if there are no inputs 7 years ago
Aleksander Machniak 182aa52ab9 Enigma: Key search and import in dialogs (for better Elastic integration) 7 years ago
Aleksander Machniak 5d08580b86 Enigma: Add options to set PGP cipher/digest algorithms (#5645) 7 years ago
Aleksander Machniak 3c1b78af48 Merge branch 'master' into dev-elastic 7 years ago
Aleksander Machniak cdd616744a Initial Elastic skin support for Enigma 7 years ago
Aleksander Machniak 5660489759 Fix decryption of messages encoded with non-ascii charset (#5962) 7 years ago
Aleksander Machniak 999cfe9f82 Enigma: Add button to send mail unencrypted if no key was found (#5913) 7 years ago
Aleksander Machniak d4478c4ff7 Enigma: Fix decrypting an encrypted+signed message when signature verification fails (#5914) 7 years ago
Aleksander Machniak 7090058b9f Enigma: Fix compatibility with assets_dir 8 years ago
Aleksander Machniak 9028e77290 Enigma: Set micalg parameter to real hash algorithm used for signing 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 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 62bcda35df Enigma: Don't log bad-passphrase errors 8 years ago
Aleksander Machniak ed44a73ca5 GnuPG 2.1: Fix secret keys export 8 years ago