Aleksander Machniak
f2688ba492
Use ?? operator where applicable
2021-09-21 19:12:06 +02:00
Aleksander Machniak
7a269a2b84
Replace get_input_value() with get_input_string() where appropriate
2021-09-13 19:31:49 +02:00
Aleksander Machniak
aa43406a06
Enigma: Upgrade to OpenPGP.js v5.0
2021-09-04 09:34:58 +02:00
Aleksander Machniak
e2187b8f2d
Fix various PHP 8.1 warnings
2021-08-27 16:52:54 +02:00
Aleksander Machniak
89e54718ca
Migration to PHPUnit v9
2021-07-25 11:07:56 +02:00
Aleksander Machniak
9e2bc40213
Dropped support for PHP < 7.3 ( #7976 )
2021-07-25 09:16:33 +02:00
Aleksander Machniak
5ae7e22002
Update localization
2021-07-25 09:01:51 +02:00
Aleksander Machniak
157f969417
Fix PHP8 warnings
2021-07-11 09:37:57 +02:00
Aleksander Machniak
fca2a8b826
Update localization
2021-06-06 09:21:55 +02:00
Aleksander Machniak
0c24068b5d
Use small button inside boxinformation
2021-06-03 10:06:59 +02:00
Aleksander Machniak
c201242d6f
Submit various simple dialog forms with the Enter key ( #7133 )
2021-05-30 11:00:40 +02:00
Aleksander Machniak
b7cbe9aa1b
Enigma: Optional support for passwordless keys ( #7265 )
2021-05-25 15:37:57 +02:00
Aleksander Machniak
ae19d16a80
Update localization
2021-05-10 19:08:05 +02:00
Josh Soref
203f456620
Spelling ( #8001 )
2021-04-18 08:43:18 +02:00
Aleksander Machniak
1cba77b48e
Enigma: Display an information that public and private keys are stored on the server ( #7941 )
2021-04-11 12:14:18 +02:00
Aleksander Machniak
8a0edf9c94
Enigma: Fix expiration dates of PGP keys capped at 2038-01-19 on a 32bit system ( #7531 )
...
Requires: https://github.com/pear/Crypt_GPG/commit/9715067e3142275
2021-03-15 19:54:56 +01:00
Aleksander Machniak
22f6b89978
Fix PHP8 warnings
2021-03-06 08:58:58 +01:00
Aleksander Machniak
6b97651501
Enigma: Fix bug where signature verification could fail for non-ascii bodies ( #7919 )
2021-03-06 08:52:23 +01:00
Aleksander Machniak
ac8e067ae6
Use official GPL-3.0-or-later license identifier ( #7901 )
2021-02-24 15:39:36 +01:00
Aleksander Machniak
cdd65d91c0
Update localization
2021-02-09 09:47:15 +01:00
Aleksander Machniak
13e1455cd2
Bump PHP version requirement also for plugins
...
[skip ci]
2021-02-07 10:02:11 +01:00
Aleksander Machniak
3bbb01fe13
PHP8 fixes, regression fixes
2020-12-13 12:14:15 +01:00
johndoh
6b650080c5
Update deps ( #7739 )
2020-12-12 14:48:51 +01:00
Aleksander Machniak
8eb382b4ca
PHP8 fixes
2020-12-11 20:29:41 +01:00
Aleksander Machniak
ed146b68db
PHP8 fixes, CS fixes, short array syntax, tests
2020-12-10 20:27:32 +01:00
Aleksander Machniak
f979b0ce1d
Fix test compat. with phpunit <= 6.5
2020-12-06 21:01:08 +01:00
Aleksander Machniak
2dc9e12392
Fix test
2020-12-06 12:14:30 +01:00
Aleksander Machniak
e3416c9fc0
PHP8 fixes, CS fixes, short array syntax, tests
2020-12-06 11:43:56 +01:00
Aleksander Machniak
545a1569f1
Steps -> Actions refactoring ( #7688 )
...
* Move action handling code to rcmail class
* Add rcmail_action class
* Add action aliases
* Get rid of $OUTPUT global
* Move some methods from rcmail to rcmail_action
* PHP8 compat. fixes
* Add framework for testing actions
* Fix obvious code mistakes
2020-11-01 11:25:38 +01:00
Aleksander Machniak
f95212d626
PHP8: More warnings fixed
2020-10-11 15:24:30 +02:00
Aleksander Machniak
efc61f27c0
Add Preferences > Encryption > Mailvelope options ( #7157 )
2020-10-03 16:17:42 +02:00
Aleksander Machniak
eb7636d491
Fixes in context of undefined variables, and code style
2020-08-16 10:29:42 +02:00
Aleksander Machniak
8bda4ecbcf
Fix an obvious code bugs
2020-08-15 12:44:07 +02:00
Aleksander Machniak
b0d69503e0
Enigma: Support ECC key generation - when using GnuPG >= 2.1.7 ( #6853 )
2020-07-26 19:26:31 +02:00
Aleksander Machniak
36bf280a97
Elastic: Minimize forms/colors blink on page load
2020-07-11 10:52:24 +02:00
Aleksander Machniak
32b37fba33
Update localization
2020-02-05 16:45:30 +01:00
Aleksander Machniak
ea2d0ad458
Enigma: Fix bug where "Send unencrypted" button didn't work in Elastic skin ( #7205 )
2020-02-04 21:51:11 +01:00
Aleksander Machniak
3478b002f8
Enigma: Fix incorrect encrypted mail structure (boundary) with Mail_Mime >= 1.10.5
2020-01-29 20:09:49 +01:00
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
2020-01-19 18:43:48 +01:00
Aleksander Machniak
689c761026
Enigma: Simplify and fix handling of IDN with not all parts being punny-coded
2020-01-18 09:29:30 +01:00
Aleksander Machniak
e89376709c
Enigma: Display IDN domains of key users and identities in UTF8
2020-01-17 20:35:48 +01:00
Max Bosse
3faa976fc8
Fix creation of pgp-keys for IDN emails
2020-01-16 22:46:55 +01:00
Aleksander Machniak
7d2b4f8d15
Enigma: Add missing localization labels used in Larry skin
2020-01-11 10:15:54 +01:00
Aleksander Machniak
646e0b99ea
Enigma: Fix so using list checkbox selection does not load the key preview frame
2020-01-11 09:45:35 +01:00
Aleksander Machniak
355ff138fd
Enigma: Fix so key list selection is reset when opening key creation form ( #7154 )
2020-01-11 09:14:38 +01:00
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.
2019-12-28 09:37:45 +01:00
Aleksander Machniak
ad84b2df3f
Update localization
2019-12-21 09:24:44 +01:00
Aleksander Machniak
90781bff3b
Add aria-label to list navigation toolbars
2019-11-29 13:30:26 +01:00
Aleksander Machniak
022a1b683f
Enigma: Add script to import keys from filesystem to the db storage (for multihost)
2019-11-18 15:30:23 +01:00
Aleksander Machniak
52c755207d
Enigma: Fix bug where signing option was set to disabled after saving a draft in Elastic skin ( #6515 )
2019-11-18 15:30:22 +01:00