Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(jafar/iptables/test): force using pure Go resolver
The discrepancy I was seeing between my local tests and tests run in the CI is that my systemd is configured to use DoT. Hence, it was bypassing iptables rules because the query was sent over an encrypted tunnel. Using a pure Go resolver fixes since that always uses UDP, so the filter works. Also, reason that we want as minimal as possible tests, so refactor a test so that we use just a resolver rather than an HTTP client, and, while there, also enforce this resolver to be a pure Go resolver. Reference issue: ooni/probe#2016 This diff WILL need to be forward ported to master.
- Loading branch information