Package: glibc
Version: 2.19-18+deb8u3
Severity: normal

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Up until 2.22-0experimental1, Debian’s glibc contained a
debian/patches/any/submitted-resolv-ipv6-nameservers.diff patch which
changed __res_state.nscount to contain only IPv4 nameservers. This
breaks applications which check __res_state.nscount for determining
whether nameservers are available, like mtr:
<https://github.com/traviscross/mtr/blob/master/dns.c#L516>.

This concern was already raised in August 2014:
<https://lists.debian.org/debian-glibc/2014/08/msg00068.html>, I
couldn’t find any follow-ups on that thread, though.

This was also pointed out in
<http://patchwork.sourceware.org/patch/1491/> and as far as I can see,
the patch actually never made it into glibc. (Yet the file is named
“submitted-…”, suggesting that it was accepted and merged by upstream.)

The patch appears to be gone in recent versions of the package, but are
there plans for older package versions to backport a fix? This patch
makes mtr unusable on systems with IPv6-only nameservers.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIVAwUBVuf+m/hx3EthBlqjAQh/QA/+K03tZO+9n6su9mbE4ek953x6GYLdJ46l
y0Q84TsYDdPpvCVodem0l1veZlUIM13lKT/JOF2uixK8/xX2ufhYi9ZpHEmm1drH
zkoghzlbbt7yWrAT8ZotNLgJZP24cqkOpCR7gkmZGcSgkryboU+pTMD9Gm9VODvH
iGspmqpzXyLYTInTJ+bTjjVobYsoHK5DL7PMxBEbw/87F0VmjF7MkK6B/rKZvp13
hH0S+7gk3HdlvofFkhi07KkGOsH5lReYY7YZSKRJJTX713Qm4L6bG9g2dE8g/dto
B3NeGUFBP4It9LkxuiSEMoUlbpVODaIS5ltO5Hf6w0FLSqyTD4kM5Izo/iSq/g42
+c9MXwu5DfQelP6SYfwUiZXyHg6Car3c5dqsmOOQFBgDQ4KAedtWg/7dv1vFB75V
Ze8yoF0iKSHg71shpvc2wHVLtJ6hzz0S/I/BUM5aAHNnH7c17lOKFIiTparzF3KU
FMXnxOOZb+M/LOkHWqEJ6ORU4OGK45ScG4BMFSwg7LmZs/3YkU3+3l9Ns81KFiQC
y9wqMX7Ir0pzZXJO+NvvDaXQy8wd1XX/svIY7sgWRrkbvokbDS4/bnyNUZGBr26Y
aXNETfPfXuJCaG4b4RpRdWnJNeGV+NDjkOyUdBlNahyLTTxKKSC5DEIZcHcuNDIT
Rm6LVsxPYb4=
=hypv
-----END PGP SIGNATURE-----

Reply via email to