79a596be7b
From: Peter Colberg Hello, using offlineimap with the preauthtunnel option to start a remote IMAP daemon via ssh, a zombie process is left behind during the autorefresh sleep period if not holding the connection open. Above behaviour is a result of using os.popen2 to spawn the tunnel process, which makes it impossible waiting for the child process to terminate when shutting down the tunnel. The patch included below fixes the issue by employing the Popen class from the subprocess module, which seems to be the preferred way to spawn processes and connect to their pipes in any case (at least since python version 2.4.4, which fixes a memory leak in the subprocess module). Regards, Peter fixes deb#410730 |
||
---|---|---|
.. | ||
folder | ||
repository | ||
ui | ||
__init__.py | ||
accounts.py | ||
CustomConfig.py | ||
imaplib.py | ||
imapserver.py | ||
imaputil.py | ||
init.py | ||
localeval.py | ||
mbnames.py | ||
syncmaster.py | ||
threadutil.py | ||
version.py |