[Ftp-release] [ANNOUNCE] libbsd 0.11.7 released

Guillem Jover guillem at hadrons.org
Thu Oct 6 02:30:54 UTC 2022


This release includes:

 - Portability fixes for the Hurd.
 - Fix ELF support for big endian SH.
 - Sync the arc4random(3) implementation from OpenBSD.
 - Adjust declaration shadowing to match new glibc additions.
 - Manual pages and documentation cleanups.
 - Manual page rewrite to get rid of a BSD-4-Clause license.

The release also marks explicitly in the documentation the deprecation
of the non-overlay mode to try to promote the mode that is more portable,
which has always been the main reason for the creation of this project.
Future releases might start emitting warnings, once most of the current
users have been switched.

Git tag: 0.11.7

  Tarball: <https://libbsd.freedesktop.org/releases/libbsd-0.11.7.tar.xz>
  OpenPGP: <https://libbsd.freedesktop.org/releases/libbsd-0.11.7.tar.xz.asc>
  SHA256: 9baa186059ebbf25c06308e9f991fda31f7183c0f24931826d83aa6abd8a0261  libbsd-0.11.7.tar.xz
  SHA512: 51fda4724f41dd8a4628afd58c21236a7588d9045e337e06eeabf83805a9aaaa53705441ca901ad11f1c65f18e881523bdc97721a7d3d6a5cced27f2450d09a2  libbsd-0.11.7.tar.xz

Changes since 0.11.6:

Callum Farmer (2):
      include: explicit_bzero() requires _DEFAULT_SOURCE
      include: Adjust arc4random() per glibc adoption

Fabrice Fontaine (1):
      Fix ELF support for big endian SH

Guillem Jover (16):
      getentropy: Fix function cast for getauxval()
      man: Use -compact also for alternative functions in libbsd(7)
      Sync arc4random(3) implementation from OpenBSD
      man: Document that some arc4random(3) functions are now in glibc 2.36
      man: Lowercase man page title
      man: Rewrite gerprogname(3bsd) from scratch
      setmode: Dot not use saveset after free
      fgetwln: Add comment about lack of getwline(3) for recommendation
      test: Fix explicit_bzero() test on the Hurd
      doc: Refer to the main git repository as primary
      doc: Add missing empty line to separate README sections
      doc: Switch references from pkg-config to pkgconf
      include: Simplify glibc version dependent macro handling
      include: Adjust reallocarray() per glibc adoption
      man: Discourage using the library in non-overlay mode
      Release libbsd 0.11.7

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/ftp-release/attachments/20221006/dcfb6fa9/attachment.sig>

More information about the Ftp-release mailing list