]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - ChangeLog
Update translations from the Translation Project
[thirdparty/glibc.git] / ChangeLog
index 8928d9bed23f490fbb415f05df4582e81f09aa01..42c2fbf69abded11cf387fb9d9b38e643893e7d5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,368 @@
+2018-01-17  Dmitry V. Levin  <ldv@altlinux.org>
+
+       * po/ru.po: Update translations.
+
+2018-01-17  Joseph Myers  <joseph@codesourcery.com>
+
+       [BZ #22719]
+       * sysdeps/hppa/backtrace.c: New file.
+
+2018-01-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       [BZ #22715]
+       * sysdeps/x86_64/dl-trampoline.h (_dl_runtime_profile): Properly
+       align La_x86_64_retval to VEC_SIZE.
+
+2018-01-16  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/x86_64/backtrace.c: Include <gnu/lib-names.h>.
+       (init): Use LIBGCC_S_SO not hardcoded "libgcc_s.so.1".
+
+2018-01-16  Florian Weimer  <fweimer@redhat.com>
+
+       * nptl/Makefile [$(have-cxx-thread_local)] (tests-unsupported):
+       Move tst-thread-exit-clobber ...
+       [$(CXX)] (tests-unsupported): ... to here.
+
+2018-01-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+
+       * sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h (HWCAP_SHA3): Define.
+       (HWCAP_SM3, HWCAP_SM4, HWCAP_ASIMDDP, HWCAP_SHA512, HWCAP_SVE): Define.
+       * sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c
+       (_dl_aarch64_cap_flags): Update.
+       (_DL_HWCAP_COUNT): Update.
+
+2018-01-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+
+       * sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h
+       (_DL_HWCAP_LAST): Remove.
+       (_DL_HWCAP_COUNT): Move to ...
+       * sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c
+       (_DL_HWCAP_COUNT): ... here.
+
+2018-01-16  Florian Weimer  <fweimer@redhat.com>
+
+       * nptl/Makefile (CFLAGS-tst-minstack-throw.o): Compile in C++11
+       mode with GNU extensions.
+
+2018-01-15  Alan Hayward  <alan.hayward@arm.com>
+
+       * elf/elf.h (NT_ARM_SVE): Define.
+
+2018-01-15  Florian Weimer  <fweimer@redhat.com>
+
+       [BZ #22636]
+       * nptl/tst-minstack-throw.cc: New file.
+       * nptl/Makefile (tests): Add tst-minstack-throw.
+       (LDLIBS-tst-minstack-throw): Link with libstdc++.
+       [!CXX] (tests-unsupported): Add tst-minstack-throw.
+
+2018-01-15  Joseph Myers  <joseph@codesourcery.com>
+
+       * scripts/build-many-glibcs.py (Context.checkout): Default
+       binutils version to 2.30 branch, MPFR version to 4.0.0 and MPC
+       version to 1.1.0.
+
+2018-01-13  Carlos O'Donell  <carlos@redhat.com>
+
+       [BZ #22707]
+       * elf/elf.h (DF_1_STUB): Define.
+       (DF_1_PIE): Define.
+
+2018-01-12  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
+
+       [BZ #22697]
+       * sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S (__llround):
+       Do not add 0.5 to integer or out-of-range arguments.
+
+2018-01-12  Dmitry V. Levin  <ldv@altlinux.org>
+
+       * po/bg.po: Update translations.
+       * po/cs.po: Likewise.
+       * po/de.po: Likewise.
+       * po/ko.po: Likewise.
+       * po/pl.po: Likewise.
+       * po/sv.po: Likewise.
+       * po/uk.po: Likewise.
+       * po/vi.po: Likewise.
+
+2018-01-12  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+
+       * aarch64/start.S (_start): Use __wrap_main.
+       (__wrap_main): New local symbol.
+
+2018-01-12  Dmitry V. Levin  <ldv@altlinux.org>
+
+       [BZ #22679]
+       CVE-2018-1000001
+       * sysdeps/unix/sysv/linux/getcwd.c (__getcwd): Fall back to
+       generic_getcwd if the path returned by getcwd syscall is not absolute.
+       * io/tst-getcwd-abspath.c: New test.
+       * io/Makefile (tests): Add tst-getcwd-abspath.
+
+2018-01-12  Istvan Kurucsai  <pistukem@gmail.com>
+
+       * malloc/malloc.c (malloc_consolidate): Add size check.
+
+2018-01-12  Florian Weimer  <fweimer@redhat.com>
+
+       * support/write_message.c (write_message): Preserve errno.
+       * support/check.c (print_failure): Likewise.
+       * support/support_test_verify_impl.c (support_test_verify_impl):
+       Likewise.
+       * support/support_test_compare_failure.c
+       (support_test_compare_failure): Likewise.
+
+2018-01-12  Florian Weimer  <fweimer@redhat.com>
+
+       [BZ #22701]
+       * nis/Makefile (install-lib-ldscripts, $(inst_libdir)/libnsl.so):
+       Prevent installation of libnsl.so.
+       (libnsl-inhibit-o): Do not build (or install) static libraries.
+
+2018-01-12  Rafal Luzynski <digitalfreak@lingonborough.com>
+           Egmont Koblinger  <egmont@gmail.com>
+
+       [BZ #22657]
+       * localedata/locales/hu_HU (d_t_fmt): Avoid a leading space
+       before the day number which may produce a double space.
+       (date_fmt): Likewise.
+
+2018-01-12  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/s390/fpu/feholdexcpt.c (__feholdexcept): Call __fegetenv
+       instead of fegetenv.
+
+2018-01-11  Joseph Myers  <joseph@codesourcery.com>
+
+       [BZ #22702]
+       * sysdeps/generic/math_private.h (libc_feresetround_noex): Update
+       comment to say exceptions are discarded.
+       (libc_feholdsetround_noex_ctx): Use __feholdexcept instead of
+       __fegetenv.
+       (SET_RESTORE_ROUND_NOEX): Update comment to say non-stop mode must
+       be enabled.
+
+2018-01-11  Florian Weimer  <fweimer@redhat.com>
+
+       * sysdeps/gnu/unwind-resume.c (__libgcc_s_init): Update comment
+       and error message.
+
+2018-01-11  Florian Weimer  <fweimer@redhat.com>
+
+       [BZ #22636]
+       * nptl/Makefile (tests): Add tst-minstack-cancel, tst-minstack-exit.
+       * nptl/tst-minstack-cancel.c, nptl/tst-minstack-exit.c: New files.
+
+2018-01-10  Joseph Myers  <joseph@codesourcery.com>
+
+       [BZ #22693]
+       * sysdeps/ieee754/ldbl-128ibm/s_log1pl.c (__log1pl): Handle
+       negative arguments in test for NaN or infinity argument.
+
+2018-01-10  Dmitry V. Levin  <ldv@altlinux.org>
+
+       * po/libc.pot: Regenerate.
+
+2018-01-10  Florian Weimer  <fweimer@redhat.com>
+
+       [BZ #22636]
+       * sysdeps/nptl/unwind-forcedunwind.c (pthread_cancel_init): Open
+       libgcc.so with RTLD_NOW, to avoid lazy binding during unwind.
+
+2018-01-10  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * hurd/hurd/fd.h: Include <fcntl.h>
+       (__hurd_at_flags): New function.
+       * hurd/lookup-at.c (__file_name_lookup_at): Replace flag computation
+       with call to __hurd_at_flags.
+       * include/unistd.h (__faccessat, __faccessat_noerrno): Add declaration.
+       * sysdeps/mach/hurd/access.c (access_common): Move implementation to
+       __faccessat
+       (hurd_fail_seterrno, hurd_fail_noerrno): Move to sysdeps/mach/hurd/faccessat.c.
+       (__access_noerrno): Use __faccessat_common instead of access_common.
+       (__access): Likewise.
+       * sysdeps/mach/hurd/euidaccess.c (__euidaccess): Replace implementation
+       with a call to __faccessat.
+       * sysdeps/mach/hurd/faccessat.c (faccessat): Rename into...
+       (__faccessat_common): ... this. Move implementation of __access into it when
+       AT_FLAGS does not contain AT_EACCESS. Make it call __hurd_at_flags, add
+       reauthenticate_cwdir_at helper to implement AT mechanism.
+       (__faccessat_noerrno): New function, just calls __faccessat_common.
+       (__faccessat): New function, just calls __faccessat_common.
+       (faccessat): Define weak alias.
+
+2018-01-10  Joseph Myers  <joseph@codesourcery.com>
+
+       [BZ #22691]
+       * sysdeps/powerpc/nofpu/Makefile [$(subdir) = math]
+       (CFLAGS-s_fmaxmagl.c): New variable.
+       [$(subdir) = math] (CFLAGS-s_fminmagl.c: Likewise.
+
+       [BZ #22690]
+       * sysdeps/ieee754/ldbl-128ibm/s_lrintl.c (__lrintl): Use unsigned
+       long int for arguments of possibly overflowing addition or
+       subtraction.
+       * sysdeps/ieee754/ldbl-128ibm/s_lroundl.c (__lroundl): Likewise.
+
+2018-01-09  Joseph Myers  <joseph@codesourcery.com>
+
+       [BZ #22688]
+       * sysdeps/powerpc/nofpu/Makefile [$(subdir) = math]
+       (CFLAGS-e_remainderl.c): New variable.
+
+       [BZ #22687]
+       * sysdeps/powerpc/nofpu/Makefile (CFLAGS-s_cacosl.c): New
+       variable.
+       (CFLAGS-s_cacoshl.c): Likewise.
+       (CFLAGS-s_casinhl.c): Likewise.
+       (CFLAGS-s_catanl.c): Likewise.
+       (CFLAGS-s_catanhl.c): Likewise.
+       (CFLAGS-s_cexpl.c): Likewise.
+       (CFLAGS-s_ccoshl.c): Add -fsignaling-nans.
+       (CFLAGS-s_csinhl.c): Likewise.
+       (CFLAGS-s_clogl.c): Likewise.
+       (CFLAGS-s_clog10l.c): Likewise.
+       (CFLAGS-s_csinl.c): Likewise.
+       (CFLAGS-s_csqrtl.c): Likewise.
+
+2010-08-04  Emilio Pozuelo Monfort  <pochu27@gmail.com>
+2017-09-26  Svante Signell  <svante.signell@gmail.com>
+
+       * hurd/hurdexec.c (_hurd_exec): Deprecate function.
+       (_hurd_exec_paths): New function.
+       * hurd/hurd.h (_hurd_exec): Deprecate function.
+       (_hurd_exec_paths): Declare function.
+       * hurd/Versions: Export _hurd_exec_paths.
+       * sysdeps/mach/hurd/execve.c: Include <stdlib.h> and <stdio.h>
+       (__execve): Use __getcwd to build absolute path, and use
+       _hurd_exec_paths instead of _hurd_exec.
+       * sysdeps/mach/hurd/spawni.c: Likewise.
+       * sysdeps/mach/hurd/fexecve.c: Use _hurd_exec_paths instead of
+       _hurd_exec.
+
+2018-01-08  Dmitry V. Levin  <ldv@altlinux.org>
+
+       * sysdeps/unix/sysv/linux/tst-ttyname.c (do_in_chroot_1): Skip the
+       test instead of failing in case of ENOENT returned by posix_openpt.
+
+2018-01-08  Florian Weimer  <fweimer@redhat.com>
+
+       resolv: Support binary labels in test framework.
+       * support/resolv_test.c (struct to_be_freed): Remove.
+       (struct compressed_name): New.
+       (allocate_compressed_name, ascii_tolower)
+       (compare_compressed_name): New functions.
+       (struct resolv_response_builder): Update type of
+       compression_offsets for use with tsearch.  Rempve to_be_freed.
+       (response_push_pointer_to_free): Remove function.
+       (resolv_response_add_name): Rewrite using struct compressed_name
+       and tsearch instead of hsearch_r.
+       (response_builder_allocate): Remove initialization of
+       compression_offsets.
+       (response_builder_free): Update for removal of to_be_freed.  Use
+       tdestroy instead of hdestroy_r.
+       * resolv/Makefile (tests): Add tst-resolv-binary.
+       (tst-resolv-binary): Link with -lresolv -lpthread.
+
+2018-01-08  Florian Weimer  <fweimer@redhat.com>
+
+       * support/check.h (TEST_COMPARE): Allow sign mismatch at compile
+       time.  Pass positive flag instead of negative flag to
+       support_test_compare_failure.
+       (support_test_compare_failure): Change negative parameter to
+       positive.
+       * support/support_test_compare_failure.c (report)
+       (support_test_compare_failure): Likewise.
+       * support/tst-test_compare.c (return_ssize_t, return_int): New.
+       (do_test): Check int/size_t, ssize_t/size_t comparisons.
+
+2018-01-08  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+
+       [BZ #22637]
+       * nptl/descr.h (stackblock, stackblock_size): Update comments.
+       * nptl/allocatestack.c (allocate_stack): Add guardsize to stacksize.
+       * nptl/nptl-init.c (__pthread_get_minstack): Remove guardsize from
+       stacksize.
+       * nptl/pthread_getattr_np.c (pthread_getattr_np): Likewise.
+
+2018-01-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * sysdeps/x86_64/fpu/multiarch/Makefile (libm-sysdep_routines):
+       Add s_sincosf-sse2 and s_sincosf-fma.
+       (CFLAGS-s_sincosf-fma.c): New.
+       * sysdeps/x86_64/fpu/multiarch/s_sincosf-fma.c: New file.
+       * sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.S: Likewise.
+       * sysdeps/x86_64/fpu/multiarch/s_sincosf.c: Likewise.
+       * sysdeps/x86_64/fpu/s_sincosf.S: Don't add alias if
+       __sincosf is defined.
+
+2018-01-08  Florian Weimer  <fweimer@redhat.com>
+
+       * nptl/tst-thread-exit-clobber.cc: New file.
+       * nptl/Makefile (CFLAGS-tst-thread-exit-clobber.o): Compile in
+       C++11 mode.
+       (LDLIBS-tst-thread-exit-clobber): Link with libstdc++.
+       (tests): Add tst-thread-exit-clobber.
+       [!CXX] (tests-unsupported): Add tst-thread-exit-clobber.
+
+2018-01-08  Florian Weimer  <fweimer@redhat.com>
+
+       * support/check.h (support_static_assert): Define.
+       (TEST_COMPARE): Use it.
+
+2018-01-07  Aurelien Jarno  <aurelien@aurel32.net>
+
+       * sysdeps/unix/sysv/linux/getrlimit64 (getrlimit64)
+       [!__RLIM_T_MATCHES_RLIM64_T]
+       [!SHLIB_COMPAT (libc, GLIBC_2_1, GLIBC_2_2)]: Define as weak alias of
+       __getrlimit64. Add libc_hidden_weak.
+
+2018-01-06  Palmer Dabbelt  <palmer@sifive.com>
+
+       * elf/elf.h (R_RISCV_NONE): New define.
+       (R_RISCV_32): Likewise.
+       (R_RISCV_64): Likewise.
+       (R_RISCV_RELATIVE): Likewise.
+       (R_RISCV_COPY): Likewise.
+       (R_RISCV_JUMP_SLOT): Likewise.
+       (R_RISCV_TLS_DTPMOD32): Likewise.
+       (R_RISCV_TLS_DTPMOD64): Likewise.
+       (R_RISCV_TLS_DTPREL32): Likewise.
+       (R_RISCV_TLS_DTPREL64): Likewise.
+       (R_RISCV_TLS_TPREL32): Likewise.
+       (R_RISCV_TLS_TPREL64): Likewise.
+       * Makerules (make-link-multidir): Make directories before linking into
+       them.
+       * sysdeps/unix/sysv/linux/dl-vdso.h (VDSO_NAME_LINUX_4_15): New
+       define.
+       (VDSO_HASH_LINUX_4_15): Likewise.
+       * scripts/build-many-glibcs.py (class Glibc): Strip shared objects
+       in subdirectories of lib.
+       * nptl/Makefile (/librt.so): Always depend on
+       "$(shared-thread-library)".
+
+2018-01-06  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * sysdeps/mach/hurd/i386/jmp_buf-macros.h: New file.
+       * sysdeps/i386/dl-tlsdesc.S (_dl_tlsdesc_dynamic) [NO_RTLD_HIDDEN]: Call
+       JUMPTARGET (___tls_get_addr) instead of HIDDEN_JUMPTARGET
+       (___tls_get_addr).
+       * sysdeps/x86_64/dl-tlsdesc.S (_dl_tlsdesc_dynamic): Likewise.
+       * sysdeps/i386/fpu/libm-test-ulps: Regenerated for GCC 7 with
+       "-O2 -march=i686".
+       * posix/tst-glob_symlinks.c [!PATH_MAX]: Define PATH_MAX macro.
+       * sysdeps/gnu/glob64.c (__glob): Define macro instead of glob macro.
+       (__glob64): Define GLIBC_2_27 versioned symbol instead of glob64.
+       * sysdeps/gnu/glob-lstat-compat.c: New file.
+       * sysdeps/gnu/glob64-lstat-compat.c: New file.
+       * sysdeps/posix/pwritev_common.c: Add PROT_READ to __mmap prot.
+
+2018-01-05  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
+
+       * sysdeps/powerpc/powerpc64/dl-machine.c (_dl_reloc_overflow):
+       Reserve 16 chars to reloc_addr before calling _itoa_word.
+
 2018-01-05  Aurelien Jarno  <aurelien@aurel32.net>
 
        [BZ #22678]
 
 2017-09-01  Florian Weimer  <fweimer@redhat.com>
 
+       [BZ #20532]
        * sysdeps/posix/getaddrinfo.c (gaih_inet): Make reporting of NSS
        function lookup failures more reliable.