Commit Graph

1739 Commits

Author SHA1 Message Date
Aleksander Machniak
5a2d2a6f75 Fix HTML part detection when encapsulated inside multipart/signed (#1489372) 2013-10-14 08:53:34 +02:00
Aleksander Machniak
ff6de99ae4 Some micro-optimizations 2013-10-13 16:12:43 +02:00
Aleksander Machniak
0f15219a93 Fix text wrapping issue with long unwrappable lines (#1489371) 2013-10-12 13:03:31 +02:00
Aleksander Machniak
d1abd8e339 Fix infinite loop in rcube_utils::mod_css_styles() after recent changes in rcube_string_replacer 2013-10-12 12:28:40 +02:00
Thomas Bruederli
b5216621ba Add spellchecker backend for the After the Deadline service. See http://www.afterthedeadline.com for server installations 2013-10-11 19:43:41 +02:00
Thomas Bruederli
bc0a470157 Refactor spellchecker class into backend subclasses for better extensibility 2013-10-11 15:15:46 +02:00
Thomas Bruederli
c856b73c86 Minor improvements to linkref parser 2013-10-11 14:12:42 +02:00
Thomas Bruederli
a01f3b959a Merge branch 'master' of github.com:roundcube/roundcubemail 2013-10-10 23:03:01 +02:00
Thomas Bruederli
e480ca00ba Replace markdown-style [1] link indexes in plain text email bodies. [1]: http://daringfireball.net/projects/markdown/ 2013-10-10 23:02:36 +02:00
Aleksander Machniak
5251ec3e38 Workaround cyrus-murder bug in SETANNOTATION arguments handling 2013-10-08 19:10:47 +02:00
Thomas Bruederli
6a6992f650 Assign the chosen mode to the table map 2013-10-07 11:52:21 +02:00
Thomas Bruederli
a69f9918cd Improve selection of replicated database connection:
- Analyze query and prefer dsnr unless a write operation for a table involved has been carried out before
- New config option and setter method to enforce connection mode on table level
2013-10-07 11:29:52 +02:00
Thomas Bruederli
120db629b0 Execute connection config queries on db handle direclty 2013-10-07 11:19:21 +02:00
Aleksander Machniak
aceb0149b8 Add possibility to programmatically set cache mode, so it is possible
to cache only indexes/threads but not messages
2013-10-07 09:26:37 +02:00
Thomas Bruederli
92d18cf32e New option to disable the use of already established dsnw connections for subsequent reads 2013-10-04 13:50:12 +02:00
Aleksander Machniak
b3e25974b1 Fix typo: occured -> occurred (#1489366) 2013-10-04 13:35:16 +02:00
Aleksander Machniak
e426ae262c Search for user DN only if one of bind_dn, base_dn, groups_base_dn settings
contains %dn variable
2013-10-04 11:51:59 +02:00
Aleksander Machniak
af79a7b837 Fixed issues where HTML comments inside style tag would hang Internet Explorer 2013-10-04 09:40:37 +02:00
Aleksander Machniak
eafd5b1aa4 Improved mailto: link arguments handling (#1489363) 2013-10-03 17:36:31 +02:00
Aleksander Machniak
bfd24fcc04 Use DOMDocument LIBXML_PARSEHUGE and LIBXML_COMPACT options if possible (#1489302) 2013-10-02 13:15:29 +02:00
Aleksander Machniak
170702fd13 We've encountered (malformed) messages with more than
one text/plain or text/html part here. There's no way to choose
which one is better, so we'll display first of them and add
others as attachments (#1489358)
2013-09-27 14:42:46 +02:00
Aleksander Machniak
a4bc6ea24d Handle nicely situation when normalize_entry is executed on already normalized entry 2013-09-26 11:44:54 +02:00
Aleksander Machniak
955a613cac Support HTTP_HOST, SERVER_NAME and SERVER_ADDR values in include_host_config feature 2013-09-25 13:03:41 +02:00
Aleksander Machniak
2c6a233a99 Make sure language code extracted from HTTP_ACCEPT_LANGUAGE is in xx_YY format 2013-09-24 09:21:27 +02:00
Thomas Bruederli
a315bf2dda Support both new and old config variables 2013-09-13 18:27:24 +02:00
Thomas Bruederli
0ee22c2145 Retry queries on deadlock errors from InnoDB row-level locking (MySQL) 2013-09-12 17:17:07 +02:00
Thomas Bruederli
52830ea605 Improve handling of date strings and DateTime values in contacts 2013-09-10 23:37:10 +02:00
Aleksander Machniak
ad003c889b Fix some methods for rcube_addressbook implementations where contact email field is not a flat array 2013-09-09 11:07:40 +02:00
Thomas Bruederli
0272081d05 Add option to import vcards with group assignments (pull-request 105) 2013-09-08 16:47:00 +02:00
Thomas Bruederli
028e2a17af Merge branch 'master' of github.com:roundcube/roundcubemail 2013-09-08 15:36:16 +02:00
Thomas Bruederli
79367a5631 Save groups membership in VCard export (#1488509) 2013-09-08 15:36:05 +02:00
Aleksander Machniak
8eb0850ba4 Workaround broken PHP function timezone_name_from_abbr (#1489261) 2013-09-08 12:34:19 +02:00
Thomas Bruederli
9e9d62d786 Respect (multiple) config dirs from RCUBE_CONFIG_PATH when reading configured mimetypes mapping 2013-09-07 19:16:40 +02:00
Thomas Bruederli
fb5f5232b9 Read RCUBE_CONFIG_PATH env variable for a list of directories that are searched for config files (#1487311) 2013-09-07 18:43:02 +02:00
Aleksander Machniak
3d5eea7073 Fix error_reporting directive check (#1489323) 2013-09-06 18:45:21 +02:00
Aleksander Machniak
21601b4deb Make cached message size limit configurable - messages_cache_threshold (#1489317) 2013-09-06 18:21:09 +02:00
Aleksander Machniak
7ebe063a16 Aviod code duplication in timezone configuration handling 2013-09-04 15:46:49 +02:00
Thomas Bruederli
4f432f880a Make result of rcmail::get_compose_responses() always an (indexed) array; add plugin hook for updating user prefs: 'preferences_update' 2013-09-04 12:07:58 +02:00
Thomas Bruederli
0933d66b59 Keep current selection on IE browsers by adding unselectable=on to link elements 2013-09-04 10:08:42 +02:00
Thomas Bruederli
0b1de8a487 Add new feature to save and recall text snippets (aka canned responses) when composing messages 2013-09-04 09:32:00 +02:00
Aleksander Machniak
b6be23ac4b Fix issue where too big message data was stored in cache causing sql errors (#1489316) 2013-09-03 15:16:17 +02:00
Aleksander Machniak
993cb6627b Fix issue where legacy config was overriden by default config (#1489288) 2013-09-01 12:47:49 +02:00
David Carter
de8687f9f1 Add temp_dir_ttl configuration option to control expiry time in
program/lib/Roundcube/rcube.php : gc_temp().

Default is 48 hours. Define hard wired minimum of 6 hours.
2013-08-30 09:22:24 +01:00
Aleksander Machniak
05da1577aa Fix setting of Junk and NonJunk flags by markasjunk plugin (#1489285)
Added possibility to register flag mappings by a plugin.
2013-08-29 09:20:33 +02:00
Aleksander Machniak
6efadfc8d3 Fix so additional headers are added to all messages sent (#1489284) 2013-08-25 09:03:01 +02:00
Aleksander Machniak
b32fab16ef Fix handling of non-default date formats (#1489294)
- remove ambiguous m/d/Y format from default config
2013-08-24 18:08:54 +02:00
Aleksander Machniak
9f754494e7 Fix unquoted path in PREG expression on Windows (#1489290) 2013-08-23 19:06:15 +02:00
Thomas Bruederli
d25ad5cc87 Let the framework adjust the include_path if necessary 2013-08-16 10:11:20 +02:00
Thomas Bruederli
8d2963a4bf Make session auth cookie name configurable 2013-08-15 20:12:25 +02:00
Aleksander Machniak
4287c9a2f9 Fix replacement variables in user-specific base_dn in some LDAP requests (#1489279) 2013-08-13 09:16:48 +02:00