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 715e1c7f3c elf: Add support for GNU_PROPERTY_NO_MEMORY_SEAL discards 2f2a4d5283 elf: Also parse gnu properties for static linked binaries discards e63381c267 elf: Add support to memory sealing discards 67838af7ef linux: Add mseal syscall support discards 59d974fe8d elf: Use RTLD_NODELETE is more places discards 64c78abc45 Add F_DUPFD_QUERY from Linux 6.10 to bits/fcntl-linux.h discards 5ed2ebabd3 Add STATX_SUBVOL from Linux 6.10 to bits/statx-generic.h discards 16859ae3b3 Update kernel version to 6.10 in header constant tests discards 2f327102ac Update syscall lists for Linux 6.10 discards 0418565c95 Use Linux 6.10 in build-many-glibcs.py adds 43224b1379 LoongArch: Add cfi instructions for _dl_tlsdesc_dynamic adds 0e75c4a463 hurd: Fix pthread_self() without libpthread adds 6ed76f4efc htl: Fix __pthread_init_thread declaration and definition adds 910aae6e5a Revert "LoongArch: Add cfi instructions for _dl_tlsdesc_dynamic" adds d905183f0b elf/tst-rtld-does-not-exist: Pass --inhibit-cache to rtld adds 66f2cd6e1a x32: xfail elf/tst-platform-1 [BZ #22363] adds 3c354d62f5 elf: Parse the auxv values as unsigned on tst-tunables-enabl [...] adds 91eb62d638 Adjust check-local-headers test for libaudit 4.0 adds 8cfa4ecff2 Fix usage of _STACK_GROWS_DOWN and _STACK_GROWS_UP defines [ [...] adds e0f7da7235 powerpc: Update soft-fp ulps adds 6b7e2e1d61 linux: Also check pkey_get for ENOSYS on tst-pkey (BZ 31996) adds 4f047d9ede elf: Fix localplt.awk for DT_RELR-enabled builds (BZ 31978) adds ab5748118f linux: Trivial test output fix in tst-pkey adds fa455c3b5d NEWS: add more major improvements for 2.40 adds ad6e85aad5 NEWS: add resolved bugs list adds 391d9041f0 NEWS: add fixed security advisories list adds 5dc1408bb5 contrib.texi: update adds d36b481476 NEWS: drop 2.40 section "Changes to build and runtime requirements" adds 92eb4a10ae install.texi: bump "latest verified" versions adds 256574679f libc.pot: regenerate (only line number changes) adds 668e14a304 contrib.texi: Fix format of MIPS and RISC-V adds 6f14eb1b17 po/*: regenerate (only line number changes) adds 89d3d815ef Increase version number to 2.40 adds 3d1aed8749 Add ChangeLog file adds 51706101e7 Increase version number to 2.40.9000 adds b64d0f0ec3 NEWS: Add new section adds 4dc22baa84 This patch adds larger ulp errors for the log2p1 function. adds 9a27b566b2 malloc: avoid global locks in tst-aligned_alloc-lib.c adds b0fbcb7d00 malloc: add multi-threaded tests for aligned_alloc/calloc/malloc adds 691a3b2e9b resolv: Allow short error responses to match any query (bug 31890) adds af625987d6 resolv: Do not wait for non-existing second DNS response aft [...] adds 95f61610f3 resolv: Support clearing option flags with a “-” prefix (bug 14799) adds 765325951a resolv: Implement strict-error stub resolver option (bug 27929) adds 90842d3980 manual: Do not mention STATIC_TLS in dynamic linker hardenin [...] adds 431c1be28e hppa: Update libm-test-ulps adds 652c6cf269 x86-64: Remove sysdeps/x86_64/x32/dl-machine.h adds 8344c1f551 x32/cet: Support shadow stack during startup for Linux 6.10 adds 22958014ab s390x: Regenerate ULPs. adds ff03b5efe6 riscv: Update ulps adds 4e40c8104f powerpc: Update ulps for fpu adds fa00661082 powerpc: Regenerate ULPs for soft-fp adds cfc9b07346 aarch64: Regenerate ULPs adds cc84f11282 arm: Regenerate ULPs adds 65e267dcdd i386: Regenerate ULPs adds fe94080875 sparc: Regenerate ULPs adds 8c98195af6 nptl: Use <support/check.h> facilities in tst-setuid3 adds fe47595504 posix: Use <support/check.h> facilities in tst-truncate and [...] adds 1b97a9f23b support: Add FAIL test failure helper adds 89cddc8a70 stdio-common: Add test for vfscanf with matches longer than [...] adds f6f9047459 assert: Mark `__assert_fail` as `cold` adds a57cbbd853 malloc: Link threading tests with $(shared-thread-library) adds 32328a5a14 MIPS: Regenerate ulps adds 10de4a47ef manual/stdio: Clarify putc and putwc adds aedbf08891 manual: make setrlimit() description less ambiguous adds faeaa3bc9f Mitigation for "clone on sparc might fail with -EFAULT for n [...] adds f7e638f5a4 Use Linux 6.10 in build-many-glibcs.py adds eb0776d4e1 Update syscall lists for Linux 6.10 adds e433cdec9b Update kernel version to 6.10 in header constant tests adds bbb6a742c8 Add STATX_SUBVOL from Linux 6.10 to bits/statx-generic.h adds 28f8cee64a Add F_DUPFD_QUERY from Linux 6.10 to bits/fcntl-linux.h adds f6ba993e0c stdlib: Allow concurrent exit (BZ 31997) adds 11ad033e1c x86_64 hurd: ensure we have a large enough buffer to receive [...] adds e3b0b3484c stdlib: Mark `abort` as `cold` new 4d2825a355 elf: Use RTLD_NODELETE is more places new 39ed316b6b linux: Add mseal syscall support new 6a785f1dcf elf: Add support to memory sealing new 8d2a331b64 elf: Also parse gnu properties for static linked binaries new 52ddeb99b2 elf: Add support for GNU_PROPERTY_NO_MEMORY_SEAL
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 (715e1c7f3c) \ N -- N -- N refs/heads/azanella/mseal (52ddeb99b2)
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 5 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: ChangeLog.old/ChangeLog.29 | 10379 +++++++++++++++++++ INSTALL | 18 +- NEWS | 234 +- assert/assert.h | 6 +- debug/tst-fortify-syslog.c | 8 +- elf/dl-map-segments.h | 5 + elf/dl-minimal-malloc.c | 2 + elf/setup-vdso.h | 5 +- elf/tst-rtld-does-not-exist.sh | 4 +- elf/tst-tunables-enable_secure-env.c | 2 +- htl/Versions | 1 + hurd/hurdfault.c | 9 +- include/features.h | 2 +- localedata/tst-ctype.c | 40 +- malloc/Makefile | 10 + malloc/memusage.c | 2 +- ...d.c => tst-aligned-alloc-random-thread-cross.c} | 8 +- malloc/tst-aligned-alloc-random-thread.c | 145 + malloc/tst-aligned_alloc-lib.c | 39 +- manual/contrib.texi | 34 +- manual/dynlink.texi | 24 +- manual/install.texi | 18 +- manual/resource.texi | 4 +- manual/stdio.texi | 12 +- math/auto-libm-test-in | 5 + math/auto-libm-test-out-log2p1 | 340 + math/test-tgmath2.c | 13 +- po/be.po | 114 +- po/bg.po | 114 +- po/ca.po | 114 +- po/cs.po | 114 +- po/da.po | 94 +- po/de.po | 114 +- po/el.po | 14 +- po/eo.po | 94 +- po/es.po | 98 +- po/fi.po | 94 +- po/fr.po | 112 +- po/gl.po | 76 +- po/hr.po | 114 +- po/hu.po | 10 +- po/ia.po | 98 +- po/id.po | 94 +- po/it.po | 96 +- po/ja.po | 94 +- po/ka.po | 94 +- po/ko.po | 114 +- po/libc.pot | 114 +- po/lt.po | 66 +- po/nb.po | 8 +- po/nl.po | 114 +- po/pl.po | 114 +- po/pt.po | 112 +- po/pt_BR.po | 112 +- po/ro.po | 114 +- po/ru.po | 114 +- po/rw.po | 2 +- po/sk.po | 78 +- po/sl.po | 98 +- po/sr.po | 114 +- po/sv.po | 114 +- po/tr.po | 112 +- po/uk.po | 114 +- po/vi.po | 114 +- po/zh_CN.po | 114 +- po/zh_TW.po | 114 +- posix/tst-truncate-common.c | 25 +- resolv/Makefile | 6 + resolv/res_init.c | 29 +- resolv/res_send.c | 74 +- resolv/resolv.h | 1 + resolv/tst-resolv-res_init-skeleton.c | 20 + resolv/tst-resolv-semi-failure.c | 142 + resolv/tst-resolv-short-response.c | 124 + scripts/check-local-headers.sh | 2 +- scripts/localplt.awk | 16 +- stdio-common/Makefile | 5 + stdio-common/tst-scanf-bz27650.c | 108 + stdlib/Makefile | 1 + stdlib/exit.c | 8 + stdlib/stdlib.h | 2 +- stdlib/tst-concurrent-exit.c | 157 + stdlib/tst-swapcontext2.c | 4 +- support/check.h | 5 + sysdeps/aarch64/libm-test-ulps | 8 +- sysdeps/arm/libm-test-ulps | 4 +- sysdeps/hppa/fpu/libm-test-ulps | 15 +- sysdeps/i386/fpu/libm-test-ulps | 4 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 4 +- sysdeps/mach/hurd/htl/pt-pthread_self.c | 10 +- sysdeps/mach/hurd/htl/pt-sysdep.c | 12 +- sysdeps/mach/hurd/htl/pt-sysdep.h | 2 + sysdeps/mips/mips32/libm-test-ulps | 4 +- sysdeps/mips/mips64/libm-test-ulps | 6 +- sysdeps/powerpc/fpu/libm-test-ulps | 12 +- sysdeps/powerpc/nofpu/libm-test-ulps | 103 + sysdeps/pthread/tst-setuid3.c | 37 +- sysdeps/riscv/rvd/libm-test-ulps | 8 +- sysdeps/s390/fpu/libm-test-ulps | 8 +- sysdeps/sparc/fpu/libm-test-ulps | 6 +- sysdeps/unix/sysv/linux/Versions | 2 +- sysdeps/unix/sysv/linux/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 2 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 2 +- sysdeps/unix/sysv/linux/arc/libc.abilist | 2 +- sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 +- sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 +- sysdeps/unix/sysv/linux/csky/libc.abilist | 2 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 2 +- sysdeps/unix/sysv/linux/i386/libc.abilist | 2 +- .../unix/sysv/linux/loongarch/lp64/libc.abilist | 2 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 2 +- sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 2 +- sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2 +- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 2 +- .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 2 +- .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 2 +- sysdeps/unix/sysv/linux/nios2/libc.abilist | 2 +- sysdeps/unix/sysv/linux/or1k/libc.abilist | 2 +- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 2 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 2 +- .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 +- .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 2 +- sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 2 +- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 +- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 +- sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/clone.S | 3 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/clone.S | 3 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 +- .../unix/sysv/linux/tst-dl_mseal-no-memory-seal.c | 2 +- sysdeps/unix/sysv/linux/tst-dl_mseal-skeleton.c | 2 +- .../linux/tst-dl_mseal-static-no-memory-seal.c | 3 +- sysdeps/unix/sysv/linux/tst-dl_mseal-static.c | 3 +- sysdeps/unix/sysv/linux/tst-dl_mseal.c | 3 +- sysdeps/unix/sysv/linux/tst-pkey.c | 8 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 2 +- sysdeps/unix/sysv/linux/x86_64/dl-cet.h | 6 +- .../unix/sysv/linux/x86_64/x32/fixup-asm-unistd.h | 4 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 2 +- sysdeps/x86_64/dl-machine.h | 27 +- sysdeps/x86_64/fpu/libm-test-ulps | 10 +- sysdeps/x86_64/x32/Makefile | 6 + sysdeps/x86_64/x32/dl-machine.h | 76 - version.h | 2 +- 149 files changed, 14018 insertions(+), 2257 deletions(-) create mode 100644 ChangeLog.old/ChangeLog.29 copy malloc/{tst-interpose-static-nothread.c => tst-aligned-alloc-random-thread-cr [...] create mode 100644 malloc/tst-aligned-alloc-random-thread.c create mode 100644 resolv/tst-resolv-semi-failure.c create mode 100644 resolv/tst-resolv-short-response.c create mode 100644 stdio-common/tst-scanf-bz27650.c create mode 100644 stdlib/tst-concurrent-exit.c delete mode 100644 sysdeps/x86_64/x32/dl-machine.h