* [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
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
The new versions are the following:
- 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.
- 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
- New binary: s6-dnsip. It gives both IPv4 and IPv6 addresses for the
domain given on the command line.
- 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.
- 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.
- 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.
^ 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
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 http://inbox.vuxu.org/supervision
# 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/ http://inbox.vuxu.org/supervision \
Example config snippet for mirrors.
Newsgroup available over NNTP:
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git