Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libbsd-devel-0.8.7-lp152.4.1 RPM for x86_64

From OpenSuSE Leap 15.2 for x86_64

Name: libbsd-devel Distribution: openSUSE Leap 15.2
Version: 0.8.7 Vendor: openSUSE
Release: lp152.4.1 Build date: Wed May 20 02:53:10 2020
Group: Development/Languages/C and C++ Build host: cloud129
Size: 201550 Source RPM: libbsd-0.8.7-lp152.4.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://libbsd.freedesktop.org/
Summary: Development headers and files for libbsd
This library provides useful functions commonly found on BSD systems, and
lacking on others like GNU systems, thus making it easier to port projects
with strong BSD origins, without needing to embed the same code over and
over again on each project.

Provides

Requires

License

BSD-3-Clause

Changelog

* Mon Jan 13 2020 Michael Vetter <mvetter@suse.com>
  - bsc#1160551 (CVE-2019-20367):
    Fix out-of-bounds read during a comparison for a symbol name
    from the string table.
  - Add libbsd-0.8.7-CVE-2019-20367.patch
* Wed Jan 24 2018 avindra@opensuse.org
  - Update to version 0.8.7:
    * Fix <sys/cdefs.h> 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 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 <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
    * Import <sys/time.h> for some of its macros
* Tue May 17 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 <fcntl.h> includes
  - Changes for 0.8.2:
    * test: Fix success return code for arc4random unit test
    * test: Add missing <sys/stat.h> include
    * Fix heap buffer overflow in fgetwln()
    * test: Fix race condition in headers-*.sh
  - Enable internal tests
  - Use correct package categories
* Mon Dec 28 2015 idonmez@suse.com
  - Split static library into libbsd-ctor-static package.
* Sat Dec 26 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 <md5.h>
    * Turn <bsd/bsd.h> inert when using LIBBSD_OVERLAY
    * test: Add new unit tests for individual headers usage
    * Add support for GNU/Hurd to getentropy()
* Wed Dec 09 2015 mpluskal@suse.com
  - Update to 0.8.0
    * See attached ChangeLog for details
* Fri May 08 2015 mpluskal@suse.com
  - Add gpg signature
  - Use fdupes to remove duplicate files
  - Cleanup spec file with spec-cleaner
* Thu Oct 30 2014 dhall@wustl.edu
  - update to version 0.7.0
* Thu Sep 06 2012 jengelh@inai.de
  - Avoid unnecessary complex install line on Redhatish
  - Compact file list, add helpful URLs to specfile

Files

/usr/include/bsd
/usr/include/bsd/bitstring.h
/usr/include/bsd/bsd.h
/usr/include/bsd/err.h
/usr/include/bsd/getopt.h
/usr/include/bsd/libutil.h
/usr/include/bsd/md5.h
/usr/include/bsd/netinet
/usr/include/bsd/netinet/ip_icmp.h
/usr/include/bsd/nlist.h
/usr/include/bsd/readpassphrase.h
/usr/include/bsd/stdio.h
/usr/include/bsd/stdlib.h
/usr/include/bsd/string.h
/usr/include/bsd/stringlist.h
/usr/include/bsd/sys
/usr/include/bsd/sys/bitstring.h
/usr/include/bsd/sys/cdefs.h
/usr/include/bsd/sys/endian.h
/usr/include/bsd/sys/poll.h
/usr/include/bsd/sys/queue.h
/usr/include/bsd/sys/time.h
/usr/include/bsd/sys/tree.h
/usr/include/bsd/timeconv.h
/usr/include/bsd/unistd.h
/usr/include/bsd/vis.h
/usr/include/bsd/wchar.h
/usr/lib64/libbsd.so
/usr/lib64/pkgconfig/libbsd-overlay.pc
/usr/lib64/pkgconfig/libbsd.pc
/usr/share/man/man3/LIST_EMPTY.3bsd.gz
/usr/share/man/man3/LIST_ENTRY.3bsd.gz
/usr/share/man/man3/LIST_FIRST.3bsd.gz
/usr/share/man/man3/LIST_FOREACH.3bsd.gz
/usr/share/man/man3/LIST_FOREACH_FROM.3bsd.gz
/usr/share/man/man3/LIST_FOREACH_FROM_SAFE.3bsd.gz
/usr/share/man/man3/LIST_FOREACH_SAFE.3bsd.gz
/usr/share/man/man3/LIST_HEAD.3bsd.gz
/usr/share/man/man3/LIST_HEAD_INITIALIZER.3bsd.gz
/usr/share/man/man3/LIST_INIT.3bsd.gz
/usr/share/man/man3/LIST_INSERT_AFTER.3bsd.gz
/usr/share/man/man3/LIST_INSERT_BEFORE.3bsd.gz
/usr/share/man/man3/LIST_INSERT_HEAD.3bsd.gz
/usr/share/man/man3/LIST_NEXT.3bsd.gz
/usr/share/man/man3/LIST_PREV.3bsd.gz
/usr/share/man/man3/LIST_REMOVE.3bsd.gz
/usr/share/man/man3/LIST_SWAP.3bsd.gz
/usr/share/man/man3/RB_EMPTY.3bsd.gz
/usr/share/man/man3/RB_ENTRY.3bsd.gz
/usr/share/man/man3/RB_FIND.3bsd.gz
/usr/share/man/man3/RB_FOREACH.3bsd.gz
/usr/share/man/man3/RB_FOREACH_REVERSE.3bsd.gz
/usr/share/man/man3/RB_GENERATE.3bsd.gz
/usr/share/man/man3/RB_GENERATE_STATIC.3bsd.gz
/usr/share/man/man3/RB_HEAD.3bsd.gz
/usr/share/man/man3/RB_INIT.3bsd.gz
/usr/share/man/man3/RB_INITIALIZER.3bsd.gz
/usr/share/man/man3/RB_INSERT.3bsd.gz
/usr/share/man/man3/RB_LEFT.3bsd.gz
/usr/share/man/man3/RB_MAX.3bsd.gz
/usr/share/man/man3/RB_MIN.3bsd.gz
/usr/share/man/man3/RB_NEXT.3bsd.gz
/usr/share/man/man3/RB_NFIND.3bsd.gz
/usr/share/man/man3/RB_PARENT.3bsd.gz
/usr/share/man/man3/RB_PREV.3bsd.gz
/usr/share/man/man3/RB_PROTOTYPE.3bsd.gz
/usr/share/man/man3/RB_PROTOTYPE_STATIC.3bsd.gz
/usr/share/man/man3/RB_REMOVE.3bsd.gz
/usr/share/man/man3/RB_RIGHT.3bsd.gz
/usr/share/man/man3/RB_ROOT.3bsd.gz
/usr/share/man/man3/SLIST_EMPTY.3bsd.gz
/usr/share/man/man3/SLIST_ENTRY.3bsd.gz
/usr/share/man/man3/SLIST_FIRST.3bsd.gz
/usr/share/man/man3/SLIST_FOREACH.3bsd.gz
/usr/share/man/man3/SLIST_FOREACH_FROM.3bsd.gz
/usr/share/man/man3/SLIST_FOREACH_FROM_SAFE.3bsd.gz
/usr/share/man/man3/SLIST_FOREACH_SAFE.3bsd.gz
/usr/share/man/man3/SLIST_HEAD.3bsd.gz
/usr/share/man/man3/SLIST_HEAD_INITIALIZER.3bsd.gz
/usr/share/man/man3/SLIST_INIT.3bsd.gz
/usr/share/man/man3/SLIST_INSERT_AFTER.3bsd.gz
/usr/share/man/man3/SLIST_INSERT_HEAD.3bsd.gz
/usr/share/man/man3/SLIST_NEXT.3bsd.gz
/usr/share/man/man3/SLIST_REMOVE.3bsd.gz
/usr/share/man/man3/SLIST_REMOVE_AFTER.3bsd.gz
/usr/share/man/man3/SLIST_REMOVE_HEAD.3bsd.gz
/usr/share/man/man3/SLIST_SWAP.3bsd.gz
/usr/share/man/man3/SPLAY_EMPTY.3bsd.gz
/usr/share/man/man3/SPLAY_ENTRY.3bsd.gz
/usr/share/man/man3/SPLAY_FIND.3bsd.gz
/usr/share/man/man3/SPLAY_FOREACH.3bsd.gz
/usr/share/man/man3/SPLAY_GENERATE.3bsd.gz
/usr/share/man/man3/SPLAY_HEAD.3bsd.gz
/usr/share/man/man3/SPLAY_INIT.3bsd.gz
/usr/share/man/man3/SPLAY_INITIALIZER.3bsd.gz
/usr/share/man/man3/SPLAY_INSERT.3bsd.gz
/usr/share/man/man3/SPLAY_LEFT.3bsd.gz
/usr/share/man/man3/SPLAY_MAX.3bsd.gz
/usr/share/man/man3/SPLAY_MIN.3bsd.gz
/usr/share/man/man3/SPLAY_NEXT.3bsd.gz
/usr/share/man/man3/SPLAY_PROTOTYPE.3bsd.gz
/usr/share/man/man3/SPLAY_REMOVE.3bsd.gz
/usr/share/man/man3/SPLAY_RIGHT.3bsd.gz
/usr/share/man/man3/SPLAY_ROOT.3bsd.gz
/usr/share/man/man3/STAILQ_CONCAT.3bsd.gz
/usr/share/man/man3/STAILQ_EMPTY.3bsd.gz
/usr/share/man/man3/STAILQ_ENTRY.3bsd.gz
/usr/share/man/man3/STAILQ_FIRST.3bsd.gz
/usr/share/man/man3/STAILQ_FOREACH.3bsd.gz
/usr/share/man/man3/STAILQ_FOREACH_FROM.3bsd.gz
/usr/share/man/man3/STAILQ_FOREACH_FROM_SAFE.3bsd.gz
/usr/share/man/man3/STAILQ_FOREACH_SAFE.3bsd.gz
/usr/share/man/man3/STAILQ_HEAD.3bsd.gz
/usr/share/man/man3/STAILQ_HEAD_INITIALIZER.3bsd.gz
/usr/share/man/man3/STAILQ_INIT.3bsd.gz
/usr/share/man/man3/STAILQ_INSERT_AFTER.3bsd.gz
/usr/share/man/man3/STAILQ_INSERT_HEAD.3bsd.gz
/usr/share/man/man3/STAILQ_INSERT_TAIL.3bsd.gz
/usr/share/man/man3/STAILQ_LAST.3bsd.gz
/usr/share/man/man3/STAILQ_NEXT.3bsd.gz
/usr/share/man/man3/STAILQ_REMOVE.3bsd.gz
/usr/share/man/man3/STAILQ_REMOVE_AFTER.3bsd.gz
/usr/share/man/man3/STAILQ_REMOVE_HEAD.3bsd.gz
/usr/share/man/man3/STAILQ_SWAP.3bsd.gz
/usr/share/man/man3/TAILQ_CONCAT.3bsd.gz
/usr/share/man/man3/TAILQ_EMPTY.3bsd.gz
/usr/share/man/man3/TAILQ_ENTRY.3bsd.gz
/usr/share/man/man3/TAILQ_FIRST.3bsd.gz
/usr/share/man/man3/TAILQ_FOREACH.3bsd.gz
/usr/share/man/man3/TAILQ_FOREACH_FROM.3bsd.gz
/usr/share/man/man3/TAILQ_FOREACH_FROM_SAFE.3bsd.gz
/usr/share/man/man3/TAILQ_FOREACH_REVERSE.3bsd.gz
/usr/share/man/man3/TAILQ_FOREACH_REVERSE_FROM.3bsd.gz
/usr/share/man/man3/TAILQ_FOREACH_REVERSE_FROM_SAFE.3bsd.gz
/usr/share/man/man3/TAILQ_FOREACH_REVERSE_SAFE.3bsd.gz
/usr/share/man/man3/TAILQ_FOREACH_SAFE.3bsd.gz
/usr/share/man/man3/TAILQ_HEAD.3bsd.gz
/usr/share/man/man3/TAILQ_HEAD_INITIALIZER.3bsd.gz
/usr/share/man/man3/TAILQ_INIT.3bsd.gz
/usr/share/man/man3/TAILQ_INSERT_AFTER.3bsd.gz
/usr/share/man/man3/TAILQ_INSERT_BEFORE.3bsd.gz
/usr/share/man/man3/TAILQ_INSERT_HEAD.3bsd.gz
/usr/share/man/man3/TAILQ_INSERT_TAIL.3bsd.gz
/usr/share/man/man3/TAILQ_LAST.3bsd.gz
/usr/share/man/man3/TAILQ_NEXT.3bsd.gz
/usr/share/man/man3/TAILQ_PREV.3bsd.gz
/usr/share/man/man3/TAILQ_REMOVE.3bsd.gz
/usr/share/man/man3/TAILQ_SWAP.3bsd.gz
/usr/share/man/man3/TIMESPEC_TO_TIMEVAL.3bsd.gz
/usr/share/man/man3/TIMEVAL_TO_TIMESPEC.3bsd.gz
/usr/share/man/man3/arc4random.3bsd.gz
/usr/share/man/man3/arc4random_addrandom.3bsd.gz
/usr/share/man/man3/arc4random_buf.3bsd.gz
/usr/share/man/man3/arc4random_stir.3bsd.gz
/usr/share/man/man3/arc4random_uniform.3bsd.gz
/usr/share/man/man3/be16dec.3bsd.gz
/usr/share/man/man3/be16enc.3bsd.gz
/usr/share/man/man3/be32dec.3bsd.gz
/usr/share/man/man3/be32enc.3bsd.gz
/usr/share/man/man3/be64dec.3bsd.gz
/usr/share/man/man3/be64enc.3bsd.gz
/usr/share/man/man3/bit_alloc.3bsd.gz
/usr/share/man/man3/bit_clear.3bsd.gz
/usr/share/man/man3/bit_decl.3bsd.gz
/usr/share/man/man3/bit_ffc.3bsd.gz
/usr/share/man/man3/bit_ffs.3bsd.gz
/usr/share/man/man3/bit_nclear.3bsd.gz
/usr/share/man/man3/bit_nset.3bsd.gz
/usr/share/man/man3/bit_set.3bsd.gz
/usr/share/man/man3/bit_test.3bsd.gz
/usr/share/man/man3/bitstr_size.3bsd.gz
/usr/share/man/man3/bitstring.3bsd.gz
/usr/share/man/man3/byteorder.3bsd.gz
/usr/share/man/man3/closefrom.3bsd.gz
/usr/share/man/man3/dehumanize_number.3bsd.gz
/usr/share/man/man3/errc.3bsd.gz
/usr/share/man/man3/expand_number.3bsd.gz
/usr/share/man/man3/explicit_bzero.3bsd.gz
/usr/share/man/man3/fgetln.3bsd.gz
/usr/share/man/man3/fgetwln.3bsd.gz
/usr/share/man/man3/flopen.3bsd.gz
/usr/share/man/man3/fmtcheck.3bsd.gz
/usr/share/man/man3/fparseln.3bsd.gz
/usr/share/man/man3/fpurge.3bsd.gz
/usr/share/man/man3/funopen.3bsd.gz
/usr/share/man/man3/getbsize.3bsd.gz
/usr/share/man/man3/getmode.3bsd.gz
/usr/share/man/man3/getpeereid.3bsd.gz
/usr/share/man/man3/getprogname.3bsd.gz
/usr/share/man/man3/heapsort.3bsd.gz
/usr/share/man/man3/humanize_number.3bsd.gz
/usr/share/man/man3/le16dec.3bsd.gz
/usr/share/man/man3/le16enc.3bsd.gz
/usr/share/man/man3/le32dec.3bsd.gz
/usr/share/man/man3/le32enc.3bsd.gz
/usr/share/man/man3/le64dec.3bsd.gz
/usr/share/man/man3/le64enc.3bsd.gz
/usr/share/man/man3/md5.3bsd.gz
/usr/share/man/man3/mergesort.3bsd.gz
/usr/share/man/man3/nlist.3bsd.gz
/usr/share/man/man3/pidfile.3bsd.gz
/usr/share/man/man3/pidfile_close.3bsd.gz
/usr/share/man/man3/pidfile_open.3bsd.gz
/usr/share/man/man3/pidfile_remove.3bsd.gz
/usr/share/man/man3/pidfile_write.3bsd.gz
/usr/share/man/man3/queue.3bsd.gz
/usr/share/man/man3/radixsort.3bsd.gz
/usr/share/man/man3/readpassphrase.3bsd.gz
/usr/share/man/man3/reallocarray.3bsd.gz
/usr/share/man/man3/reallocf.3bsd.gz
/usr/share/man/man3/setmode.3bsd.gz
/usr/share/man/man3/setproctitle.3bsd.gz
/usr/share/man/man3/setproctitle_init.3bsd.gz
/usr/share/man/man3/setprogname.3bsd.gz
/usr/share/man/man3/sl_add.3bsd.gz
/usr/share/man/man3/sl_delete.3bsd.gz
/usr/share/man/man3/sl_find.3bsd.gz
/usr/share/man/man3/sl_free.3bsd.gz
/usr/share/man/man3/sl_init.3bsd.gz
/usr/share/man/man3/sradixsort.3bsd.gz
/usr/share/man/man3/stringlist.3bsd.gz
/usr/share/man/man3/strlcat.3bsd.gz
/usr/share/man/man3/strlcpy.3bsd.gz
/usr/share/man/man3/strmode.3bsd.gz
/usr/share/man/man3/strnstr.3bsd.gz
/usr/share/man/man3/strnunvis.3bsd.gz
/usr/share/man/man3/strnvis.3bsd.gz
/usr/share/man/man3/strtonum.3bsd.gz
/usr/share/man/man3/strunvis.3bsd.gz
/usr/share/man/man3/strvis.3bsd.gz
/usr/share/man/man3/strvisx.3bsd.gz
/usr/share/man/man3/timeradd.3bsd.gz
/usr/share/man/man3/timerclear.3bsd.gz
/usr/share/man/man3/timercmp.3bsd.gz
/usr/share/man/man3/timerisset.3bsd.gz
/usr/share/man/man3/timersub.3bsd.gz
/usr/share/man/man3/timespecadd.3bsd.gz
/usr/share/man/man3/timespecclear.3bsd.gz
/usr/share/man/man3/timespeccmp.3bsd.gz
/usr/share/man/man3/timespecisset.3bsd.gz
/usr/share/man/man3/timespecsub.3bsd.gz
/usr/share/man/man3/timeval.3bsd.gz
/usr/share/man/man3/tree.3bsd.gz
/usr/share/man/man3/unvis.3bsd.gz
/usr/share/man/man3/vis.3bsd.gz
/usr/share/man/man3/wcslcat.3bsd.gz
/usr/share/man/man3/wcslcpy.3bsd.gz
/usr/share/man/man7/libbsd.7.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 11:51:54 2024