summaryrefslogtreecommitdiff
path: root/program/lib/Roundcube
AgeCommit message (Collapse)Author
2015-03-09Fix rcube_contacts::search() calls with empty search string but $required ↵Thomas Bruederli
argument
2015-03-08Plugin API: added message_part_body hook, fixes around message structure ↵Aleksander Machniak
handling by plugins
2015-03-06Merge pull request #257 from corbosman/session_refactorThomas B.
Merging session refactor into master
2015-03-04Fix "PHP Fatal error: Using $this when not in object context"Aleksander Machniak
2015-03-04minor fixescorbosman
2015-03-03Only normalize search term when searching in 'words' columnThomas Bruederli
2015-03-03Fix full-text searching in a given list of fieldsThomas Bruederli
2015-03-03Adapt fulltext search in local address book to ignore words orderThomas Bruederli
2015-03-03Add untility function to match strings ignoring word orderThomas Bruederli
2015-03-03Improve LDAP search by ignoring words order in fuzzy substring matching modeThomas Bruederli
2015-03-03Add utility function to compose a full-text-like LDAP search filterThomas Bruederli
2015-02-27remove commented out codecorbosman
2015-02-27use factorycorbosman
2015-02-27Fix duplicate entry on timezones list in ↵Aleksander Machniak
rcube_config::timezone_name_from_abbr() (#1490293)
2015-02-27Fix parsing ldap URI for cases where hostname is non-emptyAleksander Machniak
2015-02-27Fix parsing invalid HTML messages with BOM after <!DOCTYPE> (#1490291)Aleksander Machniak
2015-02-26Fix "Non-static method PEAR::isError() should not be called statically" ↵Aleksander Machniak
errors (#1490281)
2015-02-25Reset default db_max_allowed_packet, fix max packet size detectionAleksander Machniak
2015-02-25Improve compose_search_name() to not return "email@address <email@address>" ↵Aleksander Machniak
entries which may happen for contacts without name(s)
2015-02-24Add possibility to configure max_allowed_packet value for all database ↵Aleksander Machniak
engines (#1490283)
2015-02-24Fix "PHP Fatal error: Call to a member function getMessage() on a non-object"Aleksander Machniak
2015-02-24Really make sure plugins aren't initialized twiceAleksander Machniak
2015-02-24Use also Organization field as a fallback if contact has no name(s) specifiedAleksander Machniak
2015-02-23Fix regression where require_plugin() wasn't initializing the pluginAleksander Machniak
2015-02-22Fix fatal errors on systems without mbstring extension or ↵Aleksander Machniak
mb_regex_encoding() function (#1490280)
2015-02-22Fix missing or not up-to-date CATEGORIES entry in vCard export (#1490277)Aleksander Machniak
2015-02-20Fix performance of rcube_db_mysql::get_variable()Aleksander Machniak
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-19Fix handling of some improper constructs in format=flowed text as per the ↵Aleksander Machniak
RFC3676[4.5] (#1490284)
2015-02-19session refactor and add redis drivercorbosman
2015-02-19Merge branch 'master' of github.com:roundcube/roundcubemailAleksander Machniak
Conflicts: CHANGELOG
2015-02-19Fix setting max packet size for DB caches and check packet size also in ↵Aleksander Machniak
shared cache
2015-02-19Merge pull request #259 from corbosman/plugin_preloadAleksander Machniak
Plugin preload
2015-02-16Set version number to 1.2-gitAleksander Machniak
2015-02-11Merge pull request #265 from kanarip/masterThomas B.
Allow the timeout and retry interval for memcached to be configured
2015-02-11Allow the timeout and retry interval for memcached servers to be configuredJeroen van Meeuwen (Kolab Systems)
2015-02-07Bump version and copyright yearThomas Bruederli
2015-02-04Load plugins before sessions have startedcorbosman
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-04Fix some typos in commentsAleksander Machniak
2015-02-04Fix error in exec_hook() in case some hook handler was unregistered beforeAleksander Machniak
2015-02-03Better handle log/temp directory misconfigurationAleksander Machniak
2015-02-02Fix handling of GETANNOTATION errors - return NULL on error as documentedAleksander Machniak
2015-01-29Fix exec_hook() so handlers added inside the hook are not omittedAleksander Machniak
2015-01-28Make logged SMTP errors more verbose - log also real server response and codesAleksander Machniak
2015-01-21Fix bug where empty fieldmap config entries caused empty results of ldap ↵Aleksander Machniak
search (#1490229)
2015-01-16Improve display of pgp/mime and s/mime messges. Reverts commit f4154d91Thomas Bruederli
2015-01-13Fix XSS issue in style attribute handling (#1490227)Aleksander Machniak
2015-01-10Remove hook aliases deprecated long time ago, CS fixesAleksander Machniak
2015-01-03CS fixesAleksander Machniak
2014-12-29Fix syntax error and codestyle from recent PR mergeThomas Bruederli
2014-12-28Add environment variable reading to configuration.Alex Brandt
Docker prefers to pass parameters via environment variables. This allows the environment variables to be checked and if a value exists it will override the default.