summaryrefslogtreecommitdiff
path: root/program/lib
AgeCommit message (Collapse)Author
2014-06-10Fix "PHP Fatal error: Cannot break/continue 1 level" when ldap_start_tls() failsAleksander Machniak
2014-05-27Fix broken normalize_string(), add support for ISO-8859-2Aleksander Machniak
2014-05-27Fix unintentional line-height style modification in HTML messages (#1489917)Aleksander Machniak
2014-05-25Silence PHP Warning: strtolower() expects parameter 1 to be stringAleksander Machniak
2014-05-20Fix incorrect handling of HTML comments in messages sanitization code (#1489904)Aleksander Machniak
2014-05-16Fix handling unicode characters in links (#1489898)Aleksander Machniak
2014-05-14Fix malformed References: header in send/saved mail (#1489891) - update ↵Aleksander Machniak
Mail_mime to 1.8.9 version
2014-05-12Add configurable LDAP_OPT_DEREF option (#1489864) - patch from Stuart C. NaifehAleksander Machniak
Conflicts: CHANGELOG
2014-05-12Declare LOGIN commands to be anonymized in debug loggingThomas Bruederli
2014-05-12Don't EVER log passwordsThomas Bruederli
2014-05-07Bump version for 1.0.1Thomas Bruederli
2014-05-02Ignore words containing only <> charsAleksander Machniak
2014-04-30Support 'error' and 'body_file' return attribs in 'message_before_send' hook ↵Aleksander Machniak
(#1489595) Conflicts: CHANGELOG
2014-04-29Fix varius db_prefix issues (#1489839)Aleksander Machniak
- Move DDL script execution code to rcube_db class(es). - Improve prefix replacement code, so index names are also modified
2014-04-25Make sure mbstring susbtitute character is set to empty string in ↵Aleksander Machniak
rcube_charset::clean()
2014-04-25Accept broken vcards from Outlook that only supply ORG but not the required ↵Thomas Bruederli
N or FN properties
2014-04-25Add config variable 'proxy_whitelist'Felix Eckhofer
HTTP headers X_FORWARDED_* and X_REAL_IP are only evaluated when received from an IP listed in proxy_whitelist. Furthermore, only the last non-trusted IP from X-Forwarded-For is used in place of the real ip. Without this, an attacker can easily spoof the headers and control the result of the ip or ssl check. This fixes several problems with [3a4c9f42], [4d480b36] and [a520f331] as mentioned in #1489729. Conflicts: CHANGELOG
2014-04-25Remove usage of $RCMAIL global variableFelix Eckhofer
2014-04-25Fix error when spell-checking an empty text (#1489831)Aleksander Machniak
2014-04-23email:main -> email:prefAleksander Machniak
2014-04-11Fix messages index cache update under some conditions (e.g. proxy) (#1489756)Aleksander Machniak
2014-04-11Fix "washing" of unicoded style attributes (#1489777)Aleksander Machniak
Conflicts: tests/Framework/Washtml.php
2014-04-09Apply user-spefici replacements to group's base_dn property (#1489779)Thomas Bruederli
2014-04-08Fix compatibility with PHP 5.2Aleksander Machniak
2014-04-08Hide PHP Warning: substr_compare() The length cannot exceed initial string ↵Aleksander Machniak
length
2014-04-05Fix again xdebug.max_nesting_level limit handling (#1489110)1.0.0Aleksander Machniak
2014-04-03Implement ArrayAccess interface for conveniently accessing rcube_result_set ↵Thomas Bruederli
as array
2014-04-03Allow to force-load plugins which have been loaded but not initialized beforeThomas Bruederli
2014-04-01Replace &nbsp; entities when converting to textThomas Bruederli
2014-03-21Update Changelog and bump version to 1.0.0Thomas Bruederli
2014-03-06Revert "Support structured data for autocompletion results; map 'type' ↵Thomas Bruederli
attribute to CSS class for autocomplete list items" This reverts commit e3773d46cb4f06aaab2747db98765edd6d871524.
2014-03-06Revert "Implement ArrayAccess interface for conveniently accessing ↵Thomas Bruederli
rcube_result_set as array" This reverts commit a7d68eaf1a0df1d954b4d6623ff0419a93739cd2.
2014-03-06Support structured data for autocompletion results; map 'type' attribute to ↵Thomas Bruederli
CSS class for autocomplete list items
2014-03-06Implement ArrayAccess interface for conveniently accessing rcube_result_set ↵Thomas Bruederli
as array
2014-02-24Fix some PDO::MYSQL_* constants (wrongly described in PHP manual before 5.3.21)Aleksander Machniak
2014-02-24Improvement in handling invalid email address stringsAleksander Machniak
2014-02-13Added toolbar button to move message in message viewAleksander Machniak
Conflicts: CHANGELOG
2014-02-11Fix invalid X-Draft-Info on forwarded message draft (#1489587)Aleksander Machniak
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-03Fixed Opera > 15 detection (#1489562)Aleksander Machniak
Conflicts: tests/Framework/Browser.php
2014-01-30Branching off for release 1.0Thomas Bruederli
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.