Aleksander Machniak
ed4dc2139d
Password: Remove password_blowfish_cost option, in favor of password_algorithm_options
2021-09-25 15:35:29 +02:00
Aleksander Machniak
53801e5fdc
Password: Remove some deprecated algorithms and replacement variables
2021-09-25 15:33:20 +02:00
Aleksander Machniak
ee74fe806e
Password: Add support for passwords based on PHP's password_hash() function ( #7724 )
...
i.e. Bcrypt, Argon2i, Argon2id
2021-09-25 15:18:59 +02:00
Aleksander Machniak
5be2ad8c4a
Update changelog
...
[skip ci]
2021-09-25 10:00:56 +02:00
Aleksander Machniak
5db6dd0317
Fix handling of dark_mode_support:false setting in skins meta.json ( #8186 )
2021-09-25 09:59:23 +02:00
Aleksander Machniak
800832612c
Fix PHP8 warning
2021-09-22 11:38:46 +02:00
Aleksander Machniak
f2688ba492
Use ?? operator where applicable
2021-09-21 19:12:06 +02:00
Aleksander Machniak
8847c1997e
Fix typo
...
[skip ci]
2021-09-19 10:29:51 +02:00
Aleksander Machniak
719b53f48f
Password: Verify current password with IMAP ( #8142 )
2021-09-18 16:55:21 +02:00
Aleksander Machniak
8a5d9a1984
Add ability to mark multiple messages as not deleted at once ( #5133 )
...
The option is visible when flag_for_deletion=true and skip_deleted=false.
2021-09-18 10:40: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
375e613366
Be less forgiving on the input format
2021-09-13 12:03:48 +02:00
Aleksander Machniak
97d93e0494
Fix test regression
2021-09-11 09:38:43 +02:00
Aleksander Machniak
b9d0dc1cf9
Rename session items 'search' and 'search_params' to 'contact_search' and 'contact_search_params'
...
... to fix potential conflict with the session items for mail search.
2021-09-11 09:11:42 +02:00
Aleksander Machniak
63056eb803
Fix PHP8 warnings ( #8175 )
2021-09-11 08:59:15 +02:00
Aleksander Machniak
bdb336f3ac
Don't generate QR-code when it's not possible
2021-09-09 10:14:28 +02:00
Aleksander Machniak
aa43406a06
Enigma: Upgrade to OpenPGP.js v5.0
2021-09-04 09:34:58 +02:00
Aleksander Machniak
bdb3165b14
Fix XSS issue in handling attachment filename extension in mimetype mismatch warning ( #8193 )
2021-08-31 19:18:52 +02:00
Aleksander Machniak
16c2a76fed
GA: Slip for some more time before running browser tests
...
Hopefully fixes occasional failed imap logons.
2021-08-31 08:05:16 +02:00
Aleksander Machniak
c96951c480
Fix test
2021-08-30 21:25:01 +02:00
Aleksander Machniak
e6a8bb28a4
Investigate test issue
2021-08-30 21:19:51 +02:00
Aleksander Machniak
a40225f407
GA: Install hunspell-en-us for enchant spellchecker tests
2021-08-30 19:56:27 +02:00
Aleksander Machniak
1de93a8f46
Add tests for spellchecker enchant driver
2021-08-30 19:41:55 +02:00
Aleksander Machniak
98a84a5527
Fix PHP8.1 warnings
2021-08-29 18:39:50 +02:00
Aleksander Machniak
4d233b5c65
Fix strpos(): empty needle warning ( #8184 )
2021-08-29 18:27:06 +02:00
Aleksander Machniak
2668965e67
Fix browser test regarding spellcheck settings
2021-08-29 18:16:38 +02:00
Aleksander Machniak
cd2e531092
Fix spellchecker tests (again)
2021-08-29 17:54:42 +02:00
Aleksander Machniak
81ed20e829
Fix spellchecker tests
2021-08-29 17:47:23 +02:00
Aleksander Machniak
aec70e4a5a
GA: Use sudo for apt-get command
2021-08-29 17:33:45 +02:00
Aleksander Machniak
75a6ab651a
GA: Install aspell
2021-08-29 17:31:05 +02:00
Aleksander Machniak
00521bf617
Switch spellcheck tests from googie to pspell
2021-08-29 17:25:30 +02:00
Thomas Bruederli
90f64aa323
Updated changelog
2021-08-29 16:57:46 +02:00
Thomas Bruederli
0c24c96e97
Fix password/token length check on OAuth login ( #8178 )
2021-08-29 16:57:31 +02:00
Thomas Bruederli
f1a026251a
Updated changelog
2021-08-29 15:58:56 +02:00
Thomas Bruederli
92757f5543
Disable the default spellchecker option using spell.roundcube.net ( #8182 )
...
... since this service is no longer available.
2021-08-29 15:58:44 +02:00
Aleksander Machniak
28dd7237bc
Bump Guzzle version
2021-08-29 11:33:56 +02:00
Aleksander Machniak
8a38e3969f
Elastic: Make sure popovers/menus are above TinyMCE dialogs
2021-08-29 11:32:27 +02:00
Aleksander Machniak
d7338a4203
Add option to purge deleted mails older than 30, 60 or 90 days ( #5493 )
2021-08-29 11:06:04 +02:00
Aleksander Machniak
cb37d14c5c
Support responses (snippets) in HTML format ( #5315 )
2021-08-28 19:17:19 +02:00
Aleksander Machniak
de74c656ce
Fix PHP 8.1 warnings
2021-08-28 09:33:38 +02:00
Aleksander Machniak
2c0db244bc
Generate QR-code in svg format if there's xmlwriter extension installed
...
I think xmlwriter is more likely to be installed than imagick.
The size of the png and svg output is almost identical.
2021-08-28 09:29:03 +02:00
johndoh
0c863206f1
Replace Endroid QrCode with BaconQrCode ( #8173 )
2021-08-28 09:09:19 +02:00
Malcolm Scott
67c822cd79
Avoid unnecessary page break before large blockquote ( #8181 )
...
When printing a message with a large <blockquote> (e.g. a reply to a long thread), Firefox tries to avoid breaking the page within the blockquote so may add a page break before it, causing the unquoted part of the message to appear on a mostly-blank page.
2021-08-28 08:44:30 +02:00
Aleksander Machniak
e2187b8f2d
Fix various PHP 8.1 warnings
2021-08-27 16:52:54 +02:00
Aleksander Machniak
20533a1d28
GA: Exclude tests connecting to spell.roundcube.net
2021-08-26 08:54:21 +02:00
Aleksander Machniak
1596be8c74
Fix PHP8 warning
2021-08-26 08:34:48 +02:00
Aleksander Machniak
a0253db816
Fix bug where "from my contacts" and "from trusted senders" values were mixed up ( #8177 )
2021-08-26 08:05:03 +02:00
Aleksander Machniak
6ff862d7d8
Fix a couple of PHP8 warnings ( #8175 )
2021-08-25 18:57:50 +02:00
Aleksander Machniak
d518dd5e74
Fix explode() arguments order ( #8176 )
2021-08-25 18:47:51 +02:00
Aleksander Machniak
3f83a074a8
Fix handling of spellcheck connection errors ( #8172 )
2021-08-22 10:35:31 +02:00