release-0.6
alecpl 14 years ago
parent a97937aceb
commit 075ee62a77

@ -1,6 +1,7 @@
CHANGELOG Roundcube Webmail
===========================
- Add workaround for DBMail's bug http://www.dbmail.org/mantis/view.php?id=881 (#1487766)
- Use IMAP's ID extension (RFC2971) to print more info into debug log
- Security: add optional referer check to prevent CSRF in GET requests
- Fix email_dns_check setting not used for identities/contacts (#1487740)

@ -3313,10 +3313,11 @@ class rcube_imap_generic
else if ($string === '') {
return '""';
}
// need quoted-string? find special chars: SP, CTL, (, ), {, %, *, ", \, ]
// plus [ character as a workaround for DBMail's bug (#1487766)
else if ($force_quotes ||
preg_match('/([\x00-\x20\x28-\x29\x7B\x25\x2A\x22\x5C\x5D\x7F]+)/', $string)
preg_match('/([\x00-\x20\x28-\x29\x7B\x25\x2A\x22\x5B\x5C\x5D\x7F]+)/', $string)
) {
// string: special chars: SP, CTL, (, ), {, %, *, ", \, ]
return '"' . strtr($string, array('"'=>'\\"', '\\' => '\\\\')) . '"';
}

Loading…
Cancel
Save