Commit Graph

  • 233cab9d64 Add support for new LIBBSD_VIS_OPENBSD selection macro Guillem Jover 2021-02-06 23:28:42 +01:00
  • 2462cd8888 Release libbsd 0.11.0 0.11.0 Guillem Jover 2021-02-07 00:23:43 +01:00
  • d54ceb37ce Update copyright claims Guillem Jover 2021-02-07 00:09:45 +01:00
  • 847e682f8d Use libmd hashing function implementations instead of embedding our own Guillem Jover 2021-02-07 00:09:30 +01:00
  • 68f980c90d Provide a default progname on Windows Aaron Dierking 2018-07-05 14:47:47 -07:00
  • 37a9b56c05 Import pwcache module from OpenBSD Guillem Jover 2021-02-06 23:43:12 +01:00
  • 45dd5229ea man: Remove empty line in reallocarray(3bsd) Guillem Jover 2021-02-07 01:27:51 +01:00
  • 01f0d1ea1e Add recallocarray() and freezero() from OpenBSD Faidon Liambotis 2020-12-31 12:46:03 +02:00
  • 9c85d828a1 Fix ELF detection on Intel compilers Seth R Johnson 2019-11-14 07:26:41 -05:00
  • eac4ce0c67 man: Add a timespec(3bsd) alias to timeval(3bsd) Guillem Jover 2020-09-20 03:30:20 +02:00
  • 5ecff0c903 man: Add missing LIBRARY section Guillem Jover 2020-09-16 23:41:28 +02:00
  • 8c5a83d678 Fix coding style Guillem Jover 2020-09-20 03:32:57 +02:00
  • d5b04ab19c test: Fix short lived memory leaks Guillem Jover 2020-08-16 22:01:42 +02:00
  • cfeafeabad funopen: Fix memory leak in funopen_close() when closefn is NULL Guillem Jover 2020-08-16 21:58:04 +02:00
  • 3d6b6ead64 build: Detect support for --version-script in ld Guillem Jover 2019-11-16 00:04:18 +01:00
  • eb445425ff Do not define SIZE_T_MAX if already defined Guillem Jover 2019-08-12 23:52:10 +02:00
  • 59f6a95609 man: Add missing doc-operating-system-NetBSD string variable Guillem Jover 2019-08-12 23:25:20 +02:00
  • 3548c5f6bf Add missing strnvisx() to the symbols script Guillem Jover 2019-08-26 05:39:17 +02:00
  • a11c98a6b5 Release libbsd 0.10.0 0.10.0 Guillem Jover 2019-08-07 18:34:09 +02:00
  • 5745ca0362 err: Add err(), warn(), errx() and warnx() familiy of functions Guillem Jover 2019-08-06 15:49:41 +02:00
  • 9628798d7d err: Rewrite warnc() and errc() family functions to be standalone Guillem Jover 2019-08-06 15:37:43 +02:00
  • f34a5f71d9 err: Mark error functions as non-returning with __dead2 Guillem Jover 2019-08-06 15:29:54 +02:00
  • 72c68868c8 Add e2k support for nlist() Michael Shigorin 2019-08-07 00:02:09 +02:00
  • a4323f2b16 Add AArch64 ILP32 support to nlist() Frank Schaefer 2019-05-28 16:04:54 -05:00
  • 4997efa59a Add ARC support to nlist() Rosen Penev 2019-05-17 01:44:56 +00:00
  • 96202c6c14 Add a comment to note the ELF entries are sorted alphabetically Guillem Jover 2019-08-07 00:00:15 +02:00
  • 61d378f5e9 Re-allow direct use of nlist.n_name in <nlist.h> James Clarke 2019-02-03 00:11:15 +00:00
  • 9d917aad37 nlist: Fix out-of-bounds read on strtab Guillem Jover 2019-08-07 22:58:30 +02:00
  • 18662cadfc nlist: Fix unbounded malloc() calls Guillem Jover 2019-06-15 14:33:32 +02:00
  • ce53f7c25f nlist: Fix pread() return value check Guillem Jover 2019-06-15 14:33:32 +02:00
  • 24d1f4dd34 nlist: Check whether sh_link is within bounds Guillem Jover 2019-06-15 14:33:32 +02:00
  • e9529d9b4a nlist: Check that e_shnum and e_shentsize are within bounds Guillem Jover 2019-06-15 14:33:32 +02:00
  • 3aaedb1208 nlist: Check whether the nl argument is not NULL Guillem Jover 2019-06-15 14:33:32 +02:00
  • 2c754f435b man: Add man page sections to function references Guillem Jover 2019-07-31 03:49:43 +02:00
  • ee4d24970a man: Fix typo Sebastian 2019-03-10 10:03:12 +00:00
  • 8d2afa3a9f man: Fix typos Guillem Jover 2019-07-31 03:49:24 +02:00
  • e9f6faf3aa man: Replace references to a.out(5) with elf(5) Guillem Jover 2019-07-31 03:02:38 +02:00
  • 99320b9168 man: Define doc-operating-system-NetBSD string variables Guillem Jover 2019-06-13 23:43:57 +02:00
  • 71c710e9a8 man: Use major.minor version for .Nx macros Guillem Jover 2019-06-13 23:42:49 +02:00
  • 21f4052c5b man: Add doc-str-Lb-libbsd aliases for str-Lb-libbsd Guillem Jover 2019-06-13 23:36:09 +02:00
  • 1899e2c5ab Update TODO Guillem Jover 2019-07-31 02:58:01 +02:00
  • 4803340802 Provide a <sys/param.h> with MIN() and MAX() Aaron Dierking 2018-06-14 11:38:32 -07:00
  • f99b8ea527 build: Disable CRT warnings on Windows Aaron Dierking 2018-06-14 11:38:33 -07:00
  • 4bed48398f build: Detect Windows/MinGW at configure time Aaron Dierking 2018-06-14 11:38:32 -07:00
  • 2e071c3cc1 build: Support platforms without symbol versioning Guillem Jover 2019-08-06 19:14:29 +02:00
  • 890699a78b build: Abstract symbol versioning via new libbsd_symver_* macros Guillem Jover 2019-08-06 18:51:45 +02:00
  • b0ebb0d4c2 build: Use __register_atfork() only if really available Guillem Jover 2019-08-06 23:16:42 +02:00
  • 73aea4f808 build: Fix check for clock_gettime() within librt Guillem Jover 2019-08-06 23:11:50 +02:00
  • 7cfa2d4530 Correct Clang feature detection Aaron Dierking 2018-06-14 11:38:31 -07:00
  • 574c7a1365 Protect C language extensions with two leading and trailing underscores Guillem Jover 2018-06-18 00:36:44 +02:00
  • c2d9d84088 Guard non-portable forwarded includes Aaron Dierking 2018-06-14 11:38:32 -07:00
  • 2ebe6d5a02 Windows support for inet_net_pton() Aaron Dierking 2018-06-14 11:38:32 -07:00
  • aeea1f4083 Windows support for HASHFileChunk() Aaron Dierking 2018-06-14 11:38:32 -07:00
  • 0500a1bd08 Don't require <grp.h> Aaron Dierking 2018-06-14 11:38:32 -07:00
  • 3d9c6c08ed Only define S_ISTXT if S_ISVTX is defined Aaron Dierking 2018-06-14 11:38:32 -07:00
  • b9dee9f69a Use CHAR_BIT instead of NBBY in strnvis() Aaron Dierking 2018-06-14 11:38:31 -07:00
  • 81c3c3e405 Replace reintroduced legacy u_* type usage in strnvis() and strnunvis() Aaron Dierking 2018-06-14 11:38:31 -07:00
  • 5e0998fa4f Remove dead code in vis Guillem Jover 2018-06-09 00:08:14 +02:00
  • 8e2d55047c Fix vis family of functions to not leak Guillem Jover 2018-06-06 05:41:34 +02:00
  • 13c32916b4 flopen: Add missing <fcntl.h> include Baruch Siach 2018-06-05 19:21:46 +03:00
  • 8e834cd068 build: Simplify gitlab CI configuration Guillem Jover 2018-05-31 03:59:49 +02:00
  • e354f9b1d0 build: Install git in gitlab CI configuration Guillem Jover 2018-05-31 03:46:14 +02:00
  • 4c5e9b478e build: Fix gitlab CI configuration Guillem Jover 2018-05-31 03:34:07 +02:00
  • 005b509061 build: Add a gitlab CI configuration file Guillem Jover 2018-05-31 01:45:28 +02:00
  • a8531ad051 man: Fix comma splice Jakub Wilk 2018-05-22 13:08:56 +02:00
  • c4b0fd2c9f man: Fix name of the function injected by libbsd-ctor Jakub Wilk 2018-05-22 13:08:55 +02:00
  • 1ca09c18f7 Release libbsd 0.9.1 0.9.1 Guillem Jover 2018-05-22 16:03:59 +02:00
  • e4e15ed286 Fix strnvis() and strnunvis() NetBSD ABI break Guillem Jover 2018-05-22 13:50:44 +02:00
  • bf697b900c Add symbol redirection support Guillem Jover 2018-05-22 15:43:48 +02:00
  • f1966385b3 Fix COPYING file format Guillem Jover 2018-05-21 22:41:23 +02:00
  • e007233cf0 Release libbsd 0.9.0 0.9.0 Guillem Jover 2018-05-21 04:41:56 +02:00
  • 3cabf46bb0 Deprecate fgetwln() Guillem Jover 2018-05-21 03:15:59 +02:00
  • 6eebc1f264 Fix typo in fgetln() linker warning Guillem Jover 2018-05-21 03:10:12 +02:00
  • a1730c1063 Add Windows support for getentropy() and arc4random() Guillem Jover 2018-05-15 00:55:02 +02:00
  • 6f68c93076 Switch strtonum() implementation from strtoll() to strtoi() Guillem Jover 2018-05-21 00:22:38 +02:00
  • e13b1a337a Import strtoi() and strtou() functions from NetBSD Guillem Jover 2018-05-21 00:20:49 +02:00
  • ef5faeb575 Update few RCS keyword contents to match BSD originals Guillem Jover 2018-05-20 19:20:33 +02:00
  • 2d7de186e9 Update vis/unvis modules from NetBSD Guillem Jover 2018-05-21 03:09:05 +02:00
  • 3efad64155 Update readpassphrase() from OpenBSD Guillem Jover 2018-05-21 01:56:33 +02:00
  • a6f407ab0d Update heapsort() from OpenBSD Guillem Jover 2018-05-21 01:34:17 +02:00
  • 21edbb4f22 Update fmtcheck() from NetBSD Guillem Jover 2018-05-21 00:31:15 +02:00
  • e3979d1a7c Update humanize_number() from FreeBSD Guillem Jover 2018-05-20 19:22:16 +02:00
  • facbddb652 Update pidfile module from FreeBSD Guillem Jover 2018-05-20 19:18:18 +02:00
  • 3d88c999b4 Update arc4random() headers from OpenBSD Guillem Jover 2018-05-15 00:41:26 +02:00
  • e42381dc51 Update getentropy() code from OpenBSD Guillem Jover 2018-05-15 00:41:26 +02:00
  • 993828d84e Add flopenat() function from FreeBSD Guillem Jover 2018-05-21 01:11:46 +02:00
  • 30b4d50754 Add __arraycount() macro from NetBSD Guillem Jover 2018-05-21 03:00:47 +02:00
  • f6ed7c278b Fix build for openrisc with uClibc Baruch Siach 2018-04-03 20:10:14 +03:00
  • 1f8a3f7bcc Fix function declaration protection for glibc already providing them Guillem Jover 2018-03-06 01:39:45 +01:00
  • b20272f5a9 Remove <features.h> inclusion from <bsd/libutil.h> Guillem Jover 2018-03-06 01:42:52 +01:00
  • 11ec8f1e5d Handle systems missing <sys/cdefs.h> Guillem Jover 2018-03-06 01:41:35 +01:00
  • 5ba8c5bab0 progname: Port to Windows Guillem Jover 2018-03-05 00:37:47 +01:00
  • 0093ca2b0e Handle SPARC V8+ on Sun Studio compiler Guillem Jover 2018-03-05 00:02:34 +01:00
  • 0b65d43963 Add support for ELF machine EM_SPARC32PLUS James Clarke 2018-03-04 23:44:52 +01:00
  • 0b61c5ffed Release libbsd 0.8.7 0.8.7 Guillem Jover 2018-01-13 16:20:35 +01:00
  • 9ceac74e91 test: Fix nlist(3) unit test on IA64 Jason Duerstock 2017-12-03 16:50:07 +01:00
  • 9afc7100a1 Fix <sys/cdefs.h> for gcc with no __has_include or __has_include_next support Adam Lackorzynski 2017-12-03 16:46:19 +01:00
  • 22fbd62368 Handle several functions now being provided by glibc Guillem Jover 2017-09-02 19:55:50 +02:00
  • b4f7c065ba man: Document on what other BSDs arc4random(3) is present Guillem Jover 2017-08-05 13:42:56 +02:00
  • bbf90ac3cd Release libbsd 0.8.6 0.8.6 Guillem Jover 2017-07-17 01:01:13 +02:00