opnsense-src/lib/libc
Dag-Erling Smørgrav 016d3ec239 tzcode: Add a test case for plain issetugid case
This catches a bug in tzcode which incorrectly considers TZDEFAULT as
unsafe as if it came from the environment.

Also deduplicate some repeated code, and fix a missing mode in an
open(2) call with O_CREAT set.

Event:		Oslo Hackathon 202508
Reviewed by:	philip
Differential Revision:	https://reviews.freebsd.org/D52241
2025-09-01 08:33:47 +02:00
..
aarch64 libc, libthr: Ditch MD __pthread_distribute_static_tls helpers 2025-05-29 17:06:54 +01:00
amd64 libc/amd64: rewrite memrchr() scalar impl. to read the string from the back 2025-08-09 22:13:27 +02:00
arm libc, libthr: Ditch MD __pthread_distribute_static_tls helpers 2025-05-29 17:06:54 +01:00
capability cap_rights_is_empty: add MLINK 2024-12-02 15:35:40 -05:00
compat-43 Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
csu csu: C standard requires errno on main() entry 2025-06-24 04:11:17 +03:00
db db/hash.c: Fix flag check in hash_seq 2025-08-01 11:33:00 +02:00
gdtoa Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
gen libc: gen: refactor execvPe() for readability 2025-08-02 23:15:03 -05:00
gmon Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
i386 libc: Fix a typo in a source code comment 2025-08-17 09:24:59 +02:00
iconv Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
include kern: fix setgroups(2) and getgroups(2) to match other platforms 2025-08-14 23:06:09 -05:00
inet Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
isc Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
locale libc: locale: fix EUC shift check 2025-04-20 13:29:45 -05:00
md libmd, kern, stand: consolidate md5 implementations (NFC) 2024-09-29 22:34:18 -05:00
nameser Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
net libc: preserve errno in gai_strerror() 2025-08-20 00:22:40 +03:00
nls libc: remove some XXX for russian translations of errnos 2024-11-03 18:59:16 +02:00
posix1e manuals: Fix "missing end of block" errors 2024-10-07 15:40:58 -03:00
powerpc libc, libthr: Ditch MD __pthread_distribute_static_tls helpers 2025-05-29 17:06:54 +01:00
powerpc64 libc/powerpc64: Fix swapcontext(3) 2025-07-13 14:00:56 -04:00
powerpcspe Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
quad Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
regex libregex: fix our mapping for \w 2025-08-08 13:27:26 -05:00
resolv libc: Remove unused pselect() implementation. 2025-07-24 16:01:09 +02:00
riscv libc, libthr: Ditch MD __pthread_distribute_static_tls helpers 2025-05-29 17:06:54 +01:00
rpc Revert "Remove Secure RPC DES authentication" 2025-08-15 17:59:18 +01:00
secure libmd, kern, stand: consolidate md5 implementations (NFC) 2024-09-29 22:34:18 -05:00
softfloat libc/softfloat: we don't export _fp[gs]et* symbols 2024-03-13 20:35:41 +00:00
stdio stdio: Fix bug in integer-parsing FSM 2025-08-09 00:46:03 +02:00
stdlib jemalloc: don't error out on initializer warning in gcc 2025-08-17 11:13:33 -06:00
stdtime libc: Test time zone change detection. 2025-07-18 19:49:57 +02:00
string memchr.3: Operates on objects, not strings 2025-07-25 09:48:42 -04:00
sys libc: stop trying to create __<syscall> symbols 2025-08-06 12:31:24 +01:00
tests tzcode: Add a test case for plain issetugid case 2025-09-01 08:33:47 +02:00
uuid Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
x86/gen Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
xdr libc/xdr: remove bogus lseek(2) for xdr streams 2025-01-06 08:22:14 -08:00
yp Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
libc.ldscript Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:29 -06:00
libc_nossp.ldscript Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:29 -06:00
Makefile libmd, kern, stand: consolidate md5 implementations (NFC) 2024-09-29 22:34:18 -05:00
Makefile.depend Update Makefile.depend files 2024-10-14 10:26:17 -07:00
Makefile.depend.options Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Versions.def Create namespace for the symbols added during 15-CURRENT cycle 2023-09-22 10:16:29 +02:00