From d1e8e3f5a088c882211475c2af84444b3f074549 Mon Sep 17 00:00:00 2001 From: alecpl <alec@alec.pl> Date: Sat, 31 May 2008 03:55:20 -0400 Subject: [PATCH] - Escape \ in login (#1484614) --- CHANGELOG | 1 + program/lib/imap.inc | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 16cc1bb..d50c832 100644 --- a/CHANGELOG +++ b/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) ---------- diff --git a/program/lib/imap.inc b/program/lib/imap.inc index a75362c..4aefbb6 100644 --- a/program/lib/imap.inc +++ b/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); -- Gitblit v1.9.1