Commit Graph

234 Commits (3af6303ad71bf153679f3022f15a7c8684ebd578)

Author SHA1 Message Date
Aleksander Machniak 32b37fba33 Update localization 5 years ago
Aleksander Machniak ea2d0ad458 Enigma: Fix bug where "Send unencrypted" button didn't work in Elastic skin (#7205) 5 years ago
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 7d2b4f8d15 Enigma: Add missing localization labels used in Larry skin 5 years ago
Aleksander Machniak 646e0b99ea Enigma: Fix so using list checkbox selection does not load the key preview frame 5 years ago
Aleksander Machniak 355ff138fd Enigma: Fix so key list selection is reset when opening key creation form (#7154) 5 years ago
Aleksander Machniak 47d9ed6d0c Add support for PHPUnit 6 and 7 (#6870)
Fixes composer dependencies: Package phpunit/phpunit-mock-objects is abandoned

We cannot support v8 yet because of errors like:
Declaration of MailFunc::setUp() must be compatible with PHPUnit\Framework\TestCase::setUp(): void
It would require dropping PHP < 7.1 support.
5 years ago
Aleksander Machniak ad84b2df3f Update localization 5 years ago
Aleksander Machniak 90781bff3b Add aria-label to list navigation toolbars 5 years ago
Aleksander Machniak 022a1b683f Enigma: Add script to import keys from filesystem to the db storage (for multihost) 5 years ago
Aleksander Machniak 52c755207d Enigma: Fix bug where signing option was set to disabled after saving a draft in Elastic skin (#6515) 5 years ago
PhilW 32775f0e43 remove redundant type attrib in script tag 5 years ago
Aleksander Machniak 92fbe4c3b8 Update localization 5 years ago
Aleksander Machniak cc1a1d95fe Correct property name 5 years ago
Aleksander Machniak 66fab8cdb2 CS fixes, Avoid usused variables, fixed minor bugs 5 years ago
Aleksander Machniak 213a7cadc2 Enigma: Fix encryption menu width in larry and classic 5 years ago
Aleksander Machniak 0786ab8187 Update localization 5 years ago
Aleksander Machniak 0dacbc8e0f Merge branch 'thomascube-pr-elastic-icons' 5 years ago
Aleksander Machniak b07f7212be Elastic: Fix selection button icon in Enigma 5 years ago
Aleksander Machniak 5db4b3f5ea Fix '\n' visible when identity has multiple GPG keys (#6885) 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 a991e3181c Put charset meta specification before a title tag, add page title automatically (#6811)
I.e. templates should not specify <title>
5 years ago
Aleksander Machniak 84c4d062c6 Unified and simplified keypress event handling on a list widget 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 7f999ab13f Bump version number 6 years ago
Aleksander Machniak a1301a78d6 Localization update 6 years ago
Aleksander Machniak b24869b0cd Elastic: Fix bug where Enigma options in mail compose could sometimes be ignored (#6515) 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 ce9c52e65a Merge branch 'master' into dev/elastic 6 years ago
Aleksander Machniak 57c67db029 Remove year(s) from copyright headers + some cleanup 6 years ago
Aleksander Machniak f0811f6f50 DOn't use deprecated (and slow) selectors 6 years ago
Aleksander Machniak f1e911ec03 Elastic: Toolbar/menus/layout refactoring
Refactoring for better consistency and simplicity.

5KB less in size of (minified) styles.css file.

Layout changes:
- body > #layout > .menu       -> #layout-menu
- body > #layout > .list       -> #layout-list
- body > #layout > .sidebar    -> #layout-sidebar
- body > #layout > .content    -> #layout-content

Toolbar/menu changes:
- .toolbar           -> .toolbar.menu
- .toolbarmenu       -> .menu.listing
- .menu-button       -> .task-menu-button
- .pagenav.toolbar   -> .pagenav.menu
- #taskmenu          -> #taskmenu.menu.toolbar
- .image-tools .menu -> .image-tools .menu.toolbar
- required .disabled class to de-activate menu items
- .button class is not required on .menu children
- merge toolbar.less and taskmenu.less into menu.less
- @color-toolbarmenu-hover            -> @color-menu-hover
- @color-toolbarmenu-hover-background -> @color-menu-hover-background

Also cleaned/removed some code in spellchecker.js. Made .googie_list a list not table.
6 years ago
Thomas Bruederli 2f9ea5e078 Update localizations from Transifex 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
Aleksander Machniak 01faf9060c Update localization 6 years ago
Aleksander Machniak 07c5e178de Add some localization files 6 years ago
Aleksander Machniak 281a6135e3 Enigma: Update to OpenPGPjs 4.2.1 - fixes user name encoding issues in key generation (#6524) 6 years ago
Aleksander Machniak cb4b1443c8 Update localization 6 years ago
Rotzbua f8b6493ecf Change http to https for plugins.roundcube.net (#6405) 6 years ago
PhilW e024f133fa give all temp files a constant prefix 6 years ago
Aleksander Machniak 19a818a8b7 Elastic: Add "status bar" for mobile in mail composer 6 years ago
Aleksander Machniak 5643b6315e Small improvements 6 years ago
Aleksander Machniak aefdbdbfa1 Elastic: Display "the list is empty" on empty pgp keys list 6 years ago