Commit Graph

6045 Commits

Author SHA1 Message Date
Aleksander Machniak
9d78c68cbf Fix so imap folder attribute comparisons are case-insensitive (#1490466)
+ make in_array_nocase() much faster for ASCII strings
2015-07-29 20:38:21 +02:00
Aleksander Machniak
8b0d817919 Fix draft removal after a message is sent and storing sent message is disabled (#1490467) 2015-07-29 19:41:16 +02:00
Aleksander Machniak
252cc4c4ac Password: Allow temporarily disabling the plugin functionality with a notice 2015-07-27 10:47:34 +02:00
Aleksander Machniak
b71eef6d7d Don't use private properties of Net_SMTP object 2015-07-26 16:47:45 +02:00
Aleksander Machniak
9335f9cede Reset internal cache index in close() 2015-07-22 06:15:48 -04:00
Aleksander Machniak
602d7422df Fix bug where some messages in multi-folder search couldn't be printed/downloaded (#1490426) 2015-07-20 14:38:17 +02:00
Aleksander Machniak
8bed5e0151 Fix regression where compose editor mode was set incorrectly 2015-07-19 11:06:48 +02:00
Aleksander Machniak
3db9db1058 Update to TinyMCE 4.1.10 (#1490405) 2015-07-19 10:56:18 +02:00
Aleksander Machniak
19246792c6 Fix so *-request@ addresses in Sender: header are also ignored on reply-all (#1490452) 2015-07-18 16:17:18 +02:00
Aleksander Machniak
e2bceaefe6 Support more secure hashing algorithms for auth cookie - configurable by PHP's session.hash_function (#1490403) 2015-07-18 16:05:34 +02:00
Aleksander Machniak
7185736f39 Use jQuery's .on() instead of a deprecated .load()/.unload() 2015-07-17 18:56:25 +02:00
Aleksander Machniak
843643b1bd Fix multi-folder search result sorting by arrival date (#1490450) 2015-07-17 18:25:02 +02:00
Aleksander Machniak
212e332cef Get rid of array_walk() when simple foreach() can be used 2015-07-02 10:03:24 +02:00
Aleksander Machniak
d2890372c1 Fix Fatal error after last commit 2015-07-02 09:58:05 +02:00
Aleksander Machniak
6a8c4fc73b Fix issue when first search() argument is not an array 2015-07-02 09:09:24 +02:00
Aleksander Machniak
8447bae77c Require Mbstring and OpenSSL extensions (#1490415) - remove redundant code 2015-06-28 12:27:48 +02:00
Aleksander Machniak
f7427f151e Get rid of Mail_mimeDecode package dependency (#1490416) 2015-06-27 15:05:17 +02:00
Aleksander Machniak
9aae1b7fc3 Fix so microseconds macro (u) in log_date_format works (#1490446) 2015-06-26 09:20:43 +02:00
Aleksander Machniak
56a4e1512c Fix a mistake in last small refactoring which broke identity selection 2015-06-22 09:55:43 +02:00
Aleksander Machniak
1414e3b6f8 Small refactoring to make some code testable 2015-06-20 14:27:44 +02:00
Aleksander Machniak
a567d85bf9 Fix self-reply detection issues (#1490439) 2015-06-19 09:17:57 +02:00
Aleksander Machniak
25c8fe4eeb Fix handling of non-break spaces in html to text conversion (#1490436) 2015-06-17 14:03:13 +02:00
Aleksander Machniak
b92a66b3ee Make has_(html|text)_part and first_(html|text)_part methods consistent in arguments and functionality 2015-06-17 07:01:25 -04:00
Aleksander Machniak
36a7f57345 Modify rcube_smtp::send_mail() so it is possible to send message by
specifying only the message stream no headers, it's for cases when
the stream already contains a complete message.
2015-06-17 06:59:31 -04:00
Aleksander Machniak
ff40683404 Fix so links with href == content aren't added to links list on html to text conversion (#1490434) 2015-06-17 09:30:44 +02:00
Aleksander Machniak
26a00e76be Fix race-condition in saving user preferences and loading plugin config (#1490431) 2015-06-16 11:39:55 +02:00
Aleksander Machniak
8e4dc03867 Fix unintentional messages list page change on page switch in compose addressbook (#1490427) 2015-06-10 18:53:59 +02:00
Aleksander Machniak
a79e43a483 Remove redundant folder name from mail preview url 2015-06-10 09:51:08 +02:00
Aleksander Machniak
04a6889246 Fix bug where some messages in multi-folder search couldn't be opened (#1490426) 2015-06-10 08:53:40 +02:00
Aleksander Machniak
a958748947 CS fixes 2015-06-07 15:26:33 +02:00
Aleksander Machniak
10044b9033 Fix Compose action in addressbook for results from multiple addressbooks (#1490413) 2015-06-06 03:22:34 -04:00
Aleksander Machniak
e2002741c5 Update to jQuery 2.1.4 (#1490406) 2015-06-05 19:50:44 +02:00
Aleksander Machniak
42f8abac46 Fix "Importing..." message does not hide on error (#1490422) 2015-06-05 19:26:47 +02:00
Daniel Hoffend
53ccaa1a0f remove debug test code 2015-06-04 00:13:38 +02:00
Aleksander Machniak
b782815dac Fix XSS vulnerability in _mbox argument handling (#1490417) 2015-05-30 17:37:06 +02:00
Aleksander Machniak
c044d301ea Fix blank image in html_signature when saving identity changes (#1490412) 2015-05-28 10:34:03 +02:00
Thomas Bruederli
d375b20225 Suppress E_DEPRECATED errors after change in [4ab77dd1] 2015-05-27 11:43:17 +02:00
Thomas Bruederli
4ab77dd13e Check for PEAR class before accessing it. With new composer modules this isn't necessary in the include path anymore 2015-05-27 09:59:30 +02:00
Aleksander Machniak
8042e13af6 Add --config and --type options to moduserprefs.sh script (#1490051) 2015-05-25 08:51:10 +02:00
Aleksander Machniak
a84f0b65dc Fix undefined variable use after recent changes (#1490401) 2015-05-23 11:34:00 +02:00
Aleksander Machniak
3994b3a26c Installer: Use openssl_random_pseudo_bytes() (if available) to generate des_key (#1490402) 2015-05-23 09:42:11 +02:00
Thomas Bruederli
5e97294372 Add new plugin hook 'identity_create_after' (#1490358) 2015-05-22 09:22:05 +02:00
Aleksander Machniak
0c08b04778 Fix issues when using moduserprefs.sh without --user argument (#1490399) 2015-05-21 10:19:46 +02:00
Aleksander Machniak
59d11dce33 Small code improvement 2015-05-20 09:51:11 +02:00
Aleksander Machniak
c4ad7edd53 Fix font artifacts in text2html conversion (#1490353)
Use white-space:nowrap elements instead of unicode word-joiner character
2015-05-19 10:54:16 +02:00
Aleksander Machniak
03aa84f784 Fix bug where some files could have "executable" extension when stored in temp folder (#1490377) 2015-05-17 14:52:24 +02:00
Aleksander Machniak
b120d42f5b Improved cache index changes detection (again) 2015-05-14 10:41:00 +02:00
Aleksander Machniak
044c1a0523 Simplified code + some CS fixes 2015-05-14 09:06:57 +02:00
Aleksander Machniak
652e11f82e Fix missing index update after write() call 2015-05-13 04:46:21 -04:00
Aleksander Machniak
b1e35a685c Performance: Improve changes detection, so we update index only if needed 2015-05-12 14:33:02 -04:00