summaryrefslogtreecommitdiff
path: root/program/lib/Roundcube
AgeCommit message (Collapse)Author
2014-04-10Refactored storage properties settingAleksander Machniak
2014-04-09Merge branch 'master' of github.com:roundcube/roundcubemailThomas Bruederli
2014-04-09Fix accidental key replacementsThomas Bruederli
2014-04-08Hide PHP Warning: substr_compare() The length cannot exceed initial string ↵Aleksander Machniak
length
2014-04-08Make multi-folder message identifiers work with folders containing commasThomas Bruederli
2014-04-08Consider sort order in UID sort mode of multi-folder search resultsThomas Bruederli
2014-04-08Don't remove messages from list when moving to another folder in ↵Thomas Bruederli
multi-folder search mode, just update the list
2014-04-08Fix splitting message identifiers into UID and folder valuesThomas Bruederli
2014-04-08Optimize header fetching of multi-folder searches with natural (UID) sortingThomas Bruederli
2014-04-07More fixes for multi-folder search (#1485234)Thomas Bruederli
2014-04-07Merge branch 'dev-multi-folder-search'Thomas Bruederli
2014-04-05Fix again xdebug.max_nesting_level limit handling (#1489110)Aleksander Machniak
2014-04-02Allow to force-load plugins which have been loaded but not initialized beforeThomas Bruederli
2014-04-01Removed redundant default_folders config option (#1489737)Aleksander Machniak
Implemented IMAP SPECIAL-USE extension support [RFC6154] (#1487830)
2014-04-01Replace   entities when converting to textThomas Bruederli
2014-03-26Remove usage of $RCMAIL global variableFelix Eckhofer
2014-03-26Add 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.
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-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-21Fix concurrent connections to IMAP while searchingThomas Bruederli
2014-01-21Support SMTP socket context options via new config option 'smtp_conn_options'Aleksander Machniak
2014-01-20Fix thread/list mode update and displayThomas Bruederli
2014-01-20Fix slicing of returned search result headersThomas Bruederli
2014-01-20- Make search scope selectable in UIThomas Bruederli
- Disable thread mode when searching over multiple folders - Encode UID values for HTML message row identifiers
2014-01-20Append per-folder search results to global index but only if it has matchesThomas Bruederli
2014-01-16Handle combined UID-folder identifiers in rcube_imap classThomas Bruederli
2014-01-16Make message pagenav (prev/next) work with sorted multi-folder search resultsThomas Bruederli
2014-01-16Fix sorting and paging in cross-folder searchesThomas Bruederli
2014-01-16Fix typosThomas Bruederli
2014-01-16Minor improvements to threaded searchingThomas Bruederli
2014-01-16First attempt to search in multiple folders; do it multi-threaded using ↵Thomas
pthreads if available
2014-01-16Prepare message list to display IMAP folderThomas