- Add workaround for DBMail's bug http://www.dbmail.org/mantis/view.php?id=881 (#1487766)
| | |
| | | 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) |
| | |
| | | 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('"'=>'\\"', '\\' => '\\\\')) . '"'; |
| | | } |
| | | |