Merge branch 'master' of github.com:roundcube/roundcubemail
| | |
| | | CHANGELOG Roundcube Webmail |
| | | =========================== |
| | | |
| | | - Fix so install do not fail when one of DB driver checks fails but other drivers exist (#1489178) |
| | | - Fix so exported vCard specifies encoding in v3-compatible format (#1489183) |
| | | - Fix session issues when local and database time differs (#1486132) |
| | | - Fix thread cache syncronization/validation (#1489028) |
| | |
| | | if (extension_loaded($ext)) { |
| | | // MySQL driver requires PHP >= 5.3 (#1488875) |
| | | if ($ext == 'pdo_mysql' && version_compare(PHP_VERSION, '5.3.0', '<')) { |
| | | $RCI->fail($database, 'PHP >= 5.3 required'); |
| | | $RCI->fail($database, 'PHP >= 5.3 required', null, true); |
| | | } |
| | | else { |
| | | $RCI->pass($database); |
| | | $found_db_driver = true; |
| | | } |
| | | } |
| | | else { |
| | |
| | | } |
| | | echo '<br />'; |
| | | } |
| | | if (empty($found_db_driver)) { |
| | | $RCI->failures++; |
| | | } |
| | | |
| | | ?> |
| | | |
| | |
| | | * @param string Test name |
| | | * @param string Error message |
| | | * @param string URL for details |
| | | * @param bool Do not count this failure |
| | | */ |
| | | function fail($name, $message = '', $url = '') |
| | | function fail($name, $message = '', $url = '', $optional=false) |
| | | { |
| | | $this->failures++; |
| | | if (!$optional) { |
| | | $this->failures++; |
| | | } |
| | | |
| | | echo Q($name) . ': <span class="fail">NOT OK</span>'; |
| | | $this->_showhint($message, $url); |