Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-26 | Add 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-23 | Skip IMAP SORT request if folder is empty | Aleksander Machniak | |
2014-03-22 | Drop support for PHP < 5.3.7 | Aleksander Machniak | |
2014-03-19 | Bump version number to 1.1-git | Aleksander Machniak | |
2014-03-11 | Avoid useless connection attempts if host is empty | Thomas Bruederli | |
2014-03-06 | Implement ArrayAccess interface for conveniently accessing rcube_result_set ↵ | Thomas Bruederli | |
as array | |||
2014-03-06 | Support structured data for autocompletion results; map 'type' attribute to ↵ | Thomas Bruederli | |
CSS class for autocomplete list items | |||
2014-02-24 | Fix some PDO::MYSQL_* constants (wrongly described in PHP manual before 5.3.21) | Aleksander Machniak | |
2014-02-23 | Improvement in handling invalid email address strings | Aleksander Machniak | |
2014-02-19 | Declare LOGIN commands to be anonymized in debug logging | Thomas Bruederli | |
2014-02-13 | Added toolbar button to move message in message view | Aleksander Machniak | |
2014-02-11 | Fix invalid X-Draft-Info on forwarded message draft (#1489587) | Aleksander Machniak | |
2014-02-10 | Add setter for user object to rcube class; we already have getters for ↵ | Thomas Bruederli | |
various user properties there | |||
2014-02-07 | Fix directories check in Installer on Windows (#1489576) | Aleksander Machniak | |
Added rcube_utils::is_absolute_path() method | |||
2014-02-04 | Fix infinite loop when converting invalid html to plaintext (#1489566) | Thomas Bruederli | |
2014-02-03 | Don't EVER log passwords | Thomas Bruederli | |
2014-02-03 | Fixed Opera > 15 detection (#1489562) | Aleksander Machniak | |
2014-01-24 | Fix 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-24 | Remove 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-24 | Allow single quote in style attribute values. | Aleksander Machniak | |
E.g. "font-family: 'Tahoma'" should not be removed. | |||
2014-01-21 | Support SMTP socket context options via new config option 'smtp_conn_options' | Aleksander Machniak | |
2014-01-16 | Merge branch 'master' of github.com:roundcube/roundcubemail | Thomas Bruederli | |
2014-01-16 | Merge branch 'master' of github.com:roundcube/roundcubemail | Aleksander Machniak | |
2014-01-16 | Fix 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-16 | Improve parse_thread so it uses much less recursive calls | Aleksander Machniak | |
2014-01-16 | Don't log error if no plugin config is found in global directories | Thomas Bruederli | |
2014-01-16 | Use the right base_dn for listing records of the selected group | Thomas Bruederli | |
2014-01-14 | Fall back to load plugin config from global config directories only if no ↵ | Thomas Bruederli | |
local config file exists | |||
2014-01-07 | Load plugin config file from any configured path | Takika | |
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-07 | Make sure prefs always is a valid array (otherwise causes fatal errors if ↵ | Thomas Bruederli | |
language if not set) | |||
2014-01-02 | Fix an obvious mistake in search_once() casing wrong result when called | Aleksander Machniak | |
with empty 2nd argument (which also is not what should happen, should we return error?) | |||
2014-01-02 | Use '0' instead of 0, to fix possible issue. | Aleksander Machniak | |
2014-01-02 | Small perf. improvement | Aleksander Machniak | |
2014-01-01 | CS fixes | Aleksander Machniak | |
2013-12-28 | Fix issue where deprecated syntax for HTML lists was not handled properly ↵ | Aleksander Machniak | |
(#1488768) | |||
2013-12-27 | Add some code for S/MIME signatures verification, update Crypt_GPG package | Aleksander Machniak | |
2013-12-23 | Fix so message flags modified by another client are applied on the list on ↵ | Aleksander Machniak | |
refresh (#1485186) | |||
2013-12-22 | Remove deprecated functions (these listed in bc.php file) usage | Aleksander Machniak | |
2013-12-21 | Fix broken text/* attachments when forwarding/editing a message (#1489426) | Aleksander Machniak | |
2013-12-20 | Fix PHP warning when 1st argument of parse_host() is not a string (#1489486) | Aleksander Machniak | |
2013-12-17 | Fix handling of X-Forwarded-For header with multiple addresses (#1489481) | Aleksander Machniak | |
2013-12-12 | In 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-08 | Clarify update() result description, return boolean when ID didn't change | Aleksander Machniak | |
2013-12-04 | Fix issue where groups were not deleted when "Replace entire addressbook" ↵ | Aleksander Machniak | |
option on contacts import was used (#1489420) | |||
2013-12-01 | Fix performance of listing writeable folders (#1489451) | Aleksander Machniak | |
2013-11-28 | Display version from composer.json even if not intstalled | Thomas Bruederli | |
2013-11-28 | Fix 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-28 | Exec config_get hook also in rcube_config::all() (#1485981) | Aleksander Machniak | |
2013-11-28 | Fix handling of invalid closing tags in HTML messages (#1489446) | Aleksander Machniak | |