firezone icon indicating copy to clipboard operation
firezone copied to clipboard

connlib: replace `domain` library with `hickory-proto`

Open thomaseizinger opened this issue 1 year ago • 0 comments

The goal is to reduce the number of libraries we depend on and avoid conversions between different types. hickory-proto does not have an API that parses a DNS message without copying so we need to be careful to not copy every packet as DNS is the first thing we look at in every packet.

We only support DNS requests over UDP on port 53 so that should be enough to handle this without parsing.

thomaseizinger avatar Jun 25 '24 06:06 thomaseizinger