↵ Return to the main page of libnsl
View build
Search for updates
Package Info (Data from x86_64 build)
🠗 Changelog
🠗 Dependencies
🠗 Provides
🠗 Files
| Date | Author | Change |
|---|---|---|
| 2026-06-23 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-22 | - Auto-sync with upstream branch master, commit b61b98e3d0c81c85200e2082407708c7b0e821a3: - resolv: Add test for gethostbyname_r unaligned buffer [BZ #18287] (Sergey Kolosov) - Define _PATH_MOUNTED as "/etc/mtab" (Justus Winter) - Add advisory text for CVE-2026-6791 (Adhemerval Zanella) - posix: Fix stack overflow in wordexp tilde expansion (BZ 34091, CVE-2026-6791) (Adhemerval Zanella) - riscv: Add RVV memmove for both multiarch and non-multiarch builds (Yao Zihong) - elf: Support THP segment load with madvise enabled THP (H.J. Lu) - advisories: Update GLIBC-SA-2026-0012 metadata (Carlos O'Donell) - Remove unused THREAD_SET_POINTER_GUARD and THREAD_COPY_POINTER_GUARD (Adhemerval Zanella) - resolv: Add test case tst-ns_sprintrr (bug 34033, bug 34069) (Florian Weimer) - resolv: Fix buffer overreads in ns_sprintrrf (CVE-2026-6238) (Florian Weimer) - resolv: More types as unknown in ns_sprintrrf (CVE-2026-5435) (Florian Weimer) - resolv: Check for inet_ntop failure in ns_sprintrrf (Florian Weimer) - resolv: Improve formatting of unknown records in ns_sprintrrf (Florian Weimer) - resolv: Fix ns_sprintrrf formatting of class, type values (bug 34289) (Florian Weimer) - resolv: Declare __p_class_syms, __p_type_syms for internal use (Florian Weimer) - Update GLIBC-SA-2026-0012 to mention A6 records (Florian Weimer) - string: Improve memchr random test (Wilco Dijkstra) - AArch64: Vectorise SVE fp64 sin/cos special case (Dylan Fleming) - AArch64: Vectorise AdvSIMD fp64 sin/cos special case (Dylan Fleming) - AArch64: Vectorise SVE fp32 sin/cos special case (Dylan Fleming) - AArch64: Vectorise AdvSIMD fp32 sin/cos special case (Dylan Fleming) - news: Describe AArch64-specific changes for 2.44 (Yury Khrustalev) - elf: Do not scrub AT_RANDOM to a constant when reseeding fails (BZ 34197) (Adhemerval Zanella) - manual: Update memchr description [BZ #19406] (Wilco Dijkstra) - hurd: Add ETH_TLEN and ETH_FCS_LEN (Samuel Thibault) - hurd: Fix ETH_P_PUP (Samuel Thibault) - Factorize if_arp.h (Samuel Thibault) - elf: Scrub and reseed the AT_RANDOM bytes after deriving the guards (BZ 34197) (Adhemerval Zanella) - Consolidate dl-osinfo.h into the generic implementation (Adhemerval Zanella) - Consolidate the C pointer guard and align the assembly implementations (Adhemerval Zanella) - Remove the jmp_buf stack pointer demangle on ABIs that do not mangle it (Adhemerval Zanella) - Split pointer_guard.h into C and assembly headers (Adhemerval Zanella) - Enable the pointer guard in the dynamic loader (Adhemerval Zanella) - Consolidate pointer guard to use a relro variable instead of the TCB (Adhemerval Zanella) - elf: Propagate the pointer guard to ld.so loaded via static dlopen (BZ 34196) (Adhemerval Zanella) - Remove applied or redundant patches: - glibc-RHEL-172425-1.patch - glibc-RHEL-172425-2.patch - glibc-RHEL-172425-3.patch - glibc-RHEL-172425-4.patch - glibc-RHEL-172425-5.patch |
| 2026-06-16 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-21 | - Auto-sync with upstream branch master, commit a767fbcff0eefc64cb6b2369a34b5205468dbafd: - math: Sync acosh with CORE-MATH 887cab6f (Adhemerval Zanella) - inet: Remove unused STATIC_NSS define (Michael Ford) - nss: Remove <gnu/lib-names.h> include from nsswitch.c (Michael Ford) - arm: Save/restore VFP registers in PLT trampolines (BZ 34144, BZ 15792) (Adhemerval Zanella) - aarch64: Fix static PIE CPU feature detection (BZ 34205) (Adhemerval Zanella) - nptl: open threads comm with O_WRONLY|O_CLOEXEC (Sana Kazi) - malloc: aarch64: Add ifuncs for malloc functions (Yury Khrustalev) - rtld: cache cpuid results on the stack for intel (Fabian Rast) - Fix -Wconstant-logical-operand error for Hurd (Joseph Myers) - Fix -Werror=constant-logical-operand errors in soft-fp (Joseph Myers) - Fix -Wconstant-logical-operand error in tst-printf-format-skeleton.c (Joseph Myers) |
| 2026-06-10 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-20 | - Auto-sync with upstream branch master, commit 9cf4dd03bdfd8b4113400e6b56c6d665c3c739ae: - riscv: Keep __memcmpeq alias with RVV memcmp (Zihong Yao) - fcntl-linux.h : Fix typo in comments. (bug 17119) (Brian Jorgensen) - iconv: Suppress intermediate errors with //TRANSLIT (bug 34236) (Florian Weimer) - nscd: Typo in comment (Josef Johansson) - libio: use _IO_have_wbackup for wide streams (Andreas Schwab) - elf: don't clobber ld.so.conf in tst-glibc-hwcaps-prepend-cache [BZ #34210] (Sam James) - elf: Remove inhibit_stack_protector from __ifunc_resolver (Adhemerval Zanella) - elf: Set up TLS slotinfo for dlopen'd modules before relocation (BZ 34170) (Adhemerval Zanella) - malloc: Simplify _int_free_chunk (Wilco Dijkstra) - riscv: Add RVV strrchr for both multiarch and non-multiarch builds (Yao Zihong) - riscv: Add RVV strchr for both multiarch and non-multiarch builds (Yao Zihong) - riscv: Add RVV memchr for both multiarch and non-multiarch builds (Yao Zihong) - riscv: Add RVV memccpy for both multiarch and non-multiarch builds (Yao Zihong) - riscv: Add RVV memcmp for both multiarch and non-multiarch builds (Yao Zihong) - malloc: Reduce maximum arenas (Wilco Dijkstra) - resolv: reset _u._ext.nscount in __res_iclose [BZ #34154] (Adam Yi) - sysdeps/ieee754/ldbl-128ibm-compat/test-printf-chk-ldbl-compat.c: Fix typo (Alejandro Colomar) - malloc: Improve documentation of malloc tunables (Wilco Dijkstra) - malloc: Minor cleanups (Wilco Dijkstra) - support: Also run malloc hugetlb=1 tests when transparent hugepage is 'always' (Adhemerval Zanella) - arm: Fix main-in-dso with non-BFD linkers (BZ 34098) (Adhemerval Zanella) - elf: Fix tst-ifunc-tls-init with --disable-default-pie (Adhemerval Zanella) - powerpc64le: Add optimized __memcmpeq for POWER10 (Sachin Monga) |
| 2026-06-02 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-19 | - Auto-sync with upstream branch master, commit c5278a64282f1c1f9a88711bac7b4e1469f851d6: - arm: Redirect memcpy to __memcpy_arm for loader/static init code (Adhemerval Zanella) - misc: Fix typos in comments (Yury Khrustalev) - hurd: define SO_TIMESTAMP in socket.h (Diego Nieto Cid) - malloc: aarch64: Remove broken memory tagging (Yury Khrustalev) - hesiod: use booleans in parser macro calls (Adhemerval Zanella) - hesiod: fix swapped arguments in service parser (Adhemerval Zanella) - math: Fix non-narrowing test build with arg-format conditions (Adhemerval Zanella) - aarch64: Use build attributes for asm feature marking (Muhammad Kamran) - misc: add a new test for gethostname (Martin Coufal) - test: Fix and stabilize tst-wcsmbs-clone-overflow test (Frédéric Bérat) - math: Fix fma alignment when exponent difference is exactly 64 (BZ 34183) (Adhemerval Zanella) |
| 2026-05-28 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-18 | - Auto-sync with upstream branch master, commit b20b94006c79d65d75e5bd3a8d14fbcf9cd5bee6: - support: Skip malloc hugetlb={1,2} variants when kernel cannot honor them (Adhemerval Zanella) - elf: Re-initialise static TLS after .tdata relocation (BZ 34164) (Adhemerval Zanella) - Arch64: Add support for SVE2 ifuncs (Wilco Dijkstra) - hurd: adjtime: on error return -1 and set errno (Diego Nieto Cid) - sunrpc/Makefile: Split and sort tests (Avinal Kumar) - Hurd: restore some SIOC ioctls (Samuel Thibault) - Hurd: comment ioctls which cannot currently compile (Samuel Thibault) - Hurd: comment PF_ROUTE/AF_ROUTE defines (Samuel Thibault) - Hurd: comment PF_LINK/AF_LINK defines (Pino Toscano) - s390: Enabling lint-makefiles (Stefan Liebler) |
| 2026-05-26 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-17 | - Auto-sync with upstream branch master, commit f531cab5891cc71442dcced4abe8ecc6ef15e61f: - hurd: let the root user raise its priority (Diego Nieto Cid) - hurd: add validations in msync (Etienne Brateau) - hurd: clamp the setpriority prio argument to the range [-NZERO, NZERO-1] (Diego Nieto Cid) - intl: Fix tst-gettext under inherited LC_* environment (Adhemerval Zanella) - nptl: Skip tst-pthread-gdb-attach{, -static} on env mismatches (Adhemerval Zanella) - alpha: fix setrlimit compat symbol for negative rlim values besides -1 (Matt Turner) - sh: reload r3 after arg evaluation in INTERNAL_SYSCALL [BZ #34167] (Matt Turner) - elf: Initialize TCB and stack-protector before static IFUNC resolvers (BZ 20680, BZ 27582, BZ 28817) (Adhemerval Zanella) - elf: Initialize static TLS before relocation processing (BZ 34164) (Adhemerval Zanella) - x86: Revert "x86: Lower non-temporal copy threshold for Hygon" (Adhemerval Zanella) - string: Improve test-memchr page cross checks (Wilco Dijkstra) - Vectorise special cases for SVE log1p(f) (Thomas Daubney) - stdio-common: Optimize scanf %ms series array expansion (Rocket Ma) - Vectorise special cases for SVE inverse hyperbolics (Thomas Daubney) - x86: Fix non-temporal memset unreachable on AMD Zen 3/4/5 (zombie12138) - libio: Ignore doallocate for open_memstream and open_wmemstream [BZ #34019] (Xiang Gao) - libio: Ignore setbuf for open_memstream and open_wmemstream [BZ #34019] (Xiang Gao) - x86: Lower non-temporal copy threshold for Hygon (xiejiamei) - elf: Don't crash in dlsym when tail-called from a constructor [BZ #34156] (Daan De Meyer) - SHARED-FILES: Update gettext sync record (Avinal Kumar) - intl: Fix undefined pointer behaviour (Avinal Kumar) - Fix hurd bootstrap after 4c6f92daead (Adhemerval Zanella) - elf: Use dl_scratch_buffer for LD_LIBRARY_PATH copy in _dl_init_paths (Adhemerval Zanella) - elf: Use dl_scratch_buffer for DST expansion in _dl_map_object_deps (Adhemerval Zanella) - elf: Replace alloca with dl_scratch_buffer in _dl_load_cache_lookup (Adhemerval Zanella) - elf: Replace alloca/VLA with dl_scratch_buffer in dl-load.c (Adhemerval Zanella) - support: Add use_stack_min option to support_small_thread_stack_size (Adhemerval Zanella) - elf: Add dl_scratch_buffer, a loader-side scratch buffer (Adhemerval Zanella) - malloc: Small fix for code readability (Yury Khrustalev) - s390: Adjust configure check for static-pie support. (Stefan Liebler) - nss_files: use booleans in parser macro calls (Andreas Schwab) - nss_files: fix swapped arguments in service parser (Andreas Schwab) |
| 2026-05-19 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-16 | - Auto-sync with upstream branch master, commit dee4e2446f09ab2f2d125f5021b93e22c50fa6e5: - Regenerate 'configure' (Paul Eggert) - AArch64: Optimize memcmp for Kunpeng 950 with SVE (Weihong Ye) - Simplify tzdb-related configuration (Paul Eggert) - timezone: sync to tzdb 2026b (Paul Eggert) - x86: Lower non-temporal copy threshold for Hygon (xiejiamei) - libio: Fix fmemopen_write on appending mode (BZ 34006) (Rocket Ma) - elf: Defer all IRELATIVE relocations until after PLT setup (Adhemerval Zanella) - malloc: Remove dynamic mmap/trim threshold [BZ #30769] (Wilco Dijkstra) - intl: Fix memory leak in _nl_find_domain on allocation failure (Avinal Kumar) - intl: Remove pre-C99 fallbacks from plural-exp.c (Avinal Kumar) - intl: Remove PRI_MACROS_BROKEN from loadmsgcat.c (Avinal Kumar) - intl: Remove IN_LIBGLOCALE dead code (Avinal Kumar) - AArch64: simplify __libc_arm_za_disable failure path (Muhammad Kamran) - stdio-common: Silence clang -Wfortify-source warning in tst-vfscanf-bz34008 (Adhemerval Zanella) - elf: Batch program-header reads in _dl_map_segments (oversight fix) (Adhemerval Zanella) - elf: Fix 785a028ab70 for PTHREAD_STACK_MIN platforms (Adhemerval Zanella) - elf: Fix elf/tst-bz26577-minstack.c on hurd (Adhemerval Zanella) - libio: Fix race in _IO_new_file_init_internal initialization order [BZ #33785] (Shamil Abdulaev) - test: Add gconv refcount leak test for swscanf (Frédéric Bérat) - libio: Fix gconv module reference counter overflow in swscanf (Frédéric Bérat) - elf: Eliminate alloca for program-header table in the ELF loader (Adhemerval Zanella) - elf: Fix stack overflow in _dl_map_object_from_fd with large e_phnum (BZ 26577) (Adhemerval Zanella) - intl: Add tests for plural expression hardening (Avinal Kumar) - intl: Import plural expression hardening from GNU gettext (Avinal Kumar) - arm: Enable static-pie support (BZ 34098) (Adhemerval Zanella) |
| 2026-05-11 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-15 | - Auto-sync with upstream branch master, commit b28ffb926f34934a19c5e853504bdc8a8d57137f: - riscv: redirect strlen in early startup (Andreas Schwab) - resolv, rt: Change some extern inline functions to static inline (Peter Collingbourne) - riscv: Add RVV strncmp for both multiarch and non-multiarch builds (Yao Zihong) - riscv: Add RVV strcmp for both multiarch and non-multiarch builds (Yao Zihong) - support: add support_ptr_after_free (Yury Khrustalev) - stdio-common: Fix buffer overflow in scanf %mc [BZ #34008] (Rocket Ma) - i386: Replace inline asm rotates in pointer_guard with stdc_rotate_{left,right} (Uros Bizjak) - x86_64: Replace inline asm rotates in pointer_guard with stdc_rotate_{left,right} (Uros Bizjak) - stdlib: Add internal stdc_rotate_left implementation (Uros Bizjak) - Drop "(C) YYYY" from DCO'd contributions. (Carlos O'Donell) - libio: Fix ungetwc operating on byte stream [BZ #33998] (Rocket Ma) - stdlib: add missing stdc_rotate_right_ull alias when builtin is available (Uros Bizjak) - stdbit: Fix builtin name used in __glibc_has_builtin check for rotate_right (Uros Bizjak) - misc: fix lint-makefiles failures (Yury Khrustalev) - riscv: Add RVV strlen for both multiarch and non-multiarch builds (Yao Zihong) - support: Improve tst-support_descriptors compatibility with containers (Florian Weimer) - localedata: update LC_ADDRESS and LC_NAME for ko_KR (Jiho Lee) - Use Linux 7.0, MPC 1.4.1 in build-many-glibcs.py (Joseph Myers) - x86: Enable Prefer_No_AVX512 for Hygon model 0x8 (xiejiamei) - stdio-common: Fix overflow registering modifier [BZ #34086] (Rocket Ma) - Return different exit codes when gai_result is > -100 (Petr Menšík) - nss: Add verbose flag to getent tool (Petr Menšík) - hugepages: close fd on error path in __get_thp_mode (Shamil Abdulaev) - Update link in SECURITY.md. (Collin Funk) - locale: memory leak in newlocale [BZ #25770] (Dmitry Kovalenko) - README: fix stale bug-reporting URL [BZ #34094] (Shamil Abdulaev) - manual: clarify _FILE_OFFSET_BITS Y2038 implications [BZ #34095] (Shamil Abdulaev) - misc: Optimize getusershell.c (Rocket Ma) - Remove applied or redundant patches: - glibc-RHEL-172420.patch - glibc-RHEL-172421.patch |
| 2026-04-30 | Florian Weimer <fweimer at redhat dot com> - 2.43.9000-14 | - Add downstream patches with fixes for vulnerabilities. - Fix buffer overflow in scanf %mc (CVE-2026-5450) - Fix ns_sprintrrf buffer overreads (CVE-2026-6238) - Fix ns_sprintrrf buffer overflow in TSIG record processing (CVE-2026-5435) - Fix memory corruption in ungetwc (CVE-2026-5928) |
| 2026-04-28 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-13 | - Auto-sync with upstream branch master, commit 40a42fc187c50312b333b6c36da622169affb71b: - advisories: Update GLIBC-SA-2026-0012 metadata (Carlos O'Donell) - advisories: Update GLIBC-SA-2026-0012 (Carlos O'Donell) - Add advisory text for CVE-2026-5435 (Carlos O'Donell) - Remove EXIT_UNSUPPORTED in stdlib/test-bz22786 if path is NULL (Stefan Liebler) - Document CVE-2026-6238 (Siddhesh Poyarekar) - tests: misc: Use new tunable handling for BTI and GCS tests (Yury Khrustalev) - tests: time: Use new tunable handling (Yury Khrustalev) - tests: nptl: Remove unused code from makefile (Yury Khrustalev) - tests: nptl: Use new tunable handling (Yury Khrustalev) - tests: misc: Use new tunable handling (Yury Khrustalev) - tests: gmon: Use new tunable handling (Yury Khrustalev) - tests: elf: Use new tunable handling (Yury Khrustalev) - tests: Allow tests to append tunables (Yury Khrustalev) - posix: fix false regex match with backrefs and $ anchor (Collin Funk) - riscv: Remove duplicte memcpy redirect (Peter Bergner) - riscv: Add RVV memcpy for both multiarch and non-multiarch builds (Yao Zihong) |