Package home | Report new bug | New search | Development Roadmap Status: Open | Feedback | All | Closed Since Version 1.4.6

Bug #17527 LOGIN authentication doesn't work
Submitted: 2010-06-28 18:46 UTC
From: alec Assigned: yunosh
Status: Closed Package: Net_Sieve (version 1.2.2)
PHP Version: Irrelevant OS:
Roadmaps: (Not assigned)    

 [2010-06-28 18:46 UTC] alec (Aleksander Machniak)
Description: ------------ It's working with some older version. More info here:


 [2010-06-28 20:22 UTC] yunosh (Jan Schneider)
-Status: Open +Status: Assigned -Assigned To: +Assigned To: yunosh
 [2010-06-30 04:39 UTC] smithmb (Martin Smith)
I'm also seeing a similar issue with the latest Net::Sieve and Cyrus timsieved v2.2.12 on Gentoo. After a referral, the credentials are all empty, so the hash is "AAA==" which is obviously wrong. I understand the port issue, but clearly $uid, $pwd, $euser must all be preserved on a referral. Please let me know if I can provide further info and testing.
 [2010-06-30 05:58 UTC] agueijo (Agustín Eijo)
I found a possible solution using 2nd argument (true) of _doCmd() in _authLogin()_ Paste the svn diff Index: Sieve.php =================================================================== --- Sieve.php (revisión: 3787) +++ Sieve.php (copia de trabajo) @@ -638,7 +638,7 @@ if (PEAR::isError($result = $this->_doCmd('"' . base64_encode($user) . '"'))) { return $result; } - return $this->_doCmd('"' . base64_encode($pass) . '"'); + return $this->_doCmd('"' . base64_encode($pass) . '"',true); } /** Agustín Eijo
 [2010-06-30 18:14 UTC] alec (Aleksander Machniak)
-Summary: LOGIN authentication doesn't work with timsieved +Summary: LOGIN authentication doesn't work
So, this doesn't work also with dovecot's implementation. Tested fix here:
 [2010-07-01 14:43 UTC] yunosh (Jan Schneider)
-Status: Assigned +Status: Closed
Thank you for your bug report. This issue has been fixed in the latest released version of the package, which you can download at
 [2010-07-01 17:04 UTC] agueijo (Agustin Eijo)
The accent character (í) of my name chanlog Agustín makes you throw an error try to install the package: Error getting info from channel Invalid xml downloaded from "": XML Error: 'Invalid character' on line '17 ' change it for Agustin without accent character (í)