- 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 | 2023-12-07 17:31:23 UTC |
Move CVE information into advisories directory
Author:
Siddhesh Poyarekar
Move CVE information into advisories directory One of the requirements to becoming a CVE Numbering Authority (CNA) is https:/ The file format at the moment is rudimentary and derives from the git Also add a script process- Signed-off-by: Siddhesh Poyarekar <siddhesh@ |
release/2.37/master | 2023-12-07 14:20:56 UTC |
elf: Fix wrong break removal from 8ee878592c
Author:
Adhemerval Zanella
elf: Fix wrong break removal from 8ee878592c Reported-by: Alexander Monakov <amonakov@ |
release/2.38/master | 2023-12-07 14:20:44 UTC |
elf: Fix wrong break removal from 8ee878592c
Author:
Adhemerval Zanella
elf: Fix wrong break removal from 8ee878592c Reported-by: Alexander Monakov <amonakov@ |
azanella/ |
2023-10-27 12:25:53 UTC |
x86: Expand the comment on when REP STOSB is used on memset
Author:
Adhemerval Zanella
x86: Expand the comment on when REP STOSB is used on memset |
release/2.35/master | 2023-10-19 07:32:49 UTC |
Revert "elf: Move l_init_called_next to old place of l_text_end in link map"
Author:
Florian Weimer
Revert "elf: Move l_init_called_next to old place of l_text_end in link map" This reverts commit 59ee83b0c27a67a Reason for revert: Preserve internal ABI. |
release/2.36/master | 2023-10-19 07:29:42 UTC |
Revert "elf: Move l_init_called_next to old place of l_text_end in link map"
Author:
Florian Weimer
Revert "elf: Move l_init_called_next to old place of l_text_end in link map" This reverts commit f441cb9a70fa3f5 Reason for revert: Preserve internal ABI. |
release/2.34/master | 2023-10-02 19:44:25 UTC |
tunables: Terminate if end of input is reached (CVE-2023-4911)
Author:
Siddhesh Poyarekar
tunables: Terminate if end of input is reached (CVE-2023-4911) The string parsing routine may end up writing beyond bounds of tunestr Terminate the parsing loop at the first instance itself so that tunestr This also fixes up tst-env- Signed-off-by: Siddhesh Poyarekar <siddhesh@ |
azanella/clang | 2023-09-28 17:21:15 UTC |
posix: Remove the __strcpy_chk from glob tests
Author:
Adhemerval Zanella
posix: Remove the __strcpy_chk from glob tests Not all compiler supports the builtin. |
google/ |
2023-09-28 00:09:32 UTC |
x86: Respect --disable-float128 flag to disable FLOAT128 functionality
Author:
Pranav Kant
x86: Respect --disable-float128 flag to disable FLOAT128 functionality |
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 |
release/2.28/master | 2023-09-12 03:48:44 UTC |
x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745]
Author:
Noah Goldstein
x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745] The: ``` Code was accidentally moved to inside the else scope. This doesn't This patch fixes that by putting the division after the `else` block. (cherry picked from commit 084fb31bc2c5f95 |
release/2.29/master | 2023-09-12 03:48:28 UTC |
x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745]
Author:
Noah Goldstein
x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745] The: ``` Code was accidentally moved to inside the else scope. This doesn't This patch fixes that by putting the division after the `else` block. (cherry picked from commit 084fb31bc2c5f95 |
release/2.30/master | 2023-09-12 03:48:07 UTC |
x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745]
Author:
Noah Goldstein
x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745] The: ``` Code was accidentally moved to inside the else scope. This doesn't This patch fixes that by putting the division after the `else` block. (cherry picked from commit 084fb31bc2c5f95 |
release/2.31/master | 2023-09-12 03:47:46 UTC |
x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745]
Author:
Noah Goldstein
x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745] The: ``` Code was accidentally moved to inside the else scope. This doesn't This patch fixes that by putting the division after the `else` block. (cherry picked from commit 084fb31bc2c5f95 |
release/2.32/master | 2023-09-12 03:47:26 UTC |
x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745]
Author:
Noah Goldstein
x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745] The: ``` Code was accidentally moved to inside the else scope. This doesn't This patch fixes that by putting the division after the `else` block. (cherry picked from commit 084fb31bc2c5f95 |
release/2.33/master | 2023-09-12 03:47:08 UTC |
x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745]
Author:
Noah Goldstein
x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745] The: ``` Code was accidentally moved to inside the else scope. This doesn't This patch fixes that by putting the division after the `else` block. (cherry picked from commit 084fb31bc2c5f95 |
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/bz30266 | 2023-04-21 13:50:52 UTC |
wcsmbs: Add wcsdup() tests. (BZ #30266)
Author:
Joe Simmons-Talbott
wcsmbs: Add wcsdup() tests. (BZ #30266) Enable wide character testcases for wcsdup(). Reviewed-by: Adhemerval Zanella <adhemerval. |
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 |
azanella/ |
2023-01-27 16:50:12 UTC |
linux: Use getdents64 on readdir64 compat implementation
Author:
Adhemerval Zanella
linux: Use getdents64 on readdir64 compat implementation It uses a similar strategy from the non-LFS readdir that also It allows to remove __old_getdents64. Checked on i686-linux-gnu. |
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. |
release/2.27/master | 2021-07-06 19:04:26 UTC |
wordexp: handle overflow in positional parameter number (bug 28011)
Author:
Andreas Schwab
wordexp: handle overflow in positional parameter number (bug 28011) Use strtoul instead of atoi so that overflow can be detected. (cherry picked from commit 5adda61f62b7738 |
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- |
release/2.26/master | 2020-11-04 12:30:42 UTC |
aarch64: Fix DT_AARCH64_VARIANT_PCS handling [BZ #26798]
Author:
Szabolcs Nagy
aarch64: Fix DT_AARCH64_ The variant PCS support was ineffective because in the common case In practice this mainly affects SVE calls when the vector length is Fixes bug 26798. (cherry picked from commit 558251bd8785760 |
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. |
fw/gcc-10-fixes | 2019-07-22 12:02:40 UTC |
nptl: Use uintptr_t for address diagnostic in nptl/tst-pthread-getattr
Author:
Florian Weimer
nptl: Use uintptr_t for address diagnostic in nptl/tst- Recent GCC versions warn about the attempt to return the address of a tst-pthread- The address itself is used in a check in the caller, so using |
fw/linux-5.2 | 2019-07-22 09:01:17 UTC |
Linux: Include <linux/sockios.h> in <bits/socket.h> under __USE_MISC
Author:
Florian Weimer
Linux: Include <linux/sockios.h> in <bits/socket.h> under __USE_MISC Historically, <asm/socket.h> (which is included from <bits/socket.h>) |
nsz/mathvec | 2019-07-16 10:01:51 UTC |
aarch64: add vector sin, cos, log and pow abi symbols
Author:
Szabolcs Nagy
aarch64: add vector sin, cos, log and pow abi symbols Add simple assembly implementations that fall back to scalar code, 2019-07-15 Szabolcs Nagy <szabolcs. * sysdeps/ |
fw/resolv-cleanups | 2019-05-17 09:10:51 UTC |
nss_dns: Remove RES_USE_INET6 handling
Author:
Florian Weimer
nss_dns: Remove RES_USE_INET6 handling Since commit 3f8b44be0a65826 |
fw/bug24562 | 2019-05-16 10:08:38 UTC |
WIP Support exotic character sets in __fxprintf [BZ #24562]
Author:
Florian Weimer
WIP Support exotic character sets in __fxprintf [BZ #24562] This does not quite work because vfprintf has a similar |
fw/tst-mallocfork2 | 2019-05-03 15:46:36 UTC |
malloc/tst-mallocfork2: Use process-shared barriers
Author:
Florian Weimer
malloc/ This synchronization method has a lower overhead and makes Also test for fork deadlocks explicitly. |
fw/twalk_r-iconv | 2019-05-02 10:37:21 UTC |
iconv: Use __twalk_r in __gconv_release_shlib
Author:
Florian Weimer
iconv: Use __twalk_r in __gconv_ |
google/ |
2019-05-01 01:24:46 UTC |
As with gettimeofday, avoid vdso for clang-compiled time()
Author:
Stan Shebs
As with gettimeofday, avoid vdso for clang-compiled time() |
fw/bug21242 | 2019-04-15 15:39:45 UTC |
ld.so: Introduce delayed relocation processing
Author:
Florian Weimer
ld.so: Introduce delayed relocation processing This makes it possible to use IFUNC resolvers which depend So far, delayed relocation processing is only implemented for |
fw/bug20018- |
2019-02-04 14:47:59 UTC |
Restore GLIBC_PRIVATE ABI after CVE-2016-10739 fix [BZ #20018]
Author:
Florian Weimer
Restore GLIBC_PRIVATE ABI after CVE-2016-10739 fix [BZ #20018] This commit avoids adding the __inet_ |
siddhesh/ |
2019-01-12 11:16:42 UTC |
Another major update
Author:
Siddhesh Poyarekar
Another major update |
aaribaud/ |
2018-11-02 06:03:52 UTC |
Ensure mktime sets errno on error [BZ #23789]
Author:
Albert ARIBAUD (3ADEV)
Ensure mktime sets errno on error [BZ #23789] Posix mandates that mktime set errno to EOVERFLOW Fix this and add a test to prevent regressions. Tested with 'make check' on x86-linux-gnu and * time/Makefile: Add bug-mktime4. |
aaribaud/ |
2018-10-27 15:18:02 UTC |
Ensure mktime sets errno on error (bug 23789)
Author:
Albert ARIBAUD (3ADEV)
Ensure mktime sets errno on error (bug 23789) Posix mandates that mktime set errno to EOVERFLOW Fix this and add a test to prevent regressions. The test was run through 'make check' on i686-linux-gnu, * time/mktime.c |
1 → 100 of 336 results | First • Previous • Next • Last |
Other repositories
Name | Last Modified |
---|---|
lp:glibc | 18 minutes ago |
1 → 1 of 1 result | First • Previous • Next • Last |