* Thu Nov 14 2024 10:55:06 +0000 Manvendra Bhangui <daemontools@indimail.org> 1.1.6-1.1%{?dist}
01. svps: fix for pid file not found if svscan is not configured for /service
- supervise.c: pass additional "startup type" argument to ./run
- supervise.c: use service dir as first argument for ./run, ./alert and
  ./shutdown
- svps: use .svscan.pid from service directory of each svscan instance
- runpod.sh: set systemd only if not set
- svc.c: added -w option to wait for service to be up
- supervise.c: BUG: status file truncated before announce
- svc.c: added -W option to wait for service to be down
- svc.c: added -T timeout option for -w, -W options
- supervise.c: open supervise/dn fifo in read mode after service goes down
- svscan.c, supervise.c: renamed SERVICEDIR to SCANDIR
- svscan.c: set PPID in main() to eliminate memory allocation failure in
  child
- svscan.c: make max number of services configurable
- minisvc: umount resolv.conf only when UNSHARE variable is set and
  /etc/indimail/resolv.conf exists
- supervise.c: execute shutdown script on SIGTERM
- supervise.c: terminate on single SIGTERM instead of the earlier two for logger
- supervise.c: prevent restart of service on SIGTERM
- svscan.c: added killsvc function to shutdown non-log and log services
- svscan.c: refactored shutdown handling
- daemontools.spec, debian/control: use libqmail-devel > 1.3 for
  pathexec_env_plus() function in libqmail
- envdir.c: added -p option to set PATH variable before the call to execve
- supervise.c: use envdir to set environment variables if variable directory
  exists
