- 
Committer:
Teddy Hogeborn
- 
Date:
2019-07-30 17:03:57 UTC
- 
Revision ID:
teddy@recompile.se-20190730170357-jte0piul5mq7j5pr
Server: Reap zombies created by multiprocessing.Process()
When creating checkers as multiprocessing.Process() objects, the
multiprocessing module also creates a parent process (for the
call_pipe() function) to call the actual checker process, but this
parent process is not reaped.  This is not a huge problem, since the
zombie is always reaped automatically the next time the multiprocess
starts a new process, but the zombies can be up to as many as there
have ever been simultaneous checker processes.  To fix this, the
process object must be join():ed when they report completion of the
child checker process.
* mandos (Client): Fix doc string to correctly state that
                   Client.checker is a multiprocess.Process() and not
                   a subprocess.Popen() object.
  (Client.checker_callback): After the returncode of the checker
                             process has been read, wait for the
                             self.checker Process object to finish by
                             calling join() on it.
Reported-by: Peter Palfrader <weasel@debian.org>
 
 
|  .. | 
|  po | 199 | 17 years ago | Teddy Hogeborn | * Makefile: Bug fix: fix syntax error.
* debian/c |  |   |  | 
|  source | 452.1.1 | 15 years ago | Teddy Hogeborn | * debian/source/format: New; contains "3.0 (quilt) |  |   |  | 
|  tests | 1116 | 6 years ago | Teddy Hogeborn | Debian package change: Add autopkgtest support
* |  |   |  | 
|  upstream | 678 | 11 years ago | Teddy Hogeborn | Fix location and format of signing key file.
* de |  |   |  | 
|  changelog | 237.4.114 | 6 years ago | Teddy Hogeborn | * Makefile (version): Change to 1.8.4.
* NEWS (Ver | 32 KB |   |   | 
|  compat | 921 | 7 years ago | Teddy Hogeborn | Update Debian Debhelper compatibility version.
* | 3 bytes |   |   | 
|  control | 1128 | 6 years ago | Teddy Hogeborn | Add debconf translation support
* debian/mandos-c | 3 KB |   |   | 
|  copyright | 969 | 6 years ago | Teddy Hogeborn | Update copyright year to 2019
* DBUS-API: Update | 1 KB |   |   | 
|  mandos-client.dirs | 1099 | 6 years ago | Teddy Hogeborn | Installation: Fix UMASK even if set by some other | 229 bytes |   |   | 
|  mandos-client.docs | 594 | 13 years ago | Teddy Hogeborn | * debian/copyright (Copyright): Join the two lines | 17 bytes |   |   | 
|  mandos-client.examples | 594 | 13 years ago | Teddy Hogeborn | * debian/copyright (Copyright): Join the two lines | 16 bytes |   |   | 
|  mandos-client.links | 191 | 17 years ago | Teddy Hogeborn | * debian/mandos-client.docs: New.  Add README and | 93 bytes |   |   | 
|  mandos-client.lintian-overrides | 1124 | 6 years ago | Teddy Hogeborn | Allow line breaks on long lines in plugin-runner m | 2 KB |   |   | 
|  mandos-client.postinst | 1127 | 6 years ago | Teddy Hogeborn | Add dracut(8) support
Add support for the dracut( | 5.9 KB |   |   | 
|  mandos-client.postrm | 962 | 6 years ago | Teddy Hogeborn | Add support for using raw public keys in TLS (RFC | 1.3 KB |   |   | 
|  mandos-client.README.Debian | 1127 | 6 years ago | Teddy Hogeborn | Add dracut(8) support
Add support for the dracut( | 4.9 KB |   |   | 
|  mandos-client.templates | 1128 | 6 years ago | Teddy Hogeborn | Add debconf translation support
* debian/mandos-c | 812 bytes |   |   | 
|  mandos.dirs | 841 | 9 years ago | Teddy Hogeborn | Server: Debian package bug fix: Include /usr/lib/t | 143 bytes |   |   | 
|  mandos.docs | 423 | 15 years ago | Teddy Hogeborn | Documentation changes:
* DBUS-API: New file docum | 26 bytes |   |   | 
|  mandos.lintian-overrides | 1126 | 6 years ago | Teddy Hogeborn | Remove unused lintian override for Debian package | 507 bytes |   |   | 
|  mandos.postinst | 971 | 6 years ago | Teddy Hogeborn | Bug fix: Only create TLS key with certtool, and re | 3.4 KB |   |   | 
|  mandos.prerm | 770 | 10 years ago | Teddy Hogeborn | * debian/mandos.prerm: Don't run init script, use | 759 bytes |   |   | 
|  mandos.README.Debian | 505.1.2 | 14 years ago | Teddy Hogeborn | Change "fukt.bsnet.se" to "recompile.se" throughou | 445 bytes |   |   | 
|  mandos.templates | 1128 | 6 years ago | Teddy Hogeborn | Add debconf translation support
* debian/mandos-c | 1.2 KB |   |   | 
|  rules | 1101 | 6 years ago | Teddy Hogeborn | Debian package: Fix backports package dependency a | 2.1 KB |   |   | 
|  watch | 976 | 6 years ago | Teddy Hogeborn | Fix Debian watch file
* debian/watch: Make the ". | 112 bytes |   |   |