Commit Graph

751 Commits

Author SHA1 Message Date
Aleksander Machniak
6f249b0e38 Change code so versions of Mail_mime before and after 1.9.0 are supported 2015-08-16 17:47:30 +02:00
Aleksander Machniak
7a42173a16 Simplify rcube_utils::check_ip() 2015-08-13 09:04:19 +02:00
Aleksander Machniak
6b31846c43 Fix IPv6 address validation on PHP with disabled IPv6 support 2015-08-12 21:11:20 +02:00
Aleksander Machniak
f4c512336d Fix "washing" of style elements wrapped into many lines 2015-08-10 10:17:05 +02:00
Thomas B.
cf69daf896 Merge pull request #288 from ThijsFeryn/fnnonempty
Emptying the display name when the display name is the main e-mail ad…
2015-08-09 17:12:02 +02:00
Aleksander Machniak
559e5d7bd4 Fix unintentional error_reporting change 2015-08-08 09:33:17 +02:00
Aleksander Machniak
36bd93f138 PHP7: Fixed some E_WARNING errors that previously were E_STRICT 2015-08-07 17:27:08 +02:00
Aleksander Machniak
a7efdd7c5d Make Mail_mime>=1.9.0 a requirement, fix compat. errors 2015-08-06 14:15:10 +02:00
Aleksander Machniak
1b8ca08e5b Added GSSAPI/Kerberos authentication plugin - krb_authentication 2015-08-06 13:23:50 +02:00
Aleksander Machniak
0868c2e841 Make sure list page is never set to 0 (#1490458)
This should fix the issue where after message move wrong message was
added to the list and the list counter was invalid.
2015-08-06 09:25:15 +02:00
Aleksander Machniak
5ed8ade763 Fix bug where some plugins could be initialized more than one time 2015-08-05 11:45:03 +02:00
Aleksander Machniak
93e64008a6 Small code improvements 2015-08-05 09:30:51 +02:00
Aleksander Machniak
c21f95f626 Fix bug where new messages weren't added to the list in search mode 2015-07-31 11:20:50 +02:00
Aleksander Machniak
6c7be218f7 Revert create_folder() behaviour change where the method didn't fail if folder already existed.
This should not be the default behaviour. It could likely
become an optional functionality, however we should keep the method simple.
2015-07-31 08:35:01 +02:00
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
ThijsFeryn
58f6f19505 Emptying the display name when the display name is the main e-mail address contradicts lines 731 till 734 2015-07-27 14:38:08 +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
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
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
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
a958748947 CS fixes 2015-06-07 15:26:33 +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
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
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
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
Aleksander Machniak
11d5e7c100 Implemented memcache_debug also for session operations 2015-05-12 13:50:02 -04:00
Aleksander Machniak
9ed8584c3e Count memcache/apc debug lines 2015-05-12 04:14:39 -04:00
Aleksander Machniak
fff8e0f2ae Fix possible memcache/apc cache data consistency issues (#1490390)
And removed unused code
2015-05-12 09:09:13 +02:00
Aleksander Machniak
247b845a8e Workaround possible issue where some keys were ignored when deleting cached entries
by key name prefix and keys index is in inconsistent state (does not contain all keys)
2015-05-11 12:07:27 +02:00
Aleksander Machniak
44708ec647 Implemented memcache_debug and apc_debug options for cache operations tracking 2015-05-08 08:51:56 -04:00
Aleksander Machniak
bb21913387 Fix mb_substitute_character() use 2015-05-06 10:47:08 +02:00
Aleksander Machniak
966a9086a5 Fix rcube_charset::clean() for case when mbstring and iconv are not installed 2015-05-05 13:49:04 +02:00