Previously, the DNS decoder did not check whether it was parsing
a DNS query or a DNS response, which was wrong.
As a side note, it seems I am using "reply" in the codebase instead
of "response". The latter seems correct DNS terminology.
This diff has been extracted from 9249d14f80
See https://github.com/ooni/probe/issues/2096.
Package github.com/ooni/probe-engine/model
Shared data structures and interfaces. We include in this
package the most fundamental types. Use go doc
to get
more thorough documentation about what is inside this package
and when to put a type inside this package.