Commit Graph

  • 2a8514d8a5 Fix handling of non-contiguous argv + envp in setproctitle() Guillem Jover 2017-07-17 00:57:07 +02:00
  • 3b2b7938f7 test: Fix nlist() unit test on IA64 and PowerPC 64-bit ELFv1 Guillem Jover 2017-06-25 01:51:30 +02:00
  • 415e3cb266 Release libbsd 0.8.5 0.8.5 Guillem Jover 2017-06-24 16:10:14 +02:00
  • 9532cb39f4 man: Update man page sections in titles and references Guillem Jover 2017-06-23 05:59:35 +02:00
  • a4dd754c8d man: Ship and install libbsd(7) Guillem Jover 2017-06-22 04:58:09 +02:00
  • b480b7a3f8 Fix ELF definitions for MIPS in local-elf.h James Cowgill 2017-06-19 21:38:40 +02:00
  • 4cc20e23f5 Fix ELF definitions for PowerPC in local-elf.h James Cowgill 2017-06-19 21:37:14 +02:00
  • c4e58c0950 test: Remove unused variable in nlist() unit test Guillem Jover 2017-06-19 21:41:13 +02:00
  • 736e12e8d8 test: Handle libtool executable names in getprogname() unit test Guillem Jover 2017-06-19 21:32:01 +02:00
  • 8bff4b1fab Release libbsd 0.8.4 0.8.4 Guillem Jover 2017-06-19 03:16:56 +02:00
  • 0071b97958 Import <sys/time.h> for some of its macros Guillem Jover 2017-06-05 05:43:26 +02:00
  • cdbb9d0555 test: Add new strnstr() unit test Guillem Jover 2017-06-18 20:30:40 +02:00
  • 0365d0efda test: Add new setprogname() and getprogname() unit test Guillem Jover 2017-06-18 20:30:19 +02:00
  • 10b1328570 test: Add new setmode() and getmode() unit test Guillem Jover 2017-06-18 20:29:52 +02:00
  • 922eff5c5e test: Add new nlist() unit test Guillem Jover 2017-06-14 01:52:12 +02:00
  • 8e8834d8e5 Remove RCSID tags Guillem Jover 2017-06-14 02:53:35 +02:00
  • 7938619254 Update .gitignore for headers generator Guillem Jover 2017-06-14 02:45:13 +02:00
  • ec5d9a685a Namespace header inclusion protection macros Guillem Jover 2017-06-14 02:44:37 +02:00
  • 47013bc92a Fix broken mmap() usage in nlist() by switching to pread() Guillem Jover 2017-06-14 01:49:25 +02:00
  • e8d340de9e Remove a.out support from nlist() Guillem Jover 2017-06-05 05:30:27 +02:00
  • 7aede6a999 Make strlcpy()/strlcat() slightly easier to read Igor Gnatenko 2016-06-27 09:21:43 +02:00
  • ab5db68bae build: Add missing \ at end of line Guillem Jover 2017-06-19 03:02:32 +02:00
  • 5a46e4867d Update TODO Guillem Jover 2017-06-18 20:30:51 +02:00
  • 7a75f550e8 Update TODO Guillem Jover 2017-06-06 04:56:49 +02:00
  • f1dd5f2e71 test: Add unit test for strlcpy() and strlcat() Guillem Jover 2017-06-09 05:13:32 +02:00
  • c8a1b08b74 build: Match any glibc and musl ABIs on the host_os AS_CASE Guillem Jover 2017-06-09 05:14:24 +02:00
  • 4fec871c79 build: Quote the arguments to AC_CONDITIONAL Guillem Jover 2017-06-09 04:52:45 +02:00
  • 3945693ebe build: Move AC_TYPE_UID_T close to the other AC_TYPE_* checks Guillem Jover 2017-06-09 04:52:45 +02:00
  • c253365d65 build: Move configure.ac comment into actual AC_CASE Guillem Jover 2017-06-09 04:52:45 +02:00
  • 8248e5f7a6 build: Use src/strlcpy.c in AC_CONFIG_SRCDIR Guillem Jover 2017-06-07 23:09:40 +02:00
  • c74ca09916 man: Use .In intead of .Fd macros for includes Guillem Jover 2017-06-07 22:46:07 +02:00
  • ba9e2a5a9c man: Add new libbsd(7) library overview man page Guillem Jover 2017-06-05 06:33:47 +02:00
  • 6a5a515820 man: Add missing man pages Guillem Jover 2017-06-07 05:00:34 +02:00
  • 934b7a0ccb man: Add missing aliases Guillem Jover 2017-06-05 06:32:36 +02:00
  • f20e6972b3 man: Move all man pages to section 3bsd Guillem Jover 2017-06-05 06:43:22 +02:00
  • 07c76b666d Do not use legacy BSD u_* types Guillem Jover 2017-06-05 06:17:27 +02:00
  • e4475738fe Try <linux/a.out.h> if <a.out.h> is not present Guillem Jover 2017-01-20 02:20:12 +01:00
  • d6c35f618c Do not provide funopen() on musl Guillem Jover 2017-01-10 04:33:15 +01:00
  • db7470b048 Gracefully handle lack of system <sys/cdefs.h> Guillem Jover 2017-01-10 04:27:25 +01:00
  • 368af99f55 Fix the __progname check to avoid the optimizer discarding the symbol Guillem Jover 2016-08-28 17:13:20 +02:00
  • 337e620275 Support GCC deprecated attribute for GCC older than 4.5 Guillem Jover 2017-01-10 04:24:35 +01:00
  • 088f147ec8 Add support for RISC-V Guillem Jover 2017-02-08 01:49:48 +01:00
  • b2b1020d8e Add support for TileGX Helmut Grohne 2017-01-10 03:47:52 +01:00
  • 9bed430ee3 Release libbsd 0.8.3 0.8.3 Guillem Jover 2016-04-23 10:13:23 +02:00
  • cbfe0ebca9 Add missing <fcntl.h> includes Szabolcs Nagy 2016-03-27 12:37:09 +02:00
  • f3b566bd7c test: Add a unit test for md5 Guillem Jover 2016-03-27 12:31:58 +02:00
  • e86c1b5f43 man: Fix ungrammatical construct Guillem Jover 2016-02-14 09:00:57 +01:00
  • b7ce33cf51 build: Support clock_gettime() provided in librt Guillem Jover 2016-02-12 22:56:09 +01:00
  • ed84bec5aa Switch URLs from http or git to https Guillem Jover 2016-02-10 10:38:51 +01:00
  • cbe3057703 Fix file descriptor leak in HASHFileChunk helper Guillem Jover 2016-02-07 02:53:28 +01:00
  • 5a32ea0a72 Fix unportable sizeof() usage Guillem Jover 2016-02-07 02:47:22 +01:00
  • 2fb148a290 Release libbsd 0.8.2 0.8.2 Guillem Jover 2016-01-27 15:25:23 +01:00
  • c8f0723d2b Fix heap buffer overflow in fgetwln() Hanno Boeck 2016-01-27 15:10:11 +01:00
  • 008316aa29 test: Add missing <sys/stat.h> include Hanno Boeck 2016-01-27 15:06:50 +01:00
  • e4ab2c62cd test: Fix success return code for arc4random unit test Guillem Jover 2016-01-11 02:21:15 +01:00
  • bf5573f86c test: Fix race condition in headers-*.sh Lukas Fleischer 2016-01-07 17:26:12 +01:00
  • 229f85794f Release libbsd 0.8.1 0.8.1 Guillem Jover 2015-12-14 03:39:48 +01:00
  • 7a75687541 Add support for GNU/Hurd to getentropy() Guillem Jover 2015-12-14 03:03:57 +01:00
  • f84004baf2 test: Add new unit tests for individual headers usage Guillem Jover 2015-12-12 14:26:50 +01:00
  • cdf998a056 Turn <bsd/bsd.h> inert when using LIBBSD_OVERLAY Guillem Jover 2015-12-14 00:44:47 +01:00
  • 2c77ad593c Add missing include to <md5.h> Guillem Jover 2015-12-14 00:37:34 +01:00
  • 48ac79b188 Use the non-overlayed libbsd headers when we need our own definitions Guillem Jover 2015-12-12 14:27:12 +01:00
  • 290a1ce8f2 Switch COPYING to Debian copyright machine readable format 1.0 Guillem Jover 2015-12-07 02:40:46 +01:00
  • 6bcb1312f4 Relicense my contribution to BSD-2-clause Guillem Jover 2015-12-07 02:45:52 +01:00
  • da137a0921 Add missing copyright and license headers Guillem Jover 2015-12-07 01:53:49 +01:00
  • d2f59a23d5 Fix getentropy implementation to use the correct system hooks Guillem Jover 2015-12-02 04:00:58 +01:00
  • 01b77f0dcf Add support for GNU/kFreeBSD for closefrom() and getentropy() Guillem Jover 2015-12-02 03:32:13 +01:00
  • 75729394af Unify most arc4random Unix hooks into a single file Guillem Jover 2015-12-02 03:08:17 +01:00
  • 8493c7f27d Use local SHA512 header Guillem Jover 2015-12-01 03:39:10 +01:00
  • 2b030da016 Release libbsd 0.8.0 0.8.0 Guillem Jover 2015-11-30 03:59:42 +01:00
  • 330e211142 Update license and copyright information Guillem Jover 2015-11-30 03:53:21 +01:00
  • 874a0e51d3 Update arc4random module from OpenBSD and LibreSSL Guillem Jover 2015-09-23 19:39:47 +02:00
  • 9a9a8b2dba Add private getentropy module from OpenBSD and LibreSSL Guillem Jover 2015-09-23 19:39:47 +02:00
  • 5f9265f816 Add private SHA512 module from FreeBSD Guillem Jover 2015-09-23 20:13:33 +02:00
  • 1f77cdb40a Add NIOS2 support to nlist() Marek Vasut 2015-11-30 20:39:00 +01:00
  • f3b115540c man: Rename funopen.3 to funopen.3bsd to avoid clash with funtools Guillem Jover 2015-11-30 19:32:48 +01:00
  • 877732ef4d test: Check asprintf() return code Guillem Jover 2015-11-30 23:48:17 +01:00
  • 02bccb0a01 test: Add unit test for strmode() Guillem Jover 2015-09-30 04:17:15 +02:00
  • 58bef83f41 test: Add unit test for arc4random() Guillem Jover 2015-11-16 01:12:24 +01:00
  • 6e074a2bdc build: Make git log invocation immune to local configuration Guillem Jover 2015-11-30 23:00:35 +01:00
  • 0871daf7b0 build: Move hash/helper.c into new libbsd_la_included_sources Guillem Jover 2015-11-30 04:12:02 +01:00
  • 02c33d5022 build: Move proctitle_LDFLAGS inside BUILD_LIBBSD_CTOR conditional Guillem Jover 2015-11-30 02:48:23 +01:00
  • 45443583df Add explicit_bzero() function from OpenBSD Guillem Jover 2015-09-23 19:37:37 +02:00
  • 8641d8aed7 Make closefrom_procfs() fail when reallocarray() fails Guillem Jover 2015-09-24 04:01:11 +02:00
  • 0982dcd98b Lock the file streams in fgetln() and fparseln() Guillem Jover 2015-09-23 07:10:18 +02:00
  • ee26e59e72 Mark functions handling format strings with __printflike Guillem Jover 2015-09-23 05:50:52 +02:00
  • 151bc71d64 Add compile and link-time deprecation warnings for fgetln() Guillem Jover 2015-09-22 16:22:56 +02:00
  • 41ff37bbcc build: Add support for linker warnings Guillem Jover 2015-09-22 16:21:12 +02:00
  • 53d989a223 Switch fparseln() implementation from fgetln() to getline() Guillem Jover 2014-12-13 21:28:36 +01:00
  • f50b197ea5 test: Add fparseln() unit test Guillem Jover 2015-09-22 22:30:17 +02:00
  • 54f153414a test: Refactor stream testing functions into a new module Guillem Jover 2015-09-22 20:56:15 +02:00
  • 9688ab26b9 Avoid left shift overflow in reallocarray Brent Cook 2014-12-13 08:55:59 +01:00
  • 025b44800e Make mergesort setup() static Guillem Jover 2014-11-04 05:34:46 +01:00
  • a6a101effa Use ANSI C prototypes Guillem Jover 2014-11-04 05:33:26 +01:00
  • 32388fe59f Use reallocarray() instead of malloc() or realloc() Guillem Jover 2014-11-03 23:21:52 +01:00
  • 30e328cbf1 Do not close file descriptors while scanning the /proc filesystem Guillem Jover 2014-11-03 00:43:27 +01:00
  • 4cc43915f2 Move procfs based implementation into a new closefrom_procfs() function Guillem Jover 2014-11-02 23:58:23 +01:00
  • 34df142665 Refactor file descriptor closure into a new closefrom_close() Guillem Jover 2014-11-05 20:01:53 +01:00
  • 3881c4fc68 Update closefrom() function Guillem Jover 2014-11-02 00:23:00 +01:00
  • 3a3d87d730 test: Add closefrom() unit test Guillem Jover 2015-09-23 04:40:21 +02:00