docker-offlineimap/offlineimap
Ilias Tsitsimpis 7bc54d241c Acquire lock before updating the CursesLogHandler window
Make sure that we refresh the screen atomically, since the emit()
function may be called by more that one threads at a time.

Also, modify the draw_bannerwin() method which used to fail in case the
window would become too small. Make sure that the provided offsets to
the window.addstr() method are properly bounded.

Closes #160: blinkenlights display is broken
Tested-by: Cyril Brulebois
Tested-by: Gaudenz Steinlin
Signed-off-by: Ilias Tsitsimpis <i.tsitsimpis@gmail.com>
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
2017-04-23 12:48:12 +02:00
..
folder folder/IMAP: improve handling of "matchinguids" error while searching headers 2017-04-07 20:27:39 +02:00
repository remove support for the status_backend configuration option 2017-03-25 13:47:30 +01:00
ui Acquire lock before updating the CursesLogHandler window 2017-04-23 12:48:12 +02:00
utils Add OpenSUSE to list of supported distros 2016-11-03 16:35:24 +01:00
__init__.py v7.1.0 2017-04-16 00:40:54 +02:00
accounts.py prevent synchronization of identical folders from multiple threads 2017-02-28 19:16:18 +01:00
bundled_imaplib2.py bump from imaplib2 v2.55 to v2.57 2017-03-05 13:28:47 +01:00
CustomConfig.py ConfigHelperMixin must be new-style class to not break inheritance 2016-07-30 04:26:25 +02:00
emailutil.py Rename email.Parser to email.parser 2016-05-10 02:53:09 +02:00
error.py more consistent style 2015-01-07 21:31:43 +01:00
globals.py fix: when called with -a, mbnames must not erase entries of other accounts 2016-06-25 17:33:42 +02:00
imaplibutil.py improve error message when ssl_version must be set due to the tls_level 2016-07-25 03:29:25 +02:00
imapserver.py learn authproxy configuration option 2016-12-19 12:20:19 +01:00
imaputil.py Fix utf7 decode error not caught 2016-11-02 12:27:00 +01:00
init.py init: register SIGABRT and handle as per SIGUSR2 2017-01-23 14:20:07 +01:00
localeval.py minor code enhancements 2016-07-28 00:42:35 +02:00
mbnames.py Fix mbnames writing with folders using utf-8 2016-11-02 12:30:03 +01:00
threadutil.py fix the profile mode 2016-11-08 07:11:33 +01:00
virtual_imaplib2.py bump from imaplib2 v2.53 to v2.55 2016-06-11 11:08:02 +02:00