Commit Graph

6688 Commits

Author SHA1 Message Date
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
403d8453c8 Fix issue caused by non-default session.cookie_lifetime setting (#5961) 2017-10-09 10:22:00 +02:00
Aleksander Machniak
f8fc01b800 Fix so untagged COPYUID responses are also supported according to RFC6851 (#5982) 2017-10-06 09:23:17 +02:00
Aleksander Machniak
22b30de5d9 Fix bug where assets_path wasn't added to some watermark frames 2017-10-04 09:27:23 +02:00
Aleksander Machniak
5d3add78aa Add Message-ID to the sendmail log (#5871) 2017-10-03 08:49:17 +02:00
Aleksander Machniak
117c150b2f Fix bug where mail search could return empty result on servers without SORT capability (#5973) 2017-10-02 17:49:14 +02:00
Aleksander Machniak
5d16751ed8 Fix (again) bug where image data URIs in css style were treated as evil/remote in mail preview (#5580) 2017-10-01 11:58:11 +02:00
Thomas Bruederli
3723f3f178 Fix rcube_utils::random_bytes() to not throw exception for length=0 2017-09-29 15:35:12 +02:00
Thomas B
b0697e5f9a Merge pull request #5960 from duk3luk3/auth-log-server
Add host to IMAP login error
2017-09-29 13:13:36 +02:00
Aleksander Machniak
79ea526d65 Fix missing cursor in HTML editor on mail reply (#5969) 2017-09-29 08:57:03 +02:00
Lukas Erlacher
130f0cde3e Add host to IMAP login error
This simplifies debugging authentication failures in multi-host setups.
2017-09-21 11:28:42 +10:00
Aleksander Machniak
0ffd5463d8 Fix wording of "Mark previewed messages as read" to "Mark messages as read" (#5952)
Since we use the option not only for the preview frame the "previewed" word was confusing.
2017-09-17 08:52:20 +02:00
Aleksander Machniak
72fe97ddfc Fix bug where HTML messages could have been rendered empty on some systems (#5957)
Consistently use $nodeName instead of $tagName property.
2017-09-17 08:44:08 +02:00
Aleksander Machniak
ee6b5e9e58 Fix PHP 7.2 error: count(): Parameter must be an array or an object that implements Countable 2017-09-16 12:52:44 +02:00
Aleksander Machniak
fa3eb6813f Ignore rewind() warnings (#5950) 2017-09-16 08:57:34 +02:00
Aleksander Machniak
afa03008c7 Code simplification 2017-09-07 19:26:55 +02:00
Aleksander Machniak
51c76c9bac Add missing variable declaration 2017-09-07 19:15:49 +02:00
Aleksander Machniak
5200d82381 Fix so files size/count limit is verified (client-side) also on drag-n-drop uploads (#5940) 2017-09-06 19:33:48 +02:00
Aleksander Machniak
7fc626d527 Changed defaults for smtp_user (%u), smtp_pass (%p) and smtp_port (587) 2017-09-06 19:11:55 +02:00
Aleksander Machniak
cdcbad1879 Handle inline images also inside multipart/mixed messages (#5905) 2017-09-05 11:09:26 +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
9672642479 Cleanup compose input checks (small improvement to the last commit) 2017-08-28 09:54:11 +02:00
Aleksander Machniak
b77cce8d3e Fix sending message with "Too many public recipients" dialog buttons (#5924) 2017-08-28 09:28:32 +02:00
Aleksander Machniak
2d608a799c Fix decoding message/rtf822 part body/size
When e.g. an encrypted message has one of it's sub-parts a part that is message/rfc822
part we need it's body and size, because it will be listed on the attachments list
and also can be downloaded.
2017-08-27 19:20:58 +02:00
Aleksander Machniak
902eaa1f78 Remove height definition for "mark all as read" dialog 2017-08-24 19:19:58 +02:00
Aleksander Machniak
52158aa3c7 Fix height of dialogs that do not have a predefined height
This fixes e.g. "no subject" dialog or enigma passphrase dialog.
2017-08-24 19:16:59 +02:00
Aleksander Machniak
e7cd4bacdd Bring back rcmail_html_container_id global 2017-08-22 18:09:45 +02:00
Aleksander Machniak
1235dcf321 Encode JSON with JSON_UNESCAPED_SLASHES and JSON_UNESCAPED_UNICODE options 2017-08-22 09:41:44 +02:00
Aleksander Machniak
cf9019e462 Fix savetarget frame use (#5897) 2017-08-22 09:11:26 +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
Thomas Bruederli
919338d4ba Escape textarea contents in Washtml 2017-08-18 09:49:54 +02:00
Thomas Bruederli
8d882639d9 Bring back double-click behavior on the message list when preview pane is on (#5823)
This reverts commit 28741ed03 as requested in #5199 and implements an
approach inspired by @bostjan in that ticket.
2017-08-11 17:10:12 +02:00
Aleksander Machniak
4a71847c98 Fix bug where last character of a filename extracted from TNEF could be truncated (#5799) 2017-08-08 08:48:08 +02:00
Aleksander Machniak
5d398d4d00 Add version number to the client environment 2017-07-30 10:09:50 +00:00
JohnDoh
afaaa7764b Use list_widget.get_selection() rather than list_widget.selection (#5879) 2017-07-28 19:24:28 +02:00
Aleksander Machniak
e9eb87d6f4 Add 'getselection' event to the list widget 2017-07-23 17:37:10 +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
92d5406b4e Better dialog size setting 2017-07-21 19:51:18 +02:00
Aleksander Machniak
fc1a0a1f65 Fix bug where messages count was not updated after delete when imap_cache is set (#5872) 2017-07-20 13:27:40 +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
429a1694b6 Fix various errors in mail bounce dialog 2017-07-15 17:59:17 +02:00
Aleksander Machniak
76adb49454 Support for IMAP folders that cannot contain both folders and messages (#5057) 2017-07-14 13:39:49 +02:00
Aleksander Machniak
cfed954a46 Fix bug where Chrome could not upload the same file that was selected before (#5854)
... and removed the cancel hack that is not needed anymore.
2017-07-14 08:44:49 +02:00
Aleksander Machniak
69795ebd1d Simplify some css selectors 2017-07-13 16:13:13 +02:00
Aleksander Machniak
f6df78435e Fix duplicated signature when using Back button in Chrome (#5809) 2017-07-13 16:07:09 +02:00
Aleksander Machniak
46c96bf0c0 Detach savetarget frame in onload or onerror
.. because before it was detached too early causing some code
from the iframe to be not executed.
2017-07-13 15:39:48 +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