| | |
| | | // hashed passwords |
| | | if (preg_match('/%[n|q]/', $sql)) { |
| | | if (!extension_loaded('hash')) { |
| | | raise_error(array( |
| | | rcube::raise_error(array( |
| | | 'code' => 600, |
| | | 'type' => 'php', |
| | | 'file' => __FILE__, 'line' => __LINE__, |
| | |
| | | |
| | | // convert domains to/from punnycode |
| | | if ($rcmail->config->get('password_idn_ascii')) { |
| | | $domain_part = rcube_idn_to_ascii($domain_part); |
| | | $username = rcube_idn_to_ascii($username); |
| | | $host = rcube_idn_to_ascii($host); |
| | | $domain_part = rcube_utils::idn_to_ascii($domain_part); |
| | | $username = rcube_utils::idn_to_ascii($username); |
| | | $host = rcube_utils::idn_to_ascii($host); |
| | | } |
| | | else { |
| | | $domain_part = rcube_idn_to_utf8($domain_part); |
| | | $username = rcube_idn_to_utf8($username); |
| | | $host = rcube_idn_to_utf8($host); |
| | | $domain_part = rcube_utils::idn_to_utf8($domain_part); |
| | | $username = rcube_utils::idn_to_utf8($username); |
| | | $host = rcube_utils::idn_to_utf8($host); |
| | | } |
| | | |
| | | // at least we should always have the local part |