alecpl
2008-05-31 d1e8e3f5a088c882211475c2af84444b3f074549
- Escape \ in login (#1484614)


2 files modified
6 ■■■■ changed files
CHANGELOG 1 ●●●● patch | view | raw | blame | history
program/lib/imap.inc 5 ●●●●● patch | view | raw | blame | history
CHANGELOG
@@ -6,6 +6,7 @@
- Support for subfolders in default/protected folders (#1484665)
- Disallowed delimiter in folder name (#1484803)
- Support " and \ in folder names
- Escape \ in login (#1484614)
2008/05/29 (alec)
----------
program/lib/imap.inc
@@ -56,7 +56,7 @@
          optional resposne in iil_Connect()
        - trim(chop()) replaced by trim()
        - added iil_Escape() with support for " and \ in folder names
        - support \ character in username in iil_C_Login()
********************************************************/
@@ -304,8 +304,7 @@
function iil_C_Login(&$conn, $user, $password) {
    $password = iil_Escape($password);
    fputs($conn->fp, "a001 LOGIN $user \"$password\"\r\n");
    fputs($conn->fp, 'a001 LOGIN "'.iil_Escape($user).'" "'.iil_Escape($password)."\"\r\n");
    do {
        $line = iil_ReadReply($conn->fp);