VPN-covered DNS traffic may not fall through

The VPN fallthrough rule allows unmatched VPN traffic to use the
underlying network instead. This has been the main culprit behind
multiple DNS leak issues. We now skip this for all DNS traffic.

Issue: calyxos#2555
Issue: calyxos#2660
Issue: calyxos#2680
Co-authored-by: Oliver Scott <olivercscott@gmail.com>
Squashed-Requires: I1b89587a54c3178dcbf0a78927392bb8fb36294f
Unsquashed-Requires: I9975b5ab1306ee86863979d1fe73203799cce648
Unsquashed-Requires: Icd64aa530e8d202abb97d8325160a5d4c0b4c490
Change-Id: Ic2e1df35de1fe06a8ad54bc896c2d761e9e9e910
2 files changed
tree: 9960348037013b62c900961398957841d5cb7fbb
  1. client/
  2. include/
  3. netutils_wrappers/
  4. server/
  5. tests/
  6. .editorconfig
  7. Android.bp
  8. NOTICE
  9. OWNERS
  10. PREUPLOAD.cfg
  11. TEST_MAPPING