HardenedBSD/lib
Simon J. Gerraty f77b5b295d Allow -DNO_STRICT_REGEX to restore historic regex behavior
Allow restoring the behavior of '{' as described in regex(3).
Ie. only treat it as start of bounds if followed by a digit.

If NO_STRICT_REGEX is not defined, the behavior introduced by
commit a4a801688c is retained,
otherwise the previous behavior is restored.

Differential Revision:	https://reviews.freebsd.org/D45134
2024-05-09 18:29:43 -07:00
..
atf
clang lib/clang: clean out old llvm/clang Sparc target remnants 2024-05-04 19:34:18 +02:00
csu csu: add crtbrand.o dependency on sys/param.h 2024-01-31 15:40:27 -05:00
flua flua: Add hash module 2024-02-15 20:59:23 -07:00
geom Remove cross-references to GBDE 2024-05-07 07:35:33 +00:00
googletest
lib9p dirdeps: Update Makefile.depend* files with empty contents 2023-10-29 17:01:04 -04:00
lib80211 Purge more stray embedded $FreeBSD$ strings 2023-09-25 07:54:56 -07:00
libalias
libarchive libarchive: fix thread autodetermination for zstd compression format 2024-05-03 15:39:37 +02:00
libauditd package: move OpenBSM auditing into its own package 2024-04-28 22:33:06 -06:00
libbe libbe(3): history: fix 2024-04-09 22:01:10 -06:00
libbearssl bearssl: Make shared library link 2024-02-20 20:31:41 -07:00
libbegemot
libblacklist Track upstream project rename in contrib/blocklistd 2023-11-03 16:53:04 -04:00
libblocksruntime
libbluetooth
libbsddialog dirdeps: Update Makefile.depend* files with empty contents 2023-10-29 17:01:04 -04:00
libbsdstat libbsdstat: Fix typo in bsdstat.h 2024-02-13 16:53:35 +08:00
libbsm package: move OpenBSM auditing into its own package 2024-04-28 22:33:06 -06:00
libbsnmp
libbz2
libc Allow -DNO_STRICT_REGEX to restore historic regex behavior 2024-05-09 18:29:43 -07:00
libc_nonshared
libc++ Merge llvm-project main llvmorg-18-init-18359-g93248729cfae 2024-04-06 22:13:49 +02:00
libc++experimental Merge llvm-project main llvmorg-18-init-15088-gd14ee76181fb 2024-04-06 22:11:55 +02:00
libcalendar
libcam lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libcapsicum
libcasper libcasper: fix cap_rights_init usage 2024-02-14 22:33:24 -05:00
libcbor libcbor: Ignore errors for unknown #pragmas 2024-05-07 11:44:52 -07:00
libclang_rt Merge llvm-project main llvmorg-18-init-15088-gd14ee76181fb 2024-04-06 22:11:55 +02:00
libcom_err
libcompat libcompat: silence -Wdeprecated-non-prototype 2024-02-06 20:32:46 +01:00
libcompiler_rt libgcc_s: __extendxftf2 and __trunctfxf2 are amd64-only 2024-05-02 18:13:23 +01:00
libcrypt lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libcuse
libcxxrt libcxxrt: align more with libc/Makefile 2024-04-22 21:28:51 +01:00
libdevctl lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libdevdctl libdevdctl: Fix typo (triple S) 2023-12-27 20:24:30 -07:00
libdevinfo lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libdevstat lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libdiff diff: Integrate libdiff from OpenBSD GoT. 2024-03-27 11:03:33 +01:00
libdl
libdpv lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libdwarf
libedit lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
libefivar lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libelf
libelftc
libevent1
libexecinfo lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libexpat MFV: expat 2.6.0. 2024-02-17 14:04:14 -08:00
libfdt libfdt: Make an internal FDT library available 2024-03-21 01:05:05 -04:00
libfetch libfetch: parse scheme://domain:/ correctly 2024-03-25 16:11:42 -04:00
libfido2 libfido2: update to 1.14.0 2024-05-04 12:51:08 -04:00
libfigpar lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libgcc_eh libgcc_{eh,s}: restore __*_frame_info symbols post llvm18 2024-04-19 22:56:13 +01:00
libgcc_s libgcc_s: __extendxftf2 and __trunctfxf2 are amd64-only 2024-05-02 18:13:23 +01:00
libgeom lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libgpio libgpio: Fix type mismatch for gpio_pin_[gs]et 2023-11-14 18:34:21 -08:00
libgssapi
libiconv_modules lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libifconfig carp: support VRRPv3 2024-05-08 13:19:03 +02:00
libipsec libipsec: make const-correct 2024-04-22 22:36:34 -06:00
libipt
libiscsiutil lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libjail libjail: Guard against programmer error in jailparam_export() 2024-02-04 17:52:30 -05:00
libkiconv
libkvm lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libldns
liblua dirdeps: Remove $FreeBSD$ 2023-11-26 15:47:54 -05:00
liblutok
liblzma Backport export of lzma_mt_block_size symbol. 2024-04-04 23:39:33 -07:00
libmagic libmagic: Use HOST_CC when compiling hostprog used by build 2024-03-27 19:18:43 -04:00
libmd lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libmemstat lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libmilter
libmixer mixer(3): Do not hardcode "/dev/mixer" 2024-02-12 13:00:05 +02:00
libmp
libmt lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libnetbsd lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libnetgraph lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libnetmap libnetmap: remove interface name validation 2023-12-21 14:43:57 +00:00
libnv lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libnvmf nvmf_tcp: Correct tests for PDU direction 2024-05-06 14:03:48 -07:00
libomp Merge llvm-project main llvmorg-18-init-15088-gd14ee76181fb 2024-04-06 22:11:55 +02:00
libopenbsd lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libopencsd
libpam package: move cron into its own package 2024-04-22 22:36:35 -06:00
libpathconv
libpcap dirdeps: Fix libpcap Makefile.depend.options 2023-11-17 11:34:57 -05:00
libpe
libpfctl libpfctl: fix file descriptor leak 2024-05-09 14:07:07 +02:00
libpjdlog lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libpmc libpmc: Import AMD Zen 4 PMU events 2024-04-20 11:54:04 -04:00
libpmcstat lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libproc lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libprocstat inpcb: fully retire inp_ppcb pointer 2024-03-29 12:18:32 -07:00
libradius lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libregex dirdeps: Update Makefile.depend* files with empty contents 2023-10-29 17:01:04 -04:00
librpcsec_gss librpcsec_gss: don't export non-existant symbols 2024-04-16 22:14:21 +01:00
librpcsvc lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
librss lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
librt lib{c,rt}: use libsys.h for __sys_* declerations 2024-04-16 17:48:07 +01:00
librtld_db lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libsbuf lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libsdp
libsecureboot libsecureboot do not report expected unverified files 2024-02-12 14:35:01 -08:00
libsm
libsmb
libsmdb
libsmutil
libsqlite3
libssp lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libssp_nonshared
libstats dirdeps: Update Makefile.depend* files with empty contents 2023-10-29 17:01:04 -04:00
libstdbuf
libstdthreads libstdthreads: destroy mutexattr in mtx_init() 2024-02-04 13:50:56 +02:00
libsys clock_gettime.2: fix markup 2024-05-06 17:52:22 -04:00
libsysdecode libsysdecode use MKTABLES_INCLUDEDIR 2024-03-21 11:55:56 -07:00
libtacplus lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libtelnet lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
libthr libthr: avoid varargs in fcntl and openat interposers 2024-05-08 15:49:13 +01:00
libthread_db lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libucl
libufs lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libugidfw
libulog libulog: Make sure ut_line, ut_user, ut_host are terminated. 2024-04-29 12:11:37 +02:00
libunbound unbound: Vendor import 1.19.3 2024-03-17 01:57:42 -06:00
libusb libusb(3): Fix link in comment 2024-02-13 16:55:54 +08:00
libusbhid lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libutil login_cap.h: Remove LOGIN_DEFPRI 2024-01-29 22:58:10 +01:00
libveriexec lib: Automated cleanup of cdefs and other formatting 2023-11-26 22:23:59 -07:00
libvgl lib/libvgl/main.c: remove an extra semicolon 2024-02-02 18:35:01 -07:00
libvmmapi libvmmapi: Conditionalize compilation of some functions 2024-04-10 11:17:56 -04:00
libwrap
libxo dirdeps: Update Makefile.depend* files with empty contents 2023-10-29 17:01:04 -04:00
liby lib: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
libypclnt
libz dirdeps: Update/fix Makefile.depend* for toolchain 2023-11-26 20:50:13 -05:00
libzstd
msun pow,powf(3),__ieee754_rem_pio2(f): Avoid negative integer left shift UB 2024-04-23 14:04:07 -06:00
ncurses ncurses: serialize the tinfo build a little bit 2024-01-23 23:00:36 -06:00
nss_tacplus nss_tacplus: Provide dummy setpwent(), getpwent_r(), endpwent(). 2023-08-31 07:49:57 +00:00
ofed Trim various $FreeBSD$ 2023-10-10 10:34:43 -07:00
tests
Makefile libnvmf: Add internal library to support NVMe over Fabrics 2024-05-02 16:28:16 -07:00
Makefile.inc