]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - ChangeLog
support: Add missing EOL terminators on timespec
[thirdparty/glibc.git] / ChangeLog
index dc4a814c3ff28df9341ff45ee1cecb05a273c7dc..35e694afad51cf327ec7bddf7183b332a5a3d86a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,148 @@
+2019-05-20  Mike Crowe  <mac@mcrowe.com>
+
+       * support/timespec.c: Add backslash to correct newline in failure
+       message.
+
+       * support/timespec.h: Correct confusing comment.
+
+2019-05-20  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+
+       * sysdeps/unix/sysv/linux/ipc_priv.h (SEMTIMEDOP_IPC_ARGS): New
+       define.
+       * sysdpes/unix/sysv/linux/s390/ipc_priv.h: New file.
+       * sysdeps/unix/sysv/linux/s390/semtimedop.c: Remove file.
+       * sysdeps/unix/sysv/linux/semtimedop.c (semtimedop): Use
+       SEMTIMEDOP_IPC_ARGS for calls with __NR_ipc.
+
+       [BZ #24570]
+       * sysdeps/unix/sysv/linux/msgctl.c (__old_msgctl): Remove __IPC_64
+       usage.
+
+2019-05-20  Joseph Myers  <joseph@codesourcery.com>
+
+       * elf/elf.h (NT_ARM_PACA_KEYS): New macro.
+       (NT_ARM_PACG_KEYS): Likewise.
+
+2019-05-17  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       * malloc/malloc.c (MAX_TCACHE_COUNT): Increase to UINT16_MAX.
+       (tcache_put): Remove redundant assert.
+       (tcache_get): Remove redundant asserts.
+       (__libc_malloc): Check tcache count is not zero.
+       * manual/tunables.texi (glibc.malloc.tcache_count): Update maximum.
+
+2019-05-17  Florian Weimer  <fweimer@redhat.com>
+
+       * manual/llio.texi (Open-time Flags): Document O_DIRECTORY.
+
+2019-05-16  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/unix/sysv/linux/alpha/kernel-features.h
+       (__ASSUME_STATFS64): Only undefine if [__LINUX_KERNEL_VERSION <
+       0x050100].
+       * sysdeps/unix/sysv/linux/ia64/kernel-features.h (__ASSUME_STATX):
+       Likewise.
+       * sysdeps/unix/sysv/linux/sh/kernel-features.h
+       (__ASSUME_STATX): Likewise.
+
+2019-05-16  Florian Weimer  <fweimer@redhat.com>
+
+       * nis/nss_nis/nis-hosts.c (EXTRA_ARGS, EXTRA_ARGS_DECL): Remove
+       flags argument.
+       (LINE_PARSER): Do not map IPv4 addresses.
+       (internal_nis_gethostent_r): Remove flags argument.  Adjust call
+       to parse_line.
+       (_nss_nis_gethostent_r): Always pass AF_INET to
+       internal_nis_gethostent_r.
+       (internal_gethostbyname2_r): Remove flags argument.  Adjust call
+       to parse_line.
+       (_nss_nis_gethostbyname2_r): Adjust call to
+       internal_nis_gethostent_r.
+       (_nss_nis_gethostbyname_r): Do not attempt IPv6 query.  Adjust
+       call to internal_nis_gethostent_r.
+       (_nss_nis_gethostbyaddr_r): Do not request IPv4 address mapping
+       from parse_line.
+       (_nss_nis_gethostbyname4_r):Adjust call to parse_line.
+       * nis/nss_nisplus/nisplus-hosts.c (_nss_nisplus_parse_hostent):
+       Remove flags argument.  Do not map IPv4 addresses.
+       (internal_nisplus_gethostent_r): Adjust call to
+       _nss_nisplus_parse_hostent.
+       (internal_gethostbyname2_r): Remove flags argument.  Adjust call
+       to _nss_nisplus_parse_hostent.
+       (_nss_nisplus_gethostbyname2_r): Adjust call to
+       internal_gethostbyname2_r.
+       (_nss_nisplus_gethostbyname_r): Do not perform IPv6 lookup.
+       Adjust call to internal_gethostbyname2_r.
+       (_nss_nisplus_gethostbyaddr_r): Adjust call to
+       _nss_nisplus_parse_hostent.
+       (_nss_nisplus_gethostbyname4_r): Adjust call to
+       internal_gethostbyname2_r.
+
+2019-05-16  Florian Weimer  <fweimer@redhat.com>
+
+       * nss/nss_files/files-hosts.c (EXTRA_ARGS, EXTRA_ARGS_DECL):
+       Remove flags.
+       (LINE_PARSER): Remove address mapping.
+       (EXTRA_ARGS_VALUE): Remove flags argument.
+       (gethostbyname3_multi): Likewise.  Adjust call to internal_getent.
+       (_nss_files_gethostbyname3_r): Adjust calls to internal_getent and
+       gethostbyname3_multi.
+       (_nss_files_gethostbyname_r): Always use AF_INET.  Adjust call to
+       _nss_files_gethostbyname3_r.
+       (_nss_files_gethostbyname4_r): Adjust call to internal_getent.
+
+2019-05-16  Florian Weimer  <fweimer@redhat.com>
+
+       * support/support_test_compare_blob.c (report_blob): Report
+       incorrect NULL blobs.
+
+2019-05-15  Mark Wielaard  <mark@klomp.org>
+
+       [BZ# 24476]
+       * dlfcn/dlerror.c (__dlerror_main_freeres): Guard using
+       __libc_once_get (once) and static_buf == NULL.
+       (__dlerror): Check we have a valid key, set result to static_buf
+       otherwise.
+
+2019-05-15  Andreas Schwab  <schwab@suse.de>
+
+       [BZ #20568]
+       * libio/wfileops.c (_IO_wfile_sync): Correct last argument to
+       __codecvt_do_length.
+       * libio/Makefile (tests): Add tst-wfile-sync.
+       ($(objpfx)tst-wfile-sync.out): Depend on $(gen-locales).
+       * libio/tst-wfile-sync.c: New file.
+       * libio/tst-wfile-sync.input: New file.
+
+2019-05-15  Florian Weimer  <fweimer@redhat.com>
+
+       nss: Turn __nss_database_lookup into a compatibility symbol.
+       * nss/nsswitch.h (__nss_database_lookup2): Renamed from
+       __nss_database_lookup.
+       * nss/nsswitch.c (__nss_database_lookup2): Likewise.
+       (nss_load_all_libraries): Call __nss_database_lookup2 instead of
+       __nss_database_lookup.
+       (__nss_next): Move to …
+       * nss/compat-lookup.c (nss_next): … here.  Change it to fail
+       unconditionally.
+       (__nss_database_lookup): New function.
+       * nss/Versions (GLIBC_2.0): Update comment.
+       (GLIBC_PRIVATE): Export __nss_database_lookup2.
+       * grp/initgroups.c (internal_getgrouplist): Call
+       __nss_database_lookup2 instead of __nss_database_lookup.
+       * nscd/aicache.c (addhstaiX): Likewise.
+       * nscd/initgrcache.c (addinitgroupsX): Likewise.
+       * nscd/netgroupcache.c (addgetnetgrentX): Likewise.
+       * nss/XXX-lookup.c (DB_LOOKUP_FCT): Likewise.
+       * nss/nss_compat/compat-grp.c (init_nss_interface): Likewise.
+       * nss/nss_compat/compat-initgroups.c (init_nss_interface):
+       Likewise.
+       * nss/nss_compat/compat-pwd.c (init_nss_interface): Likewise.
+       * nss/nss_compat/compat-spwd.c (init_nss_interface): Likewise.
+       * sysdeps/posix/getaddrinfo.c (gaih_inet): Likewise.
+
 2019-05-15  Alexandra Hajkova  <ahajkova@redhat.com>
+
        * support/support.h (support_install_rootsbindir): New variable.
        * support/support_paths.c: Likewise.
        * support/Makefile (CFLAGS-support_paths.c): Add -DROOTSBINDIR_PATH.
        * localedata/locales/lzh_TW (era): Likewise.
        * localedata/locales/nan_TW (era): Likewise.
 
+2019-03-14  Adam Maris  <amaris@redhat.com>
+
+       * malloc/malloc.c (_int_malloc): Check for large bin list
+       corruption when inserting unsorted chunk.
+
 2019-03-14  Florian Weimer  <fweimer@redhat.com>
 
        Remove obsolete, never-implemented XSI STREAMS declarations.