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

Reply via email to