docker-offlineimap/offlineimap
Sebastian Spaeth 9453e1d955 Fix getuidvalidity crash (UIDVALIDITY returning None)
Rename getuidvalidity -> get_uidvalidity and cache the IMAP result.

1) Start modernizing our function names using more underscores
2) IMAPs implementation of get_uidvalidity was removing the UIDVALIDITY result
   from the imaplib2 result stack, so subsequent calls would return "None".
   As various functions can invoke this, this led to some errors that we
   avoid by caching the current UIDVALIDITY value in the Folder instance.

There are more simplifications and improvements to be made.

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2012-01-19 12:02:13 +01:00
..
folder Fix getuidvalidity crash (UIDVALIDITY returning None) 2012-01-19 12:02:13 +01:00
repository Don't fail if /etc/netrc is not readable 2012-01-09 16:39:12 +01:00
ui Fix getuidvalidity crash (UIDVALIDITY returning None) 2012-01-19 12:02:13 +01:00
__init__.py Release v6.5.2 2012-01-17 01:40:12 +01:00
accounts.py Fix getuidvalidity crash (UIDVALIDITY returning None) 2012-01-19 12:02:13 +01:00
CustomConfig.py Remove deprecated calls to apply() 2011-09-27 13:00:12 +02:00
error.py Introduce new error level FOLDER_RETRY 2011-09-06 19:00:21 +02:00
imaplib2.py Bump bundled imaplib2 to 2.29 2011-11-02 10:55:42 +01:00
imaplibutil.py Allow to pass 'force' arg to selectro() to enforce a new select 2012-01-08 11:29:54 +01:00
imapserver.py Remove from __future__ import with_statements 2012-01-06 23:13:55 +01:00
imaputil.py Do not fail calling dequote() with empty string 2011-09-26 15:16:59 +02:00
init.py Disable old global lock system 2012-01-06 23:54:28 +01:00
localeval.py Update FSF address 2006-08-12 05:15:55 +01:00
mbnames.py explicitly define symbols to import instead of 'import *' 2011-05-09 22:43:03 +02:00
syncmaster.py Exit "infinite" monitorloop when SyncRunner thread exits 2011-11-02 11:55:05 +01:00
threadutil.py Exit "infinite" monitorloop when SyncRunner thread exits 2011-11-02 11:55:05 +01:00