Commit 89bce395 authored by Eric Orth's avatar Eric Orth Committed by Commit Bot

Move DnsConfigOverrides to /net/dns/public/

This struct is designed for use outside the network stack and is used as
part of the NetworkService mojo API.

Bug: 1129993
Change-Id: I6990e3f65a6a8a5a4d10d2f2f182288c4a0fc697
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2427024
Commit-Queue: Eric Orth <ericorth@chromium.org>
Reviewed-by: default avatarTom Sepez <tsepez@chromium.org>
Reviewed-by: default avatarDan McArdle <dmcardle@chromium.org>
Cr-Commit-Position: refs/heads/master@{#810785}
parent 63eccefc
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
#include "base/callback.h" #include "base/callback.h"
#include "components/error_page/common/net_error_info.h" #include "components/error_page/common/net_error_info.h"
#include "components/keyed_service/core/keyed_service.h" #include "components/keyed_service/core/keyed_service.h"
#include "net/dns/dns_config_overrides.h" #include "net/dns/public/dns_config_overrides.h"
namespace chrome_browser_net { namespace chrome_browser_net {
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
#include "components/embedder_support/pref_names.h" #include "components/embedder_support/pref_names.h"
#include "components/prefs/pref_registry_simple.h" #include "components/prefs/pref_registry_simple.h"
#include "components/prefs/pref_service.h" #include "components/prefs/pref_service.h"
#include "net/dns/dns_config_overrides.h" #include "net/dns/public/dns_config_overrides.h"
#include "net/dns/public/doh_provider_entry.h" #include "net/dns/public/doh_provider_entry.h"
#include "net/dns/public/util.h" #include "net/dns/public/util.h"
#include "net/third_party/uri_template/uri_template.h" #include "net/third_party/uri_template/uri_template.h"
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
#include "components/embedder_support/pref_names.h" #include "components/embedder_support/pref_names.h"
#include "components/prefs/pref_registry_simple.h" #include "components/prefs/pref_registry_simple.h"
#include "components/prefs/testing_pref_service.h" #include "components/prefs/testing_pref_service.h"
#include "net/dns/dns_config_overrides.h" #include "net/dns/public/dns_config_overrides.h"
#include "net/dns/public/doh_provider_entry.h" #include "net/dns/public/doh_provider_entry.h"
#include "testing/gmock/include/gmock/gmock-matchers.h" #include "testing/gmock/include/gmock/gmock-matchers.h"
#include "testing/gtest/include/gtest/gtest.h" #include "testing/gtest/include/gtest/gtest.h"
......
...@@ -44,7 +44,6 @@ source_set("dns") { ...@@ -44,7 +44,6 @@ source_set("dns") {
"context_host_resolver.cc", "context_host_resolver.cc",
"context_host_resolver.h", "context_host_resolver.h",
"dns_config.cc", "dns_config.cc",
"dns_config_overrides.cc",
"dns_config_service.cc", "dns_config_service.cc",
"dns_config_service.h", "dns_config_service.h",
"dns_hosts.cc", "dns_hosts.cc",
...@@ -219,7 +218,6 @@ source_set("host_resolver") { ...@@ -219,7 +218,6 @@ source_set("host_resolver") {
if (!is_nacl) { if (!is_nacl) {
sources += [ sources += [
"dns_config.h", "dns_config.h",
"dns_config_overrides.h",
"host_cache.h", "host_cache.h",
"host_resolver.h", "host_resolver.h",
"host_resolver_source.h", "host_resolver_source.h",
...@@ -232,6 +230,8 @@ source_set("host_resolver") { ...@@ -232,6 +230,8 @@ source_set("host_resolver") {
"//net/dns/public", "//net/dns/public",
] ]
public_deps = [ "//net:net_public_deps" ] public_deps = [ "//net:net_public_deps" ]
allow_circular_includes_from = [ "//net/dns/public" ]
} }
# Shared mostly-global handler of HostResolver requests. # Shared mostly-global handler of HostResolver requests.
......
...@@ -12,8 +12,8 @@ ...@@ -12,8 +12,8 @@
#include "net/base/net_export.h" #include "net/base/net_export.h"
#include "net/base/rand_callback.h" #include "net/base/rand_callback.h"
#include "net/dns/dns_config.h" #include "net/dns/dns_config.h"
#include "net/dns/dns_config_overrides.h"
#include "net/dns/dns_hosts.h" #include "net/dns/dns_hosts.h"
#include "net/dns/public/dns_config_overrides.h"
namespace net { namespace net {
......
...@@ -19,9 +19,9 @@ ...@@ -19,9 +19,9 @@
#include "net/base/completion_once_callback.h" #include "net/base/completion_once_callback.h"
#include "net/base/host_port_pair.h" #include "net/base/host_port_pair.h"
#include "net/base/request_priority.h" #include "net/base/request_priority.h"
#include "net/dns/dns_config_overrides.h"
#include "net/dns/host_cache.h" #include "net/dns/host_cache.h"
#include "net/dns/host_resolver_source.h" #include "net/dns/host_resolver_source.h"
#include "net/dns/public/dns_config_overrides.h"
#include "net/dns/public/dns_query_type.h" #include "net/dns/public/dns_query_type.h"
#include "net/dns/public/resolve_error_info.h" #include "net/dns/public/resolve_error_info.h"
#include "net/dns/public/secure_dns_mode.h" #include "net/dns/public/secure_dns_mode.h"
......
...@@ -26,10 +26,10 @@ ...@@ -26,10 +26,10 @@
#include "net/base/network_change_notifier.h" #include "net/base/network_change_notifier.h"
#include "net/base/prioritized_dispatcher.h" #include "net/base/prioritized_dispatcher.h"
#include "net/dns/dns_config.h" #include "net/dns/dns_config.h"
#include "net/dns/dns_config_overrides.h"
#include "net/dns/host_cache.h" #include "net/dns/host_cache.h"
#include "net/dns/host_resolver.h" #include "net/dns/host_resolver.h"
#include "net/dns/host_resolver_proc.h" #include "net/dns/host_resolver_proc.h"
#include "net/dns/public/dns_config_overrides.h"
#include "net/dns/public/dns_query_type.h" #include "net/dns/public/dns_query_type.h"
#include "net/dns/public/secure_dns_mode.h" #include "net/dns/public/secure_dns_mode.h"
#include "net/dns/resolve_context.h" #include "net/dns/resolve_context.h"
......
...@@ -18,6 +18,8 @@ source_set("public") { ...@@ -18,6 +18,8 @@ source_set("public") {
] ]
sources = [ sources = [
"dns_config_overrides.cc",
"dns_config_overrides.h",
"dns_over_https_server_config.cc", "dns_over_https_server_config.cc",
"dns_over_https_server_config.h", "dns_over_https_server_config.h",
"dns_protocol.h", "dns_protocol.h",
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be // Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. // found in the LICENSE file.
#include "net/dns/dns_config_overrides.h" #include "net/dns/public/dns_config_overrides.h"
#include "net/dns/dns_config.h" #include "net/dns/dns_config.h"
......
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be // Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. // found in the LICENSE file.
#ifndef NET_DNS_DNS_CONFIG_OVERRIDES_H_ #ifndef NET_DNS_PUBLIC_DNS_CONFIG_OVERRIDES_H_
#define NET_DNS_DNS_CONFIG_OVERRIDES_H_ #define NET_DNS_PUBLIC_DNS_CONFIG_OVERRIDES_H_
#include <string> #include <string>
#include <vector> #include <vector>
...@@ -70,4 +70,4 @@ struct NET_EXPORT DnsConfigOverrides { ...@@ -70,4 +70,4 @@ struct NET_EXPORT DnsConfigOverrides {
} // namespace net } // namespace net
#endif // NET_DNS_DNS_CONFIG_OVERRIDES_H_ #endif // NET_DNS_PUBLIC_DNS_CONFIG_OVERRIDES_H_
...@@ -31,8 +31,8 @@ ...@@ -31,8 +31,8 @@
#include "mojo/public/cpp/bindings/unique_receiver_set.h" #include "mojo/public/cpp/bindings/unique_receiver_set.h"
#include "net/cert/cert_verifier.h" #include "net/cert/cert_verifier.h"
#include "net/cert/cert_verify_result.h" #include "net/cert/cert_verify_result.h"
#include "net/dns/dns_config_overrides.h"
#include "net/dns/host_resolver.h" #include "net/dns/host_resolver.h"
#include "net/dns/public/dns_config_overrides.h"
#include "net/http/http_auth_preferences.h" #include "net/http/http_auth_preferences.h"
#include "services/network/cors/preflight_controller.h" #include "services/network/cors/preflight_controller.h"
#include "services/network/http_cache_data_counter.h" #include "services/network/http_cache_data_counter.h"
......
...@@ -35,9 +35,9 @@ ...@@ -35,9 +35,9 @@
#include "net/cert/cert_database.h" #include "net/cert/cert_database.h"
#include "net/cert/ct_log_response_parser.h" #include "net/cert/ct_log_response_parser.h"
#include "net/cert/signed_tree_head.h" #include "net/cert/signed_tree_head.h"
#include "net/dns/dns_config_overrides.h"
#include "net/dns/host_resolver.h" #include "net/dns/host_resolver.h"
#include "net/dns/host_resolver_manager.h" #include "net/dns/host_resolver_manager.h"
#include "net/dns/public/dns_config_overrides.h"
#include "net/http/http_auth_handler_factory.h" #include "net/http/http_auth_handler_factory.h"
#include "net/log/file_net_log_observer.h" #include "net/log/file_net_log_observer.h"
#include "net/log/net_log.h" #include "net/log/net_log.h"
......
...@@ -18,8 +18,8 @@ ...@@ -18,8 +18,8 @@
#include "net/base/address_family.h" #include "net/base/address_family.h"
#include "net/base/ip_address.h" #include "net/base/ip_address.h"
#include "net/base/ip_endpoint.h" #include "net/base/ip_endpoint.h"
#include "net/dns/dns_config_overrides.h"
#include "net/dns/host_resolver.h" #include "net/dns/host_resolver.h"
#include "net/dns/public/dns_config_overrides.h"
#include "net/dns/public/dns_query_type.h" #include "net/dns/public/dns_query_type.h"
#include "net/dns/public/secure_dns_mode.h" #include "net/dns/public/secure_dns_mode.h"
#include "services/network/public/mojom/host_resolver.mojom-forward.h" #include "services/network/public/mojom/host_resolver.mojom-forward.h"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment