[announce] Fall 2016 release

From: Laurent Bercot <ska-skaware_at_skarnet.org>
Date: Fri, 28 Oct 2016 15:46:25 +0000

  Hello,
  New release of skarnet.org packages are available, with significant
changes.
  This is a major version bump for all packages: compatibility with
previous
versions is not guaranteed.


  * General
    -------

- SKALIBS_DEFAULTPATH reverted to /usr/bin:/bin - this should normally
not impact you (it's only used when there's no PATH environment
variable).
- Binaries now all install to .../bin. No binary installs in .../sbin
anymore. This makes it a lot easier to support various installation
schemes.
- New configure option: --enable-absolute-paths. This allows an
installation to always call binaries with their full installation path
(in bindir) rather than rely on PATH resolution. This is useful for Nix,
for instance.


  * skalibs-2.4.0.0
    ---------------

- New sysdeps, including support for when posix_spawn() and
timer_create()
require -lrt.
- The next leap second (2016-12-31 23:59:60 UTC) is taken into account.
- Complete librandom rewrite, with support for arc4random and getrandom.
EGD is not supported anymore. /dev/random isn't used anymore, so the
--enable-force-devr configure option becomes unnecessary.
- New header: skalibs/alarm.h, with functions implementing sub-second
alarm()
functionality.
- Support for advanced fd callbacks in unixmessage_sender. This makes it
possible to refcount fds sent this way.
- Lots of small additions: touch(), ipc_timed_send/recv(),
child_spawn2()...
- Lots of minor bugfixes.

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


  * execline-2.2.0.0
    ----------------

- Compatibility to skalibs-2.4.0.0.
- New option "-I" to backtick and withstdinas.
- New option "-t" to wait: it can now wait for children with a timeout.
- Minor bugfixes.

  http://skarnet.org/software/execline/
  git://git.skarnet.org/execline


  * s6-2.4.0.0
    ----------

- Compatibility to skalibs-2.4.0.0.
- s6-ipcserver-socketbinder can now create datagram sockets.
- s6-ftrigrd now uses its own PRNG instead of relying on the kernel's.
This
ensures it never stalls at boot time even with the new secure librandom
interface.
- Minor bugfixes.

  http://skarnet.org/software/s6/
  git://git.skarnet.org/s6


  * s6-rc-0.1.0.0
    -------------

- Compatibility to skalibs-2.4.0.0.
- Support for pipelines in finish scripts.
- Minor bugfixes.

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


  * s6-dns-2.1.0.0
    --------------

- Compatibility to skalibs-2.4.0.0.
- Port to the new librandom.

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


  * s6-networking-2.2.0.0
    ---------------------

- Compatibility to skalibs-2.4.0.0.
- s6-tcpserver4-socketbinder and s6-tcpserver6-socketbinder can now
create
UDP sockets. (Yes, it makes them a misnomer. Mind your own business.)

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


  * s6-portable-utils-2.1.0.0
    -------------------------

- Compatibility to skalibs-2.4.0.0.

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


  * s6-linux-utils-2.2.0.0
    ----------------------

- Compatibility to skalibs-2.4.0.0.
- New command: s6-fillurandompool. Where supported (Linux 3.17 and
greater),
it blocks until the /dev/urandom entropy pool is filled up.
- s6-halt, s6-poweroff and s6-reboot removed. See below.

  http://skarnet.org/software/s6-linux-utils/
  git://git.skarnet.org/s6-linux-utils


  * s6-linux-init-0.2.0.0
    ---------------------

- Compatibility to skalibs-2.4.0.0.
- s6-halt, s6-poweroff and s6-reboot moved here from s6-linux-utils.
- The uid and gids of the catch-all logger can now be given numerically.
This makes cross-running easier.

  http://skarnet.org/software/s6-linux-init/
  git://git.skarnet.org/s6-linux-init


  Enjoy,
  Bug-reports welcome.

--
  Laurent
Received on Fri Oct 28 2016 - 15:46:25 UTC

This archive was generated by hypermail 2.3.0 : Sun May 09 2021 - 19:38:49 UTC