rev 282 - offlineimap/head/offlineimap

[email protected] Mon, 4 Nov 2002 20:11:29 -0500 (EST)
Newsgroups gmane.mail.imap.offlineimap.subversion
Message-ID <[email protected]>
Author: jgoerzen
Date: 2002-11-04 20:11:28 -0500 (Mon, 04 Nov 2002)
New Revision: 282

Modified:
   offlineimap/head/offlineimap/imapserver.py
Log:
Updated with more md5 debugging


Modified: offlineimap/head/offlineimap/imapserver.py
==============================================================================
--- offlineimap/head/offlineimap/imapserver.py	(original)
+++ offlineimap/head/offlineimap/imapserver.py	Mon Nov  4 20:11:29 2002
@@ -105,16 +105,22 @@
         self.semaphore.release()
 
     def md5handler(self, response):
+        ui = UIBase.getglobalui()
         challenge = response.strip()
+        ui.debug('imap', 'md5handler: got challenge %s' % challenge)
         while len(challenge) < 64:
             challenge += "\0"
 
         if len(challenge) > 64:
             challenge = md5.new(challenge).digest()
+
+        ui.debug('imap', 'md5handler: post-processed challenge is %s' % \
+                 repr(challenge))
         msg = self.getpassword()
         reply = hmac.new(challenge, msg)
         retval = self.username + ' ' + \
                      reply.hexdigest()
+        ui.debug('imap', 'md5handler: returning %s' % retval)
         return retval
 
     def plainauth(self, imapobj):