------------------------------------------------------------------- Wed Mar 15 20:08:08 UTC 2023 - Callum Farmer - Add libbsd-glibc-2.34-closefrom.patch to avoid conflicting with function provided by glibc 2.34 ------------------------------------------------------------------- Fri Oct 7 12:04:07 UTC 2022 - Dirk Müller - update to 0.11.7: * man: Discourage using the library in non-overlay mode * include: Adjust reallocarray() per glibc adoption * include: Adjust arc4random() per glibc adoption * include: explicit_bzero() requires _DEFAULT_SOURCE * include: Simplify glibc version dependent macro handling * doc: Switch references from pkg-config to pkgconf * doc: Add missing empty line to separate README sections * doc: Refer to the main git repository as primary * test: Fix explicit_bzero() test on the Hurd * fgetwln: Add comment about lack of getwline(3) for recommendation * setmode: Dot not use saveset after free * man: Rewrite gerprogname(3bsd) from scratch * man: Lowercase man page title * man: Document that some arc4random(3) functions are now in glibc 2.36 * Sync arc4random(3) implementation from OpenBSD * Fix ELF support for big endian SH * man: Use -compact also for alternative functions in libbsd(7) * getentropy: Fix function cast for getauxval() ------------------------------------------------------------------- Wed Apr 20 08:53:15 UTC 2022 - Dirk Müller - add missing devel requires ------------------------------------------------------------------- Fri Apr 15 12:44:11 UTC 2022 - Dirk Müller - update to 0.11.6: * import pwcache module from OpenBSD * use libmd for hashing functions * Fix message digest library checks * Switch libmd wrapper to dlsym * Enable .init_array support when building with LTO * Switch md5 back to direct linking - reenable LTO ------------------------------------------------------------------- Mon Jun 7 12:12:37 UTC 2021 - Jan Engelhardt - Drop --with-pic (no effect with --disable-static). - Make description neutral; adhere to noun phrasing. ------------------------------------------------------------------- Mon Dec 16 09:18:45 UTC 2019 - Martin Pluskal - Update to version 0.10.0: * Several security related fixes for nlist() reported by Daniel Hodson and one by Coverity Scan. * Preliminary and partial Windows porting, thanks to Aaron Dierking. * Fix for a leak in the vis family of functions. * Fix for a configure check to not unnecessarily link against librt. * General portability fixes for musl, uClibc, macOS and GNU/kFreeBSD. * New architectures support for nlist(). * Switch the *c() functions to be standalone and add err(), warn(), errx() and warnx() familiy of functions in case the system lacks them. * Several man page fixes. ------------------------------------------------------------------- Tue Apr 23 12:29:53 UTC 2019 - Martin Liška - Disable LTO - symbol versioning unsupported by GCC (boo#1133096). ------------------------------------------------------------------- Wed Jun 27 11:13:12 UTC 2018 - mpluskal@suse.com - Update to version 0.9.1: * Add __arraycount() macro. * Add flopenat() function. * Add strtoi() and strtou() functions. * Add several new vis and unvis functions. * Add pidfile_fileno() function, and struct pidfh is now opaque. * The humanize_number() now understands HN_IEC_PREFIXES. * The fmtcheck() function supports all standard printf(3) conversions. * The getentropy(), and thus arc4random() functions will not block anymore on Linux on boot when there's not enough entropy available. * The arc4random() function handles direct clone() calls better. ------------------------------------------------------------------- Wed Jan 24 02:06:58 UTC 2018 - avindra@opensuse.org - Update to version 0.8.7: * Fix for gcc with no __has_include or __has_include_next support * man: Document on what other BSDs arc4random(3) is present * Handle several functions now being provided by glibc * test: Fix nlist(3) unit test on IA64 - switch to mirror temporarily, per announce: https://lists.freedesktop.org/archives/libbsd/2018-January/000166.html ------------------------------------------------------------------- Thu Oct 19 12:40:58 UTC 2017 - mpluskal@suse.com - Update to version 0.8.6: * test: + Fix nlist() unit test on IA64 and PowerPC 64-bit ELFv1 * Fix handling of non-contiguous argv + envp in setproctitle() - Changes for version 0.8.5: * test: + Handle libtool executable names in getprogname() unit test + Remove unused variable in nlist() unit test * man: + Ship and install libbsd(7) + Update man page sections in titles and references * Fix ELF definitions for PowerPC in local-elf.h * Fix ELF definitions for MIPS in local-elf.h - Changes for version 0.8.4: * 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 * Do not provide funopen() on musl * Try if is not present * Do not use legacy BSD u_* types * Import for some of its macros ------------------------------------------------------------------- Tue May 17 16:03:07 UTC 2016 - mpluskal@suse.com - Update to version 0.8.3: * Fix unportable sizeof() usage * Fix file descriptor leak in HASHFileChunk helper * Switch URLs from http or git to https * build: Support clock_gettime() provided in librt * man: Fix ungrammatical construct * test: Add a unit test for md5 * Add missing includes - Changes for 0.8.2: * test: Fix success return code for arc4random unit test * test: Add missing include * Fix heap buffer overflow in fgetwln() * test: Fix race condition in headers-*.sh - Enable internal tests - Use correct package categories ------------------------------------------------------------------- Mon Dec 28 14:13:16 UTC 2015 - idonmez@suse.com - Split static library into libbsd-ctor-static package. ------------------------------------------------------------------- Sat Dec 26 16:57:51 UTC 2015 - mpluskal@suse.com - Update to 0.8.1 * Use local SHA512 header * Unify most arc4random Unix hooks into a single file * Add support for GNU/kFreeBSD for closefrom() and getentropy() * Fix getentropy implementation to use the correct system hooks * Add missing copyright and license headers * Relicense my contribution to BSD-2-clause * Switch COPYING to Debian copyright machine readable format 1.0 * Use the non-overlayed libbsd headers when we need our own definitions * Add missing include to * Turn inert when using LIBBSD_OVERLAY * test: Add new unit tests for individual headers usage * Add support for GNU/Hurd to getentropy() ------------------------------------------------------------------- Wed Dec 9 17:05:41 UTC 2015 - mpluskal@suse.com - Update to 0.8.0 * See attached ChangeLog for details ------------------------------------------------------------------- Fri May 8 08:42:39 UTC 2015 - mpluskal@suse.com - Add gpg signature - Use fdupes to remove duplicate files - Cleanup spec file with spec-cleaner ------------------------------------------------------------------- Thu Oct 30 20:16:58 UTC 2014 - dhall@wustl.edu - update to version 0.7.0 ------------------------------------------------------------------- Thu Sep 6 19:14:04 UTC 2012 - jengelh@inai.de - Avoid unnecessary complex install line on Redhatish - Compact file list, add helpful URLs to specfile ------------------------------------------------------------------- Thu Sep 6 13:44:20 UTC 2012 - idonmez@suse.com - Fix installation on SLE ------------------------------------------------------------------- Mon Aug 20 16:30:51 UTC 2012 - crrodriguez@opensuse.org - Version 0.4.2, swithes to autoconf build system. ------------------------------------------------------------------- Fri Feb 17 00:32:12 UTC 2012 - crrodriguez@opensuse.org - Cleanup spec file for factory submission ------------------------------------------------------------------- Wed Feb 1 03:14:38 UTC 2012 - jengelh@medozas.de - Remove redundant tags/sections per specfile guideline suggestions - Parallel building using %_smp_mflags ------------------------------------------------------------------- Fri Oct 21 21:49:35 UTC 2011 - crrodriguez@opensuse.org - Fix missing headers, bug in spec file [bnc#725800] ------------------------------------------------------------------- Tue Aug 2 22:29:17 UTC 2011 - crrodriguez@opensuse.org - Update to version 0.3.0 ------------------------------------------------------------------- Fri Jul 30 02:23:42 UTC 2010 - cristian.rodriguez@opensuse.org - update to version 0.2.0 ------------------------------------------------------------------- Tue Sep 15 23:47:23 CEST 2009 - crrodriguez@suse.de - update to version 0.1.6 ------------------------------------------------------------------- Sun Jan 4 21:52:45 CET 2009 - crrodriguez@suse.de - first package version