I have pihole installed on Debian 8 Jessie (yes, Debian, it's on VPS not on Raspberry Pi). Because the version of dnsmasq provided is 2.72 and doesn't support log-queries=extra option I had to downgrade to version 3.2.1 and FTL 2.13.
Fast forward couple of months and I'm visiting pihole's blog and github's issues again. I see no mention about this issue being resolved, however I see the announcement of FTLDNS being developed: FTLDNS: Pi-hole’s Own DNS/DHCP server – Pi-hole
My questions are:
Can I safely upgrade my pi on debian 8? Has the issue with dnsmasq been resolved?
If not, is the FTLDNS an option and how can I enable it? Do I have to git checkout to FTLDNS branch (https://github.com/pi-hole/FTL/tree/FTLDNS) and if so, which combination of versions of pihole, web and FTL should I choose?
So, to sum it up, there is no easy way to update. Either upgrade to stretch, manually pimp dnsmasq version or betatest FTLDNS branch. Thank you, will wait &see for the moment since all works fine with 3.2.1
It's not about complexity, it's about potential bugs. I run pihole on my production server and I don't want to risk it to crash because of some potential dependency errors.