[Ftp-release] [ANNOUNCE] libbsd 0.8.4 released
Guillem Jover
guillem at hadrons.org
Mon Jun 19 02:28:10 UTC 2017
Hi!
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:
<https://libbsd.freedesktop.org/releases/libbsd-0.8.4.tar.xz>
GPG signature:
<https://libbsd.freedesktop.org/releases/libbsd-0.8.4.tar.xz.asc>
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
Thanks,
Guillem
-------------- 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