Aleksander Machniak
b1d79900ed
Fix invalid/partial merge of 3196d656db
2017-10-28 18:32:14 +02:00
Aleksander Machniak
d815525c6a
Merge branch 'master' into dev-elastic
2017-10-20 13:34:25 +02:00
Aleksander Machniak
5e671885e4
Prevent from ghost messages on list after fast delete of multiple messages one-by-one ( #5941 )
2017-10-20 13:02:08 +02:00
Aleksander Machniak
ce0592e1fc
Fix truncated folder name on messages list in multi-folder mode, for folders with non-ascii characters ( #6004 )
2017-10-19 16:55:02 +02:00
Aleksander Machniak
1c4e5a585f
Support displaying all message headers in a dialog, use GET instead of POST
2017-10-17 20:22:28 +02:00
Aleksander Machniak
5e08a6ac59
Handle remote stylesheets the same as remote images, ask the user to allow them ( #5994 )
...
Fixes the issue where remote stylesheet could have been blocked
if the message contained no remote images and user have no way to
allow that content.
2017-10-13 12:48:13 +02:00
Aleksander Machniak
3196d656db
Fix css conflicts in user interface and e-mail content ( #5891 )
...
... by adding prefix to element/class identifiers
Also cleaned up some code and removed global variable use.
2017-10-12 10:48:54 +02:00
Aleksander Machniak
22061cd38b
Support flexbox display for remote objects element
2017-10-06 12:43:10 +02:00
Aleksander Machniak
5afda409aa
Add has_writeable_addressbook flag to client env in mail preview
2017-09-21 12:30:10 +02:00
Aleksander Machniak
cd7ca6014f
Describe html editor textarea with data-html-editor attribute
2017-09-20 21:30:58 +02:00
Aleksander Machniak
0d57714713
Don't reset classes of the textarea in HTML mode, just append 'mce_editor' class
2017-09-20 10:35:17 +02:00
Aleksander Machniak
83fe734460
Move some functions from func.inc to show.inc where they belong to.
...
Add MessageSummary object for message template.
2017-09-18 10:15:51 +02:00
Aleksander Machniak
3a77c906a1
Merge branch 'master' into dev-elastic
2017-09-10 13:28:47 +02:00
Aleksander Machniak
d67d52a1d8
Support 'label' attribute in listmenulink object
2017-09-08 21:12:30 +02:00
Aleksander Machniak
b1a3d46f89
Fix bug where pink image was used instead of a thumbnail when image resize fails ( #5933 )
...
Note GD and Imagick in INSTALL file and optional installer checks.
2017-09-05 08:33:40 +02:00
Aleksander Machniak
e7cd4bacdd
Bring back rcmail_html_container_id global
2017-08-22 18:09:45 +02:00
Thomas Bruederli
04d9e8addc
Remove pointless code + improve comment
2017-08-18 10:01:02 +02:00
Thomas Bruederli
1cfc024036
Modify links in html messages during Washtml DOM traversal
...
This is a more safe approach than using regex and mitigates
possible vulnerabilities using malformed html markup.
2017-08-18 09:50:39 +02:00
Aleksander Machniak
06323ddef4
Support _filter and _scope as GET arguments for opening mail UI ( #5825 )
2017-07-22 11:58:13 +02:00
Aleksander Machniak
040a71e76c
Make public class rcmail_bounce_mail (now rcmail_resend_mail) ( #5861 )
2017-07-20 12:16:24 +02:00
Aleksander Machniak
8e126e8648
Fix duplicate messages on the list after deleting messages on the next to the last page ( #5862 )
...
... also when deleting via 'mark' and 'archive' actions
2017-07-17 09:51:36 +02:00
Aleksander Machniak
b99eed5c56
Fix duplicate messages on the list after deleting messages on the next to the last page ( #5862 )
2017-07-17 09:38:03 +02:00
Aleksander Machniak
58cae2ae5b
Better workaround for history issues
...
Before we used history.back() in mail compose to workaround
history issues related to hidden iframe use. This again stopped
working as we switched to about:blank instead of blank.gif href.
A better solution is to detach the iframe after use and re-append
again when needed.
2017-07-13 13:51:26 +02:00
Aleksander Machniak
1b2d3c0ac2
Email Resent (Bounce) feature ( #4985 )
2017-07-12 11:56:41 +02:00
Aleksander Machniak
4b2f2b6b3b
Use about:blank instead of blank.gif for empty iframes
2017-07-05 13:58:53 +02:00
Aleksander Machniak
84a79ee8db
Move common mail composing/sending code to new rcmail_sendmail class
...
This is needed to make simpler an implementation of e.g.
- Mail Bounce feature (#4985 ),
- Direct Draft sending (#4998 ),
- Fast reply from mail preview (#5129 ).
2017-07-05 13:18:08 +02:00
Aleksander Machniak
86a4d78369
Merge branch 'dev-elastic'
2017-07-02 16:47:54 +02:00
Aleksander Machniak
402a463448
Use base64 for headers encoding in ISO-2022-JP
2017-06-29 09:21:18 +02:00
Aleksander Machniak
6f87a32052
Use 7bit encoding for ISO-2022-* charsets in sent mail ( #5640 )
2017-06-28 10:06:43 +02:00
Aleksander Machniak
6dee73a0ec
Support both comma and semicolon as recipient separator, drop recipients_separator option ( #5092 )
2017-06-26 16:32:57 +02:00
Aleksander Machniak
bcc6405552
Fix various issues when downloading files with names containing non-ascii chars, use RFC 2231 ( #5772 )
2017-06-26 16:27:10 +02:00
Aleksander Machniak
fe2f553688
Add option to not indent quoted text on top-posting reply ( #5105 )
...
by setting reply_mode = 2
2017-05-29 09:42:54 +02:00
Aleksander Machniak
9858c2a294
Merge branch 'master' into dev-elastic
2017-05-14 13:32:35 +02:00
Aleksander Machniak
9ff7b78c7e
Fix conflict with _gid cookie of Google Analytics ( #5748 )
...
TODO: Review the whole code base and don't use INPUT_GPC when it's not really needed,
in most cases we should not read $_COOKIE.
2017-05-04 11:40:42 +02:00
Aleksander Machniak
ef141e73fa
Support adding compose form elements outside of the form by noform=true
2017-04-27 17:16:18 +02:00
Aleksander Machniak
78c54c128d
Fix bug where invalid recipients could be silently discareded ( #5739 )
2017-04-27 12:08:44 +02:00
Aleksander Machniak
67b575aa4f
Add composeFormHead object for templates to return form tag with hidden inputs
2017-04-14 12:05:15 +02:00
Aleksander Machniak
3e53ac7491
Remove note about mail() function
2017-04-11 13:12:20 +02:00
Aleksander Machniak
d430903f6b
Support contentEditable elements for autocomplete
2017-04-09 16:23:02 +02:00
Aleksander Machniak
b1be7fca51
Unify inline warnings in rcmail_html_page
2017-04-03 16:23:28 +02:00
dfukagaw28
89a4134064
Add support for DelSp=Yes messages ( #5702 )
2017-03-22 08:30:36 +01:00
Aleksander Machniak
5a53d521c8
Fix permission of temporary files and removal of them when generating thumbnails
2017-03-21 12:32:51 +01:00
ka7
9a35768c26
spelling fixes ( #5690 )
2017-03-12 12:14:19 +01:00
Aleksander Machniak
adbab9d3e2
Merge branch 'master' into dev-elastic
2017-03-03 09:14:44 +01:00
Aleksander Machniak
f8a30526de
Add possibility to use "Add contact" link without an image element inside
2017-02-26 16:08:17 +01:00
Aleksander Machniak
b2d315459a
Fix listmenulink in Larry
2017-02-23 11:45:33 +01:00
Aleksander Machniak
ad83610a5e
Rename $sql_arr variable to $record as it's not about sql only
2017-02-07 09:57:58 +01:00
Aleksander Machniak
61bec3efa4
Fix regression where groups with email address were resolved to its members' addresses
2017-02-07 09:56:34 +01:00
Aleksander Machniak
dfd19206a4
sizeof() -> count()
2017-02-06 13:49:29 +01:00
Aleksander Machniak
79950630fa
Increase limit of group members when expanding a group from autocomplete ( #5604 )
2017-01-20 13:36:48 +01:00