diff options
author | Florian Weimer <fweimer@redhat.com> | 2017-04-07 13:01:21 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2017-04-07 13:01:21 +0200 |
commit | e4e794841e3140875f2aa86b90e2ada3d61e1244 (patch) | |
tree | 72084f8bd33ac24ae71d5b5d081519a08a673546 | |
parent | bdc543e338281da051b3dc06eae96c330a485ce6 (diff) | |
download | glibc-e4e794841e3140875f2aa86b90e2ada3d61e1244.zip glibc-e4e794841e3140875f2aa86b90e2ada3d61e1244.tar.gz glibc-e4e794841e3140875f2aa86b90e2ada3d61e1244.tar.bz2 |
resolv: Remove IQUERY support
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | NEWS | 3 | ||||
-rw-r--r-- | resolv/res_mkquery.c | 18 |
3 files changed, 7 insertions, 18 deletions
@@ -1,3 +1,7 @@ +2017-04-07 Florian Weimer <fweimer@redhat.com> + + * resolv/res_mkquery.c (res_nmkquery): Remove IQUERY support. + 2017-04-05 Adhemerval Zanella <adhemerval.zanella@linaro.org> * sysdeps/sparc/sparc32/Makefile (libc.so-gnulib): New rule. @@ -41,6 +41,9 @@ Version 2.26 "The Rules of Hungarian Orthography, 12th edition" and the work of Egmont Koblinger (Bug 18934). +* res_mkquery and res_nmkquery no longer support the IQUERY opcode. DNS + servers have not supported this opcode for a long time. + Security related changes: [Add security related changes here] diff --git a/resolv/res_mkquery.c b/resolv/res_mkquery.c index d80b531..4532b58 100644 --- a/resolv/res_mkquery.c +++ b/resolv/res_mkquery.c @@ -188,24 +188,6 @@ res_nmkquery(res_state statp, hp->arcount = htons(1); break; - case IQUERY: - /* - * Initialize answer section - */ - if (__glibc_unlikely (buflen < 1 + RRFIXEDSZ + datalen)) - return (-1); - *cp++ = '\0'; /* no domain name */ - NS_PUT16 (type, cp); - NS_PUT16 (class, cp); - NS_PUT32 (0, cp); - NS_PUT16 (datalen, cp); - if (datalen) { - memcpy(cp, data, datalen); - cp += datalen; - } - hp->ancount = htons(1); - break; - default: return (-1); } |