diff options
author | Jeroen van Bemmel <jvb127@gmail.com> | 2012-07-12 11:23:28 +0530 |
---|---|---|
committer | Siddhesh Poyarekar <siddhesh@redhat.com> | 2012-07-12 11:31:48 +0530 |
commit | 7b6e99be77c24a79cb07416d81796b45176923c6 (patch) | |
tree | ec6fdfbc4df5a1dec8305ff8d9cd75a6e0d0608f /ChangeLog | |
parent | a766fb45a3473c416df010d614287012f7a00838 (diff) | |
download | glibc-7b6e99be77c24a79cb07416d81796b45176923c6.zip glibc-7b6e99be77c24a79cb07416d81796b45176923c6.tar.gz glibc-7b6e99be77c24a79cb07416d81796b45176923c6.tar.bz2 |
Avoid duplicate DNS requests if answer is longer than a implementation
limit
[BZ #14307]
* sysdeps/posix/getaddrinfo.c (gaih_inet): Increase the size of
the temporary buffer used to invoke __gethostbyname2_r,
__gethostbyaddr_r and gethostbyname4_r to make room for struct
host_data / struct gaih_addrtuple.
* resolv/nss_dns/dns-host.c (global scope): Move definition of
implementation constants MAX_NR_ALIASES and MAX_NR_ADDRS to
header file nss/nsswitch.h.
* nss/nsswitch.h (global scope): Add definition of implementation
constants MAX_NR_ALIASES and MAX_NR_ADDRS (moved from
resolv/nss_dns/dns-host.c).
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -1,3 +1,17 @@ +2012-07-12 Jeroen van Bemmel <jvb127@gmail.com> + + [BZ #14307] + * sysdeps/posix/getaddrinfo.c (gaih_inet): Increase the size of + the temporary buffer used to invoke __gethostbyname2_r, + __gethostbyaddr_r and gethostbyname4_r to make room for struct + host_data / struct gaih_addrtuple. + * resolv/nss_dns/dns-host.c (global scope): Move definition of + implementation constants MAX_NR_ALIASES and MAX_NR_ADDRS to + header file nss/nsswitch.h. + * nss/nsswitch.h (global scope): Add definition of implementation + constants MAX_NR_ALIASES and MAX_NR_ADDRS (moved from + resolv/nss_dns/dns-host.c). + 2012-07-11 Andreas Jaeger <aj@suse.de> * po/fr.po: Update from translation team. |