- Get this repository:
-
git clone
https://git.launchpad.net/glibc
Import details
This repository is an import of the Git repository at git://sourceware.org/git/glibc.git.
Last successful import was .
Branches
Name | Last Modified | Last Commit |
---|---|---|
master | 2025-01-03 22:50:02 UTC |
loongarch: Provide stpcpy in stpcpy-aligned.S for rtld [BZ #32512]
Author:
H.J. Lu
loongarch: Provide stpcpy in stpcpy-aligned.S for rtld [BZ #32512] When stpcpy-aligned.S is used in rtld, provide stpcpy as a weak alias of Signed-off-by: H.J. Lu <hjl.tools@ |
release/2.40/master | 2024-12-22 15:00:26 UTC |
hppa: Simplify handling of sanity check errors in clone.S.
Author:
John David Anglin
hppa: Simplify handling of sanity check errors in clone.S. This simplifies the handling of sanity check errors in clone.S. Signed-off-by: John David Anglin <dave.anglin@ |
release/2.34/master | 2024-12-17 18:24:57 UTC |
x86: Avoid integer truncation with large cache sizes (bug 32470)
Author:
Florian Weimer
x86: Avoid integer truncation with large cache sizes (bug 32470) Some hypervisors report 1 TiB L3 cache size. This results (cherry picked from commit 61c3450db96dce9 |
release/2.35/master | 2024-12-17 18:14:43 UTC |
x86: Avoid integer truncation with large cache sizes (bug 32470)
Author:
Florian Weimer
x86: Avoid integer truncation with large cache sizes (bug 32470) Some hypervisors report 1 TiB L3 cache size. This results (cherry picked from commit 61c3450db96dce9 |
release/2.36/master | 2024-12-17 18:07:38 UTC |
x86: Avoid integer truncation with large cache sizes (bug 32470)
Author:
Florian Weimer
x86: Avoid integer truncation with large cache sizes (bug 32470) Some hypervisors report 1 TiB L3 cache size. This results (cherry picked from commit 61c3450db96dce9 |
release/2.37/master | 2024-12-17 17:56:05 UTC |
x86: Avoid integer truncation with large cache sizes (bug 32470)
Author:
Florian Weimer
x86: Avoid integer truncation with large cache sizes (bug 32470) Some hypervisors report 1 TiB L3 cache size. This results (cherry picked from commit 61c3450db96dce9 |
release/2.38/master | 2024-12-17 17:53:16 UTC |
x86: Avoid integer truncation with large cache sizes (bug 32470)
Author:
Florian Weimer
x86: Avoid integer truncation with large cache sizes (bug 32470) Some hypervisors report 1 TiB L3 cache size. This results (cherry picked from commit 61c3450db96dce9 |
release/2.39/master | 2024-12-17 17:52:10 UTC |
x86: Avoid integer truncation with large cache sizes (bug 32470)
Author:
Florian Weimer
x86: Avoid integer truncation with large cache sizes (bug 32470) Some hypervisors report 1 TiB L3 cache size. This results (cherry picked from commit 61c3450db96dce9 |
google/ |
2024-11-18 20:50:33 UTC |
nptl: x86_64: Use same code for CURRENT_STACK_FRAME and stackinfo_get_sp
Author:
Adhemerval Zanella
nptl: x86_64: Use same code for CURRENT_STACK_FRAME and stackinfo_get_sp Cherry-picked by scw@google.com from 8cd559cf5afe389 It avoids the possible warning of uninitialized 'frame' variable when ../sysdeps/ The resulting code is similar to CURRENT_ Checked on x86_64-linux-gnu. |
release/2.26/master | 2024-11-04 17:20:31 UTC |
aarch64: MTE compatible strncmp
Author:
Alex Butler
aarch64: MTE compatible strncmp Add support for MTE to strncmp. Regression tested with xcheck and benchmarked The existing implementation assumes that any access to the pages in which the Co-authored-by: Branislav Rankov <branislav. |
release/2.27/master | 2024-11-04 17:15:10 UTC |
aarch64: MTE compatible strncmp
Author:
Alex Butler
aarch64: MTE compatible strncmp Add support for MTE to strncmp. Regression tested with xcheck and benchmarked The existing implementation assumes that any access to the pages in which the Co-authored-by: Branislav Rankov <branislav. |
release/2.28/master | 2024-11-04 16:36:14 UTC |
aarch64: MTE compatible strncmp
Author:
Alex Butler
aarch64: MTE compatible strncmp Add support for MTE to strncmp. Regression tested with xcheck and benchmarked The existing implementation assumes that any access to the pages in which the Co-authored-by: Branislav Rankov <branislav. |
release/2.29/master | 2024-11-04 16:31:20 UTC |
aarch64: MTE compatible strncmp
Author:
Alex Butler
aarch64: MTE compatible strncmp Add support for MTE to strncmp. Regression tested with xcheck and benchmarked The existing implementation assumes that any access to the pages in which the Co-authored-by: Branislav Rankov <branislav. |
release/2.30/master | 2024-11-04 16:25:27 UTC |
aarch64: MTE compatible strncmp
Author:
Alex Butler
aarch64: MTE compatible strncmp Add support for MTE to strncmp. Regression tested with xcheck and benchmarked The existing implementation assumes that any access to the pages in which the Co-authored-by: Branislav Rankov <branislav. |
release/2.31/master | 2024-11-04 16:08:55 UTC |
aarch64: MTE compatible strncmp
Author:
Alex Butler
aarch64: MTE compatible strncmp Add support for MTE to strncmp. Regression tested with xcheck and benchmarked The existing implementation assumes that any access to the pages in which the Co-authored-by: Branislav Rankov <branislav. |
azanella/ |
2024-10-16 18:11:14 UTC |
sparc: Fix restartable syscalls (BZ 32173)
Author:
Adhemerval Zanella
sparc: Fix restartable syscalls (BZ 32173) The commit 'sparc: Use Linux kABI for syscall return' arch/sparc/ However, on a SIGCONT it seems that 'g1' register is being clobbered after the On master, where 'g1' might be placed before 'ta': $ cat test.c int main () On another terminal $ kill -STOP 2262828 $ strace -f ./t And then $ kill -CONT 2262828 Results in: --- SIGCONT {si_signo=SIGCONT, si_code=SI_USER, si_pid=2521813, si_uid=8289} --- Where the expected behaviour would be: $ strace -f ./t Just moving the 'g1' setting near the syscall asm is not suffice, Checked on sparc64-linux-gnu. Reported-by: René Rebe <rene@exactcode.de> |
azanella/ |
2024-10-16 18:03:00 UTC |
sparc: Fix restartable syscalls (BZ 32173)
Author:
Adhemerval Zanella
sparc: Fix restartable syscalls (BZ 32173) The commit 'sparc: Use Linux kABI for syscall return' arch/sparc/ However, on a SIGCONT it seems that 'g1' register is being clobbered after the On master, where 'g1' might be placed before 'ta': $ cat test.c int main () On another terminal $ kill -STOP 2262828 $ strace -f ./t And then $ kill -CONT 2262828 Results in: --- SIGCONT {si_signo=SIGCONT, si_code=SI_USER, si_pid=2521813, si_uid=8289} --- Where the expected behaviour would be: $ strace -f ./t Just moving the 'g1' setting near the syscall asm is not suffice, Checked on sparc64-linux-gnu. Reported-by: René Rebe <rene@exactcode.de> |
arm/gcs-v2 | 2024-10-14 12:16:03 UTC |
aarch64: use __alloc_gcs in makecontext
Author:
Szabolcs Nagy
aarch64: use __alloc_gcs in makecontext |
azanella/ |
2024-09-27 17:22:58 UTC |
[v8] vgetrandom Linux support
Author:
Adhemerval Zanella
[v8] vgetrandom Linux support * Added __getrandom_ |
azanella/mseal | 2024-07-31 20:02:05 UTC |
elf: Add support for GNU_PROPERTY_NO_MEMORY_SEAL
Author:
Adhemerval Zanella
elf: Add support for GNU_PROPERTY_ The GNU_PROPERTY_ The sealing is applied by default, and it is always enforced with Checked on aarch64-linux-gnu, x86_64-linux-gnu, and |
release/2.32/master | 2024-07-16 08:35:27 UTC |
s390x: Fix segfault in wcsncmp [BZ #31934]
Author:
Stefan Liebler
s390x: Fix segfault in wcsncmp [BZ #31934] The z13/vector- This patch removes the extra load and compare of the first character With this patch both tests are passing: (cherry picked from commit 9b7651410375ec8 |
release/2.33/master | 2024-07-16 08:34:50 UTC |
s390x: Fix segfault in wcsncmp [BZ #31934]
Author:
Stefan Liebler
s390x: Fix segfault in wcsncmp [BZ #31934] The z13/vector- This patch removes the extra load and compare of the first character With this patch both tests are passing: (cherry picked from commit 9b7651410375ec8 |
fw/bug31943- |
2024-07-08 13:28:00 UTC |
elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug 31943)
Author:
Florian Weimer
elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug 31943) |
arm/gcs | 2024-07-08 08:41:45 UTC |
doc: Add plain text readme for using GCS
Author:
Szabolcs Nagy
doc: Add plain text readme for using GCS TODO: this is just for the arm/gcs branch while it is being developed |
azanella/ |
2024-06-19 12:05:43 UTC |
stdlib: Make abort AS-safe (BZ 26275)
Author:
Adhemerval Zanella
stdlib: Make abort AS-safe (BZ 26275) The recursive lock used on abort does not synchronize with new Also, the SIGABRT unblock before raise shows another race-condition, To fix the AS-safe, the raise is issues without changing the process The posix_spawn possible issue is if caller sets a SIG_IGN for The fallback is also simplified, there is no nned to use a loop of Checked on x86_64-linux-gnu and aarch64-linux-gnu. |
pranavk/ |
2024-06-11 00:00:26 UTC |
Avoid cancellable I/O primitives in ld.so.
Author:
Zack Weinberg
Avoid cancellable I/O primitives in ld.so. Neither the <dlfcn.h> entry points, nor lazy symbol resolution, nor The bulk of the change is splitting up the files that define the fcntl was a little tricky because it's only a cancellation point for The nptl version of libpthread also changes a little, because its Right now, it appears that Hurd does not implement _nocancel I/O, so * elf/dl-load.c, elf/dl-misc.c, elf/dl-profile.c, elf/rtld.c * csu/check_fds.c (check_one_fd) * sysdeps/ * sysdeps/ * io/Versions [GLIBC_PRIVATE]: Add __libc_fcntl, * nptl/pt-fcntl.c: New file. * sysdeps/ * sysdeps/ * sysdeps/ (cherry picked from commit 329ea513b451ae8 |
fw/x86-diagnostics | 2024-06-07 14:43:43 UTC |
WIP observations from an XSAVE size mismatch kernel issue
Author:
Florian Weimer
WIP observations from an XSAVE size mismatch kernel issue |
fw/x86- |
2024-05-31 20:49:18 UTC |
x86_64: Use shadow stack for backtrace implementation
Author:
Florian Weimer
x86_64: Use shadow stack for backtrace implementation Test failures: FAIL: debug/tst- The return address of signal handlers is not on the shadow stack. |
azanella/ |
2024-04-23 19:53:42 UTC |
linux: Add openat2 (BZ 31664)
Author:
Adhemerval Zanella
linux: Add openat2 (BZ 31664) It was added on Linux 5.6, as an extension of openat. Different The testcase added only stress some of the syscall provided Checked on x86_64-linux-gnu. |
azanella/clang | 2024-04-18 19:27:11 UTC |
x86: Fix bsearch for compiler that do not define __USE_EXTERN_INLINES
Author:
Adhemerval Zanella
x86: Fix bsearch for compiler that do not define __USE_EXTERN_ The bsearch is called early during process initialization on Intel Expand the bsearch implementation from stdlib-bsearch.h with a Checked on x86_64-linux-gnu with Intel chip. |
azanella/ |
2023-12-29 19:48:51 UTC |
linux: Set internal DIR filepos as off64_t (BZ #23960, BZ #24050)
Author:
Adhemerval Zanella
linux: Set internal DIR filepos as off64_t (BZ #23960, BZ #24050) It allows to obtain the expected entry offset on telldir and set On such cases opendir creates a map entry between the DIR d_off It also removes the overflow check on readdir and the returned value Finally it removes the requirement to check for overflow values on Checked on x86_64-linux-gnu, i686-linux-gnu, powerpc-linux-gnu, |
azanella/ |
2023-12-27 13:22:36 UTC |
mips: Implement roundevenf with hardware floating-point rounding instruction
Author:
Adhemerval Zanella
mips: Implement roundevenf with hardware floating-point rounding instruction |
zack/remove- |
2023-09-21 20:24:59 UTC |
Remove all of the remaining libcrypt code.
Author:
Zack Weinberg
Remove all of the remaining libcrypt code. Completing the removal of libcrypt, delete all of its actual code. git rm -r crypt For this patch (not the earlier ones, I'd still be waiting) I ran the |
azanella/ |
2023-09-06 16:47:35 UTC |
stdio: Remove __printf_fp_buffer_2 alloca usage
Author:
Adhemerval Zanella
stdio: Remove __printf_ And replace with a scratch_buffer. |
fw/bug30619 | 2023-07-06 17:24:33 UTC |
Test case for bug 30619
Author:
Florian Weimer
Test case for bug 30619 |
azanella/ |
2023-06-23 18:28:45 UTC |
linux: Do not spawn a new thread for SIGEV_THREAD (BZ 30558)
Author:
Adhemerval Zanella
linux: Do not spawn a new thread for SIGEV_THREAD (BZ 30558) |
azanella/bz12683 | 2023-04-11 13:54:05 UTC |
loongarch: Fix Race conditions in pthread cancellation [BZ#12683]
Author:
Adhemerval Zanella
loongarch: Fix Race conditions in pthread cancellation [BZ#12683] By adding the required syscall_cancel.S. Checked against a build and make check run-built-tests=no for |
arm/morello/main | 2023-04-05 14:29:59 UTC |
cheri: malloc: exact capability check in free/realloc
Author:
Szabolcs Nagy
cheri: malloc: exact capability check in free/realloc Capability narrowing uses a lookup table from an address to the When a user adds restrictions on top of malloc returned capabilities |
fw/vfprintf-2 | 2022-12-12 14:40:20 UTC |
libio: Convert __vswprintf_internal to buffers (bug 27857)
Author:
Florian Weimer
libio: Convert __vswprintf_ Always null-terminate the buffer and set E2BIG if the buffer is too |
arm/morello/v3 | 2022-11-22 14:41:20 UTC |
morello README: typo and wording fixes
Author:
Szabolcs Nagy
morello README: typo and wording fixes |
arm/morello/v2 | 2022-10-26 14:50:33 UTC |
cheri: stdio-common: Add test for %#p printf modifier
Author:
Carlos Eduardo Seo
cheri: stdio-common: Add test for %#p printf modifier Testcase for printing capabilities. |
users/skpgkp2/ |
2022-09-29 20:15:52 UTC |
s390x: Update math: redirect roundeven function
Author:
Stefan Liebler
s390x: Update math: redirect roundeven function After recent commit Similar to aarch64/riscv fix, this patch redirects target (cherry picked from commit 259a17cc98058d2 |
arm/morello/v1 | 2022-08-05 18:45:19 UTC |
TODO(drop): aarch64: morello: CPU feature detection for Morello
Author:
Carlos Eduardo Seo
TODO(drop): aarch64: morello: CPU feature detection for Morello Initial detection of Arm Morello architecture from the HWCAP2 bit and CPU TODO: not needed? |
fw/localedef-utf8 | 2022-05-17 09:38:29 UTC |
locale: localdef input files are now encoded in UTF-8
Author:
Florian Weimer
locale: localdef input files are now encoded in UTF-8 |
nsz/bug23293-v6 | 2022-05-05 12:52:17 UTC |
aarch64: Move ld.so _start to separate file and drop _dl_skip_args
Author:
Szabolcs Nagy
aarch64: Move ld.so _start to separate file and drop _dl_skip_args A separate asm file is easier to maintain than a macro that expands to The RTLD_START macro is only needed now because _dl_start is local in _dl_skip_args is no longer needed. --- |
nsz/bug23293-v5 | 2022-05-04 15:11:57 UTC |
aarch64: Move ld.so _start to separate file and drop _dl_skip_args
Author:
Szabolcs Nagy
aarch64: Move ld.so _start to separate file and drop _dl_skip_args A separate asm file is easier to maintain than a macro that expands to The RTLD_START macro is only needed now because _dl_start is local in _dl_skip_args is no longer needed. --- |
nsz/bug23293 | 2022-05-03 16:25:09 UTC |
aarch64: Move ld.so _start to separate file and drop _dl_skip_args
Author:
Szabolcs Nagy
aarch64: Move ld.so _start to separate file and drop _dl_skip_args A separate asm file is easier to maintain than a macro that expands to The RTLD_START macro is only needed now because _dl_start is local in _dl_skip_args is no longer needed. --- |
ibm/2.32/master | 2022-04-01 20:05:01 UTC |
Merge branch release/2.32/master into ibm/2.32/master
Author:
Raoni Fassina Firmino
Merge branch release/2.32/master into ibm/2.32/master |
codonell/ld-audit | 2022-03-29 21:02:51 UTC |
Fix elf/tst-audit25a with default bind now toolchains
Author:
Szabolcs Nagy
Fix elf/tst-audit25a with default bind now toolchains This test relies on lazy binding for the executable so request that (cherry picked from commit 80a08d0faa9b224 |
maskray/relr | 2022-03-09 01:17:05 UTC |
elf: Support DT_RELR relative relocation format [BZ #27924]
Author:
Fangrui Song
elf: Support DT_RELR relative relocation format [BZ #27924] PIE and shared objects usually have many relative relocations. In This patch adds ELF_DYNAMIC_DO_RELR to ELF_DYNAMIC_ |
ibm/2.30/master | 2022-02-25 13:57:31 UTC |
Merge branch release/2.30/master into ibm/2.30/master
Author:
Raoni Fassina Firmino
Merge branch release/2.30/master into ibm/2.30/master |
siddhesh/ |
2022-01-19 04:19:49 UTC |
getcwd: Set errno to ERANGE for size == 1 (CVE-2021-3999)
Author:
Siddhesh Poyarekar
getcwd: Set errno to ERANGE for size == 1 (CVE-2021-3999) No valid path returned by getcwd would fit into 1 byte, so reject the - The buffer size (i.e. the second argument of getcwd) is 1 byte Sequence of events: - In sysdeps/ - The code falls back to the generic getcwd in sysdeps/posix - In the generic func, the buf[0] is set to '\0' on line 250 - this while loop on line 262 is bypassed: while (!(thisdev == rootdev && thisino == rootino)) since the rootfs (/) is bind mounted onto the directory and the flow - Finally on line 458, it moves 2 bytes (the underflowed byte and the - buf is returned on line 469 and errno is not set. This resolves BZ #28769. Signed-off-by: Qualys Security Advisory <qsa@qualys.com> |
maskray/x86-mpx | 2021-10-11 05:32:12 UTC |
elf: Remove Intel MPX support (lazy PLT, ld.so profile, and LD_AUDIT)
Author:
Fangrui Song
elf: Remove Intel MPX support (lazy PLT, ld.so profile, and LD_AUDIT) Intel MPX failed to gain wide adoption and has been deprecated for a This patch removes the support code from the dynamic loader. |
codonell/c-utf8 | 2021-07-29 05:31:39 UTC |
Add generic C.UTF-8 locale (Bug 17318)
Author:
Carlos-0
Add generic C.UTF-8 locale (Bug 17318) We add a new C.UTF-8 locale. This locale is not builtin to glibc, but The collation uses a new keyword 'strcmp_collation' which drops all The new locale is added to SUPPORTED. Minimal test data for specific The locale is harmonized with locales already shipping in Gentoo, Testing for fnmatch, regexec, and recomp is provided by extending Tested on x86_64 or i686 without regression. |
nsz/bug19329-v2 | 2021-04-13 07:43:40 UTC |
RFC elf: Fix slow tls access after dlopen [BZ #19924]
Author:
Szabolcs Nagy
RFC elf: Fix slow tls access after dlopen [BZ #19924] In short: __tls_get_addr checks the global generation counter, Possible approaches i can see: 1. update to global generation instead of module, This patch is 1.: it needs additional sync (load acquire) so the Approach 2. would require walking the slotinfo list at all times. Note: in the x86_64 version of dl-tls.c the generation is only loaded I have not benchmarked this yet. |
nsz/mtag-2 | 2021-03-19 11:49:13 UTC |
malloc: Ensure mtag code path in checked_request2size is cold
Author:
Szabolcs Nagy
malloc: Ensure mtag code path in checked_ This is a workaround (hack) for a gcc optimization issue (PR 99551). |
nsz/mtag | 2021-03-19 11:46:21 UTC |
aarch64: Optimize __libc_mtag_tag_zero_region
Author:
Szabolcs Nagy
aarch64: Optimize __libc_ This is a target hook for memory tagging, the original was a naive |
schwab/ilp32 | 2021-03-07 14:42:45 UTC |
aarch64: Update ILP32 abilists for glibc 2.33
Author:
Andreas Schwab
aarch64: Update ILP32 abilists for glibc 2.33 |
tuliom/microwatt | 2021-02-17 16:38:29 UTC |
powerpc64: Stop assuming new processors have VSX
Author:
Tulio Magno Quites Machado Filho
powerpc64: Stop assuming new processors have VSX VSX has been available on IBM POWER since POWER7. All IBM processors |
nsz/bug19329 | 2021-02-15 12:05:21 UTC |
elf: Remove lazy tlsdesc relocation related code
Author:
Szabolcs Nagy
elf: Remove lazy tlsdesc relocation related code Remove generic tlsdesc code related to lazy tlsdesc processing since Added a documentation comment too. |
ibm/2.28/master | 2021-02-13 21:49:56 UTC |
Merge branch release/2.28/master into ibm/2.28/master
Author:
Tulio Magno Quites Machado Filho
Merge branch release/2.28/master into ibm/2.28/master |
nsz/bug27072 | 2021-01-20 14:42:46 UTC |
Make libc symbols hidden in static PIE
Author:
Szabolcs Nagy
Make libc symbols hidden in static PIE Hidden visibility can avoid indirections and RELATIVE relocs in The check should use IS_IN_LIB instead of IS_IN(libc) since all On some targets (i386) this optimization cannot be applied because From -static-pie linked 'int main(){}' this shaves off 71 relative |
maskray/ |
2021-01-12 07:56:32 UTC |
Unconditionally define __stack_chk_guard [BZ #26817]
Author:
Fangrui Song
Unconditionally define __stack_chk_guard [BZ #26817] __stack_chk_guard is currently unavailable on architectures which define Define __stack_chk_guard to make -mstack- |
rearnsha/mte-v4.0 | 2020-12-18 19:23:04 UTC |
aarch64: Add aarch64-specific files for memory tagging support
Author:
Richard Earnshaw
aarch64: Add aarch64-specific files for memory tagging support This final patch provides the architecture- |
nsz/btifix-v3 | 2020-12-02 08:48:08 UTC |
aarch64: Use mmap to add PROT_BTI instead of mprotect [BZ #26831]
Author:
Szabolcs Nagy
aarch64: Use mmap to add PROT_BTI instead of mprotect [BZ #26831] Re-mmap executable segments if possible instead of using mprotect If the fd of the ELF module is not available because it was kernel The delayed failure reporting is mainly needed because currently Fixes bug 26831. |
nsz/bti-1 | 2020-11-25 15:25:28 UTC |
aarch64: Use mmap to add PROT_BTI instead of mprotect [BZ #26831]
Author:
Szabolcs Nagy
aarch64: Use mmap to add PROT_BTI instead of mprotect [BZ #26831] Re-mmap executable segments if possible instead of using mprotect If the fd of the ELF module is not available because it was kernel Computing the mapping bounds follows _dl_map_ The delayed failure reporting is mainly needed because currently Fixes bug 26831. |
rearnsha/mte-v3.0 | 2020-11-20 18:13:52 UTC |
aarch64: Add aarch64-specific files for memory tagging support
Author:
Richard Earnshaw
aarch64: Add aarch64-specific files for memory tagging support This final patch provides the architecture- |
sasha/execveat | 2020-09-07 15:36:23 UTC |
Linux: Add execveat system call wrapper
Author:
Alexandra Hájková
Linux: Add execveat system call wrapper |
nsz/pacbti-v7 | 2020-07-08 12:05:39 UTC |
aarch64: add NEWS entry about branch protection support
Author:
Szabolcs Nagy
aarch64: add NEWS entry about branch protection support This is a new security feature that relies on architecture |
nsz/pacbti-v6 | 2020-07-02 08:27:05 UTC |
aarch64: add NEWS entry about branch protection support
Author:
Szabolcs Nagy
aarch64: add NEWS entry about branch protection support This is a new security feature that relies on architecture |
nsz/pacbti-v5 | 2020-06-22 14:21:14 UTC |
aarch64: add NEWS entry about branch protection support
Author:
Szabolcs Nagy
aarch64: add NEWS entry about branch protection support This is a new security feature that relies on architecture |
nsz/pacbti-v4 | 2020-06-12 13:34:39 UTC |
aarch64: add NEWS entry about branch protection support
Author:
Szabolcs Nagy
aarch64: add NEWS entry about branch protection support This is a new security feature that relies on architecture |
alistair/rv32.next | 2020-04-26 02:16:16 UTC |
Revert "Add IPPROTO_ETHERNET and IPPROTO_MPTCP from Linux 5.6 to netinet/in.h."
Author:
Alistair Francis
Revert "Add IPPROTO_ETHERNET and IPPROTO_MPTCP from Linux 5.6 to netinet/in.h." This reverts commit f9ac84f92f151e0 |
ibm/2.26/master | 2020-03-20 21:24:51 UTC |
Merge branch release/2.26/master into ibm/2.26/master
Author:
Tulio Magno Quites Machado Filho
Merge branch release/2.26/master into ibm/2.26/master |
tuliom/libmvec | 2020-02-19 20:29:34 UTC |
PPC64: Attach SIMD attribute to cosf, sin, sinf function declarations.
Author:
Bert Tenjy
PPC64: Attach SIMD attribute to cosf, sin, sinf function declarations. These changes were mistakenly left out of the patches that added SIMD Reviewed-by: Tulio Magno Quites Machado Filho <tuliom@ |
fw/tst-lchmod | 2020-02-12 19:58:56 UTC |
Linux: Work around kernel bugs in chmod on /proc/self/fd paths
Author:
Florian Weimer
Linux: Work around kernel bugs in chmod on /proc/self/fd paths It appears that the ability to change symbolic link modes through such |
fw/nss-declare | 2020-02-12 14:36:03 UTC |
nss_nisplus: Use NSS_DECLARE_MODULE_FUNCTIONS
Author:
Florian Weimer
nss_nisplus: Use NSS_DECLARE_ |
fw/syscall-cleanups | 2020-02-09 16:39:40 UTC |
microblaze: vfork syscall number is always available
Author:
Florian Weimer
microblaze: vfork syscall number is always available Due to the built-in tables, __NR_vfork is always defined, so the (It appears that the vfork system call was wired up when the port was |
alistair/rv32.wip | 2020-01-17 05:49:34 UTC |
WIP
Author:
Alistair Francis
WIP Signed-off-by: Alistair Francis <alistair. |
zack/no- |
2020-01-08 19:17:46 UTC |
Rename sys/ucontext.h to bits/ucontext.h.
Author:
Zack Weinberg
Rename sys/ucontext.h to bits/ucontext.h. sys/ucontext.h is effectively a bits header. Its contents are Most of the fallout changes are trivial, but aarch64, ia64 and riscv ia64 bits/ptrace.h and bits/procfs.h were both including s/u/s/l/ * sysdeps/ * stdlib/ * sysdeps/ * sysdeps/ * sysdeps/ * sysdeps/ * sysdeps/ * signal/signal.h, stdlib/ucontext.h * sysdeps/ * sysdeps/ * sysdeps/ * scripts/ |
zack/obsolete- |
2020-01-06 20:39:28 UTC |
Warn when gettimeofday is called with non-null tzp argument.
Author:
Zack Weinberg
Warn when gettimeofday is called with non-null tzp argument. Since there are no known uses of gettimeofday's vestigial "get time At present this is only possible with GCC; clang does not implement An oversight in the implementation of __builtin_ |
gabriel/ |
2019-12-13 22:06:02 UTC |
RFC: powerpc64le: Enable support for IEEE long double
Author:
Gabriel F. T. Gomes
RFC: powerpc64le: Enable support for IEEE long double Not for glibc-2.31 - Do not commit! No changes since v3. Changes since v2: - Added definition of LDBL_IBM128_ Changes since v1: - Use __LONG_ -- 8< -- This patch adds similar redirections to be used by user code builds in PS: Missing NEWS entry. |
vineet/ |
2019-12-09 23:23:35 UTC |
build-many-glibcs.py: Enable ARC hard float builds
Author:
Vineet Gupta
build-many- Signed-off-by: Vineet Gupta <vgupta@ |
fw/dlopen- |
2019-12-03 08:27:57 UTC |
WIP dlopen NODELETE test
Author:
Florian Weimer
WIP dlopen NODELETE test |
fw/bug24214 | 2019-11-29 15:37:58 UTC |
elf: Do not run IFUNC resolvers for LD_DEBUG=unused [BZ #24214]
Author:
Florian Weimer
elf: Do not run IFUNC resolvers for LD_DEBUG=unused [BZ #24214] This commit adds missing skip_ifunc checks to aarch64, arm, i386, Tested on x86_64-linux-gnu, i686-linux-gnu, aarch64-linux-gnu, |
release/2.24/master | 2019-11-28 15:22:07 UTC |
libio: Disable vtable validation for pre-2.1 interposed handles [BZ #25203]
Author:
Florian Weimer
libio: Disable vtable validation for pre-2.1 interposed handles [BZ #25203] Commit c402355dfa7807b Fixes (again) commit db3476aff19b75c Change-Id: Ief6f9f17e91d1f |
release/2.25/master | 2019-11-28 15:21:26 UTC |
libio: Disable vtable validation for pre-2.1 interposed handles [BZ #25203]
Author:
Florian Weimer
libio: Disable vtable validation for pre-2.1 interposed handles [BZ #25203] Commit c402355dfa7807b Fixes (again) commit db3476aff19b75c Change-Id: Ief6f9f17e91d1f |
fw/libc- |
2019-11-28 13:28:44 UTC |
Implement __libc_early_init
Author:
Florian Weimer
Implement __libc_early_init This function is defined in libc.so, and the dynamic loader calls To locate __libc_early_init, a direct symbol lookup function is used, A per-namespace variable (libc_map) is added for locating libc.so, __libc_early_init should not be used to replace _dl_var_init (as |
fw/no-symlinks | 2019-11-28 12:40:01 UTC |
Add --disable-major-minor-libraries configure option
Author:
Florian Weimer
Add --disable- This option can be used to increase compatibility with package managers. This patch makes all uses of -$(version).so conditional on the new install- I verified that by default, the install tree is the same as before |
fw/bug25225 | 2019-11-26 13:53:59 UTC |
x86: Assume --enable-cet if GCC defaults to CET [BZ #25225]
Author:
Florian Weimer
x86: Assume --enable-cet if GCC defaults to CET [BZ #25225] This links in CET support if GCC defaults to CET. Otherwise, __CET__ |
release/2.23/master | 2019-11-22 13:09:58 UTC |
rtld: Check __libc_enable_secure before honoring LD_PREFER_MAP_32BIT_EXEC (CV...
Author:
Marcin Kościelnicki
rtld: Check __libc_ The problem was introduced in glibc 2.23, in commit (cherry picked from commit d5dfad4326fc683 |
fw/dl-bind- |
2019-11-11 15:09:32 UTC |
WIP mul64 dlsym optimization
Author:
Florian Weimer
WIP mul64 dlsym optimization Change-Id: I4caf4f14deb7a1 |
fw/bug25097 | 2019-11-03 17:10:20 UTC |
Redefine _IO_iconv_t to store a single gconv step pointer [BZ #25097]
Author:
Florian Weimer
Redefine _IO_iconv_t to store a single gconv step pointer [BZ #25097] libio can only deal with gconv conversions which consist of a single This eliminates a new GCC 10 warning about subscribing an inner Tested on x86_64-linux-gnu with mainline GCC. Built with Change-Id: I8b4c489b619a53 |
fw/bug25157 | 2019-11-02 20:40:26 UTC |
Properly initialize audit cookie for the dynamic loader [BZ #25157]
Author:
Florian Weimer
Properly initialize audit cookie for the dynamic loader [BZ #25157] The l_audit array is indexed by audit module, not audit function. |
fw/bug25112 | 2019-10-29 17:11:36 UTC |
Remove all loaded objects if dlopen fails [BZ #20839]
Author:
Florian Weimer
Remove all loaded objects if dlopen fails [BZ #20839] |
fw/elf-fixups | 2019-10-29 11:23:48 UTC |
Introduce DL_LOOKUP_FOR_RELOCATE flag for _dl_lookup_symbol_x
Author:
Florian Weimer
Introduce DL_LOOKUP_ This will allow changes in dependency processing during non-lazy |
google/ |
2019-08-14 17:20:07 UTC |
Forestall a filesystem bug while building shlib.lds by using a temp file
Author:
Stan Shebs
Forestall a filesystem bug while building shlib.lds by using a temp file |
arm/ilp32 | 2019-08-01 13:47:11 UTC |
aarch64: Update ILP32 abilists for glibc 2.30
Author:
Szabolcs Nagy
aarch64: Update ILP32 abilists for glibc 2.30 This will need to be merged with the initial ilp32 abilist commit. 2019-08-01 Szabolcs Nagy <szabolcs. * sysdeps/ |
zack/gtod- |
2019-07-28 00:14:35 UTC |
Remove access to legacy time zone support in gettimeofday etc.
Author:
Zack Weinberg
Remove access to legacy time zone support in gettimeofday etc. gettimeofday and ftime are not quite fully implementable on systems * The type 'struct timezone' is still declared as a complete type in * Similarly, code that uses the 'timezone' and 'dstflag' fields of * Old binaries that pass a non-NULL 'tzp' pointer to gettimeofday * Similarly, old binaries that call ftime will always receive a * If the 'tzp' argument to settimeofday is not NULL, the call will fail * glibc will always pass a second argument of NULL when invoking a * On Alpha, the compat symbols gettimeofday@ ChangeLog: * time/sys/time.h (struct timezone): Remove tz_minuteswest * sysdeps/ * sysdeps/ * sysdeps/ * sysdeps/ * sunrpc/auth_des.c, sunrpc/auth_unix.c * sysdeps/ * manual/time.texi: Remove documentation of fields of |
fw/getdents64 | 2019-07-25 10:48:41 UTC |
Linux: Move getdents64 to <dirent.h>
Author:
Florian Weimer
Linux: Move getdents64 to <dirent.h> This matches the location of the declaration in musl. |
1 → 100 of 334 results | First • Previous • Next • Last |
Other repositories
Name | Last Modified |
---|---|
lp:glibc | 2025-01-04 |
1 → 1 of 1 result | First • Previous • Next • Last |