| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2012-01-28 | Search include/ as well | Igor Pashev | 1 | -0/+1 | |
| 2012-01-28 | Disable nlist | Igor Pashev | 1 | -4/+0 | |
| 2011-07-09 | build: Use -isystem instead of -I | Guillem Jover | 1 | -1/+1 | |
| 2011-07-09 | build: Do not add -Iinclude/ to MK_CPPFLAGS | Guillem Jover | 1 | -1/+1 | |
| The source code should not be using any of the headers there. | |||||
| 2011-06-02 | Release libbsd 0.3.0 | Guillem Jover | 1 | -1/+1 | |
| 2011-05-29 | Remove blank lines at EOF | Guillem Jover | 1 | -1/+0 | |
| 2011-05-28 | Rename LIBBSD_CLEAN_INCLUDES to LIBBSD_DISABLE_DEPRECATED | Guillem Jover | 1 | -1/+1 | |
| 2011-05-28 | Add new <bsd/sys/poll.h> header | Guillem Jover | 1 | -0/+1 | |
| 2011-05-28 | Add new <bsd/sys/endian.h> header | Guillem Jover | 1 | -0/+1 | |
| 2011-05-27 | Rename transparent support to overlay | Guillem Jover | 1 | -5/+5 | |
| This affects the pkg-config file now named libbsd-overlay.pc, and the macro to use the overlay LIBBSD_OVERLAY. | |||||
| 2011-05-16 | Add fpurge function | Guillem Jover | 1 | -0/+1 | |
| 2011-05-14 | Conditionalize temporary compatibility inclusions | Guillem Jover | 1 | -1/+3 | |
| These inclusions were in place for backward compatibility purposes, when the headers were split so that code using them would not break. Make it possible for applications to disable them by defining LIBBSD_CLEAN_INCLUDES so that buildability can be tested and fixed before they get removed in a subsequent release. | |||||
| 2011-05-14 | Move all header files to /usr/include/bsd/ and deprecate /usr/include/ | Guillem Jover | 1 | -0/+3 | |
| First stage of the transition to avoid possible clashes with other software by moving out of the way the remaining headers from /usr/include/. At least nlist.h is known to cause file conflicts with some libelf implementations. libutil.h is not really complete and might cause confusion if software detects its availability w/o someone actually checking. And lastly vis.h is not known to cause any problem and it's complete, but better be safe than sorry. The compatibility headers will be removed in a later release. | |||||
| 2011-05-14 | Add support for transparent compilation | Guillem Jover | 1 | -2/+5 | |
| This means that software being ported should not need to be modified in the usual case, as the libbsd headers will take over the standard namespace and fill the missing gaps, and include the system headers. To use this the new libbsd-transparent.pc file can be used through pkg-config, which should end up doing the right thing. | |||||
| 2011-05-14 | Generalize pkg-config file handling | Guillem Jover | 1 | -1/+1 | |
| Use a make pattern for the .pc rule to allow using more than one .pc file. And generalize the .gitignore entry. | |||||
| 2011-05-14 | Add new <bsd/sys/bitstring.h> header | Guillem Jover | 1 | -0/+1 | |
| Taken from FreeBSD. | |||||
| 2011-05-14 | Add new radixsort and sradixsort functions | Guillem Jover | 1 | -0/+3 | |
| Taken from FreeBSD. | |||||
| 2011-05-14 | Add man pages for heapsort and mergesort | Guillem Jover | 1 | -0/+2 | |
| Taken from FreeBSD, originally as qsort.3 but qsort references stripped. | |||||
| 2011-05-14 | Add new mergesort function | Guillem Jover | 1 | -0/+1 | |
| Taken from FreeBSD. | |||||
| 2011-05-14 | Add getpeereid function | Guillem Jover | 1 | -0/+2 | |
| 2011-02-23 | Add reallocf function | Aurelien Jarno | 1 | -0/+2 | |
| 2010-01-31 | build: Use proper user variables during build | Guillem Jover | 1 | -4/+9 | |
| To compile we need to use CPPFLAGS and CFLAGS, to link CFLAGS and LDFLAGS. Rename MK_CFLAGS to MK_CPPFLAGS as those are only relevant at compilation time. Reported-by: Eric Smith <eric@brouhaha.com> | |||||
| 2010-01-30 | build: Use new AR variable instead of hardcoded command | Guillem Jover | 1 | -1/+2 | |
| 2010-01-30 | build: Refactor COMPILER and LINK commands into new variables | Guillem Jover | 1 | -3/+6 | |
| 2010-01-30 | build: Use CCLD instead of hardcoded gcc for linking | Guillem Jover | 1 | -1/+3 | |
| 2010-01-30 | build: By default set CC to gcc | Guillem Jover | 1 | -0/+2 | |
| 2010-01-30 | build: Install shared library with 755 permission | Eric Smith | 1 | -1/+1 | |
| The Makefile should install the shared library with 755 permission rather than 644. That's standard practice, and required when building RPMs on Fedora to get a debuginfo package. | |||||
| 2010-01-10 | Release libbsd 0.2.0 | Guillem Jover | 1 | -2/+2 | |
| 2010-01-10 | Add vis and unvis man pages | Guillem Jover | 1 | -0/+2 | |
| Taken from OpenBSD. | |||||
| 2010-01-10 | Add dehumanize_number man page link | Guillem Jover | 1 | -0/+1 | |
| 2010-01-10 | Add arc4random_buf and arc4random_uniform functions | Guillem Jover | 1 | -0/+2 | |
| Update arc4random module from FreeBSD. | |||||
| 2010-01-10 | Replace setproctitle dummy macro with a function stub | Guillem Jover | 1 | -0/+1 | |
| This way we can replace it later on with a real implementation so that applications can immediately benefit from it w/o the need to recompile them. | |||||
| 2010-01-10 | Add pidfile functions | Guillem Jover | 1 | -0/+2 | |
| Taken from FreeBSD. Remove MAXPATHLEN from ‘struct pidfh’ and allocate pf_path dynamically, as some systems do not have such limits. Use dev_t instead of __dev_t. Replace EDOOFUS with EINVAL. | |||||
| 2010-01-10 | Add flopen function | Guillem Jover | 1 | -0/+2 | |
| Taken from FreeBSD. | |||||
| 2010-01-10 | Move man pages to the same directory as the source code | Guillem Jover | 1 | -3/+3 | |
| This matches BSD style source tree, and makes it easier to see what's missing. | |||||
| 2010-01-10 | build: Untangle the package version from the soversion | Guillem Jover | 1 | -2/+5 | |
| Add a new script to generate the package version from git. Use that for the pkg-config file and the tarball name. | |||||
| 2010-01-10 | build: Make dist use files from git plus few autogenerated ones | Guillem Jover | 1 | -7/+3 | |
| To avoid forgetting to include files, we'll use “git ls-files” and will include few precious autogenerated files that cannot be generated later on w/o git. This includes mainly the ChangeLog. | |||||
| 2010-01-09 | build: Do not duplicate generated filenames in several variables | Guillem Jover | 1 | -8/+11 | |
| 2009-12-12 | Move fmtcheck and fgetln declarations to <bsd/stdio.h> | Guillem Jover | 1 | -0/+1 | |
| This is were they are located on the BSDs. | |||||
| 2009-12-12 | Move setmode and getmode declarations to <bsd/unistd.h> | Guillem Jover | 1 | -0/+1 | |
| This is were they are located on the BSDs. | |||||
| 2009-12-10 | Add readpassphrase function | Guillem Jover | 1 | -0/+3 | |
| Taken from OpenBSD. | |||||
| 2009-12-10 | Add dehumanize_number function | Guillem Jover | 1 | -0/+1 | |
| Taken from NetBSD. | |||||
| 2009-10-24 | Move <bsd/ip_icmp.h> to <bsd/netinet/ip_icmp.h> | Guillem Jover | 1 | -1/+3 | |
| This maps more closely the location of the real header. For transitional purposes keep a <bsd/ip_icmp.h> that warns and includes <bsd/netinet/ip_icmp.h>. | |||||
| 2009-10-24 | Add new <bsd/sys/tree.h> header | Guillem Jover | 1 | -0/+1 | |
| 2009-10-24 | Move <bsd/queue.h> to <bsd/sys/queue.h> | Guillem Jover | 1 | -1/+2 | |
| This maps more closely the location of the real header. For transitional purposes keep a <bsd/queue.h> that warns and includes <bsd/sys/queue.h>. | |||||
| 2009-10-24 | Move <bsd/cdefs.h> to <bsd/sys/cdefs.h> | Guillem Jover | 1 | -1/+3 | |
| This maps more closely the location of the real header. For transitional purposes keep a <bsd/cdefs.h> that warns and includes <bsd/sys/cdefs.h>. | |||||
| 2009-10-24 | Add strtonum function | Guillem Jover | 1 | -0/+2 | |
| Taken from FreeBSD. | |||||
| 2009-10-24 | Do not append a slash after DESTDIR | Guillem Jover | 1 | -13/+13 | |
| 2009-08-30 | Release libbsd 0.1.6 | Guillem Jover | 1 | -1/+1 | |
| 2009-07-17 | Release libbsd 0.1.5 | Guillem Jover | 1 | -1/+1 | |
