docker-offlineimap/offlineimap
Sebastian Spaeth 4d47f7bf3c Clean up and improve APPENDUID handling
We were not cleaning out possibly existing APPENDUID messages before
APPENDing a new message. In case an old message were still hanging
around, this could *possibly* lead to retrieving and old UID. Things
should have been fine, but we do want to play safe here.

Also, make use of the "official" imaplib2 .response() command rather
than the internal _get_untagged_response() function.

Remove the hack that we would be looking for APPENDUID responses even if
the server claimed not to support the UIDPLUS ext. We now poll server
CAPABILITIES after login, and Gmail does provide us with the UIDPLUS
capability after login.

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2012-01-20 14:33:16 +01:00
..
folder Clean up and improve APPENDUID handling 2012-01-20 14:33:16 +01:00
repository Don't fail if /etc/netrc is not readable 2012-01-09 16:39:12 +01:00
ui Fix warn() output for MachineUI 2012-01-20 11:33:30 +01:00
__init__.py Release 6.2.1-rc1 2012-01-20 11:10:42 +01:00
accounts.py Tweak code documentation 2012-01-19 12:03:03 +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 Remove stray debug line 2012-01-20 11:31:41 +01: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