dumb-init/debian/changelog

181 lines
5.8 KiB
Text
Raw Normal View History

2020-12-07 22:58:50 +03:00
dumb-init (1.2.4) unstable; urgency=medium
* Actually fix the bug that can cause `--help` or `--version` to crash in
some scenarios.
https://github.com/Yelp/dumb-init/pull/215
Thanks to @suve for the patch!
-- Chris Kuehl <ckuehl@yelp.com> Mon, 07 Dec 2020 11:58:06 -0800
2020-12-02 21:43:58 +03:00
dumb-init (1.2.3) unstable; urgency=medium
* Fix a bug that can cause `--help` or `--version` to crash in some
scenarios.
https://github.com/Yelp/dumb-init/pull/213
Thanks to @suve for the patch!
-- Chris Kuehl <ckuehl@yelp.com> Wed, 02 Dec 2020 10:43:02 -0800
2018-08-02 02:46:41 +03:00
dumb-init (1.2.2) unstable; urgency=medium
* Fix a race condition which can cause the child to receive SIGHUP and
SIGCONT very shortly after start (#174).
In general this was very rare, but some environments (especially some
container and virtualization environments) appear to encounter it at a
much higher rate, possibly due to scheduler quirks.
-- Chris Kuehl <ckuehl@yelp.com> Wed, 01 Aug 2018 16:36:22 -0700
2017-12-01 21:21:45 +03:00
dumb-init (1.2.1) unstable; urgency=medium
* Fix verbose debug logging for ignored signals.
Before this patch, they were reported in the verbose log as "forwarded
signal 0 to children" instead of "not forwarding signal to children".
Since signal 0 is a noop, there is no actual behavior change here.
Thanks @kpengboy for the patch!
-- Chris Kuehl <ckuehl@yelp.com> Fri, 01 Dec 2017 10:00:27 -0800
2016-10-11 00:17:12 +03:00
dumb-init (1.2.0) unstable; urgency=medium
* Hand the controlling TTY to the child process, if we have one (#122).
This fixes warnings that are printed when running a typical command like:
docker run -ti <image> dumb-init bash
...as well as allowing you to use job control.
Thanks to @ehlers for the patch, and @alhafoudh (and several others) for
reporting the issue and providing details!
-- Chris Kuehl <ckuehl@yelp.com> Mon, 10 Oct 2016 14:09:57 -0700
2016-08-02 20:59:59 +03:00
dumb-init (1.1.3) unstable; urgency=low
* Add support for FreeBSD kernel. Thanks @onlyjob for bringing this to our
attention.
-- Chris Kuehl <ckuehl@yelp.com> Tue, 02 Aug 2016 10:57:11 -0700
2016-07-26 08:50:09 +03:00
dumb-init (1.1.2) unstable; urgency=low
* Fix race when the child exits very quickly that leads to dumb-init not
reaping the child. This should be pretty rare and most likely to happen
when dumb-init's child fails to exec (such as when you try to run a file
that doesn't exist).
-- Chris Kuehl <ckuehl@yelp.com> Mon, 25 Jul 2016 22:46:40 -0700
2016-06-17 22:15:30 +03:00
dumb-init (1.1.1) unstable; urgency=medium
* Fix segfault when passing unknown arguments (thanks @asottile for
noticing!) (#88).
-- Chris Kuehl <ckuehl@yelp.com> Fri, 17 Jun 2016 12:11:22 -0700
2016-06-14 21:50:24 +03:00
dumb-init (1.1.0) unstable; urgency=medium
* Add ability to rewrite incoming signals before proxying via the --rewrite
flag. Thanks @mcclurmc for the PR (#83)!
* Add ability to not rewrite incoming "suspend" job control signals in
setsid mode (#85).
* Add ability to ignore (not proxy) incoming signals (#86).
-- Chris Kuehl <ckuehl@yelp.com> Tue, 14 Jun 2016 11:45:50 -0700
2016-06-02 03:42:20 +03:00
dumb-init (1.0.3) unstable; urgency=medium
* Fix incorrect error message when calling with bad arguments (e.g. a
command which did not exist) and passing flags (#82).
* Tag Python packages of dumb-init properly (#75).
-- Chris Kuehl <ckuehl@yelp.com> Wed, 01 Jun 2016 20:25:24 -0400
2016-05-02 21:41:45 +03:00
dumb-init (1.0.2) unstable; urgency=low
* Rewrite signal handling to process signals synchronously (#72).
This shouldn't change behavior, but does eliminate some undefined behavior
and potential edge cases (especially race conditions).
Thanks @msavage20 for the bug report (again)!
-- Chris Kuehl <ckuehl@yelp.com> Mon, 02 May 2016 10:59:14 -0700
2016-03-12 01:15:15 +03:00
dumb-init (1.0.1) unstable; urgency=low
* Fix exit status for processes which exit due to signal (#59).
Thanks @msavage20 for the bug report!
-- Chris Kuehl <ckuehl@yelp.com> Fri, 11 Mar 2016 14:05:58 -0800
2016-01-08 02:03:11 +03:00
dumb-init (1.0.0) unstable; urgency=low
* Compile dumb-init with musl and strip the binary of unnecessary symbols
(thanks Konrad Scherer)
* Fix some typos (thanks Anthony Sottile)
* Add a manpage to the Debian package
-- Chris Kuehl <ckuehl@yelp.com> Thu, 07 Jan 2016 15:00:19 -0800
2015-10-03 04:14:02 +03:00
dumb-init (0.5.0) unstable; urgency=low
* Add command-line option parsing (supplements existing environment
variables).
* Prefix debug output with '[dumb-init]'
-- Chris Kuehl <ckuehl@yelp.com> Fri, 02 Oct 2015 18:12:51 -0700
2015-09-29 23:46:23 +03:00
dumb-init (0.4.0) unstable; urgency=medium
* Properly respond to job control signals (SIGTSTP, SIGTTIN, SIGTTOU).
This makes it possible to suspend dumb-init (and its child process) by
hitting ^Z in an interactive shell session.
-- Chris Kuehl <ckuehl@ocf.berkeley.edu> Tue, 29 Sep 2015 13:45:06 -0700
2015-09-29 21:19:05 +03:00
dumb-init (0.3.1) unstable; urgency=medium
* Exit nonzero if exec() fails (such as trying to run a nonexistent process)
-- Chris Kuehl <ckuehl@yelp.com> Tue, 29 Sep 2015 11:18:12 -0700
2015-09-18 21:08:49 +03:00
dumb-init (0.3.0) unstable; urgency=low
* Send TERM to all processes in the session when the primary child dies when
running in setsid mode.
-- Chris Kuehl <ckuehl@yelp.com> Fri, 18 Sep 2015 11:08:05 -0700
dumb-init (0.2.0) unstable; urgency=low
* Use setsid for process-group behavior. This fixes tty interaction.
2015-09-11 03:45:58 +03:00
* Properly reap zombie processes.
-- Kent Wills <rkwills@yelp.com> Thu, 10 Sep 2015 13:33:25 -0700
2015-09-04 03:56:05 +03:00
dumb-init (0.1.0) unstable; urgency=low
* Add process group support
-- Chris Kuehl <ckuehl@yelp.com> Thu, 03 Sep 2015 17:55:44 -0700
dumb-init (0.0.2) unstable; urgency=low
* Exit with the same exit status as the process we call.
* Print a more useful help message when called with no arguments.
-- Chris Kuehl <ckuehl@yelp.com> Thu, 06 Aug 2015 13:51:38 -0700
2015-07-30 02:03:55 +03:00
dumb-init (0.0.1) unstable; urgency=low
* Initial release.
-- Chris Kuehl <ckuehl@yelp.com> Thu, 06 Aug 2015 13:51:38 -0700