Florian Weimer
7f9f1ecb71
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.
2018-05-23 15:27:24 +02:00
Florian Weimer
1aa52ced5d
support_format_addrinfo: Include unknown error number in result
2018-04-01 19:41:01 +02:00
Joseph Myers
688903eb3e
Update copyright dates with scripts/update-copyrights.
...
* All files with FSF copyright notices: Update copyright dates
using scripts/update-copyrights.
* locale/programs/charmap-kw.h: Regenerated.
* locale/programs/locfile-kw.h: Likewise.
2018-01-01 00:32:25 +00:00
Florian Weimer
f58bd7f055
support: Simplify compiling most of support/ outside of glibc
...
Some include files were missing because they are implied by the
in-tree build process.
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
2017-12-14 13:48:56 +01:00
Florian Weimer
8ec69bb7ec
support_format_addrinfo: Fix flags and canonname formatting
...
The address family splitting via format_ai_family made unpredictable
the place where the canonname field was printed. This commit adjusts
the implementation so that the ai_flags is checked for consistency
across the list, and ai_canonname must only be present on the first
list element.
Tests for AI_CANONNAME are added to resolv/tst-resolv-basic.
2017-05-11 11:51:34 +02:00
Joseph Myers
bfff8b1bec
Update copyright dates with scripts/update-copyrights.
2017-01-01 00:14:16 +00:00
Florian Weimer
5840c75c2d
resolv: Add beginnings of a libresolv test suite
2016-12-31 18:52:32 +01:00