Merge branch 'release-0.9' of github.com:roundcube/roundcubemail into release-0.9
| | |
| | | CHANGELOG Roundcube Webmail |
| | | =========================== |
| | | |
| | | - Force autocommit mode in mysql database driver (#1488902) |
| | | |
| | | RELEASE 0.9-beta |
| | | ---------------- |
| | | - Fix searching by date in address book (#1488888) |
| | | - Improve charset detection by prioritizing charset according to user language (#1485669) |
| | | - Fix handling of escaped separator in vCard file (#1488896) |
| | |
| | | '0.6-beta', '0.6', |
| | | '0.7-beta', '0.7', '0.7.1', '0.7.2', '0.7.3', |
| | | '0.8-beta', '0.8-rc', '0.8.0', '0.8.1', '0.8.2', '0.8.3', '0.8.4', |
| | | '0.9-beta', |
| | | )); |
| | | return $select; |
| | | } |
| | |
| | | // Always return matching (not affected only) rows count |
| | | $result[PDO::MYSQL_ATTR_FOUND_ROWS] = true; |
| | | |
| | | // Enable AUTOCOMMIT mode (#1488902) |
| | | $dsn_options[PDO::ATTR_AUTOCOMMIT] = true; |
| | | |
| | | return $result; |
| | | } |
| | | |
| | |
| | | { |
| | | // Simplified domain expression for UTF8 characters handling |
| | | // Support unicode/punycode in top-level domain part |
| | | $utf_domain = '[^?&@"\'\\/()\s\r\t\n]+\\.?([^\\x00-\\x2f\\x3b-\\x40\\x5b-\\x60\\x7b-\\x7f]{2,}|xn--[a-zA-Z0-9]{2,})'; |
| | | $utf_domain = '[^?&@"\'\\/()<>\s\r\t\n]+\\.?([^\\x00-\\x2f\\x3b-\\x40\\x5b-\\x60\\x7b-\\x7f]{2,}|xn--[a-zA-Z0-9]{2,})'; |
| | | $url1 = '.:;,'; |
| | | $url2 = 'a-zA-Z0-9%=#$@+?!&\\/_~\\[\\]\\(\\){}\*-'; |
| | | |
| | |
| | | array('(http://link.com)', '(<a href="http://link.com" target="_blank">http://link.com</a>)'), |
| | | array('http://link.com?a(b)c', '<a href="http://link.com?a(b)c" target="_blank">http://link.com?a(b)c</a>'), |
| | | array('http://link.com?(link)', '<a href="http://link.com?(link)" target="_blank">http://link.com?(link)</a>'), |
| | | array('http://<test>', 'http://<test>'), |
| | | array('http://', 'http://'), |
| | | ); |
| | | } |
| | | |