Commit Graph

  • c47ad25ea3 iconv: harden UTF-8 output code path against input decoder bugs master 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
  • ef7d0ae212 move __utc string object to its own translation unit Rich Felker 2024-07-23 12:01:41 -0400
  • dd1e63c363 syslog: revert LOG_FAC/LOG_FACMASK changes Rich Felker 2024-07-05 13:22:25 -0400
  • 008f737ddf siglongjmp: document why this function just calls longjmp Rich Felker 2024-06-23 20:52:53 -0400
  • 947b4574fa inet_ntop: fix the IPv6 leading zero sequence compression Jakub Stasiak 2024-06-14 00:59:41 +0200
  • 50ab830633 dynlink: avoid copying to temp buffer in get_lfs64 Rich Felker 2024-06-22 16:54:11 -0400
  • 1b97d0060b sys/epoll.h: add epoll ioctls Joe Damato 2024-05-29 06:49:59 +0000
  • ab31e9d6a0 getusershell: skip blank lines and comments Rich Felker 2024-06-21 20:54:30 -0400
  • 53ac44ff4c dynlink: fix get_lfs64() with posix_fallocate64 Florian Ziesche 2024-06-20 22:44:35 -0400
  • 895736d49b syslog: fix incorrect LOG_MAKEPRI and LOG_FAC[MASK] macros Rich Felker 2024-06-13 11:48:40 -0400
  • 05ce67fea9 add renameat2 linux syscall wrapper Tony Ambardar 2024-05-06 20:28:32 -0700
  • 0079972992 fix mismatched type in posix_getdents definition Rich Felker 2024-05-12 15:33:15 -0400
  • cbf59dd662 aarch64 crti.o: fix alignment of _init/_fini mojyack 2024-05-12 12:13:06 -0400
  • 84015cee17 fix typo that broke sys/reg.h and sys/user.h Gonzalo Alvarez 2024-05-11 17:52:04 -0400
  • 1b0d48517f implement posix_getdents adopted for next issue of POSIX Rich Felker 2024-05-08 08:50:03 -0400
  • 2c124e13bd stdint.h: derive limits from __LONG_MAX, use common fast16 types Rich Felker 2024-05-07 09:17:51 -0400
  • 7019fbe103 sys/user.h: derive __WORDSIZE from __LONG_MAX Rich Felker 2024-05-07 09:11:10 -0400
  • e709a6f07a sys/reg.h: derive __WORDSIZE from __LONG_MAX Rich Felker 2024-05-07 09:07:41 -0400
  • 29b216b2f2 unistd.h: derive ILP32/LP64 macros from __LONG_MAX instead of arch bits Rich Felker 2024-05-07 09:01:47 -0400
  • 0dfa1d8caa unify bits/stat.h for all archs sharing a common definition Rich Felker 2024-05-07 08:58:45 -0400
  • ef600888d2 align aarch64, riscv64, loongarch64 stat structure padding type Rich Felker 2024-05-07 08:55:55 -0400
  • 6f666231bf ldso: fix non-functional fix to early dynamic PAGE_SIZE access Rich Felker 2024-05-07 08:18:49 -0400
  • fced99e93d strptime: implement conversion specifiers adopted for next POSIX issue Rich Felker 2024-05-06 18:40:23 -0400
  • 3f9d4224d8 printf decimal integer formatting: shave off one division Rich Felker 2024-05-06 17:13:23 -0400
  • a23cf8f9c5 riscv mcontext_t/sigcontext: use __aligned__ instead of aligned Michael Forney 2024-04-20 20:29:07 -0700
  • cbf1c7b605 add missing STATX_ATTR_* macros omitted when statx was added Rich Felker 2024-04-24 13:26:03 -0400
  • 3f49203c55 initgroups: do not artificially limit number of supplementary groups Rich Felker 2024-04-13 12:15:37 -0400
  • 24ebbbdedc printf: fix edge case where hex float precision was not honored Rich Felker 2024-04-12 19:57:59 -0400
  • e3b0ace505 complex: fix comment in cacosh Szabolcs Nagy 2024-03-10 21:00:40 +0100
  • 9683bd6241 math: fix fma(x,y,0) when x*y rounds to -0 Szabolcs Nagy 2024-03-14 00:57:15 +0100
  • 5370070fde fix pwrite/pwritev handling of O_APPEND files Rich Felker 2024-03-13 10:47:42 -0400
  • bdc9a9ff6f uio.h: add RWF_NOAPPEND flag for pwritev2 Rich Felker 2024-03-13 10:39:37 -0400
  • 7ada6dde6f iconv: fix missing bounds checking for shift_jis decoding Rich Felker 2024-03-02 15:01:18 -0500
  • fd7d018521 add missing inline keyword on default a_barrier definition Rich Felker 2024-03-02 12:34:05 -0500
  • b5121e2ed8 iconv: add aliases for GBK Rich Felker 2024-03-01 16:04:48 -0500
  • ca6f46aff1 iconv: add euro symbol to GBK as single byte 0x80 Rich Felker 2024-03-01 15:49:58 -0500
  • 0784374d56 release 1.2.5 v1.2.5 Rich Felker 2024-02-29 21:07:33 -0500
  • f5dba42f36 iconv: add cp932 as an alias for shift_jis Rich Felker 2024-02-29 20:40:03 -0500
  • e5aa498451 update INSTALL file archs list with riscv32, loongarch64 additions Rich Felker 2024-02-29 19:23:03 -0500
  • 8d9d266573 loongarch64: add new syscall numbers wanghongliang 2024-02-28 06:38:08 +0800
  • 8d852cdacd loongarch64: remove getrlimit/setrlimit syscall numbers Rich Felker 2024-02-29 17:32:27 -0500
  • 13cd64af31 loongarch64: remove ptrace.h macros wanghongliang 2024-02-26 02:17:17 +0800
  • 377c363fb5 configure: enable riscv32 port Stefan O'Rear 2020-09-03 05:26:50 -0400
  • d25f0cccb9 riscv: define REG_S1 and REG_S2 Khem Raj 2022-01-25 20:32:50 -0800
  • 8432d16a46 riscv32: add new syscall numbers Khem Raj 2020-10-30 12:16:29 -0700
  • 3ea3fcf78a riscv32: add sysvipc msg/sem/shm bits Rich Felker 2024-02-29 11:02:29 -0500
  • b28c44de8c riscv32: add thread support Stefan O'Rear 2020-09-03 05:56:46 -0400
  • c34a8eedff riscv32: add setjmp/longjmp and sigreturn Stefan O'Rear 2020-09-03 05:54:44 -0400
  • 11eee89e14 riscv32: add dlsym Stefan O'Rear 2020-09-03 05:46:33 -0400
  • b4f7b2ca35 riscv32: add fenv and math Stefan O'Rear 2020-09-03 05:45:44 -0400
  • 01d9fe4d9f riscv32: add arch headers Stefan O'Rear 2020-09-03 05:40:29 -0400
  • 5c653ccaa1 getnameinfo: fix calling __dns_parse with potentially too large rlen Alexey Izbyshev 2023-05-08 19:03:46 +0300
  • d3a61059c0 posix_spawn: fix child spinning on write to a broken pipe Alexey Izbyshev 2024-02-29 14:13:18 +0300
  • 80e3b09823 loongarch64 __clone: align stack pointer mod 16 wanghongliang 2024-02-26 02:12:28 +0800
  • ec325b3828 add loongarch64 user.h structs; adjust elf_fpreg_t and ELF_NFPREG Hongliang Wang 2024-02-26 16:04:26 +0800
  • f2c9350543 add loongarch64 signal.h register index macros wanghongliang 2024-02-26 02:37:08 +0800
  • a7239cbc1b switch __STDC_UTF_{16,32}__ macro definitions from #undef to #ifndef Rich Felker 2024-02-26 09:37:44 -0500
  • 2c887f24da riscv: fall back to syscall __riscv_flush_icache Stefan O'Rear 2020-09-03 05:23:40 -0400
  • 69670e3bb3 sh dlsym: fix passing of return address for RTLD_NEXT use Rich Felker 2024-02-25 15:10:26 -0500
  • b817541f1c add statx interface using syscall, fallback to fstatat Duncan Bellamy 2022-08-31 20:07:34 +0100
  • d0ed307e6f use new SYS_fchmodat2 syscall to implement fchmodat with flags Gaël PORTAY 2024-02-18 03:26:50 +0100