supervision - discussion about system services, daemon supervision, init, runlevel management, and tools such as s6 and runit
 help / color / mirror / Atom feed
From: "Laurent Bercot" <>
To: "" <>,
	"" <>
Subject: [announce] October 2020 release
Date: Sun, 04 Oct 2020 18:00:43 +0000
Message-ID: <emf00896f2-8e40-49a6-80df-b0971ccd5dad@elzian> (raw)


  New versions of some of the packages are available.
This is mostly a bugfix release: bugs have been fixed in every released
package. A .0 release number means that the minor has been bumped
because there are also new features, in which case details are provided

  The new versions are the following:


  New features:

* skalibs-

  - New function: stralloc_readyplus_tuned(). The stralloc_readyplus()
macro now rewrites to a call to stralloc_readyplus_tuned(), which
fixes a previously missing overflow check.

  * s6-rc-

  - You can now mark a service as essential, by having a 'flag-essential'
file in the (source) service definition directory. Then, after bringing
that service up, s6-rc will refuse to bring it down, unless it is given
a special -D option; that option should only be used at machine shutdown

  * s6-dns-

  - New binary: s6-dnsip. It gives both IPv4 and IPv6 addresses for the
domain given on the command line.

  * s6-networking-

  - New -e option to s6-tlsserver. This option ensures that
s6-tcpserver-access is always invoked, even if no other option requires
it, even in the absence of an access control ruleset. This gives the
underlying server program unconditional access to all TCP environment
variables such as TCPLOCALPORT.

  * s6-portable-utils-

  - New binary: s6-tai64ndiff. It prints the time differences between
successive timestamped lines, which allows the reader to tell at a
glance how much time has elapsed between two log lines.

  * mdevd-

  - New -o option to the mdevd program. This option takes an outputfd
argument, which is a file descriptor number that must already be
open (just like the -D notif option). If this option is given, mdevd
will print to outputfd, verbatim (with possibly a MDEV= property added),
the uevents it receives, *after* processing them. This allows a program
to be notified when the userspace handling of the event has completed.
The libudev-nih (
implementation of libudev, for instance, can use that mechanism.

  Bug-reports welcome.


                 reply	other threads:[~2020-10-04 18:00 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=emf00896f2-8e40-49a6-80df-b0971ccd5dad@elzian \ \ \ \

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

supervision - discussion about system services, daemon supervision, init, runlevel management, and tools such as s6 and runit

This inbox may be cloned and mirrored by anyone:

	git clone --mirror

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V1 supervision supervision/ \
	public-inbox-index supervision

Example config snippet for mirrors.
Newsgroup available over NNTP:

AGPL code for this site: git clone