32602d5 Auto-sync with upstream branch release/2.36/master (#2115752, #2126522)

Authored and Committed by fweimer 2 years ago
    Auto-sync with upstream branch release/2.36/master (#2115752, #2126522)
    
    Upstream commit: df51334828f2af214105aad82042140ee3a6de0a
    
    - elf: Run tst-audit-tlsdesc, tst-audit-tlsdesc-dlopen everywhere
    - NEWS: Note bug 12154 and bug 29305 as fixed
    - resolv: Fix building tst-resolv-invalid-cname for earlier C standards
    - nss_dns: Rewrite _nss_dns_gethostbyname4_r using current interfaces
    - resolv: Add new tst-resolv-invalid-cname
    - nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154)
    - nss_dns: Rewrite getanswer_r to match getanswer_ptr (bug 12154, bug 29305)
    - nss_dns: Remove remnants of IPv6 address mapping
    - nss_dns: Rewrite _nss_dns_gethostbyaddr2_r and getanswer_ptr
    - nss_dns: Split getanswer_ptr from getanswer_r
    - resolv: Add DNS packet parsing helpers geared towards wire format
    - resolv: Add internal __ns_name_length_uncompressed function
    - resolv: Add the __ns_samebinaryname function
    - resolv: Add internal __res_binary_hnok function
    - resolv: Add tst-resolv-aliases
    - resolv: Add tst-resolv-byaddr for testing reverse lookup
    - nscd: Fix netlink cache invalidation if epoll is used [BZ #29415]
    - Add NEWS entry for CVE-2022-39046
    - syslog: Remove extra whitespace between timestamp and message (BZ#29544)
    - elf: Restore how vDSO dependency is printed with LD_TRACE_LOADED_OBJECTS (BZ #29539)
    - Apply asm redirections in wchar.h before first use (rhbz#2115752)
    - elf: Call __libc_early_init for reused namespaces (bug 29528)
    - syslog: Fix large messages (BZ#29536)
    - Linux: Fix enum fsconfig_command detection in <sys/mount.h> (rhbz#2126522)
    - linux: Fix sys/mount.h usage with kernel headers (rhbz#2126522)
    - linux: Use compile_c_snippet to check linux/mount.h availability
    - linux: Mimic kernel defition for BLOCK_SIZE
    - linux: Use compile_c_snippet to check linux/pidfd.h availability
    - glibcextract.py: Add compile_c_snippet
    
        
file modified
+35 -2
file modified
+1 -1