tree: 6076c92ef2885f08c4b77f62453e891b314fe48a [path history] [tgz]
  1. BUILD.gn
  2. dns_config_overrides.cc
  3. dns_config_overrides.h
  4. dns_over_https_config.cc
  5. dns_over_https_config.h
  6. dns_over_https_config_unittest.cc
  7. dns_over_https_server_config.cc
  8. dns_over_https_server_config.h
  9. dns_over_https_server_config_unittest.cc
  10. dns_protocol.h
  11. dns_query_type.cc
  12. dns_query_type.h
  13. doh_provider_entry.cc
  14. doh_provider_entry.h
  15. doh_provider_entry_unittest.cc
  16. host_resolver_results.cc
  17. host_resolver_results.h
  18. host_resolver_source.cc
  19. host_resolver_source.h
  20. mdns_listener_update_type.h
  21. README.md
  22. resolv_reader.cc
  23. resolv_reader.h
  24. resolv_reader_unittest.cc
  25. resolve_error_info.cc
  26. resolve_error_info.h
  27. scoped_res_state.cc
  28. scoped_res_state.h
  29. secure_dns_mode.h
  30. secure_dns_policy.h
  31. util.cc
  32. util.h
  33. win_dns_system_settings.cc
  34. win_dns_system_settings.h
  35. win_dns_system_settings_unittest.cc
net/dns/public/README.md

DNS Public

Host resolution code intended for direct usage outside the network stack. This should be limited to simple utilities, structs, and constants. While code designed to work with the network service should generally only interact with host resolution through the service, the code in this directory is designed to be used directly by any code.

TODO(ericorth): Move to //net/public/dns if the cleanup is ever started to generally separate public code in //net.

Adding/Modifying DoH providers

See adding_doh_providers.md.