Out of curiosity, I am wondering about the changes from ver 3.x.x to 4.0.5 and why dnsmasq can no longer parse the adb_list.overall. For the record,I use dnscrypt-proxy2, dnsmasq, dhcp, and Adblock.
To be honest, I just switched to a kernel 5.4.42 build that has Adblock 4.0.5 baked in. To avoid some issues, I backed up my config and removed problematic files from the tarball, then did a sysupgrade without restoring config, DL’d the user-installed apps I use and then restored config from backup. I didn’t realize the build included the Adblock version bump.
So, that sent dnsmasq into a boot loop, and Adblock complained about a /tmp config fault.
After some reading, I got those issues figured out, and all my dns tests seem to pass - DNSSEC, Leak Test, Randomness, and my NX.log file keeps getting bigger so it seems all is well, but. I notice in the system log that dnsmasq now faults on each line of the adb_list.overall file as it tries to parse it on startup.
Removing the /etc/config/dhcp entry
option serversfile '/tmp/dnsmasq.d/adb_list.overall'
Fixed that, but I am confused why dnsmasq cannot handle the adb_list.overall when it is the same format as Adblock 3.x.x generates.
I did see the direction to remove any
option serversfile '/tmp/dnsmasq.d/adb_list.overall'
just curious, don’t like confusion. Could be a stupid question too 