]>
git.ipfire.org Git - thirdparty/glibc.git/log
Stan Shebs [Wed, 14 Aug 2019 17:20:07 +0000 (10:20 -0700)]
Forestall a filesystem bug while building shlib.lds by using a temp file
Joseph Myers [Thu, 19 Jan 2017 22:01:46 +0000 (14:01 -0800)]
Fix nan functions handling of payload strings (BZ16962, CVE-2014-9761)
Andreas Schwab [Wed, 18 Jan 2017 20:56:41 +0000 (12:56 -0800)]
Missing unwind info in __startcontext causes infinite loop (BZ20435, CVE-2016-6323)
Paul Pluzhnikov [Wed, 18 Jan 2017 20:28:50 +0000 (12:28 -0800)]
Fix catopen() Multiple unbounded stack allocations (BZ17905, CVE-2015-8779)
Stan Shebs [Wed, 18 Jan 2017 15:46:22 +0000 (07:46 -0800)]
hcreate, hcreate_r should fail with ENOMEM if element count is too large (BZ18240, CVE-2015-8778)
Stan Shebs [Wed, 18 Jan 2017 15:43:43 +0000 (07:43 -0800)]
Always enable pointer guard
Stan Shebs [Fri, 13 Jan 2017 05:07:13 +0000 (21:07 -0800)]
Fix where out of range data to strftime() causes a segfault (BZ18985, CVE-2015-8776)
Stan Shebs [Thu, 12 Jan 2017 20:54:46 +0000 (12:54 -0800)]
Make GRTE testing great again, actually run the test programs
Stan Shebs [Wed, 11 Jan 2017 02:44:57 +0000 (18:44 -0800)]
Don't read past end of pattern in fnmatch (BZ17062)
Stan Shebs [Wed, 28 Dec 2016 21:51:37 +0000 (13:51 -0800)]
Don't ignore too long lines in nss_files (BZ17079, CVE-2015-5277) Tested:
Stan Shebs [Thu, 3 Nov 2016 23:31:52 +0000 (16:31 -0700)]
Handle a not-found case in borg passwd lookup
Michael Rothwell [Fri, 30 Sep 2016 16:46:48 +0000 (09:46 -0700)]
Call the correct function.
Michael Rothwell [Fri, 30 Sep 2016 13:09:04 +0000 (06:09 -0700)]
Augment borg-pwd to also search through passwd.borg.base, if it exists.
Stan Shebs [Thu, 29 Sep 2016 19:10:48 +0000 (12:10 -0700)]
Revert the fix to the value of DT_PPC64_NUM.
Stan Shebs [Fri, 5 Aug 2016 21:12:59 +0000 (14:12 -0700)]
Fix error handling in getaddrinfo.
Stan Shebs [Thu, 14 Jul 2016 18:12:46 +0000 (11:12 -0700)]
Fix stack overflow in hostent translation (CVE-2016-3706)
Max Kanat-Alexander [Wed, 6 Jul 2016 21:47:51 +0000 (14:47 -0700)]
Update nss_cache.c and nss_cache.h to current upstream version. This makes getgrgid_r and similar calls over 20x faster on corp machines.
Stan Shebs [Mon, 27 Jun 2016 16:36:28 +0000 (09:36 -0700)]
Backport checking of locale environment handling
Stan Shebs [Mon, 9 May 2016 20:54:38 +0000 (13:54 -0700)]
fix where getaddrinfo() writes DNS queries to random file descriptors under high load (BZ15946, CVE-2013-7423)
Stan Shebs [Mon, 9 May 2016 17:29:27 +0000 (10:29 -0700)]
Fix stack overflow in _nss_dns_getnetbyname_r (BZ19879)
Stan Shebs [Wed, 27 Apr 2016 16:53:33 +0000 (09:53 -0700)]
Fix infinite loop on process exit.
Stan Shebs [Tue, 16 Feb 2016 21:39:03 +0000 (13:39 -0800)]
Remove uses of operand modifier (%s) in powerpc inline asm.
Stan Shebs [Sat, 13 Feb 2016 02:29:41 +0000 (18:29 -0800)]
Backport several dozen PPC-specific patches from IBM.
Stan Shebs [Wed, 10 Feb 2016 22:55:24 +0000 (14:55 -0800)]
Small fix to patch from last October, lets tst-key5 build.
Vicent Segui Pascual [Mon, 18 Jan 2016 10:05:31 +0000 (02:05 -0800)]
Use munlock before madvise to make sure that we effectively "uncommit" the page
Brooks Moses [Tue, 15 Dec 2015 18:57:38 +0000 (10:57 -0800)]
For b/
25900273 , adjust allocations to avoid segfault.
Stan Shebs [Thu, 3 Dec 2015 22:18:23 +0000 (14:18 -0800)]
Backport removal of __gconv_translit_find
Stan Shebs [Tue, 1 Dec 2015 17:52:57 +0000 (09:52 -0800)]
Backport fix for broken trig functions
Manuel Klimek [Thu, 29 Oct 2015 17:29:55 +0000 (10:29 -0700)]
Allow suppressing the definition of __USE_FILE_OFFSET64 by defining SUPPRESS_USE_FILE_OFFSET64 in the CROSSTOOL.
Stan Shebs [Thu, 15 Oct 2015 16:22:35 +0000 (09:22 -0700)]
Backport of fix for memory leak in getaddrinfo()
Andrew Hunter [Tue, 13 Oct 2015 17:39:00 +0000 (10:39 -0700)]
Make pthread_getspecific async-signal-safe
Paul Pluzhnikov [Sat, 10 Oct 2015 16:26:54 +0000 (09:26 -0700)]
For b/
22641205 , #include _itoa.h
Paul Pluzhnikov [Fri, 2 Oct 2015 14:31:16 +0000 (07:31 -0700)]
For b/
20141439 , don't add "foo.so" as alternate name for previously loaded "foo.so/@0x..."
Stan Shebs [Wed, 16 Sep 2015 17:29:39 +0000 (10:29 -0700)]
Backport upstream fix to nss_files
Stan Shebs [Mon, 31 Aug 2015 20:22:13 +0000 (13:22 -0700)]
Backport upstream fixes to fnmatch
Stan Shebs [Fri, 21 Aug 2015 21:50:53 +0000 (14:50 -0700)]
Describe borg-pwd better, remove dead code.
Brooks Moses [Wed, 19 Aug 2015 01:07:15 +0000 (18:07 -0700)]
Add README.google description omitted from cl/
100732637 .
Stan Shebs [Mon, 17 Aug 2015 21:39:38 +0000 (14:39 -0700)]
Backport fix for BZ 18287 (CVE-2015-1781)
Brooks Moses [Sat, 15 Aug 2015 05:32:51 +0000 (22:32 -0700)]
Backport cl/
98967227 to GRTE glibc 2.19 sources.
Stan Shebs [Tue, 28 Jul 2015 17:17:46 +0000 (10:17 -0700)]
Fix b/
19824366 with a local patch (as upstream is fixed unmergeably), and add a new test.
Sriraman Tallam [Mon, 27 Jul 2015 17:14:19 +0000 (10:14 -0700)]
Redeclare hot external libc functions with new GCC function attribute "noplt" to allow calls to these functions to avoid the PLT. This change improves
Stan Shebs [Tue, 7 Jul 2015 03:51:10 +0000 (20:51 -0700)]
backport fix buffer overflow for writes to memory buffer stream (PR18549)
Andrew Hunter [Tue, 23 Jun 2015 19:58:32 +0000 (12:58 -0700)]
Prevent wasted memory in guard regions
Paul Pluzhnikov [Wed, 3 Jun 2015 15:58:35 +0000 (08:58 -0700)]
For b/
8315591 , b/
20141439 correct off-by-one error that resulted in last byte of l_name being random garbage.
Nick Lewycky [Thu, 16 Apr 2015 18:15:58 +0000 (11:15 -0700)]
Change this offsetof computation to use c89 offsetof. Tested:
Stan Shebs [Fri, 13 Mar 2015 22:29:01 +0000 (15:29 -0700)]
Backport fix for wscanf Tested:
Stan Shebs [Fri, 6 Feb 2015 03:48:08 +0000 (19:48 -0800)]
Backport fix for getnetbyname Tested:
Brooks Moses [Fri, 30 Jan 2015 22:01:03 +0000 (14:01 -0800)]
Port "resolv.conf timestamp checks" fixes from eglibc sources.
Paul Pluzhnikov [Thu, 4 Dec 2014 21:56:47 +0000 (13:56 -0800)]
For b/
18243822 , add back code that was accidentally deleted at the last minute in cr/
80600560 , and which is required to actually make
Sterling Augustine [Tue, 25 Nov 2014 22:49:54 +0000 (14:49 -0800)]
Use ENTRY and END macros to get a .size directive. backport of change:
Sterling Augustine [Tue, 25 Nov 2014 21:49:28 +0000 (13:49 -0800)]
For b/
18473397 and CVE-2014-7817, properly handle the WRDE_NOCMD flag when processing certain arithmetic inputs.
Paul Pluzhnikov [Mon, 24 Nov 2014 02:12:56 +0000 (18:12 -0800)]
Fix arm build by only using _itoa when building ld-linux, and not 'sln'. Also disable __google_dlopen_with_offset in fully-static link
Paul Pluzhnikov [Mon, 10 Nov 2014 18:56:25 +0000 (10:56 -0800)]
For b/
18243822 , fix dlopen_with_offset to not reuse the same link_map entry when called on the same file with different offsets.
Brooks Moses [Wed, 24 Sep 2014 11:21:40 +0000 (04:21 -0700)]
Export a __secure_getenv symbol for link-time compatibility with GRTEv3. Tested:
Brooks Moses [Fri, 12 Sep 2014 17:34:21 +0000 (10:34 -0700)]
Import ldd patch from Ubuntu sources to allow ldd to work with non-executable files.
Brooks Moses [Mon, 30 Jun 2014 23:10:29 +0000 (16:10 -0700)]
For b/
15780211 , consolidate setting of __google_auxv into earliest possible location. (Forward-port of cl/
69729332 .)
Paul Pluzhnikov [Fri, 20 Jun 2014 02:57:57 +0000 (19:57 -0700)]
For b/
13901604 (suid-root exe + unsecure environment variable => wrong __google_auxv), forward-port the second part of the fix (http://cr/
69343116 ) to GRTEv4 via
Brooks Moses [Fri, 13 Jun 2014 04:59:51 +0000 (21:59 -0700)]
Forward-port cl/
42676407 to disable link-time warning about mktemp, tempnam and tmpnam.
Brooks Moses [Fri, 13 Jun 2014 03:55:39 +0000 (20:55 -0700)]
For b/
15017950 , backport patches to fix offset computation for append+ mode on switching from read.
Brooks Moses [Fri, 13 Jun 2014 02:45:48 +0000 (19:45 -0700)]
Automated g4 rollback of changelist
69114074 .
Brooks Moses [Fri, 13 Jun 2014 00:30:07 +0000 (17:30 -0700)]
For b/
15017950 , backport patch to fix offset computation for append+ mode on switching from read.
Brooks Moses [Fri, 13 Jun 2014 00:14:02 +0000 (17:14 -0700)]
For b/
15568332 , backport patch to copy path argument to posix_spawn_file_actions_addopen. (Forward-port of cl/
69112129 )
Paul Pluzhnikov [Tue, 3 Jun 2014 05:59:19 +0000 (22:59 -0700)]
For b/
13901604 , forward-port http://cr/
68404571 via
Brooks Moses [Mon, 19 May 2014 22:05:10 +0000 (15:05 -0700)]
Backport PPC ELFv2 s_copysign stack temp bugfix (PR16786, b/
13737066 ).
Brooks Moses [Mon, 19 May 2014 21:58:45 +0000 (14:58 -0700)]
Backport upstream fixes for PR16532 (separate ftell, fseek logic) for b/
15017950 .
Brooks Moses [Thu, 8 May 2014 22:32:21 +0000 (15:32 -0700)]
For b/
14616463 , add -fno-function-sections to nptl/events.c compilation.
Brooks Moses [Wed, 30 Apr 2014 01:30:32 +0000 (18:30 -0700)]
Add PTRACE_EVENT_STOP, as per b/
13432624 .
Brooks Moses [Fri, 25 Apr 2014 20:59:50 +0000 (13:59 -0700)]
For b/
14302447 , backport upstream patches for __bzero_ppc.
Brooks Moses [Fri, 11 Apr 2014 20:37:15 +0000 (13:37 -0700)]
For b/
12342355 , remove inappropriate assert in EXEC_ORIGIN support.
Brooks Moses [Thu, 13 Mar 2014 23:21:31 +0000 (16:21 -0700)]
For b/
5732800 , expose calls from malloc to mmap,munmap, etc. (Forward-ported from cl/
42670015 )
Paul Pluzhnikov [Mon, 10 Mar 2014 21:02:07 +0000 (14:02 -0700)]
For Google b/
8315591 , experimental implementation of dlopen_with_offset.
Paul Pluzhnikov [Sun, 9 Mar 2014 01:01:11 +0000 (17:01 -0800)]
Add pthread_signal_safe_key_create.
Paul Pluzhnikov [Sat, 8 Mar 2014 23:12:52 +0000 (15:12 -0800)]
For b/
4074041 , add EXEC_ORIGIN support. Forward-ported from cl/
56955623 and http://cl/
59961863 .
Paul Pluzhnikov [Sat, 8 Mar 2014 19:19:25 +0000 (11:19 -0800)]
Export __signal_safe* functions from ld.so so we can use a different implementation.
Paul Pluzhnikov [Fri, 7 Mar 2014 18:17:26 +0000 (10:17 -0800)]
For b/
13350520 , disable check-abi
Paul Pluzhnikov [Thu, 6 Mar 2014 22:59:25 +0000 (14:59 -0800)]
Adjust the size value on _nl_default_dirname to match the directory name that we use in GRTE builds so that "make check-abi" will
Paul Pluzhnikov [Wed, 5 Mar 2014 03:07:05 +0000 (19:07 -0800)]
Add "fastload" support.
Paul Pluzhnikov [Tue, 4 Mar 2014 01:19:26 +0000 (17:19 -0800)]
For b/
5013921 , build pthread_join.c and pthread_timedjoin.c with frame pointers.
Paul Pluzhnikov [Tue, 4 Mar 2014 01:03:35 +0000 (17:03 -0800)]
For b/
5836136 , do dlsym(0, "_Unwind..."), i.e. ignore libgcc_s.so.1 dlopen failure.
Paul Pluzhnikov [Tue, 4 Mar 2014 00:18:01 +0000 (16:18 -0800)]
For b/
3133396 , ignore system ld.so.cache when looking for nss and iconv modules.
Paul Pluzhnikov [Mon, 3 Mar 2014 23:25:38 +0000 (15:25 -0800)]
For b/
2471323 , implement multi-level cache search for shared libraries.
Paul Pluzhnikov [Mon, 3 Mar 2014 19:08:11 +0000 (11:08 -0800)]
For b/
3162458 , don't skip files with d_ino==0 -- our tmpfs systems sometimes create them due to inode wraparound.
Paul Pluzhnikov [Mon, 3 Mar 2014 17:18:29 +0000 (09:18 -0800)]
Effectively revert an upstream patch to print signs on NaN values.
Paul Pluzhnikov [Sat, 1 Mar 2014 01:22:06 +0000 (17:22 -0800)]
Disable gcc's __warn_unused_result__ attribute in glibc headers when _GOOGLE_FORTIFY_SOURCE_NO_WARN_UNUSED_RESULT is specified.
Paul Pluzhnikov [Sat, 1 Mar 2014 01:18:54 +0000 (17:18 -0800)]
For b/
4268901 , disable "/etc/ld.so.preload".
Paul Pluzhnikov [Sat, 1 Mar 2014 01:15:51 +0000 (17:15 -0800)]
For b/
2723095 , allow grantpt() to succeed even if it can't chgrp the slave pty to the "tty" group.
Paul Pluzhnikov [Sat, 1 Mar 2014 01:12:02 +0000 (17:12 -0800)]
Reduce starting table sizes for locale-archive file, since we use only a small fraction of the entries.
Paul Pluzhnikov [Sat, 1 Mar 2014 01:08:18 +0000 (17:08 -0800)]
Set __MAX_ALLOCA_CUTOFF to 8kb to avoid stack overflow, as described in b/
2425017 .
Paul Pluzhnikov [Sat, 1 Mar 2014 01:04:05 +0000 (17:04 -0800)]
Add _google_dl_debug_state_hook. This is used by libunwind; see comment in //google3/third_party/grte/google_glibc_extensions.h.
Paul Pluzhnikov [Sat, 1 Mar 2014 00:58:53 +0000 (16:58 -0800)]
Correct comment per cr/
62375346 review.
Paul Pluzhnikov [Sat, 1 Mar 2014 00:56:23 +0000 (16:56 -0800)]
Add __GOOGLE_GRTE_VERSION__ for GRTEv4 usage. Forward-ported with date and comment changed from cl/
51277131 .
Paul Pluzhnikov [Sat, 1 Mar 2014 00:51:12 +0000 (16:51 -0800)]
Disable static linking warning for dlopen and dlmopen, and disable linking warning for sys_errlist and sys_nerr.
Paul Pluzhnikov [Sat, 1 Mar 2014 00:47:23 +0000 (16:47 -0800)]
Add __google_auxv. Forward-ported from cl/
51271693 (from cl/38027-p2).
Paul Pluzhnikov [Fri, 28 Feb 2014 23:59:52 +0000 (15:59 -0800)]
For bit-identical rebuilds, remove `date` invocations. Forward-ported from cl/
51218346 .
Paul Pluzhnikov [Fri, 28 Feb 2014 23:47:22 +0000 (15:47 -0800)]
Don't put absolute pathnames into libc.so and libpthread.so linker scripts -- absolute pathnames interfere with --sysroot.
Paul Pluzhnikov [Fri, 28 Feb 2014 23:10:49 +0000 (15:10 -0800)]
For b/
2476399 , disable Hesiod (not used in google)
Paul Pluzhnikov [Fri, 28 Feb 2014 22:53:33 +0000 (14:53 -0800)]
Disable libnss_db and libnss_nis{,plus} libnss_compat
Paul Pluzhnikov [Fri, 28 Feb 2014 20:54:06 +0000 (12:54 -0800)]
Integrate nss_{borg,cache} local changes from glibc-2.18 to 2.19
Paul Pluzhnikov [Fri, 28 Feb 2014 14:44:46 +0000 (06:44 -0800)]
Forward-port google-nsl-stub
Brooks Moses [Mon, 24 Feb 2014 19:04:49 +0000 (11:04 -0800)]
Revert upstream removal of async-safe TLS patches.