friendly-bits
friendly-bits
> kill -USR1 "$(pidof /usr/sbin/dnsmasq)" Just to make sure: did you check the output of `logread` after manually running this command?
To rule out (or in?) adblock-lean, you can run the command `service adblock-lean stop`, make sure that extra DHCP logging is enabled, then manually issue the command `kill -USR1 "$(pidof...
@vJoseph it could be the case that this command stops responding some time after restarting the dnsmasq service because of some weird interaction. Both stopping and (re)starting adblock-lean involves stopping...
Thing is: adblock-lean does not actually "run" after loading the blocklist into dnsmasq. It's just dnsmasq running with the loaded blocklist. The way adblock-lean generates the blocklist is unlikely to...
One other thing. Could you disable compression (`use_compression="0"` in adblock-lean config) and then re-test?
Compression was the only special thing about how adblock-lean loads the blocklist (while this is supported by dnsmasq, I believe that no other adblocker on OpenWrt has a similar feature)....
Anyway, just for extra info: please post your adblock-lean config: ``` cat /etc/adblock-lean/config ``` I'll try again to reproduce the issue with your specific blocklist selection. If you are using...
I made an attempt to figure out what dnsmasq is actually doing on receipt of USR1 by reading the code, but I failed miserably because the logging logic is extremely...
@lynxthecat looking again at the code, there is no critical functionality depending on process substitution. We have 7 instances, with 5 of them implementing counting entries and/or bytes, 1 implementing...
I'd estimate probably up to 50-70 extra lines of code. Actually even a config option is unnecessary: simply detect ash version and disable the features automatically if it doesn't support...