Commit Graph

1608 Commits

Author SHA1 Message Date
Aleksander Machniak
d340f18295 Fix display issues with mail subject that contains line-breaks (#7191) 2020-01-25 08:44:46 +01:00
Aleksander Machniak
97e6065897 Extract RFC2231 attachment name from message headers (#6729) (#6783)
* Extract RFC2231 attachment name from message headers (#6729)
* Workaround for attachments with invalid content type (e.g. PDF) (#6816)
2020-01-19 18:46:02 +01:00
Aleksander Machniak
38116c1ae5 Merge branch 'master' of https://github.com/ssodk/roundcubemail into ssodk-master 2020-01-14 19:28:49 +01:00
Aleksander Machniak
47089e9265 Elastic: Fix missing Close button in "more recipients" dialog 2020-01-13 21:05:24 +01:00
ssodk
10ec313034 Update func.inc
Remove duplicates in print-view when the recipient list is expanded
2020-01-13 11:14:19 +01:00
Aleksander Machniak
52caed0d66 Remove optional argument leftover 2019-12-16 15:19:42 +01:00
Aleksander Machniak
37cfa0a43b Fix malformed characters in HTML message with charset meta tag not in head (#7116) 2019-12-16 15:17:28 +01:00
Aleksander Machniak
cf90c69ad7 Fix bug where 'text' attribute on body tag was ignored when displaying HTML message (#7109) 2019-12-14 17:42:55 +01:00
Aleksander Machniak
d8d29241a6 Remove redundant spellcheck_langs env variable 2019-12-08 13:56:51 +01:00
Aleksander Machniak
a5b15da155 Fix so displayed maximum attachment size depends also on 'max_message_size' (#7105) 2019-12-07 09:57:02 +01:00
johndoh
b68c141e1d Always update folder count after purge command (#7051)
... not only when it is the current folder.
2019-11-21 08:21:12 +01:00
Aleksander Machniak
6f4c2cf231 Remove spaces from 'accept' attribute 2019-11-17 09:55:14 +01:00
Aleksander Machniak
700cc5a055 Fix PHP warning: "array_merge(): Expected parameter 2 to be an array, null given in sendmail.inc (#7003) 2019-11-10 08:39:32 +01:00
Aleksander Machniak
66fab8cdb2 CS fixes, Avoid usused variables, fixed minor bugs 2019-10-05 19:44:39 +02:00
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>
2019-08-09 16:04:51 +02:00
Aleksander Machniak
0e4bf6fda8 Fix bug where unread count wasn't updated after moving multi-folder result (#6846) 2019-07-14 13:23:37 +02:00
Aleksander Machniak
d9e3218025 Fix bug where handling multiple messages from multi-folder search result could not work (#6845) 2019-07-14 12:54:15 +02:00
Aleksander Machniak
d39d49b7a6 Fix keyboard navigation (tabindex) on attachments list in compose 2019-07-12 14:49:48 +02:00
Thomas Bruederli
00a867a05f Make attachment list :empty selector work 2019-07-11 13:28:43 +02:00
Aleksander Machniak
c1344643a1 Fix bug in miemetype name comparator
The code was removing the first matching prefix (x- or x-ms-), which
caused 'x-ms-bmp' to end up as 'ms-bmp'. It should be 'bmp'. Fixed by
reverting the order of tokens in the regexp.
2019-07-07 15:18:32 +02:00
Aleksander Machniak
bfe2bc17d7 Fix css styles leak from replied/forwarded message to the rest of the composed text (#6831)
Generally do the same with styles what we do on message preview.

This also fixes small bugs in handling styles:
- fix so <style> tag on the start of the HTML content is not ignored
- fix so body's background/bgcolor attributes are applied to the container (regression)
2019-07-07 15:08:23 +02:00
Aleksander Machniak
2d8c396b6e Fix bug where selection of columns on messages list wasn't working 2019-06-20 10:17:44 +02:00
Aleksander Machniak
89a342a03a Elastic: Fix visual issue with long buttons in .boxwarning (#6797) 2019-06-16 09:38:54 +02:00
Aleksander Machniak
f6807bcc4c Added 'keyservers' option to define list of HKP servers for Enigma/Mailvelope (#6326) 2019-06-14 19:06:32 +02:00
Aleksander Machniak
940e500c1f Enigma: For verified signatures, display the user id associated with the sender address (#5958) 2019-06-09 09:52:39 +02:00
Aleksander Machniak
f8ca8d1b63 Fix invalid path to "add contact" icon when using assets_path setting
This and a few other icons
2019-05-23 10:34:39 +02:00
Aleksander Machniak
86a9788083 Fix invalid path to blocked.gif when using assets_path setting (#6752) 2019-05-14 09:05:50 +02:00
Aleksander Machniak
9391a531ff Fix regexp 2019-05-11 16:22:30 +02:00
Aleksander Machniak
f3d16240f2 Fix bug where bmp images couldn't be displayed on some systems (#6728) 2019-05-06 19:57:29 +02:00
Aleksander Machniak
57c67db029 Remove year(s) from copyright headers + some cleanup 2019-04-16 10:42:45 +02:00
Aleksander Machniak
92ed0154d5 Followup fix on handling HTML content w/o html/head/body tag (#6713) 2019-04-15 09:25:12 +02:00
Aleksander Machniak
f1c40c8aa9 Fix bug where attachment preview didn't work with x_frame_options=deny (#6688) 2019-03-19 13:01:53 +01:00
Aleksander Machniak
d8488aae32 Disable spellcheker (hide button) if the list of languages is empty
Better handling of uninitialized (not installed) spellchecker engine.
Also prevent from PHP fatal error if enchant ext is not installed.
2019-03-19 09:03:19 +01:00
Aleksander Machniak
e7816ccd36 Elastic: Keep original line wrapping in Message headers dialog 2019-02-20 15:58:42 +01:00
Aleksander Machniak
2373aea95c Elastic: Add style for .part-notice elements (like e.g. .boxwarning) 2019-02-16 15:47:34 +01:00
Aleksander Machniak
7a4aed8320 Move common code to a function 2019-02-16 08:34:57 +01:00
Mario Harjac
136175e445 Fix missing CSRF token in message download (#6621) 2019-02-12 09:17:17 +01:00
Aleksander Machniak
0492b1f6e5 HTML5 Upload Progress (#6177) (#6583)
Replaced all old upload progress code in favour of ajax upload progress.
Instead of posting a hidden iframe, we now use AJAX (as we did for drag-n-drop).
Removed code for old browsers. Now we support IE >= 10, Firefox > 4.
Upload progress may not work in some more, but support is quite good.
2019-02-03 09:49:02 +01:00
Aleksander Machniak
e69d1e7f04 Fix so max_message_size limit is checked also when forwarding messages as attachments (#6580) 2019-01-10 14:20:11 +01:00
Aleksander Machniak
d7b510978e Fix regressions in attachment rename and attachment title attribute setting 2019-01-10 10:14:51 +01:00
Aleksander Machniak
45618273e0 Fix dummy Message-Id when resuming a draft without Message-Id header (#6548) 2018-12-09 12:13:28 +01:00
Aleksander Machniak
cec626a12f Use 'thumb' prefix, instead of '.thumb' suffix, for consistency 2018-11-07 16:54:57 +01:00
Aleksander Machniak
afc68aae63 FIx temp_filename() regressions, update changelog, add note in UPGRADING 2018-11-07 16:51:25 +01:00
PhilW
e024f133fa give all temp files a constant prefix 2018-11-06 07:11:04 +00:00
Aleksander Machniak
bec67c29b4 Display storage errors on refresh/check-recent action (#6474) 2018-10-17 13:43:08 +02:00
Aleksander Machniak
c28242f63c Log errors caused by low pcre.backtrack_limit when sending a mail message (#6433) 2018-09-14 13:37:19 +02:00
Aleksander Machniak
d868297a0a Elastic: Improved UX of search dialogs (#6416)
No onchange event handlers on selects, start searching only on Search button click.
2018-09-11 19:22:53 +02:00
Aleksander Machniak
adcac3b9de Fix CSS issue in handling invalid style tag content (#6410) 2018-08-24 12:29:18 +02:00
Aleksander Machniak
75fd0a73cb Register 'uploading' label globally 2018-08-22 12:33:23 +02:00
Aleksander Machniak
22ad707b8c Make 'messageerror' template optional, remove it for Elastic 2018-07-31 15:43:37 +02:00