This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch release/2.25/master in repository glibc.
from baf35427d6 x86-64: Regenerate libm-test-ulps for AVX512 mathvec tests new 8a4bf46fe7 getaddrinfo: Unconditionally use malloc for address list new 1f60575f88 getaddrinfo: Always allocate canonical name on the heap new 8fbf5688ed getaddrinfo: Fix localplt failure involving strdup new b091ef7e2f getaddrinfo: Eliminate another strdup call new eda5f13d71 inet_pton: Reformat in GNU style new 0fdd895d77 __inet_pton_length: Implement new internal helper function new 6bdff2e237 getaddrinfo: Avoid stack copy of IPv6 address new dbdcd29e71 resolv: Add test coverage for ns_name_unpack, ns_name_ntop new d8bda0713b resolv: Support an exactly sized buffer in ns_name_pack [BZ #21359] new d3f885d7ea support_format_addrinfo: Fix flags and canonname formatting new 1ae1ef2e0d getaddrinfo: Merge IPv6 addresses and IPv4 addresses [BZ #21295] new 84e7ab5b1b resolv/tst-resolv-basic: Add test cases for bug 21295 new 346d7f942d getaddrinfo: Remove unreachable return statement from gaih_inet new 196990f97a getaddrinfo: Use &errno has the errno pointer new dc2d4b0ccd getaddrinfo: Use &h_errno has the h_errno pointer new 5515224932 getaddrinfo: Properly set errno for NSS function lookup failure new e552550b40 getaddrinfo: In gaih_inet, use h_errno for certain status va [...] new e3ae300f3f getaddrinfo: Return EAI_NODATA if gethostbyname2_r reports N [...] new 0e64ee7986 getaddrinfo: Fix error handling in gethosts [BZ #21915] [BZ #21922] new ab8b49432b Add <libc-pointer-arith.h> to help with backporting new ea00a80db7 Add check_mul_overflow_size_t new 8871213e33 Add internal facility for dynamic array handling new c3fe737243 dynarray: Implement begin/end functions in the spirit of C++ new 9bb04ec133 dynarray: Set errno on overflow-induced allocation failure new bf19b5fdcd __libc_dynarray_emplace_enlarge: Add missing else new e75e7573e1 Implement allocation buffers for internal use new f67d3f0fa3 nss_files: Refactor gethostbyname3 multi case into separate [...] new 8f8022df07 nss_files: Use struct scratch_buffer for gethostbyname [BZ #18023] new fc7ef00f02 nss_files: Avoid large buffers with many host addresses [BZ #22078]
The 29 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 253 +++++++++++++ NEWS | 5 + include/alloc_buffer.h | 367 +++++++++++++++++++ include/libc-pointer-arith.h | 1 + malloc/Makefile | 30 +- malloc/Versions | 14 + malloc/alloc_buffer_alloc_array.c | 47 +++ malloc/alloc_buffer_allocate.c | 36 ++ malloc/alloc_buffer_copy_bytes.c | 34 ++ malloc/alloc_buffer_copy_string.c | 30 ++ malloc/alloc_buffer_create_failure.c | 31 ++ malloc/dynarray-skeleton.c | 521 +++++++++++++++++++++++++++ malloc/dynarray.h | 176 +++++++++ malloc/dynarray_at_failure.c | 31 ++ malloc/dynarray_emplace_enlarge.c | 73 ++++ malloc/dynarray_finalize.c | 62 ++++ malloc/dynarray_resize.c | 64 ++++ malloc/dynarray_resize_clear.c | 35 ++ malloc/malloc-internal.h | 19 + malloc/tst-alloc_buffer.c | 665 +++++++++++++++++++++++++++++++++++ malloc/tst-dynarray-at-fail.c | 125 +++++++ malloc/tst-dynarray-fail.c | 418 ++++++++++++++++++++++ malloc/tst-dynarray-shared.h | 80 +++++ malloc/tst-dynarray.c | 574 ++++++++++++++++++++++++++++++ nss/Makefile | 9 + nss/nss_files/files-hosts.c | 400 +++++++++++---------- nss/tst-nss-files-hosts-erange.c | 109 ++++++ nss/tst-nss-files-hosts-multi.c | 331 +++++++++++++++++ resolv/Makefile | 8 + resolv/Versions | 1 + resolv/inet_pton.c | 361 ++++++++++--------- resolv/ns_name.c | 2 +- resolv/resolv-internal.h | 9 + resolv/tst-inet_pton.c | 549 +++++++++++++++++++++++++++++ resolv/tst-ns_name.c | 438 +++++++++++++++++++++++ resolv/tst-ns_name.data | 548 +++++++++++++++++++++++++++++ resolv/tst-ns_name_compress.c | 75 ++++ resolv/tst-resolv-basic.c | 240 +++++++++++-- sysdeps/posix/getaddrinfo.c | 327 +++++++---------- 39 files changed, 6509 insertions(+), 589 deletions(-) create mode 100644 include/alloc_buffer.h create mode 100644 include/libc-pointer-arith.h create mode 100644 malloc/alloc_buffer_alloc_array.c create mode 100644 malloc/alloc_buffer_allocate.c create mode 100644 malloc/alloc_buffer_copy_bytes.c create mode 100644 malloc/alloc_buffer_copy_string.c create mode 100644 malloc/alloc_buffer_create_failure.c create mode 100644 malloc/dynarray-skeleton.c create mode 100644 malloc/dynarray.h create mode 100644 malloc/dynarray_at_failure.c create mode 100644 malloc/dynarray_emplace_enlarge.c create mode 100644 malloc/dynarray_finalize.c create mode 100644 malloc/dynarray_resize.c create mode 100644 malloc/dynarray_resize_clear.c create mode 100644 malloc/tst-alloc_buffer.c create mode 100644 malloc/tst-dynarray-at-fail.c create mode 100644 malloc/tst-dynarray-fail.c create mode 100644 malloc/tst-dynarray-shared.h create mode 100644 malloc/tst-dynarray.c create mode 100644 nss/tst-nss-files-hosts-erange.c create mode 100644 nss/tst-nss-files-hosts-multi.c create mode 100644 resolv/tst-inet_pton.c create mode 100644 resolv/tst-ns_name.c create mode 100644 resolv/tst-ns_name.data create mode 100644 resolv/tst-ns_name_compress.c