libbsd: Changes to 'refs/tags/0.0'

Guillem Jover guillem at
Fri Jul 11 22:15:29 PDT 2008

Tag '0.0' created by Guillem Jover <guillem at> at 2008-07-12 06:13 -0700

Release libbsd 0.0
Version: GnuPG v1.4.9 (GNU/Linux)


Changes since the dawn of time:
Aurelien Jarno (6):
      fmtcheck: New function
      Added manpages and fixed fmtcheck
      Makefile: Fix typo
      Directly call the function fmtcheck instead of using __weak_reference
      Fix some c++isms
      link_addr: New function

Guillem Jover (62):
      Remove autogenerated cruft
      General cleanup
      Add versioned symbols support
      fgetln: Cleanup function
      Fix ChangeLog format
      Versions: Add MD5Init, MD5Update, MD5Pad and MD5Final to LIBBSD_0.0
      Makefile: Add "md5.h" to LIB_INCLUDES
      Fix ChangeLog
      Reorganize header files
      Fix ChangeLog format
      Remove optreset
      Makefile: Cleanup
      Add missing %
      Move sources to src/
      Move some macros to cdefs.h
      Remove commented out macros
      Revert 39db45e45a8d49a92d1d897a532e48480e561f75
      Remove unused includes and protect header
      Disable __unused
      Remove UC Berkeley advertising clause
      Remove UC Berkeley advertising clause
      Convert TNF licenses to new 2 clause variant
      Sync humanize_number from NetBSD
      Remove ChangeLog file
      Add license header
      Remove cruft macros and includes
      Add a .gitignore file
      Add license header
      Include missing stddef.h
      Replace current md5 code with one from MirBSD and OpenBSD
      Add a pkg-config file
      Add arc4random_stir and arc4random_addrandom functions
      Add license header
      Remove link_addr and link_ntoa functions
      Add missing license headers
      Remove RCS tag
      Renumber 4th clause from BSD license to 3rd
      Move version and library name to the beginning of the file
      Ansify function arguments
      fgetln: Fix function to make it actually work
      fgetln: Fix coding style
      Add support for 'make dist'
      Disable __bounded__ __attribute__
      Include the rest of the header files
      Add new setmode and getmode functions from FreeBSD
      Remove link_addr and link_ntoa symbols from the version script
      Create an armored detached signature on 'make dist'
      Define a LIB_VERSION variable
      Move filename related variables to the beginning of the file
      Define a LIB_PKGCONFIG variable
      Automatically generate the ChangeLog on 'make dist'
      Add new path variables
      Automatically generate libbsd.pc from
      New README file
      Make action targets PHONY
      Move each groups of related files to their own line
      Remove useless comment header
      Switch remaining variables to single expanded ones
      Define default CFLAGS overridable by the environment
      Use sigprocmask instead of _sigprocmask
      Move LIB_PKGCONFIG dependency to the libs target
      Unify description

Hector Garcia (4):
      Importing libbsd
      Changed files to compile md5c.c
      General cleanup
      Added long description

Petr Salinger (3):
      humanize_number: New function
      bsd/bsd.h: Cleanup
      bsd/queue.h: Sync with current glibc variant from GNU/kFreeBSD

Robert Millan (19):
      Add errc, warnc, verrc and vwarnc
      Add __unused
      bsd/queue.h: Replace with patched copy of glibc's <sys/queue.h>
      reset_getopt: New function (borrowed from e2fsprogs)
      Fix that FIXME
      Revert c849ba32af231fba36f4500d0d3290821f4dd7b7
      Use the same macro (_SYS_QUEUE_H) as <sys/queue.h> for header protection
      Add bsd_getopt
      Add getprogname and setprogname
      Initialize __progname as NULL
      Fix syntax error
      Add vis and unvis
      Fix install paths so that /usr/include also works
      Move shared library to /lib
      Add heapsort
      Duplicate setprogname argument
      Revert 1d87476250217a87319df48a8f473415c0515106
      Relicense err.c and progname.c to avoid trouble with 4-clause BSD code
      Add license header

More information about the libbsd mailing list