]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/resolve/resolved-dns-query.h
resolved: follow CNAMES for DNS stub replies
authorLennart Poettering <lennart@poettering.net>
Wed, 8 Feb 2017 18:12:55 +0000 (19:12 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 9 Feb 2017 15:13:07 +0000 (16:13 +0100)
commite8d23f92b50a97bb31f1222611a799e176919c2f
tree15ec1d49b039e3fdf4d6a8b9bcb8c176ab8cb216
parentf9e0eefc7cd0b9cbcdcaf7ba5d79a46d1b94b25a
resolved: follow CNAMES for DNS stub replies

Clients expect us to follow CNAMEs for them, hence do so. On the first
iteration start putting together a packet, and then keep adding data we
acquire through CNAMEs to it, until we finally send it off.

Fixes: #3826
src/resolve/resolved-dns-query.c
src/resolve/resolved-dns-query.h
src/resolve/resolved-dns-stub.c