[announce] skarnet.org October 2024 update

From: Laurent Bercot <ska-skaware_at_skarnet.org>
Date: Wed, 09 Oct 2024 17:21:14 +0000

  Hello,

  New versions of all the skarnet.org packages are available. This is
a light update, focused on bugfixes, quality of life changes, and
small default policy changes. Upgrade at your convenience.

skalibs-2.14.3.0 (minor)
nsss-0.2.0.5 (release)
utmps-0.1.2.3 (release)
execline-2.9.6.1 (release)
s6-2.13.1.0 (minor)
s6-rc-0.5.5.0 (minor)
s6-linux-init-1.1.2.1 (release)
s6-portable-utils-2.3.0.4 (release)
s6-linux-utils-2.6.2.1 (release)
s6-dns-2.4.0.0 (major)
s6-networking-2.7.0.4 (release)
mdevd-0.1.6.5 (release)
smtpd-starttls-proxy-0.0.1.5 (release)
tipidee-0.0.5.1 (release)
shibari-0.0.1.2 (release)
bcnm-0.0.1.8 (release)
dnsfunnel-0.0.2.0 (minor)
apaste-0.0.2.1 (release)

  Some details below. If there are no details for a package, the
release only contains bugfixes and/or code cleanups.


  * General
    -------

  - All packages that export static libraries now install them in
/usr/lib by default. This is to align with what most distributions
do when packaging.
  - If you're using git: the main branch for all packages is now
called "main".


  * skalibs-2.14.3.0
    ----------------

  - Important bugfixes for some of the software stack.
  - New function: fork_newpid(), forking a process in a new pid
namespace on Linux (and returning -1 ENOSYS on other systems).
  - QoL: IOPAUSE_EXCEPT will now always trigger IOPAUSE_READ or
IOPAUSE_WRITE as well, which means error handling before the IO
primitive is now unnecessary.

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


  * s6-2.13.1.0
    -----------

  - Some of the bugfixes are pretty impactful, and it is recommended
to upgrade (including the skalibs upgrade). You don't need to
restart your services or supervision trees if you haven't noticed
anything wrong.
  - s6-supervise now supports a new file in the service directory:
flag-newpidns. If this file is present at service spawning time,
the process will be started in a new PID namespace. (Linux only;
on other systems, the service will fail to start if the file exists.)

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


  * s6-rc-0.5.5.0
    -------------

  - This is a minor update because a bugfix required adding a new
public API, s6rc_livedir_canon(). Apart from that, the change is
purely bugfixes.
  - You do not need to recompile your service databases.

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


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

  - This is a major update because a function was factorized in skalibs,
and the libs6dns implementation (s6dns_minineststring_read()) was
removed.
  - A new function, s6dns_engine_query(), was also added.
  - Higher debug levels in s6-dnsq and s6-dnsqr can now dump
received packets.

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


  * s6-networking-2.7.0.4
    ---------------------

  - If you're using s6-tcpserver-access with IPv6 addresses, you
should upgrade the s6 package (and rebuild s6-networking if you're
linking it statically against libs6).
  - QoL: s6-tcpclient now does not qualify its argument by default
(the default changes from -n to -N), to avoid confusion when users
give a fqdn without a final dot.

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


  * dnsfunnel-0.0.2.0
    -----------------

  - dnsfunneld can now listen to IPv6 addresses.

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


  Enjoy,
  Bug-reports welcome.

--
  Laurent
Received on Wed Oct 09 2024 - 19:21:14 CEST

This archive was generated by hypermail 2.4.0 : Wed Oct 09 2024 - 19:21:46 CEST