supervision - discussion about system services, daemon supervision, init, runlevel management, and tools such as s6 and runit
 help / color / mirror / Atom feed
* [announce] skarnet.org October 2020 release
@ 2020-10-04 18:00 Laurent Bercot
  0 siblings, 0 replies; only message in thread
From: Laurent Bercot @ 2020-10-04 18:00 UTC (permalink / raw)
  To: skaware, supervision


  Hello,

  New versions of some of the skarnet.org 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
below.

  The new versions are the following:

skalibs-2.9.3.0
execline-2.6.1.1
s6-rc-0.5.2.0
s6-dns-2.3.3.0
s6-networking-2.3.2.0
s6-portable-utils-2.2.3.0
s6-linux-utils-2.5.1.3
mdevd-0.1.2.0
bcnm-0.0.1.1


  New features:

* skalibs-2.9.3.0
   ---------------

  - 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.

  https://skarnet.org/software/skalibs/
  git://git.skarnet.org/skalibs


  * s6-rc-0.5.2.0
    -------------

  - 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
time.

  https://skarnet.org/software/s6-rc/
  git://git.skarnet.org/s6-rc


  * s6-dns-2.3.3.0
    --------------

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

  https://skarnet.org/software/s6-dns/
  git://git.skarnet.org/s6-dns


  * s6-networking-2.3.2.0
    ---------------------

  - 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.

  https://skarnet.org/software/s6-networking/
  git://git.skarnet.org/s6-networking


  * s6-portable-utils-2.2.3.0
    -------------------------

  - 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.

  https://skarnet.org/software/s6-portable-utils/
  git://git.skarnet.org/s6-portable-utils


  * mdevd-0.1.2.0
    -------------

  - 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 (https://git.shadowice.org/mixi/libudev-nih)
implementation of libudev, for instance, can use that mechanism.

  https://skarnet.org/software/mdevd/
  git://git.skarnet.org/mdevd


  Enjoy,
  Bug-reports welcome.

--
  Laurent


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-10-04 18:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-04 18:00 [announce] skarnet.org October 2020 release Laurent Bercot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).