]> git.ipfire.org Git - thirdparty/glibc.git/commit - sysdeps/posix/getaddrinfo.c
Switch IDNA implementation to libidn2 [BZ #19728] [BZ #19729] [BZ #22247]
authorFlorian Weimer <fweimer@redhat.com>
Wed, 23 May 2018 13:26:19 +0000 (15:26 +0200)
committerFlorian Weimer <fweimer@redhat.com>
Wed, 23 May 2018 13:27:24 +0000 (15:27 +0200)
commit7f9f1ecb710eac4d65bb02785ddf288cac098323
treeb93086996bfb5edf0221b895128ef5a6e709dead
parent5f7b841d3aebdccc2baed27cb4b22ddb08cd7c0c
Switch IDNA implementation to libidn2 [BZ #19728] [BZ #19729] [BZ #22247]

This provides an implementation of the IDNA2008 standard and fixes
CVE-2016-6261, CVE-2016-6263, CVE-2017-14062.
44 files changed:
ChangeLog
LICENSES
NEWS
config.h.in
include/dlfcn.h
include/idna.h [deleted file]
inet/Makefile
inet/Versions
inet/getnameinfo.c
inet/idna.c [new file with mode: 0644]
inet/idna_name_classify.c [new file with mode: 0644]
inet/net-internal.h
inet/tst-idna_name_classify.c [new file with mode: 0644]
libidn/Makefile [deleted file]
libidn/Versions [deleted file]
libidn/gunicomp.h [deleted file]
libidn/gunidecomp.h [deleted file]
libidn/iconvme.c [deleted file]
libidn/iconvme.h [deleted file]
libidn/idn-stub.c [deleted file]
libidn/idna.c [deleted file]
libidn/idna.h [deleted file]
libidn/nfkc.c [deleted file]
libidn/profiles.c [deleted file]
libidn/punycode.c [deleted file]
libidn/punycode.h [deleted file]
libidn/rfc3454.c [deleted file]
libidn/shlib-versions [deleted file]
libidn/stringprep.c [deleted file]
libidn/stringprep.h [deleted file]
libidn/toutf8.c [deleted file]
nscd/gai.c
resolv/Makefile
resolv/netdb.h
resolv/tst-no-libidn2.c [new file with mode: 0644]
resolv/tst-resolv-ai_idn-common.c [new file with mode: 0644]
resolv/tst-resolv-ai_idn-latin1.c [new file with mode: 0644]
resolv/tst-resolv-ai_idn-nolibidn2.c [new file with mode: 0644]
resolv/tst-resolv-ai_idn.c [new file with mode: 0644]
support/support_format_addrinfo.c
sysdeps/posix/getaddrinfo.c
sysdeps/unix/inet/Subdirs
sysdeps/unix/inet/configure [deleted file]
sysdeps/unix/inet/configure.ac [deleted file]