Commit Graph

686 Commits

Author SHA1 Message Date
Aleksander Machniak
496972bf95 Fix backtick character handling in sql queries (#1490312) 2015-03-12 09:44:31 +01:00
Thomas Bruederli
5def0d8e9e Ignore plugin loading filter if force parameter is set 2015-03-11 16:47:28 +01:00
Thomas Bruederli
87ff88d550 Fix session garbage collector handler registration after refactoring 2015-03-09 17:17:04 +01:00
Thomas Bruederli
aafc050f55 Fix rcube_contacts::search() calls with empty search string but $required argument 2015-03-09 17:17:04 +01:00
Aleksander Machniak
9af8e22b8e Plugin API: added message_part_body hook, fixes around message structure handling by plugins 2015-03-08 10:51:19 +01:00
Thomas B.
2755471f33 Merge pull request #257 from corbosman/session_refactor
Merging session refactor into master
2015-03-06 19:06:34 +01:00
Aleksander Machniak
6cdffbf1b6 Fix "PHP Fatal error: Using $this when not in object context" 2015-03-04 11:55:52 -05:00
corbosman
82058d7af2 minor fixes 2015-03-04 13:56:37 +01:00
Thomas Bruederli
8e333bcb66 Only normalize search term when searching in 'words' column 2015-03-03 16:35:01 +01:00
Thomas Bruederli
3bd0277261 Fix full-text searching in a given list of fields 2015-03-03 16:28:10 +01:00
Thomas Bruederli
fd259bed69 Adapt fulltext search in local address book to ignore words order 2015-03-03 15:52:14 +01:00
Thomas Bruederli
c32998084d Add untility function to match strings ignoring word order 2015-03-03 14:54:36 +01:00
Thomas Bruederli
36ee2c8427 Improve LDAP search by ignoring words order in fuzzy substring matching mode 2015-03-03 14:53:02 +01:00
Thomas Bruederli
83eeec6c06 Add utility function to compose a full-text-like LDAP search filter 2015-03-03 12:53:18 +01:00
corbosman
6e3d249655 remove commented out code 2015-02-27 16:36:26 +01:00
corbosman
b4be89bdac use factory 2015-02-27 15:03:58 +01:00
Aleksander Machniak
a4ef49d6cf Fix duplicate entry on timezones list in rcube_config::timezone_name_from_abbr() (#1490293) 2015-02-27 13:02:01 +01:00
Aleksander Machniak
5aa1d2005b Fix parsing ldap URI for cases where hostname is non-empty 2015-02-27 10:06:30 +01:00
Aleksander Machniak
759566fe99 Fix parsing invalid HTML messages with BOM after <!DOCTYPE> (#1490291) 2015-02-27 09:13:39 +01:00
Aleksander Machniak
b59b72cc30 Fix "Non-static method PEAR::isError() should not be called statically" errors (#1490281) 2015-02-26 18:04:03 +01:00
Aleksander Machniak
2a31f6dbd7 Reset default db_max_allowed_packet, fix max packet size detection 2015-02-25 21:08:16 +01:00
Aleksander Machniak
83f1f6b12f Improve compose_search_name() to not return "email@address <email@address>" entries
which may happen for contacts without name(s)
2015-02-25 09:24:14 -05:00
Aleksander Machniak
8f485469c7 Add possibility to configure max_allowed_packet value for all database engines (#1490283) 2015-02-24 12:23:11 +01:00
Aleksander Machniak
62b847bea3 Fix "PHP Fatal error: Call to a member function getMessage() on a non-object" 2015-02-24 11:53:55 +01:00
Aleksander Machniak
75e8a7d313 Really make sure plugins aren't initialized twice 2015-02-24 11:38:22 +01:00
Aleksander Machniak
4d90e6596d Use also Organization field as a fallback if contact has no name(s) specified 2015-02-24 05:15:35 -05:00
Aleksander Machniak
6c8cbe3ee5 Fix regression where require_plugin() wasn't initializing the plugin 2015-02-23 11:06:55 -05:00
Aleksander Machniak
f070da7c27 Fix fatal errors on systems without mbstring extension or mb_regex_encoding() function (#1490280) 2015-02-22 11:47:14 +01:00
Aleksander Machniak
bd82526e41 Fix missing or not up-to-date CATEGORIES entry in vCard export (#1490277) 2015-02-22 10:43:48 +01:00
Aleksander Machniak
c7b77b9179 Fix performance of rcube_db_mysql::get_variable()
As currently we're using this to find only max_allowed_packet value,
it is better to use "SHOW VARIABLES LIKE ?" instead of asking for all variables.
2015-02-20 04:33:34 -05:00
Aleksander Machniak
13e0a6556f Fix handling of some improper constructs in format=flowed text as per the RFC3676[4.5] (#1490284) 2015-02-19 16:39:48 +01:00
corbosman
4df4ab5007 session refactor and add redis driver 2015-02-19 14:55:09 +01:00
Aleksander Machniak
50b04366ee Merge branch 'master' of github.com:roundcube/roundcubemail
Conflicts:
	CHANGELOG
2015-02-19 10:25:38 +01:00
Aleksander Machniak
81d4ff214e Fix setting max packet size for DB caches and check packet size also in shared cache 2015-02-19 10:24:09 +01:00
Aleksander Machniak
3665d1e8ec Merge pull request #259 from corbosman/plugin_preload
Plugin preload
2015-02-19 08:31:43 +01:00
Aleksander Machniak
3779b67a9c Set version number to 1.2-git 2015-02-16 11:22:13 +01:00
Thomas B.
38b42e96af Merge pull request #265 from kanarip/master
Allow the timeout and retry interval for memcached to be configured
2015-02-11 21:32:11 +01:00
Jeroen van Meeuwen (Kolab Systems)
c3e441044d Allow the timeout and retry interval for memcached servers to be configured 2015-02-11 15:24:49 +01:00
Thomas Bruederli
2f8b1036da Bump version and copyright year 2015-02-07 18:33:24 +01:00
corbosman
de89d46be2 Load plugins before sessions have started
Move the plugin loading phase to before sessions have started allowing plugins to add session drivers.  Plugins that want to use this should define an "onload" method in their plugins. This method does not have access to variables like $task as they are not yet initialised at that time.
2015-02-04 13:17:51 +01:00
Aleksander Machniak
09d52dbb67 Fix some typos in comments 2015-02-04 10:46:14 +01:00
Aleksander Machniak
20740a9650 Fix error in exec_hook() in case some hook handler was unregistered before 2015-02-04 10:21:00 +01:00
Aleksander Machniak
e17decc4c2 Better handle log/temp directory misconfiguration 2015-02-03 07:52:14 -05:00
Aleksander Machniak
e8fc8d303a Fix handling of GETANNOTATION errors - return NULL on error as documented 2015-02-02 16:08:18 +01:00
Aleksander Machniak
0a5841702f Fix exec_hook() so handlers added inside the hook are not omitted 2015-01-29 12:41:43 -05:00
Aleksander Machniak
a3fa844aad Make logged SMTP errors more verbose - log also real server response and codes 2015-01-28 09:39:23 +01:00
Aleksander Machniak
bf99c50cc1 Fix bug where empty fieldmap config entries caused empty results of ldap search (#1490229) 2015-01-21 10:29:08 +01:00
Thomas Bruederli
ef29153a32 Improve display of pgp/mime and s/mime messges. Reverts commit f4154d91 2015-01-16 16:13:15 +01:00
Aleksander Machniak
786aa0725e Fix XSS issue in style attribute handling (#1490227) 2015-01-13 09:41:41 +01:00
Aleksander Machniak
8c2075b9fc Remove hook aliases deprecated long time ago, CS fixes 2015-01-10 18:05:49 +01:00