Skip to content

Pi-hole FTL v5.6

Compare
Choose a tag to compare
@DL6ER DL6ER released this 27 Jan 17:59
· 1386 commits to master since this release
da89cc6

Mainly, this release updates the embedded dnsmasq to v2.84
It also solves two cosmetic issues in the Query Log.

According to Simon Kelley, it looks like if two queries are combined (because they ask the same question) then dnsmasq can get confused when it comes to return the answer, the reply to the second query can be sent via the socket that the first one arrived on. That's normally OK, but if the first query arrives via IPv4 and the second via IPv6, for instance, then the bug is triggered.

In addition, FTL can get confused in a similar way because dnsmasq-v2.83+ forwards multiple queries to the same destination once and stores the other queries as duplicates. They do receive the answer later on, however, this is usually not logged (when log-queries=extra is enabled, there will be a warning about the duplicate). Commit 6bb025f in this PR handles such duplicates and introduces a new reply type 14 = "already forwarded" and fixes pi-hole/web#1713