Zdaemon

Latest version: v5.1

Safety actively analyzes 714875 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

3.0.3

==================

- Fixed: programs started with zdaemon couldn't, themselves, invoke
zdaemon.

3.0.2

==================

Fail :(

3.0.1

==================

- Fixed:

The change in 2.0.6 to set a user's supplemental groups broke common
configurations in which the effective user was set via ``su`` or
``sudo -u`` prior to invoking zdaemon.

Now, zdaemon doesn't set groups or the effective user if the
effective user is already set to the configured user.

3.0.0

==================

- Added an option, ``start-test-program`` to supply a test command to
test whether the program managed by zdaemon is up and operational,
rather than just running. When starting a program, the start
command doesn't return until the test passes. You could, for
example, use this to wait until a web server is actually accepting
connections.

- Added a ``start-timeout`` option to error if a program takes too long to
start. This is especially useful in combination with the
``start-test-program`` option.

- Added an option, stop-timeout, to control how long to wait
for a graceful shutdown.

Previously, this was controlled by backoff-limit, which didn't make
much sense.

- Several undocumented, untested, and presumably unused features were removed.

2.0.6

==================

- Fixed: When the ``user`` option was used to run as a particular
user, supplemental groups weren't set to the user's supplemental
groups.

2.0.5

==================

(Accidental release. Please ignore.)

Page 3 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.