diff options
| author | Siddhesh Poyarekar <siddhesh@sourceware.org> | 2017-08-02 20:45:20 +0530 |
|---|---|---|
| committer | Siddhesh Poyarekar <siddhesh@sourceware.org> | 2017-08-02 20:45:20 +0530 |
| commit | 92c3af3c140f671ea49c751368d17df2e10d0eeb (patch) | |
| tree | d9528c7f8aff5b568f696bbbaa000a8480950a9e /ChangeLog | |
| parent | 00cdcf5a4110f7ac68651f5662693c82f7bffaca (diff) | |
| download | glibc-92c3af3c140f671ea49c751368d17df2e10d0eeb.tar.xz glibc-92c3af3c140f671ea49c751368d17df2e10d0eeb.zip | |
Rotate ChangeLog
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 96739 |
1 files changed, 0 insertions, 96739 deletions
@@ -1,96739 +0,0 @@ -2017-08-02 Siddhesh Poyarekar <siddhesh@sourceware.org> - - * version.h (RELEASE): Set to "development" - (VERSION): Set to 2.26.90. - * NEWS: Add 2.27 section. - - * version.h (RELEASE): Set to "stable" - (VERSION): Set to 2.26. - * include/features.h (__GLIBC_MINOR__): Set to 26. - - * manual/contrib.texi: Update contributors. - * manual/install.texi: Update latest tested versions of gcc and - binutils. - * INSTALL: Regenerate. - - * NEWS: Add bugs fixed. - - * po/fr.po: Update translations. - -2017-08-01 Siddhesh Poyarekar <siddhesh@sourceware.org> - - * NEWS: Update security-related changes. - -2017-07-30 Siddhesh Poyarekar <siddhesh@sourceware.org> - - * po/be.po: Update translations. - * po/ko.po: Likewise. - * po/nl.po: Likewise. - * po/ru.po: Likewise. - -2017-07-29 Torvald Riegel <triegel@redhat.com> - Carlos O'Donell <carlos@redhat.com> - - [BZ 21778] - * nptl/pthread_mutex_timedlock.c (__pthread_mutex_timedlock): Update - oldval if the CAS fails. - * nptl/pthread_mutex_lock.c (__pthread_mutex_lock_full): Likewise. - * nptl/tst-mutex7.c: Add comments explaining template test. - (ROBUST, DELAY_NSEC, ROUNDS, N): New. - (tf, do_test): Use them. - * nptl/tst-mutex7robust.c: New file. - * nptl/Makefile (tests): Add new test. - -2017-07-28 Nathan Rossi <nathan@nathanrossi.com> - - [BZ #21779] - * sysdeps/unix/sysv/linux/microblaze/pt-vfork.S: Branch using PLT. - - * sysdeps/microblaze/libm-test-ulps: Update. - -2017-07-28 Chung-Lin Tang <cltang@codesourcery.com> - - * sysdeps/nios2/libm-test-ulps: Update. - -2017-07-28 Torvald Riegel <triegel@redhat.com> - Carlos O'Donell <carlos@redhat.com> - - [BZ #21298] - * nptl/Makefile (tests-internal): Add tst-rwlock20. - * nptl/pthread_rwlock_common.c (__pthread_rwlock_rdlock_full): Fix - explicit hand-over. - (__pthread_rwlock_wrlock_full): Likewise. - * nptl/tst-rwlock20.c: New file. - * support/Makefile (libsupport-routines): Add xpthread_rwlock_init, - xpthread_rwlock_rdlock, xpthread_rwlock_unlock, - xpthread_rwlock_wrlock, xpthread_rwlockattr_init, and - xpthread_rwlockattr_setkind_np. - * support/xpthread_rwlock_init.c: New file. - * support/xpthread_rwlock_rdlock.c: New file. - * support/xpthread_rwlock_unlock.c: New file. - * support/xpthread_rwlock_wrlock.c: New file. - * support/xpthread_rwlockattr_init.c: New file. - * support/xpthread_rwlockattr_setkind_np.c: New file. - * support/xthread.h: Add xpthread_rwlock_init, xpthread_rwlock_rdlock, - xpthread_rwlock_unlock, xpthread_rwlock_wrlock, - xpthread_rwlockattr_init, and xpthread_rwlockattr_setkind_np - prototypes. - -2017-07-27 Adhemerval Zanella <adhemerval.zanella@linaro.org> - - * sysdeps/alpha/fpu/libm-test-ulps: Update. - -2017-07-27 Mike FABIAN <mfabian@redhat.com> - - * locale/iso-639.def: add North and South Azerbaijani. - -2017-07-27 Rical Jasan <ricaljasan@pacific.net> - - * manual/lang.texi (CHAR_BIT): Convert from an @table to an - @deftypevr. Change standard from ISO to C90. Mention the - POSIX.1-2001 requirement of the value 8. - -2017-07-27 Rical Jasan <ricaljasan@pacific.net> - - * manual/creature.texi (_REENTRANT): Annotate as obsolete. - (_THREAD_SAFE): Likewise. - -2017-07-26 Siddhesh Poyarekar <siddhesh@sourceware.org> - - * po/bg.po: Update translations. - * po/cs.po: Likewise. - * po/de.po: Likewise. - * po/pl.po: Likewise. - * po/uk.po: Likewise. - * po/vi.po: Likewise. - -2017-07-26 Mike FABIAN <mfabian@redhat.com> - - [BZ #21828] - * NEWS: Mention that the Unicode 10.0.0 update causes user visible changes. - -2017-07-26 Siddhesh Poyarekar <siddhesh@sourceware.org> - - * po/sv.po: Update Translation. - -2017-07-25 Siddhesh Poyarekar <siddhesh@sourceware.org> - Paul Eggert <eggert@cs.ucla.edu> - - * timezone.zic (PRIdLINENO): Remove. - (verror): Use PRIdMAX. - * po/libc.pot: Regenerate. - -2017-07-24 Adhemerval Zanella <adhemerval.zanella@linaro.org> - H.J. Lu <hongjiu.lu@intel.com> - - [BZ #21744] - * elf/dl-tunables.c: Include not-errno.h header. - * include/unistd.h (__access_noerrno): Remove definition. - * sysdeps/unix/sysv/linux/access.c (__access_noerrno): Likewise. - * sysdeps/generic/not-errno.h: New file. - * sysdeps/unix/sysv/linux/not-errno.h: Likewise. - -2017-07-24 H.J. Lu <hongjiu.lu@intel.com> - - [BZ #21752] - * debug/fortify_fail.c (__fortify_fail_abort): Don't pass down - __libc_argv[0] if we aren't doing backtrace. Rename do_backtrace - to need_backtrace. - * sysdeps/posix/libc_fatal.c (__libc_message): Don't call - __libc_secure_getenv if we aren't doing backtrace. - -2017-07-24 Andreas Schwab <schwab@suse.de> - - [BZ #21804] - * sysdeps/nptl/bits/thread-shared-types.h (__PTHREAD_SPINS_DATA) - [__PTHREAD_MUTEX_LOCK_ELISION && __WORDSIZE == 64]: Remove - trailing semicolon. - (struct __pthread_mutex_s): Remove semicolon after - __PTHREAD_COMPAT_PADDING_MID and __PTHREAD_COMPAT_PADDING_END. - * sysdeps/hppa/nptl/bits/pthreadtypes-arch.h - (__PTHREAD_COMPAT_PADDING_MID, __PTHREAD_COMPAT_PADDING_END): Add - semicolon. - -2017-07-23 Dmitry V. Levin <ldv@altlinux.org> - - * sysdeps/unix/sysv/linux/s390/sys/ptrace.h [_LINUX_PTRACE_H || - _S390_PTRACE_H]: Undefine all PTRACE_* macro constants defined - later as enum constants, except PTRACE_PEEKUSER, PTRACE_POKEUSER, - and PTRACE_SEIZE_DEVEL that are not defined by Linux headers. - -2017-07-23 John David Anglin <danglin@gcc.gnu.org> - - [BZ 19170] - * sysdeps/hppa/dl-trampoline.S (_dl_runtime_resolve): Revise comment. - -2017-07-21 DJ Delorie <dj@redhat.com> - - * nss/tst-nss-test5.c: Correct test configuration. - -2017-07-21 Steve Ellcey <sellcey@cavium.com> - - * localedata/Makefile (CFLAGS-tst_iswalnum.c, CFLAGS-tst_iswalpha.c - CFLAGS-tst_iswcntrl.c, CFLAGS-tst_iswdigit.c, CFLAGS-tst_iswgraph.c, - CFLAGS-tst_iswlower.c, CFLAGS-tst_iswprint.c, CFLAGS-tst_iswpunct.c, - CFLAGS-tst_iswspace.c, CFLAGS-tst_iswupper.c, CFLAGS-tst_iswxdigit.c, - CFLAGS-tst_towlower.c, CFLAGS-tst_towupper.c): New macros. - -2017-07-21 Steve Ellcey <sellcey@cavium.com> - - * nss/nss_test1.c (default_npwd_data): Fix definition. - -2017-07-21 Steve Ellcey <sellcey@cavium.com> - - * sysdeps/ieee754/ldbl-128/e_expl.c (__ieee754_expl): Call - math_force_eval. - -2017-07-19 Adhemerval Zanella <adhemerval.zanella@linaro.org> - - * sysdeps/sparc/fpu/libm-test-ulps: Update. - - * sysdeps/unix/sysv/linux/alpha/clone.S (__clone): Fix argument - passing to syscall exit. - -2017-07-19 DJ Delorie <dj@delorie.com> - - * grp/grp-merge.c (libc_hidden_def): Fix cast-after-dereference. - -2017-07-19 H.J. Lu <hongjiu.lu@intel.com> - - [BZ #21741] - * sysdeps/i386/i686/multiarch/ifunc-impl-list.c - (__libc_ifunc_impl_list): Test memmove_chk and memset_chk only - in libc.so. - -2017-07-19 H.J. Lu <hongjiu.lu@intel.com> - - [BZ #21740] - * debug/Makefile (elide-routines.o): New. - -2017-07-19 Szabolcs Nagy <szabolcs.nagy@arm.com> - - * sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c: - (_dl_aarch64_cap_flags): Update. - * sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h - (_DL_HWCAP_COUNT, _DL_HWCAP_LAST): Update. - -2017-07-18 Szabolcs Nagy <szabolcs.nagy@arm.com> - - * sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h (_dl_procinfo): Revert. - (_dl_hwcap_string): Check range. - -2017-07-17 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com> - - [BZ #21707] - * csu/libc-start.c (LIBC_START_MAIN): Perform IREL{,A} - relocations before or after initializing the TCB on statically - linked executables. That's a per-architecture definition. - * elf/rtld.c (dl_main): Add a comment about thread-local - variables initialization. - * sysdeps/generic/libc-start.h: New file. Define - ARCH_APPLY_IREL and ARCH_SETUP_IREL. - * sysdeps/powerpc/Makefile: - [$(subdir) = elf && $(multi-arch) != no] (tests-static-internal): Add - tst-tlsifunc-static. - [$(subdir) = elf && $(multi-arch) != no && $(build-shared) == yes] - (tests-internal): Add tst-tlsifunc. - * sysdeps/powerpc/tst-tlsifunc.c: New file. - * sysdeps/powerpc/tst-tlsifunc-static.c: Likewise. - * sysdeps/powerpc/powerpc64le/Makefile (f128-loader-link): New - variable. - [$(subdir) = math] (test-float128% test-ifloat128%): Force - linking to the loader after linking to libgcc. - [$(subdir) = wcsmbs || $(subdir) = stdlib] (bug-strtod bug-strtod2) - (bug-strtod2 tst-strtod-round tst-wcstod-round tst-strtod6 tst-strrom) - (tst-strfrom-locale strfrom-skeleton): Likewise. - * sysdeps/unix/sysv/linux/powerpc/libc-start.h: New file. Define - ARCH_APPLY_IREL and ARCH_SETUP_IREL. - -2017-07-17 DJ Delorie <dj@redhat.com> - - * nss/nss_test.h: New. - * nss/nss_test1.h: Rewrite to use test-provided data. Add group - tests. Parameterize to allow multiple instances. - * nss/nss_test2.h: New. Second instance. - * nss/nss_test.ver: New. - * nss/nss_test1.c: Update to use new framework. - * nss/nss_test2.c: New. - * nss/nss_test3.c: New. - * nss/nss_test4.c: New. - * nss/nss_test5.c: New. - * nss/Makefile: Build new tests. - * shlib-versions: Add libnss_test2. - -2017-07-17 Adhemerval Zanella <adhemerval.zanella@linaro.org> - - [BZ #21512] - * sysdeps/unix/sysv/linux/hppa/clone.S (__clone): Fix argument - passing to syscall exit. - -2017-07-17 Szabolcs Nagy <szabolcs.nagy@arm.com> - - * sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h (HWCAP_FCMA): New macro. - (HWCAP_JSCVT, HWCAP_LRCPC): Likewise. - -2017-07-16 John David Anglin <danglin@gcc.gnu.org> - - * sysdeps/hppa/dl-trampoline.S (_dl_runtime_resolve): Return to caller - if _dl_fixup fails. - - * sysdeps/unix/sysv/linux/hppa/clone.S (__clone): Add .cfi annotation. - * sysdeps/unix/sysv/linux/hppa/getcontext.S (__getcontext): Likewise. - * sysdeps/unix/sysv/linux/hppa/pt-vfork.S (__vfork): Likewise. - * sysdeps/unix/sysv/linux/hppa/setcontext.S (__setcontext): Likewise. - - * sysdeps/unix/sysv/linux/hppa/getcontext.S (__getcontext): Fix stack - offset for r19 load. - - * sysdeps/unix/sysv/linux/hppa/setcontext.S (__setcontext): Return 0. - - * sysdeps/unix/sysv/linux/hppa/sysdep-cancel.h (PSEUDO): Fix CFA offset. - Use .cfi_def_cfa_offset instead of .cfi_offset. Don't record stack - pointer offset. Correct PIC register offset. Don't mention frame - related instructions in epilogue. - (PUSHARGS_1): Correct offset. - (PUSHARGS_2): Likewise. - (PUSHARGS_3): Likewise. - (PUSHARGS_4): Likewise. - (PUSHARGS_5): Likewise. - (PUSHARGS_6): Likewise. - (POPARGS_1): Don't mention register restore. - (POPARGS_2): Likewise. - (POPARGS_3): Likewise. - (POPARGS_4): Likewise. - (POPARGS_5): Likewise. - (POPARGS_6): Likewise. - * sysdeps/unix/sysv/linux/hppa/sysdep.h (SAVE_PIC): Don't mention - copy of PIC register. - (LOAD_PIC): Likewise don't mention restore. - (DO_CALL): Fix CFA offset. Use .cfi_def_cfa_offset instead of - .cfi_offset. Don't record stack pointer offset. Correct PIC register - offset. Don't mention frame related instructions in epilogue. - - * sysdeps/unix/sysv/linux/hppa/localplt.data: Remove _exit entry. - - * sysdeps/hppa/__longjmp.c (__longjmp): Remove extra braces. - - [BZ 20098] - * sysdeps/hppa/dl-fptr.c (_dl_read_access_allowed): New. - (_dl_lookup_address): Return address if it is not consistent with - being a linker defined function pointer. Likewise, return address - if address and function descriptor addresses are not accessible. - -2017-07-16 Siddhesh Poyarekar <siddhesh@sourceware.org> - - * po/libc.pot: Regenerate. - -2017-07-15 John David Anglin <danglin@gcc.gnu.org> - - [BZ locale/19838] - * sysdeps/unix/sysv/linux/hppa/bits/shm.h (SHMLBA): Set to page size. - - * nptl/allocatestack.c (allocate_stack): Align old and new guard - addresses to page boundaries when the stack grows up. - - * sysdeps/hppa/math-tests.h: New. - -2017-07-14 DJ Delorie <dj@redhat.com> - - [BZ #21654] - * grp/grp_merge.c (__copy_grp): Align char** to minimum pointer - alignment not char alignment. - (__merge_grp): Likewise. - -2017-07-14 Szabolcs Nagy <szabolcs.nagy@arm.com> - Florian Weimer <fweimer@redhat.com> - - * libio/memstream.c (__open_memstream): Set _IO_FLAGS2_NEED_LOCK. - * libio/wmemstream.c (open_wmemstream): Likewise. - * nptl/tst-memstream.c: New. - -2017-07-12 Jiong Wang <jiong.wang@arm.com> - - * sysdeps/arm/dl-machine.h (elf_machine_load_address): Also strip bit 0 - of pcrel_address under Thumb mode. - -2017-07-12 Akhilesh Kumar <akhilesh.k@samsung.com> - - [BZ #21207] - * locale/iso-639.def: Add Fiji Hindi (hif). - -2017-07-12 John David Anglin <danglin@gcc.gnu.org> - - * sysdeps/hppa/dl-machine.h (elf_machine_rela): Fix typo. - -2017-07-12 H.J. Lu <hongjiu.lu@intel.com> - - * debug/Makefile (CFLAGS-tst-ssp-1.c): Set to - -fstack-protector-all. - -2017-07-11 Chris Leonard <cjl@sugarlabs.org> - - [BZ #20496] - * locale/iso-639.def: Add AwajĂșn / Aguaruna (agr). - -2017-07-11 Gabriel F. T. Gomes <gftg@linux.vnet.ibm.com> - - * sysdeps/powerpc/powerpc64le/Makefile: Use $(all-object-suffixes) - to iterate over all possible object suffixes. Add a comment - explaining the use of sysdep-CFLAGS instead of CFLAGS. - -2017-07-11 H.J. Lu <hongjiu.lu@intel.com> - - [BZ #12189] - * debug/Makefile (CFLAGS-tst-ssp-1.c): New. - (tests): Add tst-ssp-1 if -fstack-protector works. - * debug/fortify_fail.c: Include <stdbool.h>. - (_fortify_fail_abort): New function. - (__fortify_fail): Call _fortify_fail_abort. - (__fortify_fail_abort): Add a hidden definition. - * debug/stack_chk_fail.c: Include <stdbool.h>. - (__stack_chk_fail): Call __fortify_fail_abort, instead of - __fortify_fail. - * debug/tst-ssp-1.c: New file. - * include/stdio.h (__libc_message_action): New enum. - (__libc_message): Replace int with enum __libc_message_action. - (__fortify_fail_abort): New hidden prototype. - * malloc/malloc.c (malloc_printerr): Update __libc_message calls. - * sysdeps/posix/libc_fatal.c (__libc_message): Replace int - with enum __libc_message_action. Call BEFORE_ABORT only if - action includes do_backtrace. - (__libc_fatal): Update __libc_message call. - -2017-07-11 Adhemerval Zanella <adhemerval.zanella@linaro.org> - - [BZ #21738] - * manual/llio.texi (RWF_NOWAIT): New item. - * misc/tst-preadvwritev2-common.c (do_test_with_invalid_flags): - Add RWF_NOWAIT check. - * sysdeps/unix/sysv/linux/bits/uio-ext.h (RWF_NOWAIT): New flag. - -2017-07-11 Stefan Liebler <stli@linux.vnet.ibm.com> - - * sysdeps/unix/sysv/linux/s390/tst-ptrace-singleblock.c: - Support running on kernels without PTRACE_SINGLEBLOCK. - -2017-07-10 H.J. Lu <hongjiu.lu@intel.com> - - [BZ #21742] - * elf/Makefile (dl-routines): Move dl-conflict to ... - (rtld-routines): Here. - -2017-07-10 H.J. Lu <hongjiu.lu@intel.com> - - [BZ #21741] - * sysdeps/x86_64/multiarch/ifunc-impl-list.c - (__libc_ifunc_impl_list): Test memmove_chk and memset_chk only - in libc.so. - -2017-07-09 John David Anglin <danglin@gcc.gnu.org> - - * sysdeps/hppa/fpu/libm-test-ulps: Update. - - [BZ #21016] - * sysdeps/nptl/bits/thread-shared-types.h (struct __pthread_mutex_s): - Fix typo. - * sysdeps/unix/sysv/linux/hppa/pthread.h: Include - bits/types/struct_timespec.h. - (PTHREAD_MUTEX_INITIALIZER): Revise define. - (PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP): Likewise. - (PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP): Likewise. - (PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP): Likewise. - (PTHREAD_RWLOCK_INITIALIZER): Likewise. - (PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP): Likewise. - (PTHREAD_COND_INITIALIZER): Likewise. - Remove old definitions. - * sysdeps/unix/sysv/linux/hppa/internaltypes.h: Delete. - * sysdeps/unix/sysv/linux/hppa/pthread_cond_broadcast.c: Delete. - * sysdeps/unix/sysv/linux/hppa/pthread_cond_destroy.c: Delete. - * sysdeps/unix/sysv/linux/hppa/pthread_cond_init.c: Delete. - * sysdeps/unix/sysv/linux/hppa/pthread_cond_signal.c: Delete. - * sysdeps/unix/sysv/linux/hppa/pthread_cond_wait.c: Delete. - -2017-07-09 H.J. Lu <hongjiu.lu@intel.com> - - * sysdeps/x86_64/multiarch/memcmp.c: Update comments. - * sysdeps/x86_64/multiarch/memmove.c: Likewise. - * sysdeps/x86_64/multiarch/memrchr.c: Likewise. - * sysdeps/x86_64/multiarch/memset.c: Likewise. - * sysdeps/x86_64/multiarch/rawmemchr.c: Likewise. - * sysdeps/x86_64/multiarch/strchrnul.c: Likewise. - * sysdeps/x86_64/multiarch/strlen.c: Likewise. - * sysdeps/x86_64/multiarch/strnlen.c: Likewise. - * sysdeps/x86_64/multiarch/wcschr.c: Likewise. - * sysdeps/x86_64/multiarch/wcscpy.c: Likewise. - * sysdeps/x86_64/multiarch/wcslen.c: Likewise. - * sysdeps/x86_64/multiarch/wcsnlen.c: Likewise. - * sysdeps/x86_64/multiarch/wmemchr.c: Likewise. - * sysdeps/x86_64/multiarch/wmemcmp.c: Likewise. - * sysdeps/x86_64/multiarch/wmemset.c: Likewise. - * sysdeps/x86_64/multiarch/wmemset_chk.c: Likewise. - -2017-07-09 H.J. Lu <hongjiu.lu@intel.com> - - * sysdeps/x86_64/multiarch/ifunc-impl-list.c: Update comments. - -2017-07-09 Helge Deller <deller@gmx.de> - - [BZ #21049] - * sysdeps/hppa/__longjmp.c (__longjmp): Move call to CHECK_SP - up to avoid clobbering r26. - -2017-07-08 Andreas Schwab <schwab@linux-m68k.org> - - * scripts/build-many-glibcs.py (Glibc.build_glibc): Also build - profiled objects. - -2017-07-06 DJ Delorie <dj@redhat.com> - - * manual/tunables.texi: Add missing @end deftp. - -2017-07-06 Florian Weimer <fw@deneb.enyo.de> - - * resolv/tst-resolv-basic.c (test_bug_21295): New function. - (do_test): Call it. - -2017-07-06 DJ Delorie <dj@redhat.com> - - * config.make.in: Enable experimental malloc option. - * configure.ac: Likewise. - * configure: Regenerate. - * manual/install.texi: Document it. - * INSTALL: Regenerate. - * malloc/Makefile: Likewise. - * malloc/malloc.c: Add per-thread cache (tcache). - (tcache_put): New. - (tcache_get): New. - (tcache_thread_freeres): New. - (tcache_init): New. - (__libc_malloc): Use cached chunks if available. - (__libc_free): Initialize tcache if needed. - (__libc_realloc): Likewise. - (__libc_calloc): Likewise. - (_int_malloc): Prefill tcache when appropriate. - (_int_free): Likewise. - (do_set_tcache_max): New. - (do_set_tcache_count): New. - (do_set_tcache_unsorted_limit): New. - * manual/probes.texi: Document new probes. - * malloc/arena.c: Add new tcache tunables. - * elf/dl-tunables.list: Likewise. - * manual/tunables.texi: Document them. - * NEWS: Mention the per-thread cache. - -2017-07-06 Joseph Myers <joseph@codesourcery.com> - - * iconvdata/tst-loading.c (TIMEOUT): Define to 30. - * misc/tst-tsearch.c (TIMEOUT): Remove. - * nptl/tst-create-detached.c (TIMEOUT): Define to 100. - * nptl/tst-robust-fork.c (TIMEOUT): Likewise. - * nptl/tst-rwlock19.c (TIMEOUT): Likewise. - * string/tst-cmp.c (TIMEOUT): Define to 600. - -2017-07-06 Matthew Krupcale <mkrupcale@matthewkrupcale.com> - - [BZ #21715] - * sysdeps/nptl/bits/pthreadtypes.h (__have_pthread_attr_t): Fix typo - on definition. - -2017-07-06 Florian Weimer <fweimer@redhat.com> - H.J. Lu <hongjiu.lu@intel.com> - - [BZ #21609] - * sysdeps/x86_64/Makefile (sysdep-dl-routines): Add tls_get_addr. - (gen-as-const-headers): Add rtld-offsets.sym. - * sysdeps/x86_64/dl-tls.c: New file. - * sysdeps/x86_64/rtld-offsets.sym: Likwise. - * sysdeps/x86_64/tls_get_addr.S: Likewise. - * sysdeps/x86_64/dl-tls.h: Add multiple inclusion guards. - * sysdeps/x86_64/tlsdesc.sym (TI_MODULE_OFFSET): New. - (TI_OFFSET_OFFSET): Likwise. - -2017-07-05 Adhemerval Zanella <adhemerval.zanella@linaro.org> - - [BZ# 21697] - * sysdeps/posix/spawni.c (__spawni_child): Fix return value. - -2017-07-05 Florian Weimer <fweimer@redhat.com> - - * resolv/Makefile (tests-internal): Add tst-resolv-threads. - (tst-resolv-threads): Link with -ldl, -lresolv, -lpthread. - * resolv/tst-resolv-threads.c: New file. - -2017-07-05 Florian Weimer <fweimer@redhat.com> - - support: Add resolver testing mode which does not patch _res. - * support/resolv_test.h (struct resolv_redirect_config): Add - disable_redirect, server_address_overrides. - * support/resolv_test.c (make_server_sockets_for_address): New - function. - (resolv_test_start): Call it. - -2017-07-05 Florian Weimer <fweimer@redhat.com> - - * support/namespace.h (struct support_chroot_configuration) - (struct support_chroot): Define. - (support_chroot_create, support_chroot_free): New functions. - * support/support_chroot.c: New file. - * support/Makefile (libsupport-routines): Add support_chroot. - * resolv/tst-resolv-res_init-skeleton.c (path_chroot) - (path_resolv_conf): Remove definitions. - (chroot_env): New variable. - (prepare): Call support_chroot_create. - (check_chroot_working, setup_nss_dns_and_chroot, run_res_init) - (special_test_callback, do_test): Likewise. - -2017-07-05 Florian Weimer <fweimer@redhat.com> - - Add subtest to check isolation of multiple loopback addresses. - * support/tst-support-namespace.c (test_localhost_bind): New function. - (do_test): Call it. - -2017-07-04 Szabolcs Nagy <szabolcs.nagy@arm.com> - - * libio/libio.h (_IO_FLAGS2_NEED_LOCK, _IO_need_lock): Define. - * libio/libioP.h (_IO_enable_locks): Declare. - * libio/Versions (_IO_enable_locks): New symbol. - * libio/genops.c (_IO_enable_locks): Define. - (_IO_old_init): Initialize flags2. - * libio/feof.c.c (_IO_feof): Avoid locking when not needed. - * libio/ferror.c (_IO_ferror): Likewise. - * libio/fputc.c (fputc): Likewise. - * libio/putc.c (_IO_putc): Likewise. - * libio/getc.c (_IO_getc): Likewise. - * libio/getchar.c (getchar): Likewise. - * libio/ioungetc.c (_IO_ungetc): Likewise. - * nptl/pthread_create.c (__pthread_create_2_1): Enable stdio locks. - * libio/iofopncook.c (_IO_fopencookie): Enable locking for the file. - * sysdeps/pthread/flockfile.c (__flockfile): Likewise. - -2017-07-04 Florian Weimer <fweimer@redhat.com> - - [BZ #21542] - * sysdeps/unix/sysv/linux/getsysstats.c (__get_nprocs): Default to - two if no accurate information is available. - * posix/tst-sysconf-empty-chroot.c: New file. - * posix/Makefile (tests): Add it. - -2017-07-04 Florian Weimer <fweimer@redhat.com> - - * resolv/resolv_conf.c (resolv_conf_matches): Tighten check for name - server and sort list counts. Fix improper check for empty search - path (completely missing domain name) leading to assertion failure - in update_from_conf. - * resolv/tst-resolv-res_init-skeleton.c (struct test_case): Add - hostname member. - (run_res_init): Set host name if requested. - (test_cases): Update. - -2017-07-04 Joseph Myers <joseph@codesourcery.com> - - * scripts/build-many-glibcs.py (Context.checkout): Default - binutils version to 2.29 branch, GMP version to 6.1.2 and Linux - kernel version to 4.12. - -2017-07-04 Florian Weimer <fweimer@redhat.com> - - * resolv/resolv_conf.c (struct resolv_conf_global): Clarify free - list management and the role of free_list_start. - (decrement_at_index): Put zero at the end of the free list. - (__resolv_conf_attach): Fix bogus assert. - * resolv/Makefile (tests): Add tst-resolv-res_init-multi. - (tst-resolv-res_init-multi): Link with -lresolv, -lpthread. - -2017-07-03 Florian Weimer <fweimer@redhat.com> - - resolv: Introduce free list for resolv_conf index slosts. - * resolv/resolv_conf.c (struct resolv_conf_array): Change element - type to uintptr_t. - (struct resolv_conf_global): Add free_list_start member. - (resolv_conf_get_1): Check for free list entry. - (decrement_at_index): Put freed slot on the free list. - (__resolv_conf_attach): Obtain new slot from the free list. - * resolv/tst-resolv-res_ninit.c: New file. - * resolv/Makefile (tests-internal): Add tst-resolv-res_ninit. - (tests-special): Add mtrace-tst-resolv-res_ninit.out. - (generated): Add mtrace-tst-resolv-res_ninit.out, - tst-resolv-res_ninit.mtrace. - (mtrace-tst-resolv-res_ninit.out): Add target. - -2017-06-30 Florian Weimer <fweimer@redhat.com> - - [BZ #984] - Reload /etc/resolv.conf if has been changed on disk. |
