Complete.Org: Mailing Lists: Archives: offlineimap: December 2002:
Hanging connections
Home

Hanging connections

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: offlineimap@xxxxxxxxxxxx
Subject: Hanging connections
From: Jared Rhine <jared@xxxxxxxxxxx>
Date: Tue, 31 Dec 2002 13:14:48 -0800

I've mentioned in the past that I occasionally get hanging offlineimap
processes.  My offlineimap (v3.99.3) (running under daemontools) is
running with the following parameters:

  [general]
  metadata = ~/var/offlineimap
  accounts = wordzoo
  autorefresh = 3
  maxsyncaccounts = 1
  ui = Noninteractive.Quiet

  [mbnames]
  enabled = no

  [wordzoo]
  remotehost = mail.wordzoo.com
  remoteuser = jared@xxxxxxxxxxx
  remotepass = [elided]
  ssl = no
  maxconnections = 1

  localfolders = ~/mail/offlineimap/jared@xxxxxxxxxxx

  nametrans = lambda foldername: re.sub('^INBOX.', '', foldername)
  folderfilter = lambda foldername: not 
re.search('(Trash$|Drafts$|Sent$|\.archive\.|\.incoming\.|\.outgoing\.?)', 
foldername)

  holdconnectionopen = no
  keepalive = 90

and started with:

  exec setuidgid jared envdir ./env /usr/bin/offlineimap -d imap

So in general, I expect logged output to end up in my daemontools logs
at least every few minutes.  When I check the log directory and see
that the lastmod on the current log is older than a few minutes, I
know offlineimap has hung, and I manually restart.

Often in such situations, the last log lines aren't interesting, but a
recent snippet might point John to some possible failure modes.  Note
that my config is operating in an environment where my connectivity is
intermittent.  In the following snippet, I know that around 7:21, my
connection went down for a couple of hours.  But when the connection
came back, offlineimap never did.  The last few lines of this snippet
(starting 12:29:36) are from my manual restarting of the daemon.  What
I would expect to see instead is a failed start every few seconds
during the period of downtime.

(On a probably unrelated note, I've discovered that my CRAM-MD5
authentication is failing now; all my connections show offlineimap
falling back to PLAIN. I'll need to look into that.  It was running
under 3.99.3 ok for a while, maybe 3.99.4 will fix that.)

A final suggestion, offlineimap should output a debug line when it
terminates normally.  A good offlineimap run current just ends with
something like the following, where a "offlineimap run terminated
successfully" would help me bracket the successful runs from the
unsuccessful ones:

  DEBUG[imap]: imapsplit() returning: ['FLAGS', '()', 'UID', '7250']

It might also want to output print its version if any debug switch is
set.

-- begin --

2002-12-31 07:21:07.650993500 Now debugging for imap: IMAP protocol debugging
2002-12-31 07:21:07.651003500 DEBUG[imap]:   17:51.13 imaplib version 2.52
2002-12-31 07:21:07.651006500 DEBUG[imap]:   17:51.13 new IMAP4 connection, 
tag=DDIN
2002-12-31 07:21:07.651010500 DEBUG[imap]:   17:51.17 < * OK Courier-IMAP 
ready. Copyright 1998-2002 Double Precision, Inc.  See COPYING for distribution 
info
rmation.
2002-12-31 07:21:07.651018500 DEBUG[imap]:   17:51.17   matched r'\* 
(?P<type>[A-Z-]+)( (?P<data>.*))?' => ('OK', ' Courier-IMAP ready. Copyright 
1998-2002 Do
uble Precision, Inc.  See COPYING for distribution information.', 'Courier-IMAP 
ready. Copyright 1998-2002 Double Precision, Inc.  See COPYING for distributio
n information.')
2002-12-31 07:21:07.651123500 DEBUG[imap]:   17:51.17 untagged_responses[OK] 0 
+= ["Courier-IMAP ready. Copyright 1998-2002 Double Precision, Inc.  See COPYIN
G for distribution information."]
2002-12-31 07:21:07.651146500 DEBUG[imap]:   17:51.17 > DDIN0 CAPABILITY
2002-12-31 07:21:07.651149500 DEBUG[imap]:   17:51.23 < * CAPABILITY IMAP4rev1 
CHILDREN IDLE NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT AUTH=CRAM-
MD5 AUTH=PLAIN AUTH=LOGIN STARTTLS
2002-12-31 07:21:07.651158500 DEBUG[imap]:   17:51.23   matched r'\* 
(?P<type>[A-Z-]+)( (?P<data>.*))?' => ('CAPABILITY', ' IMAP4rev1 CHILDREN IDLE 
NAMESPACE 
THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT AUTH=CRAM-MD5 AUTH=PLAIN 
AUTH=LOGIN STARTTLS', 'IMAP4rev1 CHILDREN IDLE NAMESPACE THREAD=ORDEREDSUBJECT 
THREAD=RE
FERENCES SORT AUTH=CRAM-MD5 AUTH=PLAIN AUTH=LOGIN STARTTLS')
2002-12-31 07:21:07.651198500 DEBUG[imap]:   17:51.23 
untagged_responses[CAPABILITY] 0 += ["IMAP4rev1 CHILDREN IDLE NAMESPACE 
THREAD=ORDEREDSUBJECT THREAD=REF
ERENCES SORT AUTH=CRAM-MD5 AUTH=PLAIN AUTH=LOGIN STARTTLS"]
2002-12-31 07:21:07.651221500 DEBUG[imap]:   17:51.23 < DDIN0 OK CAPABILITY 
completed
2002-12-31 07:21:07.651225500 DEBUG[imap]:   17:51.23   matched 
r'(?P<tag>DDIN\d+) (?P<type>[A-Z]+) (?P<data>.*)' => ('DDIN0', 'OK', 
'CAPABILITY completed')
2002-12-31 07:21:07.651232500 DEBUG[imap]:   17:51.23 CAPABILITIES: 
('IMAP4REV1', 'CHILDREN', 'IDLE', 'NAMESPACE', 'THREAD=ORDEREDSUBJECT', 
'THREAD=REFERENCES
', 'SORT', 'AUTH=CRAM-MD5', 'AUTH=PLAIN', 'AUTH=LOGIN', 'STARTTLS')
2002-12-31 07:21:07.651360500 DEBUG[imap]: Attempting CRAM-MD5 authentication
2002-12-31 07:21:07.651364500 DEBUG[imap]:   17:51.23 > DDIN1 AUTHENTICATE 
CRAM-MD5
2002-12-31 07:21:07.651368500 DEBUG[imap]:   17:51.30 < + 
PDkyMzlGMDVCOTUyMzJENjg0MUM5MzM5MzE5MDQ5MDRCQGRyYWdvbi5qYXJlZHJoaW5lYml6Lm5ldD4=
2002-12-31 07:21:07.651401500 DEBUG[imap]:   17:51.30   matched r'\+( 
(?P<data>.*))?' => (' 
PDkyMzlGMDVCOTUyMzJENjg0MUM5MzM5MzE5MDQ5MDRCQGRyYWdvbi5qYXJlZHJoaW
5lYml6Lm5ldD4=', 
'PDkyMzlGMDVCOTUyMzJENjg0MUM5MzM5MzE5MDQ5MDRCQGRyYWdvbi5qYXJlZHJoaW5lYml6Lm5ldD4=')
2002-12-31 07:21:07.651411500 DEBUG[imap]:   17:51.31 write literal size 68
2002-12-31 07:21:07.651415500 DEBUG[imap]:   21:07.52 < DDIN1 NO Login failed.
2002-12-31 07:21:07.651433500 DEBUG[imap]:   21:07.52   matched 
r'(?P<tag>DDIN\d+) (?P<type>[A-Z]+) (?P<data>.*)' => ('DDIN1', 'NO', 'Login 
failed.')
2002-12-31 07:21:07.651440500 DEBUG[imap]:   21:07.52 NO response: Login failed.
2002-12-31 07:21:07.651444500 DEBUG[imap]: Attempting plain authentication
2002-12-31 07:21:07.651447500 DEBUG[imap]:   21:07.52 > DDIN2 LOGIN 
"jared@xxxxxxxxxxx" "[elided]"
2002-12-31 07:21:07.651452500 DEBUG[imap]:   21:07.52 last 0 IMAP4 interactions:
2002-12-31 07:21:07.651468500 DEBUG[imap]:   21:07.57 imaplib version 2.52
2002-12-31 07:21:07.651472500 DEBUG[imap]:   21:07.57 new IMAP4 connection, 
tag=CFDA
2002-12-31 07:21:07.651476500 DEBUG[imap]:   21:07.60 < * OK Courier-IMAP 
ready. Copyright 1998-2002 Double Precision, Inc.  See COPYING for distribution 
info
rmation.
2002-12-31 07:21:07.651483500 DEBUG[imap]:   21:07.60   matched r'\* 
(?P<type>[A-Z-]+)( (?P<data>.*))?' => ('OK', ' Courier-IMAP ready. Copyright 
1998-2002 Do
uble Precision, Inc.  See COPYING for distribution information.', 'Courier-IMAP 
ready. Copyright 1998-2002 Double Precision, Inc.  See COPYING for distributio
n information.')
2002-12-31 07:21:07.651517500 DEBUG[imap]:   21:07.60 untagged_responses[OK] 0 
+= ["Courier-IMAP ready. Copyright 1998-2002 Double Precision, Inc.  See COPYIN
G for distribution information."]
2002-12-31 07:21:07.651538500 DEBUG[imap]:   21:07.60 > CFDA0 CAPABILITY
2002-12-31 07:21:07.651542500 DEBUG[imap]:   21:07.64 < * CAPABILITY IMAP4rev1 
CHILDREN IDLE NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT AUTH=CRAM-
MD5 AUTH=PLAIN AUTH=LOGIN STARTTLS
2002-12-31 07:21:07.651550500 DEBUG[imap]:   21:07.64   matched r'\* 
(?P<type>[A-Z-]+)( (?P<data>.*))?' => ('CAPABILITY', ' IMAP4rev1 CHILDREN IDLE 
NAMESPACE 
THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT AUTH=CRAM-MD5 AUTH=PLAIN 
AUTH=LOGIN STARTTLS', 'IMAP4rev1 CHILDREN IDLE NAMESPACE THREAD=ORDEREDSUBJECT 
THREAD=RE
FERENCES SORT AUTH=CRAM-MD5 AUTH=PLAIN AUTH=LOGIN STARTTLS')
2002-12-31 07:21:07.651577500 DEBUG[imap]:   21:07.65 
untagged_responses[CAPABILITY] 0 += ["IMAP4rev1 CHILDREN IDLE NAMESPACE 
THREAD=ORDEREDSUBJECT THREAD=REF
ERENCES SORT AUTH=CRAM-MD5 AUTH=PLAIN AUTH=LOGIN STARTTLS"]
2002-12-31 07:21:07.736013500 DEBUG[imap]:   21:07.65 < CFDA0 OK CAPABILITY 
completed
2002-12-31 07:21:07.736020500 DEBUG[imap]:   21:07.65   matched 
r'(?P<tag>CFDA\d+) (?P<type>[A-Z]+) (?P<data>.*)' => ('CFDA0', 'OK', 
'CAPABILITY completed')
2002-12-31 07:21:07.736027500 DEBUG[imap]:   21:07.65 CAPABILITIES: 
('IMAP4REV1', 'CHILDREN', 'IDLE', 'NAMESPACE', 'THREAD=ORDEREDSUBJECT', 
'THREAD=REFERENCES
', 'SORT', 'AUTH=CRAM-MD5', 'AUTH=PLAIN', 'AUTH=LOGIN', 'STARTTLS')
2002-12-31 07:21:07.736123500 DEBUG[imap]: Attempting CRAM-MD5 authentication
2002-12-31 07:21:07.736127500 DEBUG[imap]:   21:07.65 > CFDA1 AUTHENTICATE 
CRAM-MD5
2002-12-31 07:21:07.736131500 DEBUG[imap]:   21:07.69 < + 
PDNGODhCMEEyQzdGNzIyRDA1OURBMzdENkJGNjQ5RDM4QGRyYWdvbi5qYXJlZHJoaW5lYml6Lm5ldD4=
2002-12-31 07:21:07.736137500 DEBUG[imap]:   21:07.69   matched r'\+( 
(?P<data>.*))?' => (' 
PDNGODhCMEEyQzdGNzIyRDA1OURBMzdENkJGNjQ5RDM4QGRyYWdvbi5qYXJlZHJoaW
5lYml6Lm5ldD4=', 
'PDNGODhCMEEyQzdGNzIyRDA1OURBMzdENkJGNjQ5RDM4QGRyYWdvbi5qYXJlZHJoaW5lYml6Lm5ldD4=')
2002-12-31 07:21:07.736162500 Thread 'Account sync wordzoo' terminated with 
exception:
2002-12-31 07:21:07.736167500 Traceback (most recent call last):
2002-12-31 07:21:07.736170500   File 
"/usr/lib/python2.2/site-packages/offlineimap/threadutil.py", line 115, in run
2002-12-31 07:21:07.736287500     Thread.run(self)
2002-12-31 07:21:07.736290500   File "/usr/lib/python2.2/threading.py", line 
396, in run
2002-12-31 07:21:07.736294500     apply(self.__target, self.__args, 
self.__kwargs)
2002-12-31 07:21:07.736298500   File 
"/usr/lib/python2.2/site-packages/offlineimap/syncmaster.py", line 53, in 
syncaccount
2002-12-31 07:21:07.736304500     remoterepos.syncfoldersto(localrepos)
2002-12-31 07:21:07.736307500   File 
"/usr/lib/python2.2/site-packages/offlineimap/repository/Base.py", line 40, in 
syncfoldersto
2002-12-31 07:21:07.736328500     srcfolders = src.getfolders()
2002-12-31 07:21:07.736332500   File 
"/usr/lib/python2.2/site-packages/offlineimap/repository/IMAP.py", line 57, in 
getfolders
2002-12-31 07:21:07.736337500     imapobj = self.imapserver.acquireconnection()
2002-12-31 07:21:07.736341500   File 
"/usr/lib/python2.2/site-packages/offlineimap/imapserver.py", line 176, in 
acquireconnection
2002-12-31 07:21:07.736347500     imapobj.authenticate('CRAM-MD5', 
self.md5handler)
2002-12-31 07:21:07.736364500   File 
"/usr/lib/python2.2/site-packages/offlineimap/imaplib.py", line 335, in 
authenticate
2002-12-31 07:21:07.736369500     typ, dat = 
self._simple_command('AUTHENTICATE', mech)
2002-12-31 07:21:07.736373500   File 
"/usr/lib/python2.2/site-packages/offlineimap/imaplib.py", line 968, in 
_simple_command
2002-12-31 07:21:07.736379500     return self._command_complete(name, 
apply(self._command, (name,) + args))
2002-12-31 07:21:07.736410500   File 
"/usr/lib/python2.2/site-packages/offlineimap/imaplib.py", line 777, in _command
2002-12-31 07:21:07.736416500     literal = 
literator(self.continuation_response)
2002-12-31 07:21:07.736419500   File 
"/usr/lib/python2.2/site-packages/offlineimap/imaplib.py", line 1180, in process
2002-12-31 07:21:07.736425500     ret = self.mech(self.decode(data))
2002-12-31 07:21:07.736428500   File 
"/usr/lib/python2.2/site-packages/offlineimap/imapserver.py", line 114, in 
md5handler
2002-12-31 07:21:07.736447500     msg = self.getpassword()
2002-12-31 07:21:07.736450500   File 
"/usr/lib/python2.2/site-packages/offlineimap/imapserver.py", line 84, in 
getpassword
2002-12-31 07:21:07.736456500     self.passworderror)
2002-12-31 07:21:07.736459500 TypeError: getpass() takes exactly 3 arguments (4 
given)
2002-12-31 07:21:07.736463500
2002-12-31 07:21:07.736464500
2002-12-31 07:21:07.736466500 Last 40 debug messages logged for Account sync 
wordzoo prior to exception:
2002-12-31 07:21:07.736484500 maildir: MaildirRepository initialized, sep is '.'
2002-12-31 07:21:07.736488500 imap:   17:51.13 imaplib version 2.52
2002-12-31 07:21:07.736491500 imap:   17:51.13 new IMAP4 connection, tag=DDIN
2002-12-31 07:21:07.736495500 imap:   17:51.17 < * OK Courier-IMAP ready. 
Copyright 1998-2002 Double Precision, Inc.  See COPYING for distribution 
information
.
2002-12-31 07:21:07.736502500 imap:   17:51.17  matched r'\* (?P<type>[A-Z-]+)( 
(?P<data>.*))?' => ('OK', ' Courier-IMAP ready. Copyright 1998-2002 Double Pre
cision, Inc.  See COPYING for distribution information.', 'Courier-IMAP ready. 
Copyright 1998-2002 Double Precision, Inc.  See COPYING for distribution inform
ation.')
2002-12-31 07:21:07.736538500 imap:   17:51.17 untagged_responses[OK] 0 += 
["Courier-IMAP ready. Copyright 1998-2002 Double Precision, Inc.  See COPYING 
for d
istribution information."]
2002-12-31 07:21:07.736546500 imap:   17:51.17 > DDIN0 CAPABILITY
2002-12-31 07:21:07.736563500 imap:   17:51.23 < * CAPABILITY IMAP4rev1 
CHILDREN IDLE NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT 
AUTH=CRAM-MD5 AUT
H=PLAIN AUTH=LOGIN STARTTLS
2002-12-31 07:21:07.736571500 imap:   17:51.23  matched r'\* (?P<type>[A-Z-]+)( 
(?P<data>.*))?' => ('CAPABILITY', ' IMAP4rev1 CHILDREN IDLE NAMESPACE THREAD=O
RDEREDSUBJECT THREAD=REFERENCES SORT AUTH=CRAM-MD5 AUTH=PLAIN AUTH=LOGIN 
STARTTLS', 'IMAP4rev1 CHILDREN IDLE NAMESPACE THREAD=ORDEREDSUBJECT 
THREAD=REFERENCES
 SORT AUTH=CRAM-MD5 AUTH=PLAIN AUTH=LOGIN STARTTLS')
2002-12-31 07:21:07.736598500 imap:   17:51.23 untagged_responses[CAPABILITY] 0 
+= ["IMAP4rev1 CHILDREN IDLE NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES
 SORT AUTH=CRAM-MD5 AUTH=PLAIN AUTH=LOGIN STARTTLS"]
2002-12-31 07:21:07.760891500 imap:   17:51.23 < DDIN0 OK CAPABILITY completed
2002-12-31 07:21:07.760897500 imap:   17:51.23  matched r'(?P<tag>DDIN\d+) 
(?P<type>[A-Z]+) (?P<data>.*)' => ('DDIN0', 'OK', 'CAPABILITY completed')
2002-12-31 07:21:07.760904500 imap:   17:51.23 CAPABILITIES: ('IMAP4REV1', 
'CHILDREN', 'IDLE', 'NAMESPACE', 'THREAD=ORDEREDSUBJECT', 'THREAD=REFERENCES', 
'SOR
T', 'AUTH=CRAM-MD5', 'AUTH=PLAIN', 'AUTH=LOGIN', 'STARTTLS')
2002-12-31 07:21:07.760994500 imap: Attempting CRAM-MD5 authentication
2002-12-31 07:21:07.760998500 imap:   17:51.23 > DDIN1 AUTHENTICATE CRAM-MD5
2002-12-31 07:21:07.761002500 imap:   17:51.30 < + 
PDkyMzlGMDVCOTUyMzJENjg0MUM5MzM5MzE5MDQ5MDRCQGRyYWdvbi5qYXJlZHJoaW5lYml6Lm5ldD4=
2002-12-31 07:21:07.761007500 imap:   17:51.30  matched r'\+( (?P<data>.*))?' 
=> (' PDkyMzlGMDVCOTUyMzJENjg0MUM5MzM5MzE5MDQ5MDRCQGRyYWdvbi5qYXJlZHJoaW5lYml6Lm
5ldD4=', 
'PDkyMzlGMDVCOTUyMzJENjg0MUM5MzM5MzE5MDQ5MDRCQGRyYWdvbi5qYXJlZHJoaW5lYml6Lm5ldD4=')
2002-12-31 07:21:07.761032500 imap:   17:51.31 write literal size 68
2002-12-31 07:21:07.761036500 imap:   21:07.52 < DDIN1 NO Login failed.
2002-12-31 07:21:07.761039500 imap:   21:07.52  matched r'(?P<tag>DDIN\d+) 
(?P<type>[A-Z]+) (?P<data>.*)' => ('DDIN1', 'NO', 'Login failed.')
2002-12-31 07:21:07.761073500 imap:   21:07.52 NO response: Login failed.
2002-12-31 07:21:07.761077500 imap: Attempting plain authentication
2002-12-31 07:21:07.761080500 imap:   21:07.52 > DDIN2 LOGIN 
"jared@xxxxxxxxxxx" "[elided]"
2002-12-31 07:21:07.761084500 imap:   21:07.52 last 0 IMAP4 interactions:
2002-12-31 07:21:07.761088500 imap:   21:07.57 imaplib version 2.52
2002-12-31 07:21:07.761091500 imap:   21:07.57 new IMAP4 connection, tag=CFDA
2002-12-31 07:21:07.761109500 imap:   21:07.60 < * OK Courier-IMAP ready. 
Copyright 1998-2002 Double Precision, Inc.  See COPYING for distribution 
information
.
2002-12-31 07:21:07.761116500 imap:   21:07.60  matched r'\* (?P<type>[A-Z-]+)( 
(?P<data>.*))?' => ('OK', ' Courier-IMAP ready. Copyright 1998-2002 Double Pre
cision, Inc.  See COPYING for distribution information.', 'Courier-IMAP ready. 
Copyright 1998-2002 Double Precision, Inc.  See COPYING for distribution inform
ation.')
2002-12-31 07:21:07.761141500 imap:   21:07.60 untagged_responses[OK] 0 += 
["Courier-IMAP ready. Copyright 1998-2002 Double Precision, Inc.  See COPYING 
for d
istribution information."]
2002-12-31 07:21:07.761149500 imap:   21:07.60 > CFDA0 CAPABILITY
2002-12-31 07:21:07.761167500 imap:   21:07.64 < * CAPABILITY IMAP4rev1 
CHILDREN IDLE NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT 
AUTH=CRAM-MD5 AUT
H=PLAIN AUTH=LOGIN STARTTLS
2002-12-31 07:21:07.761197500 imap:   21:07.64  matched r'\* (?P<type>[A-Z-]+)( 
(?P<data>.*))?' => ('CAPABILITY', ' IMAP4rev1 CHILDREN IDLE NAMESPACE THREAD=O
RDEREDSUBJECT THREAD=REFERENCES SORT AUTH=CRAM-MD5 AUTH=PLAIN AUTH=LOGIN 
STARTTLS', 'IMAP4rev1 CHILDREN IDLE NAMESPACE THREAD=ORDEREDSUBJECT 
THREAD=REFERENCES
 SORT AUTH=CRAM-MD5 AUTH=PLAIN AUTH=LOGIN STARTTLS')
2002-12-31 07:21:07.761225500 imap:   21:07.65 untagged_responses[CAPABILITY] 0 
+= ["IMAP4rev1 CHILDREN IDLE NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES
 SORT AUTH=CRAM-MD5 AUTH=PLAIN AUTH=LOGIN STARTTLS"]
2002-12-31 07:21:07.761248500 imap:   21:07.65 < CFDA0 OK CAPABILITY completed
2002-12-31 07:21:07.761252500 imap:   21:07.65  matched r'(?P<tag>CFDA\d+) 
(?P<type>[A-Z]+) (?P<data>.*)' => ('CFDA0', 'OK', 'CAPABILITY completed')
2002-12-31 07:21:07.761258500 imap:   21:07.65 CAPABILITIES: ('IMAP4REV1', 
'CHILDREN', 'IDLE', 'NAMESPACE', 'THREAD=ORDEREDSUBJECT', 'THREAD=REFERENCES', 
'SOR
T', 'AUTH=CRAM-MD5', 'AUTH=PLAIN', 'AUTH=LOGIN', 'STARTTLS')
2002-12-31 07:21:07.761281500 imap: Attempting CRAM-MD5 authentication
2002-12-31 07:21:07.761285500 imap:   21:07.65 > CFDA1 AUTHENTICATE CRAM-MD5
2002-12-31 07:21:07.761288500 imap:   21:07.69 < + 
PDNGODhCMEEyQzdGNzIyRDA1OURBMzdENkJGNjQ5RDM4QGRyYWdvbi5qYXJlZHJoaW5lYml6Lm5ldD4=
2002-12-31 07:21:07.761317500 imap:   21:07.69  matched r'\+( (?P<data>.*))?' 
=> (' PDNGODhCMEEyQzdGNzIyRDA1OURBMzdENkJGNjQ5RDM4QGRyYWdvbi5qYXJlZHJoaW5lYml6Lm
5ldD4=', 
'PDNGODhCMEEyQzdGNzIyRDA1OURBMzdENkJGNjQ5RDM4QGRyYWdvbi5qYXJlZHJoaW5lYml6Lm5ldD4=')
2002-12-31 12:29:36.617180500 Now debugging for imap: IMAP protocol debugging
2002-12-31 12:29:36.617190500 DEBUG[imap]:   29:30.74 imaplib version 2.52
2002-12-31 12:29:36.617194500 DEBUG[imap]:   29:30.74 new IMAP4 connection, 
tag=DBH
2002-12-31 12:29:36.617198500 DEBUG[imap]:   29:30.77 < * OK Courier-IMAP 
ready. Copyright 1998-2002 Double Precision, Inc.  See COPYING for distribution 
info
rmation.

-- end --

-- jared@xxxxxxxxxxx

"Tiger gotta hunt.  Bird gotta fly.
 Man gotta sit and wonder why, why, why.
 Tiger gotta sleep.  Bird gotta land.
 Man gotta tell himself he understand." -- Kurt Vonnegut Jr.


[Prev in Thread] Current Thread [Next in Thread]
  • Hanging connections, Jared Rhine <=