]> git.ipfire.org Git - people/ms/dma.git/commit
dns: do not treat unreachable DNS server as permanent error
authorAndreas Schweitzer <sig11@bootblock.de>
Wed, 3 Jun 2015 21:33:38 +0000 (23:33 +0200)
committerSimon Schubert <2@0x2c.org>
Thu, 4 Jun 2015 15:58:55 +0000 (17:58 +0200)
commit1a1306df018bd62cf1c5feb2e6e664f656bc9554
tree2611453f16169d33d917de4e9cd6ee756c43c330
parentc33f12b978d96bba89528066f6957ad76c5d23f0
dns: do not treat unreachable DNS server as permanent error

getaddrinfo() does not distinguish between "DNS server not reachable"
and "DNS server told me host does not exist". For SMARTHOSTS it is
better to defer than to bounce in order to survive network outages.

Bug: fixes #30
dns.c