Tags

Tags give the ability to mark specific points in history as being important
  • debian/0.2.1-2

    79922d90 · Release ·
    catatonit Debian release 0.2.1-2
    
  • debian/0.2.1-1

    12e11561 · Release ·
    catatonit Debian release 0.2.1-1
    
  • upstream/0.2.1

    Upstream version 0.2.1
    
  • debian/0.2.0-1

    bfae1357 · Release ·
    catatonit Debian release 0.2.0-1
    
  • upstream/0.2.0

    Upstream version 0.2.0
    
  • debian/0.1.7-1

    d731394b · Release ·
    catatonit Debian release 0.1.7-1
    
  • upstream/0.1.7

    Upstream version 0.1.7
    
  • v0.1.7

    4045634d · *: release v0.1.7 ·
    v0.1.7
    
    This release adds the ability for catatonit to be used as the only
    process in a pause container, by passing the -P flag (in this mode no
    subprocess is spawned and thus no signal forwarding is done).
    
    Thanks to the following people for making this release possible:
    
     * Aleksa Sarai <cyphar@cyphar.com>
     * Giuseppe Scrivano <gscrivan@redhat.com>
    
    Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
    
  • v0.1.6

    32421869 · *: release v0.1.6 ·
    v0.1.6
    
    This release fixes two issues found by @alexlarsson and fixed by @guiseppe:
    
     * Container-based socket activation support with runc sets LISTEN_PID=1 when
       forwarding socket-activation-related file descriptors, but with catatonit
       this doesn't work because catatonit is pid1 not the actual container
       process. As such, catatonit will now rewrite the LISTEN_PIDS environment
       variable to equal the pid2 pid if LISTEN_PIDS is equal to the pid of
       catatonit.
    
     * File descriptors passed to the pid2 process were not closed by catatonit
       after starting pid2 which could lead to several negative scenarios (such as
       resources being kept around unnecessarily). Now catatonit will close all >=3
       file descriptors after spawning the child process.
    
    And a miscellaneous issue about a file handle for /dev/tty being leaked to pid2
    because O_CLOEXEC wasn't set (in the original Rust version O_CLOEXEC isn't
    necessary because that's the default setting for Rust file handles).
    
    Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
    
  • debian/0.1.5-2

    catatonit Debian release 0.1.5-2
    
  • debian/0.1.5-1

    catatonit Debian release 0.1.5-1
    
  • upstream/0.1.5

    Upstream version 0.1.5
    
  • v0.1.5

    394a01d4 · *: release v0.1.5 ·
    v0.1.5
    
    This release fixes two issues that were found by @davidscherer where
    catatonit would hang if pid1 died in unexpected ways. Users are
    recommended to update.
    
    Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
    
  • v0.1.4

    e69c13b2 · *: release v0.1.4 ·
    v0.1.4
    
    This includes support for the "-g" option provided by tini, which is
    needed for the Rook project to switch to tini.
    
    Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
    
  • v0.1.3

    da7a5285 · VERSION: release v0.1.3 ·
    v0.1.3
    
    This includes Docker-compatibility where we pretend that we are 'tini'
    in order to silence warnings from Docker. No other functional changes.
    
    Signed-off-by: Aleksa Sarai <asarai@suse.de>
    
  • v0.1.2

    77648e76 · VERSION: release v0.1.2 ·
    v0.1.2
    
    This release just includes the cosmetic changes since we're now an
    openSUSE project.
    
    Signed-off-by: Aleksa Sarai <asarai@suse.de>
    
  • v0.1.1

    94f1ae65 · VERSION: release v0.1.1 ·
    v0.1.1
    
    This includes a small fix for the libtool requirements to allow building
    catatonit on older distributions.
    
    Signed-off-by: Aleksa Sarai <asarai@suse.de>
    
  • v0.1.0

    1096abed · VERSION: release v0.1.0 ·
    v0.1.0
    
    This is the first release of catatonit. At this point it works fully (to
    the best of my ability) and is incredibly simple to use and maintain.
    
    Signed-off-by: Aleksa Sarai <asarai@suse.de>