docker-offlineimap/offlineimap
Sebastian Spaeth c7938dc081 Per-account locking
Previously, we were simply locking offlineimap whenever it was
running. Howver there is no reason why we shouldn't be able to invoke it
in parallel, e.g. to synchronize several accounts in one offlineimap
each.

This patch implements the locking per-account, so that it is possible to
sync different accounts at the same time. If in refresh mode, we will
attempt to loop three times before giving up.

This also fixes Debian bug #586655

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2011-09-19 09:34:25 +02:00
..
folder Fix default Maildir File permissions. 2011-09-19 09:25:48 +02:00
repository Remove visiblename as parameter to IMAPFolder creation 2011-09-16 12:54:29 +02:00
ui Shorten list of messages to be deleted in UI output 2011-09-06 20:03:33 +02:00
__init__.py v6.3.5-rc1 2011-09-12 20:10:44 +02:00
accounts.py Per-account locking 2011-09-19 09:34:25 +02:00
CustomConfig.py Use SafeConfigParser for the configuration 2011-08-30 22:16:35 +02:00
error.py Introduce new error level FOLDER_RETRY 2011-09-06 19:00:21 +02:00
imaplib2.py imaplib2: bump to upstream version 2.28 (rev 8228a0f) 2011-08-15 12:21:38 +02:00
imaplibutil.py Check for SSL module existence and only do fingerprint check then 2011-09-12 19:45:16 +02:00
imapserver.py Don't ask for username in the preauthtunnel case 2011-09-19 08:31:14 +02:00
imaputil.py Merge branch 'ss/better-error-throwing-and-id-sequence' into next 2011-09-06 20:15:05 +02:00
init.py Per-account locking 2011-09-19 09:34:25 +02: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 Remove weird SigListener class 2011-05-08 14:25:16 +02:00
threadutil.py fix broken ui Blinkenlights in multi-threaded mode 2011-05-18 18:38:05 +02:00