summaryrefslogtreecommitdiff
path: root/program/lib
AgeCommit message (Collapse)Author
2014-04-01Replace   entities when converting to textThomas Bruederli
2014-03-23Skip IMAP SORT request if folder is emptyAleksander Machniak
2014-03-22Drop support for PHP < 5.3.7Aleksander Machniak
2014-03-19Bump version number to 1.1-gitAleksander Machniak
2014-03-11Avoid useless connection attempts if host is emptyThomas Bruederli
2014-03-06Implement ArrayAccess interface for conveniently accessing rcube_result_set ↵Thomas Bruederli
as array
2014-03-06Support structured data for autocompletion results; map 'type' attribute to ↵Thomas Bruederli
CSS class for autocomplete list items
2014-02-24Fix some PDO::MYSQL_* constants (wrongly described in PHP manual before 5.3.21)Aleksander Machniak
2014-02-23Improvement in handling invalid email address stringsAleksander Machniak
2014-02-19Declare LOGIN commands to be anonymized in debug loggingThomas Bruederli
2014-02-13Added toolbar button to move message in message viewAleksander Machniak
2014-02-11Fix invalid X-Draft-Info on forwarded message draft (#1489587)Aleksander Machniak
2014-02-10Add setter for user object to rcube class; we already have getters for ↵Thomas Bruederli
various user properties there
2014-02-07Fix directories check in Installer on Windows (#1489576)Aleksander Machniak
Added rcube_utils::is_absolute_path() method
2014-02-04Fix infinite loop when converting invalid html to plaintext (#1489566)Thomas Bruederli
2014-02-03Don't EVER log passwordsThomas Bruederli
2014-02-03Fixed Opera > 15 detection (#1489562)Aleksander Machniak
2014-01-24Fix confusing intersect/filter methods naming/behaviour.Aleksander Machniak
Removed rcube_result_index::intersect() method. Changed rcube_result_index::filter() to filter in the same way as rcube_result_thread::filter(), which means it actually does array_intersect(). Added tests scripts for rcube_result_index class.
2014-01-24Remove quotes around addressee name in case they are encoded.Aleksander Machniak
Some clients encode quotes with name using base64/quoted-printable encoding. Quotes were removed only for unencoded strings. Now also encoded names are handled this way. So, recipient/sender strings are displayed without quotes around and e.g. saving to addressbook does not save these redundant quotes.
2014-01-24Allow single quote in style attribute values.Aleksander Machniak
E.g. "font-family: 'Tahoma'" should not be removed.
2014-01-21Support SMTP socket context options via new config option 'smtp_conn_options'Aleksander Machniak
2014-01-16Merge branch 'master' of github.com:roundcube/roundcubemailThomas Bruederli
2014-01-16Merge branch 'master' of github.com:roundcube/roundcubemailAleksander Machniak
2014-01-16Fix compatibility with PHP 5.2 in html.php file (#1489514)Aleksander Machniak
2014-01-16* New option that write logs to per-user directories. (Debug) logs will only ↵Thomas Bruederli
be written if a directory for the current user exists. * The 'write_log' plugin hook now also supports the return property 'dir' to let plugins specify the log directory.
2014-01-16Improve parse_thread so it uses much less recursive callsAleksander Machniak
2014-01-16Don't log error if no plugin config is found in global directoriesThomas Bruederli
2014-01-16Use the right base_dn for listing records of the selected groupThomas Bruederli
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