dns: output flags not set correctly on 32 bit systems
The flags variable is a uint64_t and was being set to all bits on with:
dnslog_ctx->flags = ~0UL;
while this sets all 64 bits on a 64 bit system, it only sets 32 on a 32 bit system.
A work-around is to make sure the "dns" in the eve config has a trailing ":". For example:
types: - dns:
This turns the value into an object which causes for initialization to be done result in correct initialization.