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