From b1e978e486114797347deefcc03ab12629a13cc3 Mon Sep 17 00:00:00 2001 From: Chris Kuehl Date: Wed, 1 Aug 2018 16:46:41 -0700 Subject: [PATCH] v1.2.2 --- README.md | 4 ++-- VERSION | 2 +- VERSION.h | 2 +- debian/changelog | 11 +++++++++++ 4 files changed, 15 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ec73405..2899c8d 100644 --- a/README.md +++ b/README.md @@ -174,7 +174,7 @@ If you don't have an internal apt server, you can use `dpkg -i` to install the One possibility is with the following commands in your Dockerfile: ```Dockerfile -RUN wget https://github.com/Yelp/dumb-init/releases/download/v1.2.1/dumb-init_1.2.1_amd64.deb +RUN wget https://github.com/Yelp/dumb-init/releases/download/v1.2.2/dumb-init_1.2.2_amd64.deb RUN dpkg -i dumb-init_*.deb ``` @@ -185,7 +185,7 @@ Since dumb-init is released as a statically-linked binary, you can usually just plop it into your images. Here's an example of doing that in a Dockerfile: ```Dockerfile -RUN wget -O /usr/local/bin/dumb-init https://github.com/Yelp/dumb-init/releases/download/v1.2.1/dumb-init_1.2.1_amd64 +RUN wget -O /usr/local/bin/dumb-init https://github.com/Yelp/dumb-init/releases/download/v1.2.2/dumb-init_1.2.2_amd64 RUN chmod +x /usr/local/bin/dumb-init ``` diff --git a/VERSION b/VERSION index 6085e94..23aa839 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.2.1 +1.2.2 diff --git a/VERSION.h b/VERSION.h index 34509c5..f94943f 100644 --- a/VERSION.h +++ b/VERSION.h @@ -1,6 +1,6 @@ // THIS FILE IS AUTOMATICALLY GENERATED // Run `make VERSION.h` to update it after modifying VERSION. unsigned char VERSION[] = { - 0x31, 0x2e, 0x32, 0x2e, 0x31, 0x0a + 0x31, 0x2e, 0x32, 0x2e, 0x32, 0x0a }; unsigned int VERSION_len = 6; diff --git a/debian/changelog b/debian/changelog index ff5b9c8..a013aa8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +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 Wed, 01 Aug 2018 16:36:22 -0700 + dumb-init (1.2.1) unstable; urgency=medium * Fix verbose debug logging for ignored signals.