Skip Menu |

This queue is for tickets about the Mail-IMAPClient CPAN distribution.

Report information
The Basics
Id: 100601
Status: resolved
Priority: 0/
Queue: Mail-IMAPClient

People
Owner: PLOBBES [...] cpan.org
Requestors: alyttle [...] smarsh.com
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in:
  • 3.33
  • 3.34
  • 3.35
Fixed in: 3.36



Subject: Usernames containing backslashes cause authentication to fail
When a username contains a backslash, it sometimes triggers the credentials to be sent on a separate line, but it does it wrong such that it never works. For example, instead of the usual: 1 LOGIN TEST\user pass1! the backslash causes this behavior: 1 LOGIN {9} TEST\user pass1! but that's broken; instead we should send: 1 LOGIN {9} TEST\user {6} pass1!
I (finally!) checked in a change to work around this problem: https://github.com/plobbes/mail-imapclient/commit/aee46905ed0d34e8a917c4f8d5230803f9780f84 This fix will be in the next release.