summaryrefslogtreecommitdiff
path: root/program/lib
AgeCommit message (Collapse)Author
2014-01-14Fall back to load plugin config from global config directories only if no ↵Thomas Bruederli
local config file exists
2014-01-07Load plugin config file from any configured pathTakika
Try to load plugin_name.inc.php config file from any pre-configured config path (rcube_config::path array) so webmail admins can move plugin configurations out of www root.
2014-01-07Make sure prefs always is a valid array (otherwise causes fatal errors if ↵Thomas Bruederli
language if not set)
2014-01-02Fix an obvious mistake in search_once() casing wrong result when calledAleksander Machniak
with empty 2nd argument (which also is not what should happen, should we return error?)
2014-01-02Use '0' instead of 0, to fix possible issue.Aleksander Machniak
2014-01-02Small perf. improvementAleksander Machniak
2014-01-01CS fixesAleksander Machniak
2013-12-28Fix issue where deprecated syntax for HTML lists was not handled properly ↵Aleksander Machniak
(#1488768)
2013-12-27Add some code for S/MIME signatures verification, update Crypt_GPG packageAleksander Machniak
2013-12-23Fix so message flags modified by another client are applied on the list on ↵Aleksander Machniak
refresh (#1485186)
2013-12-22Remove deprecated functions (these listed in bc.php file) usageAleksander Machniak
2013-12-21Fix broken text/* attachments when forwarding/editing a message (#1489426)Aleksander Machniak
2013-12-20Fix PHP warning when 1st argument of parse_host() is not a string (#1489486)Aleksander Machniak
2013-12-17Fix handling of X-Forwarded-For header with multiple addresses (#1489481)Aleksander Machniak
2013-12-12In normalize_string() replace 4-byte unicode characters with '?' character.Aleksander Machniak
These are not supported in default utf-8 charset on mysql, the chance we'd need them in searching is very low.
2013-12-08Clarify update() result description, return boolean when ID didn't changeAleksander Machniak
2013-12-04Fix issue where groups were not deleted when "Replace entire addressbook" ↵Aleksander Machniak
option on contacts import was used (#1489420)
2013-12-01Fix performance of listing writeable folders (#1489451)Aleksander Machniak
2013-11-28Display version from composer.json even if not intstalledThomas Bruederli
2013-11-28Fix preparation of message object before saving into the cache.Aleksander Machniak
The bug cased e.g. displaying HTML content as plain text for messages with Content-Type: text/html.
2013-11-28Exec config_get hook also in rcube_config::all() (#1485981)Aleksander Machniak
2013-11-28Fix handling of invalid closing tags in HTML messages (#1489446)Aleksander Machniak
2013-11-25Add possibility to overwrite a label/message in Roundcube's language package ↵Aleksander Machniak
(#1489433)
2013-11-21Merge branch 'master' of github.com:roundcube/roundcubemailAleksander Machniak
2013-11-21Make sort_folder_list() publicAleksander Machniak
2013-11-21Add hook to notify plugins about message sending errorsThomas Bruederli
2013-11-20Merge branch 'master' of github.com:roundcube/roundcubemailAleksander Machniak
2013-11-18Fix browser version detection and failing testsAleksander Machniak
2013-11-18Code improvements and some unification with browser detection code in javascriptAleksander Machniak
2013-11-18Fix deprecated function usageAleksander Machniak
2013-11-16Make $force parameter only override the task check for required plugins ↵Thomas Bruederli
(#1489437)
2013-11-15Accept text/html parts inside multipart/mixed parts as HTML contentsThomas Bruederli
2013-11-15Fix Internet Explorer 11 detection (#1489434)Aleksander Machniak
2013-11-14Reset $part_orig_mimetype variable in for-loop. This avoids attachments ↵Thomas Bruederli
along with message/rfc822 parts being listed twice
2013-11-14Make require_plugin() force loading of the required pluginThomas Bruederli
2013-11-10First version of the local storage compose data saving feature; some ↵Thomas Bruederli
behavioral improvements and encrytion are still to be added
2013-11-07Fix categories/groups import from csvAleksander Machniak
2013-11-07Merge branch 'master' of github.com:roundcube/roundcubemailThomas Bruederli
2013-11-07Avoid rcube_session::reload() to reset previous changes. This fixes parallel ↵Thomas Bruederli
attachment uploads that could get lost when using the database_attachments plugin
2013-11-06Small performance improvements, use str_replace() instead of strtr(),Aleksander Machniak
do not parse query if there are no params to replace, keep one instance of (potentially long) query less in memory
2013-11-02Remove duplicate languages on spellchecker langs list (#1489395)Aleksander Machniak
2013-10-30Fix function calls after refactoringThomas Bruederli
2013-10-28Fixed saving contact birthday/anniversary dates before 01-01-1970Aleksander Machniak
2013-10-26Fix CSS selector modifications when nested in @media blocksThomas Bruederli
2013-10-25Applied the (modified) patch to extend configuration possibilities of LDAP ↵Thomas Bruederli
address books as suggested in #1488753: - Add option to specify arbitrary replacements of config options with attributes from the bound user - Allow mapping of group object class => member attribute used in these objects - Describe the 'member_filter' property for groups config
2013-10-25Merge branch 'dev-canned-responses'Thomas Bruederli
Conflicts (resolved): skins/classic/includes/settingstabs.html skins/larry/includes/settingstabs.html
2013-10-22Fix mime.types parsing (#1489391)Thomas Bruederli
2013-10-21Add contact_listname hook to handle special name orderTakika
I can modify the addressbook_name_listing variable via main config or preferences_list_hook but I have to change the rcube_addressbook class to use the modified value. Some contry use special [name orders](http://en.wikipedia.org/wiki/Personal_name#Name_order) and we can handle them with this hook. I changed the hook name to contact_listname as proposed by thomascube in the original PR#127.
2013-10-21Fix failing vCard import when email address field contains spaces (#1489386)Aleksander Machniak
2013-10-21Join many preg_replace() calls into oneAleksander Machniak