DL6ER
599e27b324
Revert "No forking"
2018-05-12 14:39:44 +02:00
DL6ER
0714bd6ed1
Don't go into background, just let this be handled by init (sys-V, systemd)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-05-08 18:02:18 +02:00
DL6ER
ff35a43b12
Analyze incoming TCP queries. There have been no hooks here as TCP queries are handled in a different part of the resolver (as the resolver forks itself for handling TCP queries to not block)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-05-04 16:41:29 +02:00
DL6ER
821e64e514
Accept gravity.list and black.list in simple domain list format. Speeds up list importing by about 2x
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-04-21 23:26:44 +02:00
DL6ER
9f940d82e0
Reduce memory footprint by removing unnecessry TTL value
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-04-06 23:52:07 +02:00
DL6ER
1c191dd2c2
Read number of blocked domains from preEventHorizon. Solves #246
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-03-30 19:54:17 +02:00
DL6ER
a972c901a0
Update FTL to analyze blocking via config file (NXDOMAIN blocking)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-03-04 21:43:29 +01:00
DL6ER
2ae4b52bb3
A number of improvements:
...
- use "extern" for the glibal variable specifications in the header files (and clarif where the variables are actually defined)
- record number of failed requests to forward destinations
- Add dnsmasq_interface.h to DTLDEPS
- Add new request type ">cacheinfo" to get information about cache usage in the resolver
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-02-26 17:24:09 +01:00
DL6ER
f267bf1eb2
Allow running as root in debugger (otherwise we are not able to bind to port 53), add atexit log function, relocate FTL forking hook to not skip forking in debug mode
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-02-25 09:20:32 +01:00
DL6ER
f9405903c5
Fork only after DNS / DHCP ports have been bound to be able to pass such error messages to "service status", also don't allow users to start pihole-FTL as root (must be run with user pihole)
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-02-24 15:27:09 +01:00
DL6ER
ea3309e7b1
Initial commit for FTLDNS
...
Signed-off-by: DL6ER <dl6er@dl6er.de >
2018-02-22 20:21:06 +01:00