This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/mseal in repository glibc.
discards 0f31bbfcd4 elf: Add support to memory sealing for audit modules discards 1dfe4b60ee elf: Enable RTLD_NODELETE on __libc_unwind_link_get discards 8bcdfd9bc3 elf: Add support to memory sealing discards a88b555054 linux: Add mseal syscall support discards cfeb34cb2e linux: Remove __stack_prot discards 48279d402c Linux: Add epoll ioctls adds 127fc56152 malloc: New test to check malloc alternate path using memory [...] adds cafef3eb21 difftime can throw exceptions adds 400bdb5c85 Improve doc for time_t range (BZ 31808) adds 92c270d32c Linux: Add epoll ioctls adds 2f7246015c getconf: Add NPROCESSORS_{CONF,ONLN} [BZ #31661] adds 54c1efdac5 support: Fix typo in xgetsockname error message adds eb37015879 localedata: add new locales scn_IT adds 74f9ee3b91 hurd: Fix lsetxattr return value adds ba5a23422a hurd: Fix getxattr("gnu.translator") returning ENODATA adds ed06248019 hurd: Fix setxattr return value on replacing adds 5968125f55 hurd: Fix getxattr/listxattr returning ERANGE adds bef2a827a5 x86: Enable non-temporal memset tunable for AMD adds 09bc68b0ac x86: Properly set MINIMUM_X86_ISA_LEVEL for i386 [BZ #31867] adds 10733d6a72 localedata: Lowercase day and abday in cs_CZ adds e7ac92e6ca <stdio.h>: Acknowledge that getdelim/getline are in POSIX adds 7edd3814b0 linux: Remove __stack_prot adds 8859607eaa tunables: sort tunables list (BZ 30027) adds 29807a271e x86: Properly set x86 minimum ISA level [BZ #31883] adds 868ab8923a resolv: Track single-request fallback via _res._flags (bug 31476) adds 97aa7b7346 LoongArch: Ensure sp 16-byte aligned for tlsdesc adds 3953b5b88f i686: Regenerate ulps adds 0b7f7842f8 elf: Change module-names to modules-names in comments adds 5b54a33435 x86: Fix value for `x86_memset_non_temporal_threshold` when [...] adds 41d6461484 manual: minor language fix (bz 31340) adds ee768a30fe Modernize and fix doc’s “Date and Time” (BZ 31876) adds 7c1ec1b7d0 Minor code improvement to timespec_subtract example adds 6059938728 INSTALL: regenerate adds 3ea79f5085 Define ISO 639-3 "ltg" (Latgalian) and add ltg_LV locale adds 6739bbb4df Extend tst-getconf.sh test with NPROCESSORS_CONF and NPROCES [...] adds cb65d66104 support: Include <stdlib.h> for atoi use in support_wait_for [...] adds ca38eff280 support: Include <limits.h> for NAME_MAX use in temp_file.c adds bb014f50c4 Implement C23 logp1 adds 55eb99e9a9 Implement C23 log10p1 adds 7ec903e028 Implement C23 exp2m1, exp10m1 adds 98ffc1bfeb Convert to autoconf 2.72 (vanilla release, no distribution patches) adds eaf4fc516a math: Update mips32/mips64 ulps for log2p1 adds f14b6dfc87 x86: Remove HWCAP_START and HWCAP_COUNT adds c5aa5fd40a elf: Remove loading legacy hwcaps/platform entries in dynami [...] adds 8faada8302 elf: Remove _dl_string_platform adds 374c8b4483 elf: Remove platform strings in dl-procinfo.c adds ed23449dac elf: Remove _DL_HWCAP_PLATFORM adds 43c7c5e62d elf: Remove _DL_FIRST_PLATFORM adds 343439a31e elf: Remove _DL_PLATFORMS_COUNT adds ad0aa1f549 elf: Remove LD_HWCAP_MASK / tunable glibc.cpu.hwcap_mask adds e260ceb4aa elf: Remove HWCAP_IMPORTANT adds 176671f604 linux: add definitions for hugetlb page size encodings adds f6ea5d1291 Linux: Include <dl-symbol-redir-ifunc.h> in dl-sysdep.c adds 52b397bafa powerpc: Update ulps adds 45f5f51b85 aarch64: Update ulps adds 92341e3150 arm: Update ulps adds 9a675d998e LoongArch: Fix _dl_tlsdesc_dynamic in LSX case adds 19f6d6a480 s390x: Regenerate ULPs. new cba0069f70 linux: Add mseal syscall support new 3c83d0f2ae elf: Add support to memory sealing new 00c5ee1da3 elf: Enable RTLD_NODELETE on __libc_unwind_link_get new 2fe393dd17 elf: Add support to memory sealing for audit modules
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (0f31bbfcd4) \ N -- N -- N refs/heads/azanella/mseal (2fe393dd17)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: INSTALL | 14 +- Makeconfig | 2 +- NEWS | 4 +- aclocal.m4 | 2 +- benchtests/strcoll-inputs/filelist#en_US.UTF-8 | 2 +- configure | 1305 +++--- elf/Makefile | 2 +- elf/dl-cache.c | 27 +- elf/dl-diagnostics.c | 3 - elf/dl-load.c | 2 +- elf/dl-open.c | 4 + elf/dl-reloc.c | 58 +- elf/dl-support.c | 2 +- elf/dl-tunables.list | 8 +- elf/rtld.c | 16 +- elf/setup-vdso.h | 2 +- elf/tst-env-setuid.c | 1 - elf/tst-rtld-list-tunables.exp | 2 +- hurd/xattr.c | 43 +- include/link.h | 7 +- libio/stdio.h | 14 +- locale/iso-639.def | 1 + localedata/Makefile | 2 + localedata/SUPPORTED | 2 + localedata/locales/cs_CZ | 30 +- localedata/locales/ltg_LV | 144 + localedata/locales/{lij_IT => scn_IT} | 119 +- localedata/{lv_LV.UTF-8.in => ltg_LV.UTF-8.in} | 0 malloc/Makefile | 1 + malloc/tst-malloc-alternate-path.c | 72 + manual/README.tunables | 12 +- manual/conf.texi | 2 +- manual/contrib.texi | 2 +- manual/examples/strftim.c | 30 +- manual/examples/{strftim.c => timespec_subtract.c} | 44 +- manual/examples/timeval_subtract.c | 44 - manual/install.texi | 14 +- manual/math.texi | 56 + manual/memory.texi | 66 + manual/resource.texi | 2 +- manual/startup.texi | 3 +- manual/time.texi | 923 ++-- manual/tunables.texi | 53 +- math/Makefile | 29 +- math/Versions | 8 + math/auto-libm-test-in | 258 ++ math/auto-libm-test-out-exp10m1 | 4491 ++++++++++++++++++++ math/auto-libm-test-out-exp2m1 | 4348 +++++++++++++++++++ math/auto-libm-test-out-log10p1 | 3063 +++++++++++++ math/bits/mathcalls.h | 12 + math/gen-auto-libm-tests.c | 3 + math/gen-tgmath-tests.py | 4 + .../{libm-test-asinh.inc => libm-test-exp10m1.inc} | 27 +- math/{libm-test-asinh.inc => libm-test-exp2m1.inc} | 27 +- ...{libm-test-log2p1.inc => libm-test-log10p1.inc} | 34 +- math/libm-test-log1p.inc | 12 + math/{s_log2p1_template.c => s_exp10m1_template.c} | 30 +- math/s_exp2m1_template.c | 65 + math/{s_log2p1_template.c => s_log10p1_template.c} | 20 +- math/test-tgmath.c | 42 +- math/tgmath.h | 12 + math/w_log1p_template.c | 2 + posix/getconf.c | 2 + posix/tst-getconf.sh | 4 + resolv/res_send.c | 12 +- resolv/resolv-internal.h | 2 + scripts/gen-tunables.awk | 14 +- support/support_wait_for_thread_exit.c | 1 + support/temp_file.c | 1 + support/xgetsockname.c | 3 +- sysdeps/aarch64/configure | 155 +- sysdeps/aarch64/libm-test-ulps | 80 + sysdeps/alpha/dl-procinfo.c | 62 - sysdeps/alpha/dl-procinfo.h | 24 - sysdeps/alpha/fpu/libm-test-ulps | 20 + sysdeps/arc/configure | 120 +- sysdeps/arc/fpu/libm-test-ulps | 16 + sysdeps/arc/nofpu/libm-test-ulps | 4 + sysdeps/arm/configure | 146 +- sysdeps/arm/libm-test-ulps | 64 + sysdeps/csky/dl-procinfo.c | 62 - sysdeps/csky/dl-procinfo.h | 23 - sysdeps/csky/fpu/libm-test-ulps | 16 + sysdeps/csky/nofpu/libm-test-ulps | 16 + sysdeps/generic/dl-mseal.h | 2 +- sysdeps/generic/dl-procinfo.h | 8 - sysdeps/generic/ldsodefs.h | 8 +- sysdeps/generic/unsecvars.h | 1 - sysdeps/hppa/configure | 7 +- sysdeps/hppa/fpu/libm-test-ulps | 16 + sysdeps/i386/configure | 7 +- sysdeps/i386/fpu/libm-test-ulps | 23 + sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 105 +- sysdeps/ieee754/float128/Makefile | 2 +- sysdeps/ieee754/float128/float128_private.h | 1 + sysdeps/ieee754/ldbl-128/Makefile | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/Versions | 4 + sysdeps/ieee754/ldbl-96/Makefile | 2 +- sysdeps/ieee754/ldbl-opt/Makefile | 8 +- sysdeps/ieee754/ldbl-opt/configure | 12 +- .../ldbl-opt/{nldbl-asinh.c => nldbl-exp10m1.c} | 4 +- .../ldbl-opt/{nldbl-asinh.c => nldbl-exp2m1.c} | 4 +- .../ldbl-opt/{nldbl-asinh.c => nldbl-log10p1.c} | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-log1p.c | 1 + sysdeps/loongarch/configure | 33 +- sysdeps/loongarch/dl-tlsdesc.S | 28 +- sysdeps/loongarch/lp64/libm-test-ulps | 20 + sysdeps/loongarch/sys/asm.h | 1 - sysdeps/m68k/coldfire/fpu/libm-test-ulps | 3 + sysdeps/mach/configure | 229 +- sysdeps/mach/hurd/configure | 133 +- sysdeps/mach/hurd/i386/libm.abilist | 32 + sysdeps/mach/hurd/lsetxattr.c | 2 +- sysdeps/mach/hurd/x86_64/libm.abilist | 32 + sysdeps/microblaze/libm-test-ulps | 4 + sysdeps/mips/configure | 120 +- sysdeps/mips/dl-procinfo.c | 49 +- sysdeps/mips/dl-procinfo.h | 24 - sysdeps/mips/mips32/libm-test-ulps | 36 + sysdeps/mips/mips64/libm-test-ulps | 40 + sysdeps/nios2/configure | 120 +- sysdeps/nios2/libm-test-ulps | 4 + sysdeps/or1k/fpu/libm-test-ulps | 16 + sysdeps/or1k/nofpu/libm-test-ulps | 16 + sysdeps/powerpc/dl-procinfo.h | 8 - sysdeps/powerpc/fpu/libm-test-ulps | 84 + sysdeps/powerpc/nofpu/Makefile | 1 + sysdeps/powerpc/nofpu/libm-test-ulps | 20 + sysdeps/powerpc/powerpc32/fpu/configure | 14 +- sysdeps/powerpc/powerpc64/configure | 14 +- sysdeps/powerpc/powerpc64/le/configure | 55 +- .../powerpc/powerpc64/le/fpu/multiarch/Makefile | 7 +- .../powerpc/powerpc64/le/fpu/multiarch/configure | 12 +- .../le/fpu/multiarch/float128-ifunc-redirects.h | 4 + .../powerpc64/le/fpu/multiarch/float128-ifunc.h | 4 +- .../powerpc64/le/fpu/multiarch/float128_private.h | 2 + .../le/fpu/multiarch/math-type-macros-float128.h | 5 + sysdeps/riscv/configure | 15 +- sysdeps/riscv/nofpu/libm-test-ulps | 20 + sysdeps/riscv/rvd/libm-test-ulps | 20 + sysdeps/s390/configure | 103 +- sysdeps/s390/dl-procinfo-s390.c | 6 - sysdeps/s390/dl-procinfo.h | 29 - sysdeps/s390/fpu/libm-test-ulps | 80 + sysdeps/s390/s390-64/configure | 7 +- sysdeps/sh/libm-test-ulps | 8 + sysdeps/sparc/dl-procinfo.h | 10 - sysdeps/sparc/fpu/libm-test-ulps | 20 + sysdeps/sparc/sparc32/configure | 127 +- sysdeps/sparc/sparc32/dl-machine.h | 6 - sysdeps/unix/sysv/linux/Makefile | 43 + sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h | 8 - sysdeps/unix/sysv/linux/aarch64/libm.abilist | 32 + sysdeps/unix/sysv/linux/alpha/libm.abilist | 32 + sysdeps/unix/sysv/linux/arc/libm.abilist | 24 + sysdeps/unix/sysv/linux/arm/be/libm.abilist | 24 + sysdeps/unix/sysv/linux/arm/dl-procinfo.h | 7 - sysdeps/unix/sysv/linux/arm/le/libm.abilist | 24 + sysdeps/unix/sysv/linux/bits/mman-linux.h | 21 +- sysdeps/unix/sysv/linux/bits/mman-shared.h | 10 +- sysdeps/unix/sysv/linux/bits/shm.h | 22 + sysdeps/unix/sysv/linux/configure | 17 +- sysdeps/unix/sysv/linux/csky/libm.abilist | 24 + sysdeps/unix/sysv/linux/dl-mseal.c | 4 +- sysdeps/unix/sysv/linux/dl-mseal.h | 2 +- sysdeps/unix/sysv/linux/dl-sysdep.c | 1 + sysdeps/unix/sysv/linux/hppa/libm.abilist | 24 + sysdeps/unix/sysv/linux/i386/libm.abilist | 32 + .../unix/sysv/linux/lib-tst-dl_mseal-1.c | 5 +- .../unix/sysv/linux/lib-tst-dl_mseal-2.c | 5 +- .../unix/sysv/linux/lib-tst-dl_mseal-dlopen-1-1.c | 5 +- .../unix/sysv/linux/lib-tst-dl_mseal-dlopen-1.c | 5 +- .../unix/sysv/linux/lib-tst-dl_mseal-dlopen-2-1.c | 5 +- .../unix/sysv/linux/lib-tst-dl_mseal-dlopen-2.c | 5 +- .../unix/sysv/linux/lib-tst-dl_mseal-preload.c | 5 +- sysdeps/unix/sysv/linux/loongarch/configure | 112 +- .../unix/sysv/linux/loongarch/lp64/libm.abilist | 32 + sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 24 + sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 24 + sysdeps/unix/sysv/linux/microblaze/be/libm.abilist | 24 + sysdeps/unix/sysv/linux/microblaze/le/libm.abilist | 24 + sysdeps/unix/sysv/linux/mips/configure | 191 +- sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 24 + sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 32 + sysdeps/unix/sysv/linux/nios2/libm.abilist | 24 + sysdeps/unix/sysv/linux/or1k/libm.abilist | 24 + sysdeps/unix/sysv/linux/powerpc/configure | 24 +- .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 24 + .../linux/powerpc/powerpc32/nofpu/libm.abilist | 24 + .../sysv/linux/powerpc/powerpc64/be/libm.abilist | 24 + .../unix/sysv/linux/powerpc/powerpc64/configure | 148 +- .../sysv/linux/powerpc/powerpc64/le/libm.abilist | 36 + sysdeps/unix/sysv/linux/riscv/configure | 114 +- sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist | 32 + sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist | 32 + sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 32 + sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 32 + sysdeps/unix/sysv/linux/sh/be/libm.abilist | 24 + sysdeps/unix/sysv/linux/sh/le/libm.abilist | 24 + sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 32 + sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 32 + .../unix/sysv/linux/tst-dl_mseal-auditmod.c | 9 +- sysdeps/unix/sysv/linux/tst-dl_mseal-static.c | 2 + sysdeps/unix/sysv/linux/tst-dl_mseal.c | 283 ++ sysdeps/unix/sysv/linux/tst-mman-consts.py | 8 +- sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 32 + sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 32 + sysdeps/x86/configure | 38 +- sysdeps/x86/configure.ac | 10 +- sysdeps/x86/dl-cacheinfo.h | 14 +- sysdeps/x86/dl-hwcap.h | 25 - sysdeps/x86/dl-procinfo.c | 21 +- sysdeps/x86/dl-procinfo.h | 22 - sysdeps/x86/isa-level.h | 12 +- sysdeps/x86_64/configure | 40 +- sysdeps/x86_64/dl-procruntime.c | 5 +- sysdeps/x86_64/fpu/libm-test-ulps | 96 + time/localtime.c | 5 +- time/time.h | 5 +- 219 files changed, 17701 insertions(+), 2833 deletions(-) create mode 100644 localedata/locales/ltg_LV copy localedata/locales/{lij_IT => scn_IT} (53%) copy localedata/{lv_LV.UTF-8.in => ltg_LV.UTF-8.in} (100%) create mode 100644 malloc/tst-malloc-alternate-path.c copy manual/examples/{strftim.c => timespec_subtract.c} (52%) delete mode 100644 manual/examples/timeval_subtract.c create mode 100644 math/auto-libm-test-out-exp10m1 create mode 100644 math/auto-libm-test-out-exp2m1 create mode 100644 math/auto-libm-test-out-log10p1 copy math/{libm-test-asinh.inc => libm-test-exp10m1.inc} (55%) copy math/{libm-test-asinh.inc => libm-test-exp2m1.inc} (57%) copy math/{libm-test-log2p1.inc => libm-test-log10p1.inc} (51%) copy math/{s_log2p1_template.c => s_exp10m1_template.c} (63%) create mode 100644 math/s_exp2m1_template.c copy math/{s_log2p1_template.c => s_log10p1_template.c} (64%) delete mode 100644 sysdeps/alpha/dl-procinfo.c delete mode 100644 sysdeps/csky/dl-procinfo.c copy sysdeps/ieee754/ldbl-opt/{nldbl-asinh.c => nldbl-exp10m1.c} (56%) copy sysdeps/ieee754/ldbl-opt/{nldbl-asinh.c => nldbl-exp2m1.c} (57%) copy sysdeps/ieee754/ldbl-opt/{nldbl-asinh.c => nldbl-log10p1.c} (56%) copy wcsmbs/test-wcsstr.c => sysdeps/unix/sysv/linux/lib-tst-dl_mseal-1.c (91%) copy wcsmbs/test-wcsstr.c => sysdeps/unix/sysv/linux/lib-tst-dl_mseal-2.c (91%) copy wcsmbs/test-wcsstr.c => sysdeps/unix/sysv/linux/lib-tst-dl_mseal-dlopen-1-1.c (91%) copy wcsmbs/test-wcsstr.c => sysdeps/unix/sysv/linux/lib-tst-dl_mseal-dlopen-1.c (91%) copy wcsmbs/test-wcsstr.c => sysdeps/unix/sysv/linux/lib-tst-dl_mseal-dlopen-2-1.c (91%) copy wcsmbs/test-wcsstr.c => sysdeps/unix/sysv/linux/lib-tst-dl_mseal-dlopen-2.c (91%) copy wcsmbs/test-wcsstr.c => sysdeps/unix/sysv/linux/lib-tst-dl_mseal-preload.c (91%) copy malloc/tst-malloc-random.c => sysdeps/unix/sysv/linux/tst-dl_mseal-auditmod.c (89%) create mode 100644 sysdeps/unix/sysv/linux/tst-dl_mseal-static.c create mode 100644 sysdeps/unix/sysv/linux/tst-dl_mseal.c