Implement second fallback mode for DNS requests.
authorUlrich Drepper <drepper@redhat.com>
Fri, 26 Jun 2009 10:47:47 +0000 (03:47 -0700)
committerUlrich Drepper <drepper@redhat.com>
Fri, 26 Jun 2009 10:47:47 +0000 (03:47 -0700)
commit44d20bca52ace85850012b0ead37b360e3ecd96e
treec8268eed89c850af9e4dd58014d8cef3cb181438
parent54c99aabdba157ab529dbfe67b233b22c4b0bc19
Implement second fallback mode for DNS requests.

There is some more shardware/software out there which has problems
if two DNS requests are sent using the same tuple

  (source addr, source port, dest addr, dest port)

This can range from firewalls to load balancers.  Some of the vendors
already fixed it in response to this problem.  Still, we need a way
to make glibc work with broken environments.  The single-request-reopen
flag can be used or we fall back automatically to this mode.
ChangeLog
resolv/res_init.c
resolv/res_send.c
resolv/resolv.h