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