FTL v1.8
Optimizations for high-density environments (several million queries a day):
- Return early from log parsing if log flushing is detected half-way through
- Initialize sockets only after initial log parsing (which might take some minutes if there are millions of queries to be analyzed)
Other changes:
- Add Query Types over Time data structure (see pi-hole/web#462)
- Show number of queries in memory before flushing data structure
- GC: type not equal to 1 or 2 is no error (queries like
SRV
orPTR
lead totype != [1,2]
)