[Ftp-release] [ANNOUNCE] libbsd 0.8.4 released

Guillem Jover guillem at hadrons.org
Mon Jun 19 02:28:10 UTC 2017


This release fixes several portability issues (among others adding
support for musl libc), adds support for RISC-V and TileGX CPUs,
fixes the nlist() implementation and removes its a.out support, adds
a new <sys/time.h> header, fixes several build system issues, adds
many new unit tests, adds many missing man pages and their aliases,
and finally adds a new libbsd(7) man page with an overview of the
library and how to use it.

Git tag: 0.8.4

Source tarball:

GPG signature:

Checksums (MD5, SHA1 and SHA256):
  e9bc427d6a22ac250532702a4dc3c95f  libbsd-0.8.4.tar.xz
  90b69af402d3f5d28813965645b5230e30352696  libbsd-0.8.4.tar.xz
  217af1642915703151ea6df077311633dd6ad7bfa3c7e07dd9329a93f642cab3  libbsd-0.8.4.tar.xz

Changes since 0.8.3:

Guillem Jover (32):
      Add support for RISC-V
      Support GCC deprecated attribute for GCC older than 4.5
      Fix the __progname check to avoid the optimizer discarding the symbol
      Gracefully handle lack of system <sys/cdefs.h>
      Do not provide funopen() on musl
      Try <linux/a.out.h> if <a.out.h> is not present
      Do not use legacy BSD u_* types
      man: Move all man pages to section 3bsd
      man: Add missing aliases
      man: Add missing man pages
      man: Add new libbsd(7) library overview man page
      man: Use .In intead of .Fd macros for includes
      build: Use src/strlcpy.c in AC_CONFIG_SRCDIR
      build: Move configure.ac comment into actual AC_CASE
      build: Move AC_TYPE_UID_T close to the other AC_TYPE_* checks
      build: Quote the arguments to AC_CONDITIONAL
      build: Match any glibc and musl ABIs on the host_os AS_CASE
      test: Add unit test for strlcpy() and strlcat()
      Update TODO
      Update TODO
      build: Add missing \ at end of line
      Remove a.out support from nlist()
      Fix broken mmap() usage in nlist() by switching to pread()
      Namespace header inclusion protection macros
      Update .gitignore for headers generator
      Remove RCSID tags
      test: Add new nlist() unit test
      test: Add new setmode() and getmode() unit test
      test: Add new setprogname() and getprogname() unit test
      test: Add new strnstr() unit test
      Import <sys/time.h> for some of its macros
      Release libbsd 0.8.4

Helmut Grohne (1):
      Add support for TileGX

Igor Gnatenko (1):
      Make strlcpy()/strlcat() slightly easier to read

-------------- 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/20170619/5b1ea689/attachment.sig>

More information about the Ftp-release mailing list