Commit Graph

  • 12f394cec1 Merge branch 'README' into 'main' Alan Coopersmith 2024-09-07 20:21:50 +0000
  • f74fc30b68 README: update anongit & cgit URLs to use gitlab instead Alan Coopersmith 2024-09-07 13:19:35 -0700
  • 11ffe5eef7 Merge branch 'spt-init' into 'main' guijan 2024-03-18 07:45:08 +0000
  • 04a24db27a Release libbsd 0.12.2 main 0.12.2 Guillem Jover 2024-03-18 03:17:06 +0100
  • b62f36f305 test: nlist: make resilient against -Wl,--gc-sections Sam James 2024-03-13 23:34:55 +0000
  • 2a3d521318 build: Do not rely on internal autoconf ac_cv_sys_file_offset_bits variable Guillem Jover 2024-03-14 01:56:36 +0100
  • 149aafe198 build: Use -eq instead of = as test operators for arithmetic tests Guillem Jover 2024-03-14 01:59:19 +0100
  • 435825784f build: Fix typo in ABI selection description Guillem Jover 2024-03-13 00:56:59 +0100
  • 31e9396bf2 build: Only install time struct conversion macros where missing Guillem Jover 2024-03-13 00:56:07 +0100
  • 3b8416acab man: Add links for errc module functions Guillem Jover 2024-03-10 18:01:02 +0100
  • 94d0fb3c53 man: Do not install timeval(3bsd) nor timespec(3bsd) Guillem Jover 2024-03-08 03:05:24 +0100
  • e848f5aa29 strtonum: Do not abort on EINVAL from strtoi() Duncan Overbruck 2024-03-05 17:02:32 +0100
  • ee63bca525 closefrom: Ignore files starting with dot when scanning /proc/self/fd Duncan Overbruck 2024-03-05 17:01:29 +0100
  • 9cbd935d92 build: Match also gnu* for GNU/Hurd on the glibc ABI selection Guillem Jover 2024-03-06 02:12:56 +0100
  • 70f49a7028 Release libbsd 0.12.1 0.12.1 Guillem Jover 2024-02-28 04:50:34 +0100
  • b6ccd03201 build: Add a comment to libbsd-overlay.pc about -isystem usage Guillem Jover 2024-02-28 04:44:02 +0100
  • 08188f3c13 build: Install err.h if either of the err or errc modules are built Guillem Jover 2024-02-28 04:37:44 +0100
  • 644062da40 Release libbsd 0.12.0 0.12.0 Guillem Jover 2024-02-27 05:52:53 +0100
  • 32d18dcf47 Add explicit time32 and time64 support Guillem Jover 2024-02-09 04:32:12 +0100
  • 605614d642 build: Add support for AIX Guillem Jover 2024-02-12 03:00:06 +0100
  • ec7f5ee984 Add vasprintf() and asprintf() functions missing on AIX Guillem Jover 2024-02-12 01:04:37 +0100
  • 5392f0c1a4 build: Add support for Solaris Guillem Jover 2024-02-12 02:55:08 +0100
  • be4aced4c5 build: Make almost all exposed interfaces use the new ABI selection Guillem Jover 2024-02-11 23:55:40 +0100
  • 27503a1066 build: Rework ABI selection logic Guillem Jover 2024-02-14 04:59:44 +0100
  • 99739877be build: Rename ABI selection variables from need_ to abi_ Guillem Jover 2024-02-14 04:59:44 +0100
  • 0bdbc0787e build: Revert accidental testing aid change Guillem Jover 2024-02-21 02:29:15 +0100
  • de124dcafa build: Make digest function checks conditional on their use Guillem Jover 2024-02-20 04:28:01 +0100
  • 1d28729514 build: Move ABI selection at the top of configure.ac Guillem Jover 2024-02-20 04:13:59 +0100
  • a81d0b7113 build: Sort variables and their contents in automake files Guillem Jover 2024-02-11 23:55:40 +0100
  • c8e5338a7c build: Rename LIBBSD_ABI to SOVERSION Guillem Jover 2024-02-21 02:05:57 +0100
  • b6d6da4cd4 build: Refactor function checks into a new libbsd-funcs.m4 file Guillem Jover 2024-02-20 04:40:32 +0100
  • f8cb9d8b28 build: Remove space before shell redirection Guillem Jover 2024-02-20 03:57:37 +0100
  • 154624ab45 build: Add support for silent rules for the libbsd.map generation Guillem Jover 2024-02-18 20:40:24 +0100
  • 9fab225f26 Split errc family of functions from err ones Guillem Jover 2024-02-17 05:25:01 +0100
  • 461f10ac57 Sync strtoi()/strtou() implementations from NetBSD Guillem Jover 2024-02-17 03:07:58 +0100
  • f050160976 build: Swap symbol and alias arguments order in macros creating aliases Guillem Jover 2024-02-14 03:39:16 +0100
  • 19e06407eb build: Generate the map file from the configured ABI Guillem Jover 2024-02-11 19:35:05 +0100
  • 10920c3084 build: Make name_from_id man pages conditional instead of id_from_name Guillem Jover 2024-02-12 00:06:56 +0100
  • 97b0fe84b8 man: Mention that funopen() can be made available on musl Guillem Jover 2024-01-08 23:57:45 +0100
  • e87ae3be19 man: Fix manual page references Guillem Jover 2024-01-08 23:40:31 +0100
  • 9275d134e5 man: Add closefrom(), strlcpy() and strlcat() as superseded functions Guillem Jover 2024-01-08 23:39:19 +0100
  • 304a1f831c doc: Use macOS to refer to the operating system Guillem Jover 2024-01-08 23:37:43 +0100
  • edddd806df Release libbsd 0.11.8 0.11.8 Guillem Jover 2024-01-08 02:16:12 +0100
  • dd0bdb58e0 test: Close all descriptors before initializing them for closefrom() Guillem Jover 2024-01-08 01:58:54 +0100
  • 0813f3786f build: Check out-of-tree builds in CI Guillem Jover 2023-10-28 00:52:31 +0200
  • df116b5597 Adjust strlcpy() and strlcat() per glibc adoption Guillem Jover 2024-01-07 17:43:12 +0100
  • ecb44e1655 Do not add a pointer to the NULL constant Guillem Jover 2023-11-14 19:15:11 +0100
  • 459b7f7d24 Do not confuse code analyzers with out-of-bounds array access look alike Guillem Jover 2023-11-14 19:09:25 +0100
  • a44f885cd4 test: Fix short-lived memory leak Guillem Jover 2023-11-14 19:08:15 +0100
  • 3f5ca0aae4 build: Add a coverage regex to the CI job Guillem Jover 2023-10-28 00:47:26 +0200
  • 9d3e59a01d man: Use VARIANTS instead of ALTERNATIVES in libbsd(7) Guillem Jover 2023-10-10 01:53:32 +0200
  • f02562d64a man: Markup function references with Xr instead of Fn Guillem Jover 2023-10-10 01:52:37 +0200
  • b7367c9ced build: Add missing dash to macro title bar Guillem Jover 2023-09-05 03:02:44 +0200
  • 6777eb62b8 pwcache: Do not declare uidtb and gidtb when not used Guillem Jover 2023-07-27 13:57:51 +0200
  • d4e0cdc916 fgetln: Include <stdio.h> after <sys/*> Guillem Jover 2023-07-27 13:39:00 +0200
  • f41d6c12aa build: Refactor GNU .init_array support check into a new m4 function Guillem Jover 2023-05-26 23:55:40 +0200
  • 30b48ed9ea build: Refactor linker script detection into a new m4 function Guillem Jover 2023-05-26 23:50:10 +0200
  • d0d8d0197f build: Do not provide prototypes for arc4random() on Solaris Guillem Jover 2023-07-27 13:51:36 +0200
  • cf61ebb845 build: Do not build the progname module if it is not needed Guillem Jover 2023-04-22 20:47:20 +0200
  • 73b25a8f87 build: Sort entries alphabetically Guillem Jover 2023-04-23 02:04:47 +0200
  • 5434ba169b build: Conditionalize wcslcpy() and wcslcat() functions on macOS Guillem Jover 2023-04-23 02:05:04 +0200
  • dc1bd1a2cb build: Conditionalize only id-from-name functions not the entire pwcache Guillem Jover 2023-04-23 02:00:10 +0200
  • edc746ea7b build: Conditionalize getprogname()/setprogname on macOS Guillem Jover 2023-04-22 22:47:10 +0200
  • 8f998d1d20 progname: Include <procinfo.h> if available Guillem Jover 2023-04-22 20:23:08 +0200
  • d08163b4fe build: Check whether we need libperfstat on AIX Guillem Jover 2023-04-18 03:56:16 +0200
  • 1186cf8822 build: Annotate droppable functions for musl on next SOVERSION bump Guillem Jover 2023-04-18 03:59:17 +0200
  • 6385ccc977 build: Conditionalize bsd_getopt() on macOS Guillem Jover 2023-04-18 03:58:24 +0200
  • c12068179c Move the version script comments before the symbols Guillem Jover 2023-04-18 00:47:12 +0200
  • 9fa06763a1 Port getprogname() to AIX Guillem Jover 2023-04-18 00:44:49 +0200
  • 92337b15a2 Make getprogname() porting mandatory Guillem Jover 2023-04-17 23:59:03 +0200
  • 90b7f3aeba test: Do not use /dev/null as compiler output file Guillem Jover 2023-04-17 23:59:19 +0200
  • 426bf45278 build: Add generated *.sym files to .gitignore Guillem Jover 2023-04-18 00:49:09 +0200
  • 21d12b0211 build: On macOS do not build functions provided by the system Guillem Jover 2023-04-04 23:59:05 +0200
  • bc65806ce2 build: Select whether to include funopen() in the build system Guillem Jover 2023-04-06 23:05:27 +0200
  • 8b7a4d9d3b build: Move Windows OS detection to the OS features section Guillem Jover 2023-04-07 23:43:55 +0200
  • ccbfd1c241 build: Remove __MUSL__ definition from configure Guillem Jover 2023-04-07 23:40:22 +0200
  • e0976d7e90 build: Add a new libbsd_strong_alias() macro and switch users to it Guillem Jover 2023-04-02 22:33:25 +0200
  • 49c7dd1ca4 build: Only emit link warnings for ELF objects Guillem Jover 2023-04-02 22:32:11 +0200
  • 8622767a8a build: Use an export symbols file if there is no version script support Guillem Jover 2023-04-11 00:24:13 +0200
  • 8f61036467 build: Add -no-undefined libtool flag Guillem Jover 2023-04-11 03:03:54 +0200
  • ae7942ba6d build: Do not override the default DEPENDENCIES for libbsd Guillem Jover 2023-04-11 03:02:30 +0200
  • a5faf17090 Only use <stdio_ext.h> if present Guillem Jover 2023-04-01 12:46:49 +0200
  • 06e8a1b29b Define _NSIG if it is not defined by the system Guillem Jover 2023-04-01 12:45:04 +0200
  • 44824aca3c Declare environ if the system does not do so Guillem Jover 2023-04-01 12:41:42 +0200
  • 1fb6c3f4ce Use lockf() when flock() is not available Guillem Jover 2023-04-10 23:10:40 +0200
  • fe16f3863e test: Use open_memstream() only if available Guillem Jover 2023-04-10 23:11:33 +0200
  • 7c652a94ea test: Do not hardcode root:root user and group names Guillem Jover 2023-04-10 20:57:14 +0200
  • ed2eb31da9 test: Fix closefrom() test on macOS Guillem Jover 2023-04-01 02:46:22 +0200
  • 0f8bcdfd92 test: Fix closefrom() test to handle open file descriptor limits Guillem Jover 2023-04-01 02:48:47 +0200
  • 07192b31e3 test: Disable blank_stack_side_effects() on non-Hurd systems Guillem Jover 2023-04-05 00:01:42 +0200
  • ca3db5e134 build: Do not enable ASAN for musl CI pipelines Guillem Jover 2023-03-29 09:35:27 +0200
  • ff46386fcb man: Add HISTORY section to arc4random(3bsd) Guillem Jover 2023-03-29 02:32:37 +0200
  • 4c6da577a1 man: Switch arc4random(3bsd) man page from OpenBSD to NetBSD Guillem Jover 2023-03-29 02:28:52 +0200
  • 830dd88a98 doc: Remove written-by attribution Guillem Jover 2023-03-14 01:58:40 +0100
  • 257800a03c build: Add support for sanitizer compiler flags Guillem Jover 2021-02-20 22:23:40 +0100
  • 536a7d42fd test: Exempt blank_stack_side_effects() from sanitizer checks Guillem Jover 2023-03-21 04:11:03 +0100
  • 7ed5de0158 test: Import explicit_bzero() sanitizer support changes from OpenBSD Guillem Jover 2023-03-21 04:10:33 +0100
  • 05a802a2c1 test: Fix memory leaks in fpurge test Guillem Jover 2023-03-14 03:05:58 +0100
  • 5962e03c2d man: Fix BSD and glibc versions Guillem Jover 2023-03-03 01:27:31 +0100
  • 59a21c7fb8 man: Update STANDARDS and HISTORY sections Guillem Jover 2023-02-20 00:11:10 +0100