Update ChangeLog
This commit is contained in:
parent
fb4dd351c7
commit
ab6c8d56f1
549
ChangeLog
549
ChangeLog
@ -1,3 +1,264 @@
|
||||
commit fb4dd351c7ef2614076309d630e163ff963ac8bf
|
||||
Author: Austin English <austinenglish@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
misc: make checks always fatal
|
||||
|
||||
This fixes #263.
|
||||
|
||||
commit 10dc65cc46e4f16f1b1f9822f3b687f2e58e4b40
|
||||
Author: Austin English <austinenglish@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
src/rc/supervise-daemon.c: fix style issue
|
||||
|
||||
This is for #263.
|
||||
|
||||
commit 9a2115f7620b33e03592fb1eabe5a613984a9894
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
rc-status: show status for supervised services instead of a list
|
||||
|
||||
commit eeba6df4761777be5af7f9a2876223155921ee37
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
Update supervise-daemon man page
|
||||
|
||||
commit ac42e81a6419b281ed3f62900e29a5a802106dce
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon.sh: drop the unused stopsig variable
|
||||
|
||||
commit af70862a7a115d6269affca663423e9340d6e929
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon: use a default pid file if one is not specified
|
||||
|
||||
Since the pid file is internal to us, start moving toward deprecating it
|
||||
by not requiring the user to specify it.
|
||||
In the next release, I plan on working on code to start phasing out the
|
||||
use of a pid file if this is possible.
|
||||
|
||||
commit fa6611b5af94548e901e587fcd36f4fb59124975
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
rc-status: add --supervised option to show supervised services
|
||||
|
||||
commit db01442580847d36f232527200e50091431c32b5
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
rc-status: show failed services as failed
|
||||
|
||||
commit ebf79db79eaa2df0ceb62b4edbef94e68a28b612
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon: mark a service failed if it respawns too many times
|
||||
|
||||
commit 1b5a3b4ef4b2c3e20cfe4a71cf38c63279ed42d2
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon: make respawn-max and respawn-period independent settings
|
||||
|
||||
commit 77262c359c4aaf15ba00b07cd51f3987ce514769
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon: add support for a fifo
|
||||
|
||||
This will allow us to signal the daemon we are supervising as well as
|
||||
send other commands to the supervisor in the future.
|
||||
|
||||
This fixes #227.
|
||||
|
||||
commit 7f23e0461d6c6d24f5cfa39b9e404a7ec9cfd9c1
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon: rework signal handling and main loop
|
||||
|
||||
This is needed in preparation for adding support for a fifo to allow us
|
||||
to communicate with the supervisor to ask it to signal the child it is
|
||||
supervising.
|
||||
|
||||
commit ff4af908a58eedf9a165946f109f06add23fff9c
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
Revert "checkpath: use O_PATH when available"
|
||||
|
||||
This reverts commit 2af0cedd5952d7da71681b7a636dff3540e4295d.
|
||||
|
||||
After speaking with Luis Ressel on the Gentoo selinux team, I am reverting
|
||||
this commit for the following reasons:
|
||||
|
||||
- Luis told me that he feels this is not the solution we need to address
|
||||
the concern with checkpath; I will be working with him on another
|
||||
solution.
|
||||
|
||||
- There are concerns about the way the path variable was handled
|
||||
and the assert() call.
|
||||
The path variable should be dynamically allocated using xasprintf
|
||||
instead of defining a length at compile time. This would eliminate the
|
||||
need for the assert() call.
|
||||
|
||||
- It introduces the definition of _GNU_SOURCE which makes it
|
||||
easier to introduce portability concerns in the future (see #262).
|
||||
|
||||
commit 2af0cedd5952d7da71681b7a636dff3540e4295d
|
||||
Author: Mike Gilbert <floppym@gentoo.org>
|
||||
Commit: Mike Frysinger <vapier@gmail.com>
|
||||
|
||||
checkpath: use O_PATH when available
|
||||
|
||||
This avoids opening directories/files with read permission, which is
|
||||
sometimes rejected by selinux policy.
|
||||
|
||||
Bug: https://bugs.gentoo.org/667122
|
||||
|
||||
commit ee41e444ad18192fa34f598464e3ac52f323e27e
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
rc.conf: typo fix
|
||||
|
||||
X-Gentoo-Bug: 670874
|
||||
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=670874
|
||||
|
||||
commit b7828651babd20fb6cc11aed91721e103ccbb3e1
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon: fix type of exiting flag
|
||||
|
||||
commit e96f7d5658950ddee68e54fba4b6321b9a6a2ed8
|
||||
Author: Austin English <austinenglish@gmail.com>
|
||||
Commit: Mike Frysinger <vapier@gmail.com>
|
||||
|
||||
src/tests/runtests.sh: add a FATAL_CHECKS variable to make whitespace/etc. fatal
|
||||
|
||||
commit 28b73fc524096d5b2205fea25943410725d6227f
|
||||
Author: Austin English <austinenglish@gmail.com>
|
||||
Commit: Mike Frysinger <vapier@gmail.com>
|
||||
|
||||
src/rc/openrc-shutdown.c: fix style
|
||||
|
||||
commit 7a00c63420f81797b3e0cc402f756b63fe06f7d4
|
||||
Author: Austin English <austinenglish@gmail.com>
|
||||
Commit: Mike Frysinger <vapier@gmail.com>
|
||||
|
||||
fix misc whitespace issues
|
||||
|
||||
commit f4597c546a998085e09880aa6663d1d6ee05fac4
|
||||
Author: Austin English <austinenglish@gmail.com>
|
||||
Commit: Mike Frysinger <vapier@gmail.com>
|
||||
|
||||
give TravisCI a try
|
||||
|
||||
commit e10afc8e757fb914e632e9c40fc6e589e6d47580
|
||||
Author: Austin English <austinenglish@gmail.com>
|
||||
Commit: Mike Frysinger <vapier@gmail.com>
|
||||
|
||||
sh/functions.sh.in: return a different value for invalid input in yesno()
|
||||
|
||||
commit 0f704402a236d385e8b30083ccf9aca327c0a57e
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon: make the pidfile an implementation detail
|
||||
|
||||
The pidfile of the supervisor doesn't need to be adjustable by the
|
||||
service script. It is only used so the supervisor can stop itself when
|
||||
the --stop option is used.
|
||||
|
||||
commit 2504a2c25bc0587b36d81a2d85c203b20e2d40cf
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
Do not complain if interrupted by a signal
|
||||
|
||||
In start-stop-daemon and rc-schedules, we were printing out a warning if
|
||||
the nanosleep call was interrupted by a signal, but we did not treat
|
||||
this as an error situation other than displaying the message, so there
|
||||
is no need for the message.
|
||||
|
||||
commit 7eb3975543eafd44c6946ca5a76812aa0d7a7303
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
Create save-keymaps and save-ktermencoding services
|
||||
|
||||
These services represent the parts of the keymaps and termencoding
|
||||
services which saved the settings back to the root file system so they
|
||||
can be loaded very early in the boot process.
|
||||
These are needed to allow keymaps and termencoding to run earlier in the
|
||||
boot sequence.
|
||||
|
||||
X-Gentoo-Bug: 446018
|
||||
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=446018
|
||||
|
||||
commit 60e60dc9bbf0e3a18d897861367d9289ae8006d6
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon.sh: drop invalid --signal switch
|
||||
|
||||
This fixes #230.
|
||||
|
||||
commit 008c9d0036e348242e323c0b5a66f3724b4a839d
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon: reap zombies
|
||||
|
||||
We need to make sure to reap zombies so that we can shut down
|
||||
successfully.
|
||||
|
||||
Fixes #252.
|
||||
Possibly related to #250.
|
||||
|
||||
commit 025c9693ccab9c6220520ace47aa81553e7ea600
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
rc-service: fix help output
|
||||
|
||||
commit ee3c4afdb75b98cd472b7ffbb46adc9d8a1e1b15
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
openrc-init: add SELinux support
|
||||
|
||||
This is for #173.
|
||||
|
||||
commit e2416d089396e2b9a72cc56ef9f57886ffb0f1c8
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
openrc-shutdown: do not require a time for -w switch
|
||||
|
||||
X-Gentoo-Bug: 669500
|
||||
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=669500
|
||||
|
||||
commit a2bcfeb42882b40ca23ddfefca2a17a7988f8082
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
version 0.40
|
||||
|
||||
commit 53f7afd3b3daf659d58d6545dc79cd45c4c54277
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
Update ChangeLog
|
||||
|
||||
commit 75e9b66f6ff36d06bf1f8bd4824000f9f26106e0
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
@ -1147,291 +1408,3 @@ Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
the command.
|
||||
|
||||
This fixes #154.
|
||||
|
||||
commit cee3919908c2d715fd75a796873e3308209a4c2e
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
Clean up the calls to group_add_service
|
||||
|
||||
This function should only be called once and it does not take any
|
||||
arguments.
|
||||
|
||||
X-Gentoo-Bug: 639166
|
||||
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=639166
|
||||
|
||||
commit 0feadd2922484ec181c2ab86a5f7f8d6d37c5c77
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
man/openrc-run.8: update documentation for command_user
|
||||
|
||||
commit a7c99506d9de81b9a2a7547bd11715073de1ce95
|
||||
Author: Will Miles <wmiles@sgl.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
Fix repeated dependency cache rebuild if clock skewed
|
||||
|
||||
rc_deptree_update_needed would return early as soon as it found
|
||||
any file newer than the existing dependency cache. Unfortunately,
|
||||
the first file found may not be the newest one there; so the
|
||||
clock skew workaround in rc-misc:_rc_deptree_load would be given
|
||||
a timestamp that was still too old.
|
||||
|
||||
This fix forces a full scan of all relevant files, so as to
|
||||
ensure that we return a timestamp that will allow the clock skew
|
||||
fix to operate. The runtime cost is no worse than the case where
|
||||
the cache is up to date (ie. we must check every possible file).
|
||||
|
||||
This fixes #161.
|
||||
|
||||
commit f0129307759f1a5eb34b72589e8d48790c92b2db
|
||||
Author: Julien Reichardt <mi@jrei.ch>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
man/openrc-run.8: remove white space
|
||||
|
||||
This is for #184.
|
||||
|
||||
commit ddbdb696582e9fd61995f15d6a3a53055a151e41
|
||||
Author: Julien Reichardt <mi@jrei.ch>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
add more variables for start-stop-daemon and supervise-daemon options
|
||||
|
||||
Add the following variables to expose more arguments that can be passed
|
||||
to start-stop-daemon or supervise-daemon:
|
||||
|
||||
- directory will be passed to --chdir
|
||||
- error_log will be passed to --stderr
|
||||
- output_log will be passed to --stdout
|
||||
- umask will be passed to umask
|
||||
|
||||
This is for #184.
|
||||
|
||||
commit c84ebb94d19ca856fe064e15d2068d5671e360c9
|
||||
Author: Doug Freed <dwfreed@mtu.edu>
|
||||
Commit: GitHub <noreply@github.com>
|
||||
|
||||
start-stop-daemon: properly handle missing pidfile
|
||||
|
||||
X-Gentoo-Bug: 639218
|
||||
X-Gentoo-Bug-URL: https://bugs.gentoo.org/639218
|
||||
|
||||
commit 3de6395ae3b8780ab501f3cf8688e1cb2a9f0243
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
split cgroups mounting out of sysfs
|
||||
|
||||
This is neceessary to allow cgroups to be mounted in an lxc/lxd
|
||||
container.
|
||||
|
||||
Fixes https://github.com/openrc/openrc/issues/187
|
||||
|
||||
commit 6bb7ebec483a96e258c64ea3fea18358d7893fee
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
fix FreeBSD build
|
||||
|
||||
This is for #186.
|
||||
|
||||
commit a192caf88f527e09508e32baa623ef85549612ae
|
||||
Author: Doug Freed <dwfreed@mtu.edu>
|
||||
Commit: Doug Freed <dwfreed@mtu.edu>
|
||||
|
||||
rc-schedules: if given nothing to look for, stop
|
||||
|
||||
This avoids trying to kill everything.
|
||||
|
||||
X-Gentoo-Bug: 631958
|
||||
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=631958
|
||||
|
||||
commit e805c74d31113c75058d860588e83bca120decf6
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
s6 supervisor fixes
|
||||
|
||||
Add the ability to force-kill a service if it does not go down
|
||||
successfully. Also, adjust the default wait time for an s6 service to go
|
||||
down to 60 seconds.
|
||||
|
||||
commit 318e87348168e37d78f433d3ff06288ad8ccf15c
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
strongly encourage Linux users to not make /etc/mtab a flat file
|
||||
|
||||
The OpenRC team does not currently know of any modern linux tools that
|
||||
require /etc/mtab to be a flat file, so this puts users on notice that
|
||||
the mtab service will be removed in the future.
|
||||
|
||||
commit 0d15898f58cc254d79777c791d4798a9b2542cf2
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
adjust mtab and localmount dependencies
|
||||
|
||||
localmount had mtab in its "use" dependencies; however, it makes more
|
||||
sense to add "before localmount" to the mtab service and remove
|
||||
"use mtab" from the localmount service.
|
||||
|
||||
commit 971e82784cd1ad8f9a286ee792e6417359972976
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
rc_find_pids: namespace fix
|
||||
|
||||
Ignore namespaces if there are errors reading either the pid namespace
|
||||
for the current process or the process we aare testing.
|
||||
|
||||
This fixes https://github.com/openrc/openrc/issues/180.
|
||||
|
||||
commit 90d9ea656ff7c6b5d618df4e4261ebfa4033f1a8
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
start-stop-daemon: do not use do_stop to verify whether a daemon is running
|
||||
|
||||
X-Gentoo-Bug: 636574
|
||||
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=636574
|
||||
|
||||
commit a3d1c8a0e7d5586be13e2cd9b5029fd729bc1594
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
fix issue with --reexec call
|
||||
|
||||
commit 913b2ca53771742385d5c69164aefcaab634f012
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon: use RC_SVCNAME as the first argument to the daemon
|
||||
|
||||
This makes ps show which service the supervisor is monitoring.
|
||||
|
||||
commit 3fe99c8b8264269dd935d52a1a52581cc0f14e8e
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon: fix logging for reexec and the child command line
|
||||
|
||||
commit 27b8183de2f2bfd7411c14c1ec28543ca8a36602
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
log as supervise-daemon not the service
|
||||
|
||||
commit f32d8e1bfe16caf233d1180921f4aeed77d7476d
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon: clarify a log message
|
||||
|
||||
commit d019f34a83b0ad5e890f685b1263b281ab54ce54
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon: log the command line we run to spawn the child process
|
||||
|
||||
commit bb9c481f02cb1843e00bf32e98caf18b6b56bb4d
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon: log with the service name instead of "supervise-daemon"
|
||||
|
||||
commit 82da844b42ff83b2ebf944198e56ac2d81851897
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
implement "unsupervised" status
|
||||
|
||||
The unsupervised status is to be used when a supervisor of a supervised
|
||||
service dies but leaves the service daemon itself running.
|
||||
|
||||
commit 667a09983ca5311824aa88c42d39a495c540fc4c
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon: remove child_pid from saved options during shutdown
|
||||
|
||||
This allows us to detect when the supervisor dies unexpectedly because
|
||||
in that case child_pid will still exist.
|
||||
|
||||
commit cf429ee359356d736c818e8b35db8fca887e7332
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
rc_service_value_set: remove the option if NULL is the value
|
||||
|
||||
This allows the equivalent of "unsetting" a value for a service.
|
||||
|
||||
commit 6f3e2e2d7de61ab28cf03937ccf2e5f80b62190a
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon.sh: fix status function with no namespaces
|
||||
|
||||
commit 35b88fb42bb8e0a56cdc1947342f1b89c98658bc
|
||||
Author: Patrick McLean <chutzpah@gentoo.org>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
cgroups_cleanup: clean up shutdown signaling
|
||||
|
||||
- do not sleep for the full 90 seconds if processes are dead
|
||||
- re-arrange the order of signals we attempt to send to the processes
|
||||
|
||||
commit a428c325a902bba55a849a07a59c0c1567404db2
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
add "unsupervised" status and return code 64 to supervise-daemon status function
|
||||
|
||||
This is to be used if the service is being supervised and the
|
||||
supervisor is somehow killed.
|
||||
|
||||
Currently, this is very linux specific, but I will expand to other
|
||||
platforms, patches are welcome.
|
||||
|
||||
commit 3219ecd6085231d7cc1268323a5be6a69f8c9143
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon: fix build issue for >=glibc-2.26
|
||||
|
||||
X-Gentoo-Bug: 635334
|
||||
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=635334
|
||||
|
||||
commit 0d8dc4f798cc0d707fc64e8bffcba4fbceb32935
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
version 0.35
|
||||
|
||||
commit f3c70bf5b5aa18e8dc94d4949f05568e0741c5cb
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
Update ChangeLog
|
||||
|
||||
commit f5acc66db7d1a0bfad6a40eefc0240b80f52df94
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
rc_find_pids: ignore pids that are not in our pid namespace
|
||||
|
||||
X-Gentoo-Bug: 634634
|
||||
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=634634
|
||||
|
||||
commit fdce4769f2e0f4175163ffa181c7b3b2192f7b22
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon: multiple fixes
|
||||
|
||||
- Harden against dying by handling all signals that would terminate the
|
||||
program and adding --reexec support
|
||||
- factor the supervisor into its own function
|
||||
- fix test for whether we are already running
|
||||
|
Loading…
Reference in New Issue
Block a user