Commit Graph

  • f21a96538f fix toctou race in popen children's closing of other popen pipes master Rich Felker 2026-07-28 19:26:37 -0400
  • b306b16af1 riscv32: fix missing and extraneous items in syscall table Rich Felker 2026-06-18 11:33:50 -0400
  • 3cc477a2ce fix linkage namespace violations in mallocng Rich Felker 2026-06-12 12:15:13 -0400
  • af839d4381 math: include missing float.h in logbl Szabolcs Nagy 2026-06-01 15:21:09 +0200
  • 50979c5bc8 fix rounding of hex floats in strtod/scanf on ld64 and ld128 archs Rich Felker 2026-05-21 09:37:18 -0400
  • bf96b52a44 mallocng: fix handling of allocations with extreme alignment Rich Felker 2026-05-12 09:19:26 -0400
  • 64f05291ff ldso: fix missing errno code when reporting relro mprotect failure Rich Felker 2026-05-05 20:34:14 -0400
  • bb4b410246 fix fmemopen write-mode streams clobbering final byte with null Rich Felker 2026-05-05 19:49:32 -0400
  • 9086784bf2 fix failure to report write error (ENOSPC) on fmemopen streams Rich Felker 2026-05-05 19:47:21 -0400
  • 5122f9f3c9 qsort: fix shift UB in shl and shr Luca Kellermann 2026-04-10 03:03:22 +0200
  • b3291b9a9f qsort: hard-preclude oob array writes independent of any invariants Rich Felker 2026-04-09 23:40:53 -0400
  • 228da39e38 qsort: fix leonardo heap corruption from bug in doubleword ctz primitive Rich Felker 2026-04-09 22:51:30 -0400
  • d2f20c49df adjust iswalnum to admit tail call to iswalpha Rich Felker 2026-04-09 20:23:44 -0400
  • 67219f0130 fix pathological slowness & incorrect mappings in iconv gb18030 decoder Rich Felker 2026-03-30 16:00:50 -0400
  • 40acb04b2c regex: reject invalid \digit back reference in BRE Szabolcs Nagy 2026-03-23 17:33:20 +0000
  • 0572555dab fix incorrect access to tzname[] by strptime %Z conversion specifier Rich Felker 2026-03-22 21:32:35 -0400
  • 3df932bc33 fix condition for riscv{32,64} non-stup fenv Rich Felker 2026-03-21 15:14:41 -0400
  • 1969500402 riscv: don't define fenv macros for soft float Alex Rønne Petersen 2026-01-16 13:57:40 +0100
  • 31b3ce5309 remove non-generic __WORDSIZE definition Sertonix 2026-02-03 20:54:47 +0000
  • 6f6bd4a189 dns: fix nameserver OOB read in IPv6-disabled fallback Liam Wachter 2026-03-20 12:19:40 -0400
  • 9fa28ece75 release 1.2.6 v1.2.6 Rich Felker 2026-03-20 11:40:00 -0400
  • 1347154cdc vdso: add support for GNU hash tables Tomáš Hulata 2025-08-23 00:54:04 +0200
  • 149d872970 getgr*: validate group member lists from nscd backend Rich Felker 2026-03-17 21:59:45 -0400
  • 19f9aeaaba sys/mman.h: add MADV_COLLAPSE from linux v6.1 Michal Biesek 2023-08-08 21:41:06 +0200
  • 56df2e1fc1 sys/mman.h: add MADV_DONTNEED_LOCKED from linux v6.0 Rich Felker 2026-03-15 16:24:56 -0400
  • bb5693fa5e sys/mman.h: add MADV_POPULATE_(READ|WRITE) from linux v5.14 Michal Biesek 2023-08-08 11:46:09 +0200
  • 9355c44311 loongarch64: add lsx and lasx regset definition Xing Li 2024-09-10 09:17:57 +0800
  • b5146b83ab loongarch64: add fpu and simd context to signal.h JianTao Shan 2024-09-23 02:52:29 +0000
  • 38b00812ef loongarch64: add new reloc types and NT_LOONGARCH_HW_* into elf.h Jingyun Hua 2025-01-04 16:41:44 +0800
  • b37d241dfe fenv: add missing C dummy functions for loongarch64 soft float Alex Rønne Petersen 2025-09-27 04:28:14 +0200
  • 5c901bb360 update syscalls up to linux 6.19 Szabolcs Nagy 2026-03-01 15:28:33 +0100
  • 4268281ab4 getifaddr: fix typo ssl to sll RocketDev 2026-03-02 00:21:58 +0800
  • 5c26c890ed mallocng: prevent stray ';' at top-level Michael Forney 2024-04-15 03:26:17 -0700
  • 1b76ff0767 s390x: shuffle register usage in __tls_get_offset to avoid r0 as address Alex Rønne Petersen 2025-10-12 05:35:19 +0200
  • 0ccaf0572e printf: fix buffer overflow in floating point decimal formatting Rich Felker 2025-09-19 18:35:19 -0400
  • 0b86d60bad riscv: fix setjmp assembly when compiling for ilp32f/lp64f. Alex Rønne Petersen 2024-06-29 04:04:34 +0200
  • f6944eb3c4 powerpc[64]: fix missing ctr and xer regs in syscall asm clobberlists Rich Felker 2025-08-07 15:35:14 -0400
  • a6244de1c9 fix erroneous definition of IN6_IS_ADDR_V4COMPAT Rich Felker 2025-07-30 09:32:02 -0400
  • 8fd5d03187 aarch64: mask off SME and unknown/future hwcap bits Rich Felker 2025-07-16 12:04:39 -0400
  • 709fee55fd aarch64: replace asm source file for __set_thread_area with inline asm Rich Felker 2025-07-12 21:56:08 -0400
  • bd981f3342 elf.h: add AT_HWCAP3 and AT_HWCAP4 Rich Felker 2025-07-12 21:48:59 -0400
  • f96e47a261 printf: fix regression in large double formatting on ld128 archs Rich Felker 2025-07-01 21:30:18 -0400
  • caae5a8b27 fix register name usage in aarch64 clone.s Rich Felker 2025-07-01 11:57:40 -0400
  • ab4635fba6 make __getauxval a public ABI symbol Szabolcs Nagy 2023-10-12 20:31:48 +0200
  • fcdff46a32 statx: add Linux 6.11 fields/constants J. Neuschäfer 2024-10-24 01:19:30 +0200
  • 18289e5dea ldso: fix typo in comment J. Neuschäfer 2024-10-23 14:46:39 +0200
  • 86373b4999 powerpc: update HWCAP bits for Power10 A. Wilcox 2025-01-03 13:40:44 -0600
  • fde29c04ad stdio: skip empty iovec when buffering is disabled Casey Connolly 2025-04-23 15:06:48 +0200
  • ae3a8c93a6 fix strcasestr failing to find zero-length needle Rich Felker 2025-05-16 09:10:19 -0400
  • 23febbd3c5 align mbsnrtowcs behavior on partial character with new requirements Rich Felker 2025-05-05 09:27:29 -0400
  • 6915b34860 dns resolver: reorder sockaddr union to make initialization safe Rich Felker 2025-05-05 09:23:32 -0400
  • a34ca6ead1 termios: fix input speed handling Rich Felker 2025-02-22 11:27:33 -0500
  • b6b81f697b clone: clear the frame pointer in the child process on relevant ports Alex Rønne Petersen 2024-12-12 17:56:04 +0100
  • 5e03c03fcd clone: align the given stack pointer on or1k and riscv Alex Rønne Petersen 2025-02-08 05:39:59 +0100
  • 06c5e4e832 signal: check sigpause() input parameter Lihua Zhao 2024-12-18 17:12:22 +0800
  • b0dc340b38 loongarch64: add bits/hwcap.h for cpu feature bits in AT_HWCAP auxv entry Xing Li 2024-11-15 15:26:42 +0800
  • cabbd8697d bind_textdomain_codeset: fix return value Rich Felker 2025-02-21 19:42:38 -0500
  • 00fb7107ca shadow.h: remove declaration of function not implemented Rich Felker 2025-02-21 19:32:27 -0500
  • 362fc54572 riscv: mark __restore and __restore_rt hidden Alex Rønne Petersen 2024-11-23 01:20:08 +0100
  • f1cda422cd i386, x86_64, x32: set the symbol type for the crt1 START function Alex Rønne Petersen 2024-11-23 01:19:51 +0100
  • c47ad25ea3 iconv: harden UTF-8 output code path against input decoder bugs Rich Felker 2025-02-12 17:06:30 -0500
  • 4c4f15dae5 hasmntopt: match only whole options not arbitrary substrings Rich Felker 2025-02-09 13:36:44 -0500
  • e5adcd97b5 iconv: fix erroneous input validation in EUC-KR decoder Rich Felker 2025-02-09 10:07:19 -0500
  • 5e594aeabf iconv: fix erroneous decoding of some invalid ShiftJIS sequences Rich Felker 2025-02-09 10:02:10 -0500
  • 6af4f25b89 s390x: manually inline __tls_get_addr in __tls_get_offset Alex Rønne Petersen 2025-01-24 06:12:13 +0100
  • 5ccf05d86d ldso: don't reclaim zero-memory-sized segments Yao Zi 2024-11-18 03:44:47 +0000
  • 1a98576401 sched.h: reduce namespace conflicts in _GNU_SOURCE profile Rich Felker 2025-01-13 08:31:02 -0500
  • d36e5bf83b mq: add x32-specific implementations to work around mismatched kernel ABI Rich Felker 2024-12-23 07:05:06 +0000
  • 561cd07dff SIGEV_THREAD timers: re-block signals when reusing kernel thread Rich Felker 2024-12-13 11:41:54 +0000
  • 47fa6e4fcc SIGEV_THREAD timers: fix fatal signal if internal SIGTIMER becomes unblocked Rich Felker 2024-12-13 11:31:40 +0000
  • 61399d4bd0 loongarch64: add TLSDESC support Xing Li 2024-09-10 09:15:33 +0800
  • 9b6a24f9c5 wire up vdso clock_gettime for riscv32 and riscv64 Rich Felker 2024-10-22 19:16:42 -0400
  • f2375aacac wire up vdso clock_gettime for powerpc, powerpc64, and s390x Rich Felker 2024-10-22 19:11:24 -0400
  • bc5f816a7a mips: use preferred asm mnemomic jr for better assembler compatibility Alex Rønne Petersen 2024-09-18 03:18:42 +0200
  • 4e6c827cf4 mntent: exclude trailing newline from parsed field Alyssa Ross 2024-10-19 20:13:21 +0200
  • 9929a571b5 arm: fix _init/_fini alignment in crti.o Alex Rønne Petersen 2024-10-10 22:50:46 +0200
  • 047a16398b sys/stat.h: fix typo in statx member name stx_dio_offset_align Khem Raj 2024-10-12 16:51:51 -0700
  • 5be920e910 s390x: don't allow br r0 in CRTJMP asm Stefan Liebler 2024-10-10 15:02:44 +0200
  • 2fc56aaa9f update contributor name in authorship notices Rich Felker 2024-10-10 19:44:58 -0400
  • 43664364c8 fix compile regression in exit on archs without SYS_pause Rich Felker 2024-10-10 17:11:48 -0400
  • 6d8000d3c6 abstract missing SYS_pause syscall with macros Rich Felker 2024-10-10 17:09:24 -0400
  • 23ab04a863 statx: add new struct statx fields and corresponding mask macros Rich Felker 2024-09-13 17:21:17 -0400
  • 4ca8c26776 statx: fix uninitialized attributes/mask in fallback path Rich Felker 2024-09-13 17:08:11 -0400
  • 251cbb6366 statx: fix ENOSYS emulation not setting stx_rdev_* Gabriel Ravier 2024-09-13 22:00:15 +0200
  • 8c43c56269 sysconf: fix _SC_MINSIGSTKSZ computation to match kernel interpretation Rich Felker 2024-08-31 12:34:13 -0400
  • 300a1f5390 sigaltstack: enforce dynamic MINSIGSTKSZ limit Rich Felker 2024-08-31 12:25:44 -0400
  • 572a2e2eb9 printf: drastically reduce stack usage without [long] double args Rich Felker 2024-08-26 16:01:11 -0400
  • c94a0c16f0 isatty: don't collapse all non-EBADF errors to ENOTTY Rich Felker 2024-08-20 12:34:50 -0400
  • ee18e584bf printf core: replace if(0) blocks around switch cases with explicit gotos Rich Felker 2024-08-18 13:53:39 -0400
  • 06a9647093 iconv: add cp858 Rich Felker 2024-08-18 13:00:10 -0400
  • e1b57ede3e catan: remove no-op reduction mod pi and unused code Rich Felker 2024-08-15 10:07:36 -0400
  • ca4e632df4 remove incorrect comment regarding powl exceptional cases Rich Felker 2024-08-14 20:43:27 -0400
  • c851b268bd strerror: add error strings for EUCLEAN and ENAVAIL Rich Felker 2024-08-10 22:08:56 -0400
  • 9c78557af0 use hidden visibility for C entry point function _start_c Rich Felker 2024-08-10 19:49:24 -0400
  • 882aedf6a1 fix lost or delayed wakes in sem_post under certain race conditions Rich Felker 2024-08-10 16:30:28 -0400
  • b09e3174a6 m68k: fix POLLWRNORM and POLLWRBAND Baruch Siach 2024-08-07 08:51:03 +0300
  • 2de6b42605 fix missing make dependency for Scrt1.o due to typo Rich Felker 2024-08-09 23:03:52 -0400
  • cde213f9c3 timer_create: replace pthread barrier with semaphores for thread start Rich Felker 2024-07-24 12:41:04 -0400
  • 9ee6f10407 atexit: fail rather than deadlocking after last handler is called Rich Felker 2024-07-24 12:33:46 -0400
  • 8cca79a72c exit: add back lock to make concurrent calls to exit safe Rich Felker 2024-07-23 20:36:58 -0400