aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2013-08-27[BZ #15897] dlfcn: do not mark dlopen/dlclose as leaf functionsMike Frysinger1-0/+17
Since the dlopen funcs might invoke a constructor that calls a func that is in the same compilation unit as the caller, we cannot mark them as leaf funcs. Similarly, dlclose might invoke a destructor that calls a func that is in the same compilation unit as the caller. URL: https://sourceware.org/bugzilla/show_bug.cgi?id=15897 Reportedy-by: Fabrice Bauzac <libnoon@gmail.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2013-08-27Clean up h_errno declaration to use __thread unconditionally.Roland McGrath1-0/+5
2013-08-27Clean up _res declaration to use __thread unconditionally.Roland McGrath1-0/+7
2013-08-27Cope without sunrpc.Roland McGrath1-0/+3
2013-08-27Don't try to use ioctl unless [FIONREAD].Roland McGrath1-0/+2
2013-08-27Mild decrufting in resolv code.Roland McGrath1-0/+5
2013-08-27True stub __ifreq.Roland McGrath1-0/+4
2013-08-27Clean up __libc_sa_len helper.Roland McGrath1-0/+9
2013-08-27Replace generic bits/socket.h with 4.4 file.Roland McGrath1-0/+3
2013-08-27Flesh out 4.4 bits/socket.h with SOCK_CLOEXEC, SOCK_NONBLOCK.Roland McGrath1-0/+6
2013-08-27Fix missing declaration of LC_CTYPE nonascii-case elementAndreas Schwab1-0/+8
2013-08-27Fix handling LC_CTYPE nonascii-case fallback in i686 SSE4.2 and SSSE3 ↵Andreas Schwab1-0/+8
strcasecmp/strncasecmp
2013-08-26Make stub lxstat64 call xstat64, like stub lxstat calls xstat.Roland McGrath1-0/+2
2013-08-26Use proper #include for xdecrypt declarations.Roland McGrath1-0/+6
2013-08-26Initialize res_hconf in nscdSiddhesh Poyarekar1-0/+6
Fixes BZ #15890.
2013-08-26Fix dependencies for stdlib/tst-tls-atexitAndreas Schwab1-0/+5
2013-08-26Fix indentation in aicache.cSiddhesh Poyarekar1-0/+4
2013-08-25configure: add missing quotes in $build_pt_chown testMike Frysinger1-0/+5
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2013-08-23Fix cexp (NaN + i0) (bug 15532).Joseph Myers1-0/+9
2013-08-22Add Ukrainian translations.David S. Miller1-0/+1
* po/uk.po: Add Ukrainian translations from translation project.
2013-08-22Update Catalan translations.David S. Miller1-0/+4
* po/ca.po: Update Catalan translation from translation project.
2013-08-21Fix fdim handling of infinities (bug 15797).Joseph Myers1-0/+10
2013-08-21Fix typos.Ondřej Bílka1-0/+43
2013-08-21i686: Skip SSE4_2 version for strcmp, strncmp, strncase, strcasecmpLiubov Dmitrieva1-0/+7
if bit_Slow_SSE4_2 is set.
2013-08-20PowerPC: fix backtrace to handle signal trampolinesAdhemerval Zanella1-0/+17
This patch fixes backtrace for PPC32 and PPC64 to correctly handle signal trampolines. The 'debug/tst-backtrace6.c' also check for SA_SIGINFO handling, where is triggers another vDSO symbols for PPC32.
2013-08-20Fix cproj handling of (finite, NaN) arguments (bug 15531).Joseph Myers1-0/+8
2013-08-20Include <string.h> in sysdeps/unix/sysv/linux/mmap64.c.Joseph Myers1-0/+2
2013-08-20Use __getpagesize and __ffs in MMAP2_PAGE_SHIFT == -1 case of mmap64.Joseph Myers1-0/+6
2013-08-20Remove trailing blank lines when generating INSTALL.Joseph Myers1-0/+6
2013-08-20 * sysdeps/unix/sysv/linux/s390/sys/procfs.h (struct elf_prstatus):Andreas Krebbel1-0/+5
Align 32 bit compat elf_greg to 8 bytes.
2013-08-20 * elf/setup-vdso.h (setup_vdso): Fix missing string termination.Andreas Arnez1-0/+4
2013-08-20Simplify strcoll implementationSiddhesh Poyarekar1-0/+9
Break up strcoll into simpler functions so that the logic is easier to follow and maintain.
2013-08-16CVE-2013-4237, BZ #14699: Buffer overflow in readdir_rFlorian Weimer1-0/+22
* sysdeps/posix/dirstream.h (struct __dirstream): Add errcode member. * sysdeps/posix/opendir.c (__alloc_dir): Initialize errcode member. * sysdeps/posix/rewinddir.c (rewinddir): Reset errcode member. * sysdeps/posix/readdir_r.c (__READDIR_R): Enforce NAME_MAX limit. Return delayed error code. Remove GETDENTS_64BIT_ALIGNED conditional. * sysdeps/unix/sysv/linux/wordsize-64/readdir_r.c: Do not define GETDENTS_64BIT_ALIGNED. * sysdeps/unix/sysv/linux/i386/readdir64_r.c: Likewise. * manual/filesys.texi (Reading/Closing Directory): Document ENAMETOOLONG return value of readdir_r. Recommend readdir more strongly. * manual/conf.texi (Limits for Files): Add portability note to NAME_MAX, PATH_MAX. (Pathconf): Add portability note for _PC_NAME_MAX, _PC_PATH_MAX.
2013-08-13Fix cbrtl for ldbl-96Andreas Schwab1-0/+8
2013-08-12Open development for 2.19.glibc-2.18.90David S. Miller1-0/+6
* version.h (RELEASE): Set to "development". (VERSION): Set to "2.18.90". * NEWS: Add 2.19 section.
2013-08-06Fix typo in ChangeLogAndreas Schwab1-1/+1
2013-08-03Update Korean translations.David S. Miller1-0/+4
* po/ko.po: Update Korean translation from translation project.
2013-08-01Update manual/contrib.texiDavid S. Miller1-0/+6
* manual/contrib.texi: Update entry for Siddhesh Poyarekar. Add entries for Will Newton, Andi Kleen, David Holsgrove, and Ondrej Bilka.
2013-07-30Update French translations.David S. Miller1-0/+4
* po/fr.po: Update French translation from translation project.
2013-07-28Update Czech translations.David S. Miller1-0/+2
* po/cs.po: Update Czech translation from translation project.
2013-07-28Update Swedish translations.David S. Miller1-0/+4
* po/sv.po: Update Swedish translation from translation project.
2013-07-27Update Esperanto translations.David S. Miller1-0/+2
* po/eo.po: Update Esperanto translation from translation project.
2013-07-27Update Vietnamese translations.David S. Miller1-0/+2
* po/vi.po: Update Vietnamese translation from translation project.
2013-07-27Update German translations.David S. Miller1-0/+4
* po/de.po: Update German translation from translation project.
2013-07-26Update Bulgarian translations.David S. Miller1-0/+2
* po/bg.po: Update Bulgarian translation from translation project.
2013-07-26Update Dutch, Polish, and Russian translations.David S. Miller1-0/+6
* po/nl.po: Update Dutch translation from translation project. * po/pl.po: Update Polish translation from translation project. * po/ru.po: Update Russian translation from translation project.
2013-07-25Update libc.pot in preparation for giving tarball to translation project.David S. Miller1-0/+4
* po/libc.pot: Update.
2013-07-23PowerPC: use _dl_static_init to set GLRO(gl_pagesize)Adhemerval Zanella1-0/+8
This patch fixes dlfcn/tststatic5 for PowerPC where pagesize variable was not properly initialized in certain cases. This patch is based on other architecture code.
2013-07-22S/390: ULPs update.Andreas Krebbel1-0/+4
2013-07-21CVE-2013-2207, BZ #15755: Disable pt_chown.Carlos O'Donell1-0/+21
The helper binary pt_chown tricked into granting access to another user's pseudo-terminal. Pre-conditions for the attack: * Attacker with local user account * Kernel with FUSE support * "user_allow_other" in /etc/fuse.conf * Victim with allocated slave in /dev/pts Using the setuid installed pt_chown and a weak check on whether a file descriptor is a tty, an attacker could fake a pty check using FUSE and trick pt_chown to grant ownership of a pty descriptor that the current user does not own. It cannot access /dev/pts/ptmx however. In most modern distributions pt_chown is not needed because devpts is enabled by default. The fix for this CVE is to disable building and using pt_chown by default. We still provide a configure option to enable hte use of pt_chown but distributions do so at their own risk.