mirror of
https://github.com/termux/termux-packages.git
synced 2025-06-05 08:11:16 +00:00
701 lines
23 KiB
Diff
701 lines
23 KiB
Diff
From 1b7193abe207808e7c2bff7c47a0ef4c6484a3fd Mon Sep 17 00:00:00 2001
|
|
From: Chongyun Lee <licy183@termux.dev>
|
|
Date: Sun Apr 20 23:55:52 2025 +0800
|
|
Subject: [PATCH] reland jumbo 3
|
|
|
|
Enable jumbo build for the following component(s)/source_set(s):
|
|
|
|
- //net:net
|
|
- //net/dns:dns
|
|
|
|
---
|
|
net/BUILD.gn | 10 +++++++++-
|
|
net/base/host_port_pair.cc | 4 ++++
|
|
net/base/ip_endpoint.cc | 4 ++++
|
|
net/dns/BUILD.gn | 3 ++-
|
|
net/dns/dns_response.cc | 4 ++++
|
|
net/dns/host_cache.cc | 8 ++++++++
|
|
net/dns/host_resolver_cache.cc | 4 ++++
|
|
net/dns/host_resolver_dns_task.cc | 4 ++++
|
|
net/dns/host_resolver_internal_result.cc | 6 ++++++
|
|
net/dns/host_resolver_manager.cc | 4 ++++
|
|
net/filter/filter_source_stream.cc | 5 ++++-
|
|
net/filter/gzip_source_stream.cc | 4 +++-
|
|
net/http/http_server_properties_manager.cc | 4 ++++
|
|
net/http/transport_security_persister.cc | 6 ++++++
|
|
.../network_error_logging_service.cc | 10 ++++++++++
|
|
.../configured_proxy_resolution_service.cc | 10 +++++++++-
|
|
net/proxy_resolution/proxy_config_service.cc | 10 +++++++---
|
|
net/quic/bidirectional_stream_quic_impl.cc | 4 ++++
|
|
net/quic/dedicated_web_transport_http3_client.cc | 4 ++++
|
|
net/quic/quic_chromium_client_stream.cc | 4 ++++
|
|
net/quic/quic_session_pool.cc | 4 ++++
|
|
net/reporting/reporting_header_parser.cc | 6 ++++++
|
|
net/reporting/reporting_service.cc | 6 ++++++
|
|
net/server/web_socket_encoder.cc | 14 ++++++++++++++
|
|
net/websockets/websocket_channel.cc | 4 ++++
|
|
net/websockets/websocket_frame.cc | 16 ++++++++++++++++
|
|
.../websocket_http2_handshake_stream.cc | 4 ++++
|
|
.../websocket_http3_handshake_stream.cc | 4 ++++
|
|
28 files changed, 162 insertions(+), 8 deletions(-)
|
|
|
|
diff --git a/net/BUILD.gn b/net/BUILD.gn
|
|
index a4d7b3e37a..1af9d5ef8e 100644
|
|
--- a/net/BUILD.gn
|
|
+++ b/net/BUILD.gn
|
|
@@ -8,6 +8,7 @@ import("//build/config/chromeos/ui_mode.gni")
|
|
import("//build/config/compiler/compiler.gni")
|
|
import("//build/config/cronet/config.gni")
|
|
import("//build/config/features.gni")
|
|
+import("//build/config/jumbo.gni")
|
|
import("//crypto/features.gni")
|
|
import("//net/features.gni")
|
|
import("//testing/libfuzzer/fuzzer_test.gni")
|
|
@@ -138,7 +139,7 @@ buildflag_header("cronet_buildflags") {
|
|
flags = [ "CRONET_BUILD=$is_cronet_build" ]
|
|
}
|
|
|
|
-component("net") {
|
|
+jumbo_component("net") {
|
|
sources = [
|
|
"base/address_family.cc",
|
|
"base/address_family.h",
|
|
@@ -1058,6 +1059,9 @@ component("net") {
|
|
"url_request/websocket_handshake_userdata_key.cc",
|
|
"url_request/websocket_handshake_userdata_key.h",
|
|
]
|
|
+ jumbo_excluded_sources = [
|
|
+ "spdy/spdy_stream.cc", # Fail to compile due to function name confliction
|
|
+ ]
|
|
|
|
if (is_posix || is_fuchsia) {
|
|
sources += [ "base/net_errors_posix.cc" ]
|
|
@@ -1237,6 +1241,10 @@ component("net") {
|
|
"base/network_interfaces_linux.h",
|
|
"base/platform_mime_util_linux.cc",
|
|
]
|
|
+ jumbo_excluded_sources += [
|
|
+ "base/address_tracker_linux.cc", # Fail to compile due to the confliction between `linux/if.h` and `net/if.h`
|
|
+ "base/network_interfaces_linux.cc", # Ditto
|
|
+ ]
|
|
}
|
|
|
|
if (is_linux) {
|
|
diff --git a/net/base/host_port_pair.cc b/net/base/host_port_pair.cc
|
|
index 14a3e506a4..91b856035b 100644
|
|
--- a/net/base/host_port_pair.cc
|
|
+++ b/net/base/host_port_pair.cc
|
|
@@ -20,6 +20,8 @@
|
|
#include "url/gurl.h"
|
|
#include "url/scheme_host_port.h"
|
|
|
|
+#define kValuePortKey kValuePortKey_HostPortPair
|
|
+
|
|
namespace net {
|
|
|
|
namespace {
|
|
@@ -139,3 +141,5 @@ base::Value HostPortPair::ToValue() const {
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef kValuePortKey
|
|
diff --git a/net/base/ip_endpoint.cc b/net/base/ip_endpoint.cc
|
|
index 5506bcf233..5b4e39ba41 100644
|
|
--- a/net/base/ip_endpoint.cc
|
|
+++ b/net/base/ip_endpoint.cc
|
|
@@ -31,6 +31,8 @@
|
|
#include "net/base/winsock_util.h" // For kBluetoothAddressSize
|
|
#endif
|
|
|
|
+#define kValuePortKey kValuePortKey_IPEndPoint
|
|
+
|
|
namespace net {
|
|
|
|
namespace {
|
|
@@ -236,3 +238,5 @@ std::ostream& operator<<(std::ostream& os, const IPEndPoint& ip_endpoint) {
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef kValuePortKey
|
|
diff --git a/net/dns/BUILD.gn b/net/dns/BUILD.gn
|
|
index 6a542c8f0d..8ffcfa235d 100644
|
|
--- a/net/dns/BUILD.gn
|
|
+++ b/net/dns/BUILD.gn
|
|
@@ -2,13 +2,14 @@
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
+import("//build/config/jumbo.gni")
|
|
import("//net/features.gni")
|
|
import("//testing/libfuzzer/fuzzer_test.gni")
|
|
import("//third_party/protobuf/proto_library.gni")
|
|
|
|
enable_built_in_dns = use_blink
|
|
|
|
-source_set("dns") {
|
|
+jumbo_source_set("dns") {
|
|
# Due to circular dependencies, should only be depended on through //net.
|
|
visibility = [
|
|
"//net",
|
|
diff --git a/net/dns/dns_response.cc b/net/dns/dns_response.cc
|
|
index 7a4f3b5cf9..74aec3e8f1 100644
|
|
--- a/net/dns/dns_response.cc
|
|
+++ b/net/dns/dns_response.cc
|
|
@@ -36,6 +36,8 @@
|
|
#include "net/dns/public/dns_protocol.h"
|
|
#include "net/dns/record_rdata.h"
|
|
|
|
+#define kHeaderSize kHeaderSize_DnsResponse
|
|
+
|
|
namespace net {
|
|
|
|
namespace {
|
|
@@ -648,3 +650,5 @@ bool DnsResponse::WriteAnswer(base::SpanWriter<uint8_t>* writer,
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef kHeaderSize
|
|
diff --git a/net/dns/host_cache.cc b/net/dns/host_cache.cc
|
|
index b52e943402..d81c1059b0 100644
|
|
--- a/net/dns/host_cache.cc
|
|
+++ b/net/dns/host_cache.cc
|
|
@@ -42,6 +42,10 @@
|
|
#include "third_party/abseil-cpp/absl/types/variant.h"
|
|
#include "url/scheme_host_port.h"
|
|
|
|
+#define kSecureKey kSecureKey_HostCache
|
|
+#define EndpointMetadataPairToValue EndpointMetadataPairToValue_HostCache
|
|
+#define EndpointMetadataPairFromValue EndpointMetadataPairFromValue_HostCache
|
|
+
|
|
namespace net {
|
|
|
|
namespace {
|
|
@@ -1221,3 +1225,7 @@ std::ostream& operator<<(std::ostream& out,
|
|
return out << "EntryStaleness{" << s.expired_by << ", " << s.network_changes
|
|
<< ", " << s.stale_hits << "}";
|
|
}
|
|
+
|
|
+#undef kSecureKey
|
|
+#undef EndpointMetadataPairToValue
|
|
+#undef EndpointMetadataPairFromValue
|
|
diff --git a/net/dns/host_resolver_cache.cc b/net/dns/host_resolver_cache.cc
|
|
index 93032e14bb..a8e8ce6f22 100644
|
|
--- a/net/dns/host_resolver_cache.cc
|
|
+++ b/net/dns/host_resolver_cache.cc
|
|
@@ -24,6 +24,8 @@
|
|
#include "url/url_canon.h"
|
|
#include "url/url_canon_stdstring.h"
|
|
|
|
+#define kSecureKey kSecureKey_HostResolverCache
|
|
+
|
|
namespace net {
|
|
|
|
namespace {
|
|
@@ -453,3 +455,5 @@ base::Value HostResolverCache::SerializeEntries(
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef kSecureKey
|
|
diff --git a/net/dns/host_resolver_dns_task.cc b/net/dns/host_resolver_dns_task.cc
|
|
index b35132f8d0..e65707a327 100644
|
|
--- a/net/dns/host_resolver_dns_task.cc
|
|
+++ b/net/dns/host_resolver_dns_task.cc
|
|
@@ -24,6 +24,8 @@
|
|
#include "net/dns/public/util.h"
|
|
#include "third_party/abseil-cpp/absl/types/variant.h"
|
|
|
|
+#define NetLogResults NetLogResults_HostResolverDnsTask
|
|
+
|
|
namespace net {
|
|
|
|
namespace {
|
|
@@ -1047,3 +1049,5 @@ bool HostResolverDnsTask::ShouldTriggerHttpToHttpsUpgrade(
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef NetLogResults
|
|
diff --git a/net/dns/host_resolver_internal_result.cc b/net/dns/host_resolver_internal_result.cc
|
|
index 56e988cf92..e073f19277 100644
|
|
--- a/net/dns/host_resolver_internal_result.cc
|
|
+++ b/net/dns/host_resolver_internal_result.cc
|
|
@@ -27,6 +27,9 @@
|
|
#include "url/url_canon.h"
|
|
#include "url/url_canon_stdstring.h"
|
|
|
|
+#define EndpointMetadataPairToValue EndpointMetadataPairToValue_HostResolverInternalResult
|
|
+#define EndpointMetadataPairFromValue EndpointMetadataPairFromValue_HostResolverInternalResult
|
|
+
|
|
namespace net {
|
|
|
|
namespace {
|
|
@@ -635,3 +638,6 @@ HostResolverInternalAliasResult::HostResolverInternalAliasResult(
|
|
alias_target_(MaybeCanonicalizeName(std::move(alias_target))) {}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef EndpointMetadataPairToValue
|
|
+#undef EndpointMetadataPairFromValue
|
|
diff --git a/net/dns/host_resolver_manager.cc b/net/dns/host_resolver_manager.cc
|
|
index 904b2daf93..676501062d 100644
|
|
--- a/net/dns/host_resolver_manager.cc
|
|
+++ b/net/dns/host_resolver_manager.cc
|
|
@@ -140,6 +140,8 @@
|
|
#endif // BUILDFLAG(IS_ANDROID)
|
|
#endif // BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
|
|
|
|
+#define NetLogResults NetLogResults_HostResolverManager
|
|
+
|
|
namespace net {
|
|
|
|
namespace {
|
|
@@ -1776,3 +1778,5 @@ std::unique_ptr<DnsProbeRunner> HostResolverManager::CreateDohProbeRunner(
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef NetLogResults
|
|
diff --git a/net/filter/filter_source_stream.cc b/net/filter/filter_source_stream.cc
|
|
index e1006eb6d0..726c9ab51c 100644
|
|
--- a/net/filter/filter_source_stream.cc
|
|
+++ b/net/filter/filter_source_stream.cc
|
|
@@ -19,7 +19,7 @@
|
|
|
|
namespace net {
|
|
|
|
-namespace {
|
|
+namespace filter_source_stream {
|
|
|
|
constexpr char kDeflate[] = "deflate";
|
|
constexpr char kGZip[] = "gzip";
|
|
@@ -42,6 +42,7 @@
|
|
int FilterSourceStream::Read(IOBuffer* read_buffer,
|
|
int read_buffer_size,
|
|
CompletionOnceCallback callback) {
|
|
+ using namespace filter_source_stream;
|
|
DCHECK_EQ(STATE_NONE, next_state_);
|
|
DCHECK(read_buffer);
|
|
DCHECK_LT(0, read_buffer_size);
|
|
@@ -79,6 +80,7 @@
|
|
|
|
FilterSourceStream::SourceType FilterSourceStream::ParseEncodingType(
|
|
std::string_view encoding) {
|
|
+ using namespace filter_source_stream;
|
|
std::string lower_encoding = base::ToLowerASCII(encoding);
|
|
static constexpr auto kEncodingMap =
|
|
base::MakeFixedFlatMap<std::string_view, SourceType>({
|
|
@@ -122,6 +124,7 @@
|
|
}
|
|
|
|
int FilterSourceStream::DoReadData() {
|
|
+ using namespace filter_source_stream;
|
|
// Read more data means subclasses have consumed all input or this is the
|
|
// first read in which case the |drainable_input_buffer_| is not initialized.
|
|
DCHECK(drainable_input_buffer_ == nullptr ||
|
|
diff --git a/net/filter/gzip_source_stream.cc b/net/filter/gzip_source_stream.cc
|
|
index 3858d36964..9c8cd92296 100644
|
|
--- a/net/filter/gzip_source_stream.cc
|
|
+++ b/net/filter/gzip_source_stream.cc
|
|
@@ -24,7 +24,7 @@
|
|
|
|
namespace net {
|
|
|
|
-namespace {
|
|
+namespace gzip_source_stream {
|
|
|
|
const char kDeflate[] = "DEFLATE";
|
|
const char kGzip[] = "GZIP";
|
|
@@ -77,6 +77,7 @@ bool GzipSourceStream::Init() {
|
|
}
|
|
|
|
std::string GzipSourceStream::GetTypeAsString() const {
|
|
+ using namespace gzip_source_stream;
|
|
switch (type()) {
|
|
case TYPE_GZIP:
|
|
return kGzip;
|
|
@@ -95,6 +96,7 @@ base::expected<size_t, Error> GzipSourceStream::FilterData(
|
|
size_t input_buffer_size,
|
|
size_t* consumed_bytes,
|
|
bool upstream_end_reached) {
|
|
+ using namespace gzip_source_stream;
|
|
*consumed_bytes = 0;
|
|
char* input_data = input_buffer->data();
|
|
size_t input_data_size = input_buffer_size;
|
|
diff --git a/net/http/http_server_properties_manager.cc b/net/http/http_server_properties_manager.cc
|
|
index 9833d9c626..9de9fb4294 100644
|
|
--- a/net/http/http_server_properties_manager.cc
|
|
+++ b/net/http/http_server_properties_manager.cc
|
|
@@ -27,6 +27,8 @@
|
|
#include "url/gurl.h"
|
|
#include "url/scheme_host_port.h"
|
|
|
|
+#define kVersionKey kVersionKey_HTTPServerPropertiesManager
|
|
+
|
|
namespace net {
|
|
|
|
namespace {
|
|
@@ -958,3 +960,5 @@ void HttpServerPropertiesManager::OnHttpServerPropertiesLoaded() {
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef kVersionKey
|
|
diff --git a/net/http/transport_security_persister.cc b/net/http/transport_security_persister.cc
|
|
index 223eb29f45..a8f727a4f8 100644
|
|
--- a/net/http/transport_security_persister.cc
|
|
+++ b/net/http/transport_security_persister.cc
|
|
@@ -30,6 +30,9 @@
|
|
#include "net/cert/x509_certificate.h"
|
|
#include "net/http/transport_security_state.h"
|
|
|
|
+#define kVersionKey kVersionKey_TransportSecurityPersister
|
|
+#define LoadState LoadState_TransportSecurityPersister
|
|
+
|
|
namespace net {
|
|
|
|
BASE_FEATURE(kTransportSecurityFileWriterSchedule,
|
|
@@ -329,3 +332,6 @@ void TransportSecurityPersister::CompleteLoad(const std::string& state) {
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef kVersionKey
|
|
+#undef LoadState
|
|
diff --git a/net/network_error_logging/network_error_logging_service.cc b/net/network_error_logging/network_error_logging_service.cc
|
|
index 4bcc417213..0ecaa4f674 100644
|
|
--- a/net/network_error_logging/network_error_logging_service.cc
|
|
+++ b/net/network_error_logging/network_error_logging_service.cc
|
|
@@ -34,6 +34,11 @@
|
|
#include "url/gurl.h"
|
|
#include "url/origin.h"
|
|
|
|
+#define kIncludeSubdomainsKey kIncludeSubdomainsKey_NetworkErrorLoggingService
|
|
+#define kMaxAgeKey kMaxAgeKey_NetworkErrorLoggingService
|
|
+#define kMaxJsonSize kMaxJsonSize_NetworkErrorLoggingService
|
|
+#define kMaxJsonDepth kMaxJsonDepth_NetworkErrorLoggingService
|
|
+
|
|
namespace net {
|
|
|
|
namespace {
|
|
@@ -1048,3 +1053,8 @@ NetworkErrorLoggingService::NetworkErrorLoggingService()
|
|
: clock_(base::DefaultClock::GetInstance()) {}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef kIncludeSubdomainsKey
|
|
+#undef kMaxAgeKey
|
|
+#undef kMaxJsonSize
|
|
+#undef kMaxJsonDepth
|
|
diff --git a/net/proxy_resolution/configured_proxy_resolution_service.cc b/net/proxy_resolution/configured_proxy_resolution_service.cc
|
|
index 15caf805c0..4efba7c3b0 100644
|
|
--- a/net/proxy_resolution/configured_proxy_resolution_service.cc
|
|
+++ b/net/proxy_resolution/configured_proxy_resolution_service.cc
|
|
@@ -162,6 +162,10 @@ class DefaultPollPolicy
|
|
}
|
|
};
|
|
|
|
+} // namespace
|
|
+
|
|
+namespace configured_proxy_resolution_service {
|
|
+
|
|
// Config getter that always returns direct settings.
|
|
class ProxyConfigServiceDirect : public ProxyConfigService {
|
|
public:
|
|
@@ -175,6 +179,10 @@ class ProxyConfigServiceDirect : public ProxyConfigService {
|
|
}
|
|
};
|
|
|
|
+} // namespace configured_proxy_resolution_service
|
|
+
|
|
+namespace {
|
|
+
|
|
// Proxy resolver that fails every time.
|
|
class ProxyResolverNull : public ProxyResolver {
|
|
public:
|
|
@@ -899,7 +907,7 @@ std::unique_ptr<ConfiguredProxyResolutionService>
|
|
ConfiguredProxyResolutionService::CreateDirect() {
|
|
// Use direct connections.
|
|
return std::make_unique<ConfiguredProxyResolutionService>(
|
|
- std::make_unique<ProxyConfigServiceDirect>(),
|
|
+ std::make_unique<configured_proxy_resolution_service::ProxyConfigServiceDirect>(),
|
|
std::make_unique<ProxyResolverFactoryForNullResolver>(), nullptr,
|
|
/*quick_check_enabled=*/true);
|
|
}
|
|
diff --git a/net/proxy_resolution/proxy_config_service.cc b/net/proxy_resolution/proxy_config_service.cc
|
|
index 4235120dba..927571d7d1 100644
|
|
--- a/net/proxy_resolution/proxy_config_service.cc
|
|
+++ b/net/proxy_resolution/proxy_config_service.cc
|
|
@@ -75,6 +75,10 @@ class UnsetProxyConfigService : public ProxyConfigService {
|
|
};
|
|
#endif
|
|
|
|
+} // namespace
|
|
+
|
|
+namespace proxy_config_service {
|
|
+
|
|
// Config getter that always returns direct settings.
|
|
class ProxyConfigServiceDirect : public ProxyConfigService {
|
|
public:
|
|
@@ -88,7 +92,7 @@ class ProxyConfigServiceDirect : public ProxyConfigService {
|
|
}
|
|
};
|
|
|
|
-} // namespace
|
|
+} // namespace proxy_config_service
|
|
|
|
// static
|
|
std::unique_ptr<ProxyConfigService>
|
|
@@ -133,11 +137,11 @@ ProxyConfigService::CreateSystemProxyConfigService(
|
|
base::SingleThreadTaskRunner::GetCurrentDefault());
|
|
#elif BUILDFLAG(IS_FUCHSIA)
|
|
// TODO(crbug.com/42050626): Implement a system proxy service for Fuchsia.
|
|
- return std::make_unique<ProxyConfigServiceDirect>();
|
|
+ return std::make_unique<proxy_config_service::ProxyConfigServiceDirect>();
|
|
#else
|
|
LOG(WARNING) << "Failed to choose a system proxy settings fetcher "
|
|
"for this platform.";
|
|
- return std::make_unique<ProxyConfigServiceDirect>();
|
|
+ return std::make_unique<proxy_config_service::ProxyConfigServiceDirect>();
|
|
#endif
|
|
}
|
|
|
|
diff --git a/net/quic/bidirectional_stream_quic_impl.cc b/net/quic/bidirectional_stream_quic_impl.cc
|
|
index a93fdde411..ebd69a7ff9 100644
|
|
--- a/net/quic/bidirectional_stream_quic_impl.cc
|
|
+++ b/net/quic/bidirectional_stream_quic_impl.cc
|
|
@@ -19,6 +19,8 @@
|
|
#include "net/third_party/quiche/src/quiche/quic/core/quic_connection.h"
|
|
#include "quic_http_stream.h"
|
|
|
|
+#define ScopedBoolSaver ScopedBoolSaver_BidirectionalStreamQuicImpl
|
|
+
|
|
namespace net {
|
|
namespace {
|
|
// Sets a boolean to a value, and restores it to the previous value once
|
|
@@ -408,3 +410,5 @@ void BidirectionalStreamQuicImpl::ResetStream() {
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef ScopedBoolSaver
|
|
diff --git a/net/quic/dedicated_web_transport_http3_client.cc b/net/quic/dedicated_web_transport_http3_client.cc
|
|
index 80c9151188..4fd91932f4 100644
|
|
--- a/net/quic/dedicated_web_transport_http3_client.cc
|
|
+++ b/net/quic/dedicated_web_transport_http3_client.cc
|
|
@@ -31,6 +31,8 @@
|
|
#include "net/url_request/url_request_context.h"
|
|
#include "url/scheme_host_port.h"
|
|
|
|
+#define HostsFromOrigins HostsFromOrigins_DedicatedWebTransportHTTP3Client
|
|
+
|
|
namespace net {
|
|
|
|
namespace {
|
|
@@ -978,3 +980,5 @@ void DedicatedWebTransportHttp3Client::OnDatagramProcessed(
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef HostsFromOrigins
|
|
diff --git a/net/quic/quic_chromium_client_stream.cc b/net/quic/quic_chromium_client_stream.cc
|
|
index 0b9bb4abe9..f75911f4f3 100644
|
|
--- a/net/quic/quic_chromium_client_stream.cc
|
|
+++ b/net/quic/quic_chromium_client_stream.cc
|
|
@@ -29,6 +29,8 @@
|
|
#include "net/third_party/quiche/src/quiche/quic/core/quic_utils.h"
|
|
#include "net/third_party/quiche/src/quiche/quic/core/quic_write_blocked_list.h"
|
|
|
|
+#define ScopedBoolSaver ScopedBoolSaver_QuicChromiumClientStream
|
|
+
|
|
namespace net {
|
|
namespace {
|
|
// Sets a boolean to a value, and restores it to the previous value once
|
|
@@ -930,3 +932,5 @@ bool QuicChromiumClientStream::IsFirstStream() {
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef ScopedBoolSaver
|
|
diff --git a/net/quic/quic_session_pool.cc b/net/quic/quic_session_pool.cc
|
|
index 23aa9c90f2..0cd9cf551f 100644
|
|
--- a/net/quic/quic_session_pool.cc
|
|
+++ b/net/quic/quic_session_pool.cc
|
|
@@ -84,6 +84,8 @@
|
|
#include "url/scheme_host_port.h"
|
|
#include "url/url_constants.h"
|
|
|
|
+#define HostsFromOrigins HostsFromOrigins_QuicSessionPool
|
|
+
|
|
namespace net {
|
|
|
|
namespace {
|
|
@@ -2030,3 +2032,5 @@ bool QuicSessionPool::CryptoConfigCacheIsEmptyForTesting(
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef HostsFromOrigins
|
|
diff --git a/net/reporting/reporting_header_parser.cc b/net/reporting/reporting_header_parser.cc
|
|
index 4dd58a017e..b028d925f1 100644
|
|
--- a/net/reporting/reporting_header_parser.cc
|
|
+++ b/net/reporting/reporting_header_parser.cc
|
|
@@ -26,6 +26,9 @@
|
|
#include "net/reporting/reporting_endpoint.h"
|
|
#include "net/reporting/reporting_target_type.h"
|
|
|
|
+#define kIncludeSubdomainsKey kIncludeSubdomainsKey_ReportingHeaderParser
|
|
+#define kMaxAgeKey kMaxAgeKey_ReportingHeaderParser
|
|
+
|
|
namespace net {
|
|
|
|
namespace {
|
|
@@ -358,3 +361,6 @@ void ReportingHeaderParser::ProcessParsedReportingEndpointsHeader(
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef kIncludeSubdomainsKey
|
|
+#undef kMaxAgeKey
|
|
diff --git a/net/reporting/reporting_service.cc b/net/reporting/reporting_service.cc
|
|
index b552cb5e19..88f5cb68dc 100644
|
|
--- a/net/reporting/reporting_service.cc
|
|
+++ b/net/reporting/reporting_service.cc
|
|
@@ -29,6 +29,9 @@
|
|
#include "url/gurl.h"
|
|
#include "url/origin.h"
|
|
|
|
+#define kMaxJsonSize kMaxJsonSize_ReportingService
|
|
+#define kMaxJsonDepth kMaxJsonDepth_ReportingService
|
|
+
|
|
namespace net {
|
|
|
|
namespace {
|
|
@@ -350,3 +353,6 @@ base::Value ReportingService::StatusAsValue() const {
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef kMaxJsonSize
|
|
+#undef kMaxJsonDepth
|
|
diff --git a/net/server/web_socket_encoder.cc b/net/server/web_socket_encoder.cc
|
|
index 8595552baa..5f843e31ea 100644
|
|
--- a/net/server/web_socket_encoder.cc
|
|
+++ b/net/server/web_socket_encoder.cc
|
|
@@ -23,6 +23,13 @@
|
|
#include "net/websockets/websocket_extension_parser.h"
|
|
#include "net/websockets/websocket_frame.h"
|
|
|
|
+#define kFinalBit kFinalBit_WebSocketEncoder
|
|
+#define kReserved1Bit kReserved1Bit_WebSocketEncoder
|
|
+#define kReserved2Bit kReserved2Bit_WebSocketEncoder
|
|
+#define kReserved3Bit kReserved3Bit_WebSocketEncoder
|
|
+#define kOpCodeMask kOpCodeMask_WebSocketEncoder
|
|
+#define kMaskBit kMaskBit_WebSocketEncoder
|
|
+
|
|
namespace net {
|
|
|
|
const char WebSocketEncoder::kClientExtensions[] =
|
|
@@ -400,3 +407,10 @@ bool WebSocketEncoder::Deflate(std::string_view message, std::string* output) {
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef kFinalBit
|
|
+#undef kReserved1Bit
|
|
+#undef kReserved2Bit
|
|
+#undef kReserved3Bit
|
|
+#undef kOpCodeMask
|
|
+#undef kMaskBit
|
|
diff --git a/net/websockets/websocket_channel.cc b/net/websockets/websocket_channel.cc
|
|
index ddae9d9e15..d3b3fccbb0 100644
|
|
--- a/net/websockets/websocket_channel.cc
|
|
+++ b/net/websockets/websocket_channel.cc
|
|
@@ -47,6 +47,8 @@
|
|
#include "net/websockets/websocket_handshake_response_info.h"
|
|
#include "net/websockets/websocket_stream.h"
|
|
|
|
+#define kWebSocketCloseCodeLength kWebSocketCloseCodeLength_WebSocketChannel
|
|
+
|
|
namespace net {
|
|
class AuthChallengeInfo;
|
|
class AuthCredentials;
|
|
@@ -1050,3 +1052,5 @@ void WebSocketChannel::CloseTimeout() {
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef kWebSocketCloseCodeLength
|
|
diff --git a/net/websockets/websocket_frame.cc b/net/websockets/websocket_frame.cc
|
|
index 0256cdd070..e489305328 100644
|
|
--- a/net/websockets/websocket_frame.cc
|
|
+++ b/net/websockets/websocket_frame.cc
|
|
@@ -24,6 +24,14 @@
|
|
#include "build/build_config.h"
|
|
#include "net/base/net_errors.h"
|
|
|
|
+#define kWebSocketCloseCodeLength kWebSocketCloseCodeLength_WebSocketFrame
|
|
+#define kFinalBit kFinalBit_WebSocketFrame
|
|
+#define kReserved1Bit kReserved1Bit_WebSocketFrame
|
|
+#define kReserved2Bit kReserved2Bit_WebSocketFrame
|
|
+#define kReserved3Bit kReserved3Bit_WebSocketFrame
|
|
+#define kOpCodeMask kOpCodeMask_WebSocketFrame
|
|
+#define kMaskBit kMaskBit_WebSocketFrame
|
|
+
|
|
namespace net {
|
|
|
|
namespace {
|
|
@@ -263,3 +271,11 @@ void MaskWebSocketFramePayload(const WebSocketMaskingKey& masking_key,
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef kWebSocketCloseCodeLength
|
|
+#undef kFinalBit
|
|
+#undef kReserved1Bit
|
|
+#undef kReserved2Bit
|
|
+#undef kReserved3Bit
|
|
+#undef kOpCodeMask
|
|
+#undef kMaskBit
|
|
diff --git a/net/websockets/websocket_http2_handshake_stream.cc b/net/websockets/websocket_http2_handshake_stream.cc
|
|
index cc324b7e01..fd34d009d0 100644
|
|
--- a/net/websockets/websocket_http2_handshake_stream.cc
|
|
+++ b/net/websockets/websocket_http2_handshake_stream.cc
|
|
@@ -33,6 +33,8 @@
|
|
#include "net/websockets/websocket_handshake_constants.h"
|
|
#include "net/websockets/websocket_handshake_request_info.h"
|
|
|
|
+#define ValidateStatus ValidateStatus_WebSocketHttp2HandshakeStream
|
|
+
|
|
namespace net {
|
|
|
|
namespace {
|
|
@@ -396,3 +398,5 @@ void WebSocketHttp2HandshakeStream::OnFailure(
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef ValidateStatus
|
|
diff --git a/net/websockets/websocket_http3_handshake_stream.cc b/net/websockets/websocket_http3_handshake_stream.cc
|
|
index 1d8db45d3f..eb2ee93787 100644
|
|
--- a/net/websockets/websocket_http3_handshake_stream.cc
|
|
+++ b/net/websockets/websocket_http3_handshake_stream.cc
|
|
@@ -29,6 +29,8 @@
|
|
#include "net/websockets/websocket_handshake_constants.h"
|
|
#include "net/websockets/websocket_handshake_request_info.h"
|
|
|
|
+#define ValidateStatus ValidateStatus_WebSocketHttp3HandshakeStream
|
|
+
|
|
namespace net {
|
|
struct AlternativeService;
|
|
|
|
@@ -387,3 +389,5 @@ void WebSocketHttp3HandshakeStream::OnFailure(
|
|
}
|
|
|
|
} // namespace net
|
|
+
|
|
+#undef ValidateStatus
|