mirror of
https://github.com/morgan9e/helium
synced 2026-04-14 00:14:20 +09:00
Update to Chromium 101.0.4951.41 (#1926)
This commit is contained in:
@@ -1 +1 @@
|
||||
100.0.4896.127
|
||||
101.0.4951.41
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -67,7 +67,7 @@ Subject: Disable fetching of all field trials
|
||||
/* Alphabetical: */
|
||||
--- a/components/variations/service/variations_service.cc
|
||||
+++ b/components/variations/service/variations_service.cc
|
||||
@@ -234,17 +234,7 @@ bool GetInstanceManipulations(const net:
|
||||
@@ -235,17 +235,7 @@ bool GetInstanceManipulations(const net:
|
||||
// Variations seed fetching is only enabled in official Chrome builds, if a URL
|
||||
// is specified on the command line, and for testing.
|
||||
bool IsFetchingEnabled() {
|
||||
|
||||
@@ -1,3 +1,22 @@
|
||||
--- a/chrome/browser/BUILD.gn
|
||||
+++ b/chrome/browser/BUILD.gn
|
||||
@@ -2202,7 +2202,6 @@ static_library("browser") {
|
||||
"//components/reputation/core:proto",
|
||||
"//components/resources",
|
||||
"//components/safe_browsing/content/browser",
|
||||
- "//components/safe_browsing/content/browser:client_side_detection",
|
||||
"//components/safe_browsing/content/browser:safe_browsing_service",
|
||||
"//components/safe_browsing/content/browser/password_protection",
|
||||
"//components/safe_browsing/content/browser/web_ui",
|
||||
@@ -3726,8 +3725,6 @@ static_library("browser") {
|
||||
"download/download_commands.h",
|
||||
"download/download_crx_util.cc",
|
||||
"download/download_crx_util.h",
|
||||
- "download/download_danger_prompt.cc",
|
||||
- "download/download_danger_prompt.h",
|
||||
"download/download_dir_policy_handler.cc",
|
||||
"download/download_dir_policy_handler.h",
|
||||
"download/download_dir_util.cc",
|
||||
--- a/chrome/browser/browser_process.h
|
||||
+++ b/chrome/browser/browser_process.h
|
||||
@@ -54,10 +54,6 @@ class NetworkQualityTracker;
|
||||
@@ -31,7 +50,7 @@
|
||||
#include "chrome/browser/shell_integration.h"
|
||||
#include "chrome/browser/site_isolation/prefs_observer.h"
|
||||
#include "chrome/browser/ssl/secure_origin_prefs_observer.h"
|
||||
@@ -393,8 +392,6 @@ void BrowserProcessImpl::StartTearDown()
|
||||
@@ -391,8 +390,6 @@ void BrowserProcessImpl::StartTearDown()
|
||||
|
||||
metrics_services_manager_.reset();
|
||||
intranet_redirect_detector_.reset();
|
||||
@@ -40,7 +59,7 @@
|
||||
network_time_tracker_.reset();
|
||||
#if BUILDFLAG(ENABLE_PLUGINS)
|
||||
plugins_resource_service_.reset();
|
||||
@@ -1028,14 +1025,6 @@ StatusTray* BrowserProcessImpl::status_t
|
||||
@@ -1026,14 +1023,6 @@ StatusTray* BrowserProcessImpl::status_t
|
||||
return status_tray_.get();
|
||||
}
|
||||
|
||||
@@ -55,7 +74,7 @@
|
||||
subresource_filter::RulesetService*
|
||||
BrowserProcessImpl::subresource_filter_ruleset_service() {
|
||||
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
|
||||
@@ -1280,26 +1269,6 @@ void BrowserProcessImpl::CreateBackgroun
|
||||
@@ -1270,26 +1259,6 @@ void BrowserProcessImpl::CreateBackgroun
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -84,7 +103,7 @@
|
||||
created_subresource_filter_ruleset_service_ = true;
|
||||
--- a/chrome/browser/browser_process_impl.h
|
||||
+++ b/chrome/browser/browser_process_impl.h
|
||||
@@ -189,7 +189,6 @@ class BrowserProcessImpl : public Browse
|
||||
@@ -188,7 +188,6 @@ class BrowserProcessImpl : public Browse
|
||||
std::unique_ptr<BackgroundModeManager> manager) override;
|
||||
#endif
|
||||
StatusTray* status_tray() override;
|
||||
@@ -92,7 +111,7 @@
|
||||
subresource_filter::RulesetService* subresource_filter_ruleset_service()
|
||||
override;
|
||||
|
||||
@@ -336,9 +335,6 @@ class BrowserProcessImpl : public Browse
|
||||
@@ -335,9 +334,6 @@ class BrowserProcessImpl : public Browse
|
||||
std::unique_ptr<BackgroundModeManager> background_mode_manager_;
|
||||
#endif
|
||||
|
||||
@@ -104,7 +123,7 @@
|
||||
subresource_filter_ruleset_service_;
|
||||
--- a/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc
|
||||
+++ b/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc
|
||||
@@ -63,7 +63,6 @@
|
||||
@@ -64,7 +64,6 @@
|
||||
#include "chrome/browser/profiles/keep_alive/profile_keep_alive_types.h"
|
||||
#include "chrome/browser/profiles/keep_alive/scoped_profile_keep_alive.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
@@ -112,7 +131,7 @@
|
||||
#include "chrome/browser/search_engines/template_url_service_factory.h"
|
||||
#include "chrome/browser/share/share_history.h"
|
||||
#include "chrome/browser/share/share_ranking.h"
|
||||
@@ -617,10 +616,6 @@ void ChromeBrowsingDataRemoverDelegate::
|
||||
@@ -613,10 +612,6 @@ void ChromeBrowsingDataRemoverDelegate::
|
||||
base::RecordAction(UserMetricsAction("ClearBrowsingData_Cookies"));
|
||||
|
||||
network::mojom::NetworkContext* safe_browsing_context = nullptr;
|
||||
@@ -121,30 +140,11 @@
|
||||
- if (sb_service)
|
||||
- safe_browsing_context = sb_service->GetNetworkContext(profile_);
|
||||
|
||||
if (!filter_builder->IsCrossSiteClearSiteData()) {
|
||||
browsing_data::RemoveEmbedderCookieData(
|
||||
--- a/chrome/browser/BUILD.gn
|
||||
+++ b/chrome/browser/BUILD.gn
|
||||
@@ -2174,7 +2174,6 @@ static_library("browser") {
|
||||
"//components/reputation/core:proto",
|
||||
"//components/resources",
|
||||
"//components/safe_browsing/content/browser",
|
||||
- "//components/safe_browsing/content/browser:client_side_detection",
|
||||
"//components/safe_browsing/content/browser:safe_browsing_service",
|
||||
"//components/safe_browsing/content/browser/password_protection",
|
||||
"//components/safe_browsing/content/browser/web_ui",
|
||||
@@ -3719,8 +3718,6 @@ static_library("browser") {
|
||||
"download/download_commands.h",
|
||||
"download/download_crx_util.cc",
|
||||
"download/download_crx_util.h",
|
||||
- "download/download_danger_prompt.cc",
|
||||
- "download/download_danger_prompt.h",
|
||||
"download/download_dir_policy_handler.cc",
|
||||
"download/download_dir_policy_handler.h",
|
||||
"download/download_dir_util.cc",
|
||||
browsing_data::RemoveFederatedSiteSettingsData(delete_begin_, delete_end_,
|
||||
host_content_settings_map_);
|
||||
--- a/chrome/browser/chrome_content_browser_client.cc
|
||||
+++ b/chrome/browser/chrome_content_browser_client.cc
|
||||
@@ -950,34 +950,6 @@ void SetApplicationLocaleOnIOThread(cons
|
||||
@@ -953,34 +953,6 @@ void SetApplicationLocaleOnIOThread(cons
|
||||
GetIOThreadApplicationLocale() = locale;
|
||||
}
|
||||
|
||||
@@ -179,7 +179,7 @@
|
||||
#if BUILDFLAG(ENABLE_EXTENSIONS)
|
||||
|
||||
AppLoadedInTabSource ClassifyAppLoadedInTabSource(
|
||||
@@ -1465,7 +1437,6 @@ void ChromeContentBrowserClient::PostAft
|
||||
@@ -1489,7 +1461,6 @@ void ChromeContentBrowserClient::PostAft
|
||||
InitNetworkContextsParentDirectory();
|
||||
|
||||
DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
||||
@@ -187,7 +187,7 @@
|
||||
}
|
||||
|
||||
bool ChromeContentBrowserClient::IsBrowserStartupComplete() {
|
||||
@@ -4279,7 +4250,7 @@ ChromeContentBrowserClient::CreateThrott
|
||||
@@ -4305,7 +4276,7 @@ ChromeContentBrowserClient::CreateThrott
|
||||
content::WebContents* web_contents = handle->GetWebContents();
|
||||
throttles.push_back(std::make_unique<SSLErrorNavigationThrottle>(
|
||||
handle,
|
||||
@@ -196,7 +196,7 @@
|
||||
base::BindOnce(&HandleSSLErrorWrapper), base::BindOnce(&IsInHostedApp),
|
||||
base::BindOnce(
|
||||
&ShouldIgnoreSslInterstitialBecauseNavigationDefaultedToHttps)));
|
||||
@@ -4314,16 +4285,6 @@ ChromeContentBrowserClient::CreateThrott
|
||||
@@ -4340,16 +4311,6 @@ ChromeContentBrowserClient::CreateThrott
|
||||
&throttles);
|
||||
#endif
|
||||
|
||||
@@ -215,7 +215,7 @@
|
||||
std::make_unique<safe_browsing::DelayedWarningNavigationThrottle>(
|
||||
--- a/chrome/browser/component_updater/file_type_policies_component_installer.cc
|
||||
+++ b/chrome/browser/component_updater/file_type_policies_component_installer.cc
|
||||
@@ -40,20 +40,6 @@ const uint8_t kFileTypePoliciesPublicKey
|
||||
@@ -39,20 +39,6 @@ const uint8_t kFileTypePoliciesPublicKey
|
||||
const char kFileTypePoliciesManifestName[] = "File Type Policies";
|
||||
|
||||
void LoadFileTypesFromDisk(const base::FilePath& pb_path) {
|
||||
@@ -238,7 +238,7 @@
|
||||
} // namespace
|
||||
--- a/chrome/browser/download/chrome_download_manager_delegate.cc
|
||||
+++ b/chrome/browser/download/chrome_download_manager_delegate.cc
|
||||
@@ -431,13 +431,6 @@ ChromeDownloadManagerDelegate::~ChromeDo
|
||||
@@ -430,13 +430,6 @@ ChromeDownloadManagerDelegate::~ChromeDo
|
||||
|
||||
void ChromeDownloadManagerDelegate::SetDownloadManager(DownloadManager* dm) {
|
||||
download_manager_ = dm;
|
||||
@@ -252,7 +252,7 @@
|
||||
}
|
||||
|
||||
#if BUILDFLAG(IS_ANDROID)
|
||||
@@ -791,17 +784,6 @@ void ChromeDownloadManagerDelegate::Choo
|
||||
@@ -790,17 +783,6 @@ void ChromeDownloadManagerDelegate::Choo
|
||||
void ChromeDownloadManagerDelegate::SanitizeSavePackageResourceName(
|
||||
base::FilePath* filename,
|
||||
const GURL& source_url) {
|
||||
@@ -272,7 +272,7 @@
|
||||
void ChromeDownloadManagerDelegate::SanitizeDownloadParameters(
|
||||
--- a/chrome/browser/download/download_item_model.cc
|
||||
+++ b/chrome/browser/download/download_item_model.cc
|
||||
@@ -87,7 +87,7 @@ class DownloadItemModelData : public bas
|
||||
@@ -88,7 +88,7 @@ class DownloadItemModelData : public bas
|
||||
|
||||
// Danger level of the file determined based on the file type and whether
|
||||
// there was a user action associated with the download.
|
||||
@@ -281,7 +281,7 @@
|
||||
|
||||
// Whether the download is currently being revived.
|
||||
bool is_being_revived_;
|
||||
@@ -124,7 +124,7 @@ DownloadItemModelData::DownloadItemModel
|
||||
@@ -125,7 +125,7 @@ DownloadItemModelData::DownloadItemModel
|
||||
: should_show_in_shelf_(true),
|
||||
was_ui_notified_(false),
|
||||
should_prefer_opening_in_browser_(false),
|
||||
@@ -290,7 +290,7 @@
|
||||
is_being_revived_(false) {}
|
||||
|
||||
} // namespace
|
||||
@@ -382,13 +382,13 @@ void DownloadItemModel::SetShouldPreferO
|
||||
@@ -399,13 +399,13 @@ void DownloadItemModel::SetShouldPreferO
|
||||
data->should_prefer_opening_in_browser_ = preference;
|
||||
}
|
||||
|
||||
@@ -307,7 +307,7 @@
|
||||
DownloadItemModelData* data = DownloadItemModelData::GetOrCreate(download_);
|
||||
data->danger_level_ = danger_level;
|
||||
}
|
||||
@@ -604,9 +604,6 @@ bool DownloadItemModel::IsCommandEnabled
|
||||
@@ -625,9 +625,6 @@ bool DownloadItemModel::IsCommandEnabled
|
||||
// filename. Don't base an "Always open" decision based on it. Also
|
||||
// exclude extensions.
|
||||
return download_->CanOpenDownload() &&
|
||||
@@ -335,7 +335,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
@@ -466,10 +459,6 @@ bool DownloadPrefs::IsAutoOpenByPolicy(c
|
||||
@@ -477,10 +470,6 @@ bool DownloadPrefs::IsAutoOpenByPolicy(c
|
||||
bool DownloadPrefs::EnableAutoOpenByUserBasedOnExtension(
|
||||
const base::FilePath& file_name) {
|
||||
base::FilePath::StringType extension = file_name.Extension();
|
||||
@@ -362,7 +362,7 @@
|
||||
// If no mime type or explicitly specified a name, don't replace file
|
||||
// extension.
|
||||
if (sniffed_mime_type.empty() || !suggested_filename.empty())
|
||||
@@ -1111,30 +1104,7 @@ DownloadFileType::DangerLevel DownloadTa
|
||||
@@ -1125,30 +1118,7 @@ DownloadFileType::DangerLevel DownloadTa
|
||||
download_->HasUserGesture())
|
||||
return DownloadFileType::NOT_DANGEROUS;
|
||||
|
||||
@@ -404,7 +404,7 @@
|
||||
#include "chrome/browser/download/download_file_icon_extractor.h"
|
||||
#include "chrome/browser/download/download_open_prompt.h"
|
||||
#include "chrome/browser/download/download_prefs.h"
|
||||
@@ -1274,9 +1273,6 @@ DownloadsAcceptDangerFunction::Downloads
|
||||
@@ -1276,9 +1275,6 @@ DownloadsAcceptDangerFunction::Downloads
|
||||
|
||||
DownloadsAcceptDangerFunction::~DownloadsAcceptDangerFunction() {}
|
||||
|
||||
@@ -414,7 +414,7 @@
|
||||
ExtensionFunction::ResponseAction DownloadsAcceptDangerFunction::Run() {
|
||||
std::unique_ptr<downloads::AcceptDanger::Params> params(
|
||||
downloads::AcceptDanger::Params::Create(args()));
|
||||
@@ -1314,42 +1310,7 @@ void DownloadsAcceptDangerFunction::Prom
|
||||
@@ -1316,42 +1312,7 @@ void DownloadsAcceptDangerFunction::Prom
|
||||
return;
|
||||
}
|
||||
RecordApiFunctions(DOWNLOADS_FUNCTION_ACCEPT_DANGER);
|
||||
@@ -513,8 +513,8 @@
|
||||
-
|
||||
- safe_browsing::ReferrerChain referrer_chain;
|
||||
- SafeBrowsingNavigationObserverManager::AttributionResult result =
|
||||
- navigation_observer_manager->IdentifyReferrerChainByWebContents(
|
||||
- contents, kReferrerUserGestureLimit, &referrer_chain);
|
||||
- navigation_observer_manager->IdentifyReferrerChainByRenderFrameHost(
|
||||
- contents->GetMainFrame(), kReferrerUserGestureLimit, &referrer_chain);
|
||||
-
|
||||
- // If the referrer chain is incomplete we'll append the most recent
|
||||
- // navigations to referrer chain for diagnostic purposes. This only happens if
|
||||
@@ -558,7 +558,7 @@
|
||||
}
|
||||
|
||||
void WebstorePrivateBeginInstallWithManifest3Function::OnInstallPromptDone(
|
||||
@@ -1192,52 +1180,9 @@ WebstorePrivateGetReferrerChainFunction:
|
||||
@@ -1192,55 +1180,9 @@ WebstorePrivateGetReferrerChainFunction:
|
||||
|
||||
ExtensionFunction::ResponseAction
|
||||
WebstorePrivateGetReferrerChainFunction::Run() {
|
||||
@@ -568,8 +568,11 @@
|
||||
- return RespondNow(ArgumentList(
|
||||
- api::webstore_private::GetReferrerChain::Results::Create("")));
|
||||
-
|
||||
- content::WebContents* web_contents = GetSenderWebContents();
|
||||
- if (!web_contents) {
|
||||
- content::RenderFrameHost* rfh = render_frame_host();
|
||||
- content::RenderFrameHost* outermost_rfh =
|
||||
- rfh ? rfh->GetOutermostMainFrame() : nullptr;
|
||||
-
|
||||
- if (!outermost_rfh) {
|
||||
- return RespondNow(ErrorWithArguments(
|
||||
- api::webstore_private::GetReferrerChain::Results::Create(""),
|
||||
- kWebstoreUserCancelledError));
|
||||
@@ -581,8 +584,8 @@
|
||||
-
|
||||
- safe_browsing::ReferrerChain referrer_chain;
|
||||
- SafeBrowsingNavigationObserverManager::AttributionResult result =
|
||||
- navigation_observer_manager->IdentifyReferrerChainByWebContents(
|
||||
- web_contents, kExtensionReferrerUserGestureLimit, &referrer_chain);
|
||||
- navigation_observer_manager->IdentifyReferrerChainByRenderFrameHost(
|
||||
- outermost_rfh, kExtensionReferrerUserGestureLimit, &referrer_chain);
|
||||
-
|
||||
- // If the referrer chain is incomplete we'll append the most recent
|
||||
- // navigations to referrer chain for diagnostic purposes. This only happens if
|
||||
@@ -684,7 +687,7 @@
|
||||
// SimpleURLLoader -> (owned loader, extension id).
|
||||
--- a/chrome/browser/metrics/chrome_metrics_service_client.cc
|
||||
+++ b/chrome/browser/metrics/chrome_metrics_service_client.cc
|
||||
@@ -856,9 +856,6 @@ void ChromeMetricsServiceClient::Registe
|
||||
@@ -846,9 +846,6 @@ void ChromeMetricsServiceClient::Registe
|
||||
metrics_service_->RegisterMetricsProvider(
|
||||
std::make_unique<HttpsEngagementMetricsProvider>());
|
||||
|
||||
@@ -708,7 +711,7 @@
|
||||
// static
|
||||
--- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
|
||||
+++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
|
||||
@@ -317,7 +317,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
||||
@@ -319,7 +319,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
||||
#if BUILDFLAG(IS_CHROMEOS_LACROS)
|
||||
CertDbInitializerFactory::GetInstance();
|
||||
#endif
|
||||
@@ -718,7 +721,7 @@
|
||||
#endif
|
||||
--- a/chrome/browser/profiles/profile_impl.cc
|
||||
+++ b/chrome/browser/profiles/profile_impl.cc
|
||||
@@ -94,7 +94,6 @@
|
||||
@@ -93,7 +93,6 @@
|
||||
#include "chrome/browser/profiles/profile_metrics.h"
|
||||
#include "chrome/browser/push_messaging/push_messaging_service_factory.h"
|
||||
#include "chrome/browser/push_messaging/push_messaging_service_impl.h"
|
||||
@@ -726,7 +729,7 @@
|
||||
#include "chrome/browser/sessions/exit_type_service.h"
|
||||
#include "chrome/browser/sharing/sharing_service_factory.h"
|
||||
#include "chrome/browser/signin/identity_manager_factory.h"
|
||||
@@ -621,17 +620,6 @@ void ProfileImpl::LoadPrefsForNormalStar
|
||||
@@ -624,17 +623,6 @@ void ProfileImpl::LoadPrefsForNormalStar
|
||||
|
||||
mojo::PendingRemote<prefs::mojom::TrackedPreferenceValidationDelegate>
|
||||
pref_validation_delegate;
|
||||
@@ -758,7 +761,7 @@
|
||||
if (!profile)
|
||||
--- a/chrome/browser/safe_browsing/BUILD.gn
|
||||
+++ b/chrome/browser/safe_browsing/BUILD.gn
|
||||
@@ -5,6 +5,7 @@ import("//components/safe_browsing/build
|
||||
@@ -6,6 +6,7 @@ import("//components/safe_browsing/build
|
||||
import("//extensions/buildflags/buildflags.gni")
|
||||
|
||||
static_library("safe_browsing") {
|
||||
@@ -766,7 +769,7 @@
|
||||
sources = [
|
||||
"chrome_controller_client.cc",
|
||||
"chrome_controller_client.h",
|
||||
@@ -89,6 +90,7 @@ static_library("safe_browsing") {
|
||||
@@ -90,6 +91,7 @@ static_library("safe_browsing") {
|
||||
"//extensions/browser",
|
||||
]
|
||||
}
|
||||
@@ -774,7 +777,7 @@
|
||||
|
||||
if (safe_browsing_mode != 0) {
|
||||
# "Safe Browsing Basic" files used for safe browsing in full mode
|
||||
@@ -446,6 +448,7 @@ static_library("advanced_protection") {
|
||||
@@ -451,6 +453,7 @@ static_library("advanced_protection") {
|
||||
}
|
||||
|
||||
source_set("metrics_collector") {
|
||||
@@ -782,7 +785,7 @@
|
||||
sources = [
|
||||
"safe_browsing_metrics_collector_factory.cc",
|
||||
"safe_browsing_metrics_collector_factory.h",
|
||||
@@ -463,6 +466,7 @@ source_set("metrics_collector") {
|
||||
@@ -468,6 +471,7 @@ source_set("metrics_collector") {
|
||||
"//components/safe_browsing/core/common:safe_browsing_prefs",
|
||||
"//content/public/browser",
|
||||
]
|
||||
@@ -884,7 +887,7 @@
|
||||
|
||||
--- a/chrome/browser/ui/BUILD.gn
|
||||
+++ b/chrome/browser/ui/BUILD.gn
|
||||
@@ -4152,7 +4152,6 @@ static_library("ui") {
|
||||
@@ -4171,7 +4171,6 @@ static_library("ui") {
|
||||
"views/download/bubble/download_dialog_view.h",
|
||||
"views/download/bubble/download_toolbar_button_view.cc",
|
||||
"views/download/bubble/download_toolbar_button_view.h",
|
||||
@@ -894,7 +897,7 @@
|
||||
"views/download/download_item_view.cc",
|
||||
--- a/chrome/browser/ui/tab_helpers.cc
|
||||
+++ b/chrome/browser/ui/tab_helpers.cc
|
||||
@@ -363,22 +363,6 @@ void TabHelpers::AttachTabHelpers(WebCon
|
||||
@@ -368,22 +368,6 @@ void TabHelpers::AttachTabHelpers(WebCon
|
||||
// See https://crbug.com/910288.
|
||||
resource_coordinator::ResourceCoordinatorTabHelper::CreateForWebContents(
|
||||
web_contents);
|
||||
@@ -1026,7 +1029,7 @@
|
||||
bool IsDeletingHistoryAllowed();
|
||||
--- a/chrome/browser/ui/webui/interstitials/interstitial_ui.cc
|
||||
+++ b/chrome/browser/ui/webui/interstitials/interstitial_ui.cc
|
||||
@@ -273,120 +273,6 @@ CreateHttpsOnlyModePage(content::WebCont
|
||||
@@ -274,120 +274,6 @@ CreateHttpsOnlyModePage(content::WebCont
|
||||
request_url));
|
||||
}
|
||||
|
||||
@@ -1147,7 +1150,7 @@
|
||||
#if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION)
|
||||
std::unique_ptr<CaptivePortalBlockingPage> CreateCaptivePortalBlockingPage(
|
||||
content::WebContents* web_contents) {
|
||||
@@ -501,8 +387,6 @@ void InterstitialHTMLSource::StartDataRe
|
||||
@@ -502,8 +388,6 @@ void InterstitialHTMLSource::StartDataRe
|
||||
interstitial_delegate = CreateMITMSoftwareBlockingPage(web_contents);
|
||||
} else if (path_without_query == "/blocked-interception") {
|
||||
interstitial_delegate = CreateBlockedInterceptionBlockingPage(web_contents);
|
||||
@@ -1156,7 +1159,7 @@
|
||||
} else if (path_without_query == "/clock") {
|
||||
interstitial_delegate = CreateBadClockBlockingPage(web_contents);
|
||||
} else if (path_without_query == "/lookalike") {
|
||||
@@ -519,16 +403,12 @@ void InterstitialHTMLSource::StartDataRe
|
||||
@@ -520,16 +404,12 @@ void InterstitialHTMLSource::StartDataRe
|
||||
interstitial_delegate = CreateHttpsOnlyModePage(web_contents);
|
||||
}
|
||||
|
||||
@@ -1178,7 +1181,7 @@
|
||||
html = ui::ResourceBundle::GetSharedInstance().LoadDataResourceString(
|
||||
--- a/chrome/renderer/chrome_content_renderer_client.cc
|
||||
+++ b/chrome/renderer/chrome_content_renderer_client.cc
|
||||
@@ -91,7 +91,6 @@
|
||||
@@ -92,7 +92,6 @@
|
||||
#include "components/page_load_metrics/renderer/metrics_render_frame_observer.h"
|
||||
#include "components/paint_preview/buildflags/buildflags.h"
|
||||
#include "components/safe_browsing/buildflags.h"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/extensions/component_extensions_allowlist/allowlist.cc
|
||||
+++ b/chrome/browser/extensions/component_extensions_allowlist/allowlist.cc
|
||||
@@ -28,7 +28,6 @@ namespace extensions {
|
||||
@@ -27,7 +27,6 @@ namespace extensions {
|
||||
|
||||
bool IsComponentExtensionAllowlisted(const std::string& extension_id) {
|
||||
const char* const kAllowed[] = {
|
||||
@@ -55,7 +55,7 @@
|
||||
{
|
||||
--- a/chrome/browser/extensions/webstore_installer.cc
|
||||
+++ b/chrome/browser/extensions/webstore_installer.cc
|
||||
@@ -555,20 +555,6 @@ void WebstoreInstaller::DownloadNextPend
|
||||
@@ -554,20 +554,6 @@ void WebstoreInstaller::DownloadNextPend
|
||||
void WebstoreInstaller::DownloadCrx(
|
||||
const std::string& extension_id,
|
||||
InstallSource source) {
|
||||
@@ -76,7 +76,7 @@
|
||||
}
|
||||
|
||||
// http://crbug.com/165634
|
||||
@@ -711,21 +697,6 @@ void WebstoreInstaller::UpdateDownloadPr
|
||||
@@ -710,21 +696,6 @@ void WebstoreInstaller::UpdateDownloadPr
|
||||
void WebstoreInstaller::StartCrxInstaller(const DownloadItem& download) {
|
||||
DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
||||
DCHECK(!crx_installer_.get());
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/net/dns/host_resolver_manager.cc
|
||||
+++ b/net/dns/host_resolver_manager.cc
|
||||
@@ -151,10 +151,10 @@ const unsigned kMinimumTTLSeconds = kCac
|
||||
@@ -152,10 +152,10 @@ const unsigned kMinimumTTLSeconds = kCac
|
||||
// cached.
|
||||
const int kIPv6ProbePeriodMs = 1000;
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/BUILD.gn
|
||||
+++ b/BUILD.gn
|
||||
@@ -484,14 +484,6 @@ group("gn_all") {
|
||||
@@ -468,14 +468,6 @@ group("gn_all") {
|
||||
deps += [ "//chromeos:chromeos_unittests" ]
|
||||
}
|
||||
|
||||
|
||||
@@ -101,7 +101,7 @@ by default.
|
||||
// creates and uses to publish OEM default apps to the extensions system.
|
||||
--- a/chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc
|
||||
+++ b/chrome/browser/chromeos/extensions/file_manager/private_api_misc.cc
|
||||
@@ -92,7 +92,7 @@ namespace {
|
||||
@@ -93,7 +93,7 @@ namespace {
|
||||
|
||||
using api::file_manager_private::ProfileInfo;
|
||||
|
||||
@@ -214,7 +214,7 @@ by default.
|
||||
DownloadFeedbackFactory* DownloadFeedback::factory_ = nullptr;
|
||||
--- a/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc
|
||||
+++ b/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc
|
||||
@@ -279,7 +279,7 @@ GURL SpellcheckHunspellDictionary::GetDi
|
||||
@@ -280,7 +280,7 @@ GURL SpellcheckHunspellDictionary::GetDi
|
||||
DCHECK(!bdict_file.empty());
|
||||
|
||||
static const char kDownloadServerUrl[] =
|
||||
@@ -269,17 +269,6 @@ by default.
|
||||
#endif
|
||||
|
||||
std::string ReplaceTemplateExpressions(
|
||||
--- a/chromecast/crash/linux/minidump_uploader.cc
|
||||
+++ b/chromecast/crash/linux/minidump_uploader.cc
|
||||
@@ -41,7 +41,7 @@ namespace {
|
||||
|
||||
const char kProductName[] = "Eureka";
|
||||
|
||||
-const char kCrashServerProduction[] = "https://clients2.google.com/cr/report";
|
||||
+const char kCrashServerProduction[] = "trk:305:https://clients2.google.com/cr/report";
|
||||
|
||||
const char kVirtualChannel[] = "virtual-channel";
|
||||
|
||||
--- a/chrome/chrome_cleaner/components/recovery_component.cc
|
||||
+++ b/chrome/chrome_cleaner/components/recovery_component.cc
|
||||
@@ -37,7 +37,7 @@ namespace chrome_cleaner {
|
||||
@@ -327,6 +316,17 @@ by default.
|
||||
|
||||
bool NavigateToUrlWithEdge(const std::wstring& url) {
|
||||
std::wstring protocol_url = L"microsoft-edge:" + url;
|
||||
--- a/chromecast/crash/linux/minidump_uploader.cc
|
||||
+++ b/chromecast/crash/linux/minidump_uploader.cc
|
||||
@@ -41,7 +41,7 @@ namespace {
|
||||
|
||||
const char kProductName[] = "Eureka";
|
||||
|
||||
-const char kCrashServerProduction[] = "https://clients2.google.com/cr/report";
|
||||
+const char kCrashServerProduction[] = "trk:305:https://clients2.google.com/cr/report";
|
||||
|
||||
const char kVirtualChannel[] = "virtual-channel";
|
||||
|
||||
--- a/components/cloud_devices/common/cloud_devices_urls.cc
|
||||
+++ b/components/cloud_devices/common/cloud_devices_urls.cc
|
||||
@@ -13,14 +13,14 @@
|
||||
@@ -348,7 +348,7 @@ by default.
|
||||
|
||||
--- a/components/drive/service/drive_api_service.cc
|
||||
+++ b/components/drive/service/drive_api_service.cc
|
||||
@@ -75,9 +75,9 @@ namespace drive {
|
||||
@@ -76,9 +76,9 @@ namespace drive {
|
||||
namespace {
|
||||
|
||||
// OAuth2 scopes for Drive API.
|
||||
@@ -373,7 +373,7 @@ by default.
|
||||
|
||||
--- a/components/google/core/common/google_util.cc
|
||||
+++ b/components/google/core/common/google_util.cc
|
||||
@@ -142,7 +142,7 @@ bool IsGoogleSearchSubdomainUrl(const GU
|
||||
@@ -141,7 +141,7 @@ bool IsGoogleSearchSubdomainUrl(const GU
|
||||
|
||||
// Global functions -----------------------------------------------------------
|
||||
|
||||
@@ -384,7 +384,7 @@ by default.
|
||||
url::Component query(0, static_cast<int>(str.length())), key, value;
|
||||
--- a/components/history/core/browser/web_history_service.cc
|
||||
+++ b/components/history/core/browser/web_history_service.cc
|
||||
@@ -43,13 +43,13 @@ namespace history {
|
||||
@@ -44,13 +44,13 @@ namespace history {
|
||||
namespace {
|
||||
|
||||
const char kHistoryOAuthScope[] =
|
||||
@@ -414,7 +414,7 @@ by default.
|
||||
"http://clientservices.googleapis.com/uma/v2";
|
||||
--- a/components/safe_browsing/content/browser/client_side_detection_service.cc
|
||||
+++ b/components/safe_browsing/content/browser/client_side_detection_service.cc
|
||||
@@ -62,7 +62,7 @@ const int ClientSideDetectionService::kN
|
||||
@@ -61,7 +61,7 @@ const int ClientSideDetectionService::kN
|
||||
const int ClientSideDetectionService::kPositiveCacheIntervalMinutes = 30;
|
||||
|
||||
const char ClientSideDetectionService::kClientReportPhishingUrl[] =
|
||||
@@ -504,7 +504,7 @@ by default.
|
||||
return GetContentClient()->browser()->GetWebAuthenticationDelegate();
|
||||
--- a/content/shell/browser/shell_browser_main_parts.cc
|
||||
+++ b/content/shell/browser/shell_browser_main_parts.cc
|
||||
@@ -84,7 +84,7 @@ GURL GetStartupURL() {
|
||||
@@ -85,7 +85,7 @@ GURL GetStartupURL() {
|
||||
#else
|
||||
const base::CommandLine::StringVector& args = command_line->GetArgs();
|
||||
if (args.empty())
|
||||
@@ -731,7 +731,7 @@ by default.
|
||||
const char kDefaultGoogleApisBaseUrl[] = "https://www.googleapis.com";
|
||||
--- a/google_apis/gcm/engine/gservices_settings.cc
|
||||
+++ b/google_apis/gcm/engine/gservices_settings.cc
|
||||
@@ -30,18 +30,18 @@ const char kRegistrationURLKey[] = "gcm_
|
||||
@@ -29,18 +29,18 @@ const char kRegistrationURLKey[] = "gcm_
|
||||
|
||||
const int64_t kDefaultCheckinInterval = 2 * 24 * 60 * 60; // seconds = 2 days.
|
||||
const int64_t kMinimumCheckinInterval = 12 * 60 * 60; // seconds = 12 hours.
|
||||
|
||||
@@ -26,9 +26,20 @@ the URL so we get notified if this happens again in the future).
|
||||
bool is_proceed_anyway_disabled =
|
||||
prefs->GetBoolean(prefs::kSafeBrowsingProceedAnywayDisabled);
|
||||
|
||||
--- a/chrome/browser/safe_browsing/incident_reporting/incident_report_uploader_impl.cc
|
||||
+++ b/chrome/browser/safe_browsing/incident_reporting/incident_report_uploader_impl.cc
|
||||
@@ -27,7 +27,7 @@ namespace safe_browsing {
|
||||
namespace {
|
||||
|
||||
const char kSbIncidentReportUrl[] =
|
||||
- "https://sb-ssl.google.com/safebrowsing/clientreport/incident";
|
||||
+ "trk:268:https://sb-ssl.google.com/safebrowsing/clientreport/incident";
|
||||
|
||||
constexpr net::NetworkTrafficAnnotationTag
|
||||
kSafeBrowsingIncidentTrafficAnnotation =
|
||||
--- a/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc
|
||||
+++ b/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc
|
||||
@@ -308,11 +308,14 @@ IncidentReportingService::UploadContext:
|
||||
@@ -307,11 +307,14 @@ IncidentReportingService::UploadContext:
|
||||
|
||||
// static
|
||||
bool IncidentReportingService::IsEnabledForProfile(Profile* profile) {
|
||||
@@ -43,17 +54,6 @@ the URL so we get notified if this happens again in the future).
|
||||
}
|
||||
|
||||
IncidentReportingService::IncidentReportingService(
|
||||
--- a/chrome/browser/safe_browsing/incident_reporting/incident_report_uploader_impl.cc
|
||||
+++ b/chrome/browser/safe_browsing/incident_reporting/incident_report_uploader_impl.cc
|
||||
@@ -27,7 +27,7 @@ namespace safe_browsing {
|
||||
namespace {
|
||||
|
||||
const char kSbIncidentReportUrl[] =
|
||||
- "https://sb-ssl.google.com/safebrowsing/clientreport/incident";
|
||||
+ "trk:268:https://sb-ssl.google.com/safebrowsing/clientreport/incident";
|
||||
|
||||
constexpr net::NetworkTrafficAnnotationTag
|
||||
kSafeBrowsingIncidentTrafficAnnotation =
|
||||
--- a/chrome/browser/safe_browsing/safe_browsing_service.cc
|
||||
+++ b/chrome/browser/safe_browsing/safe_browsing_service.cc
|
||||
@@ -278,7 +278,7 @@ SafeBrowsingUIManager* SafeBrowsingServi
|
||||
|
||||
@@ -13,7 +13,7 @@ This prevents trk:148 (phishing) and trk:149 (malware).
|
||||
|
||||
--- a/components/safe_browsing/content/browser/client_side_detection_service.cc
|
||||
+++ b/components/safe_browsing/content/browser/client_side_detection_service.cc
|
||||
@@ -217,6 +217,10 @@ void ClientSideDetectionService::StartCl
|
||||
@@ -216,6 +216,10 @@ void ClientSideDetectionService::StartCl
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@ This prevents trk:148 (phishing) and trk:149 (malware).
|
||||
// Fill in metadata about which model we used.
|
||||
*request->mutable_population() = delegate_->GetUserPopulation();
|
||||
|
||||
@@ -296,6 +300,7 @@ void ClientSideDetectionService::StartCl
|
||||
@@ -295,6 +299,7 @@ void ClientSideDetectionService::StartCl
|
||||
base::BindOnce(&WebUIInfoSingleton::AddToClientPhishingRequestsSent,
|
||||
base::Unretained(WebUIInfoSingleton::GetInstance()),
|
||||
std::move(request), access_token));
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
// Note: If there is an ongoing request, abandon it. It's possible that
|
||||
--- a/chrome/browser/new_tab_page/promos/promo_service.cc
|
||||
+++ b/chrome/browser/new_tab_page/promos/promo_service.cc
|
||||
@@ -138,6 +138,7 @@ PromoService::PromoService(
|
||||
@@ -139,6 +139,7 @@ PromoService::PromoService(
|
||||
PromoService::~PromoService() = default;
|
||||
|
||||
void PromoService::Refresh() {
|
||||
@@ -35,7 +35,7 @@
|
||||
</script>
|
||||
--- a/chrome/browser/search/background/ntp_background_service.cc
|
||||
+++ b/chrome/browser/search/background/ntp_background_service.cc
|
||||
@@ -83,6 +83,7 @@ void NtpBackgroundService::Shutdown() {
|
||||
@@ -84,6 +84,7 @@ void NtpBackgroundService::Shutdown() {
|
||||
}
|
||||
|
||||
void NtpBackgroundService::FetchCollectionInfo() {
|
||||
@@ -45,7 +45,7 @@
|
||||
collection_error_info_.ClearError();
|
||||
--- a/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc
|
||||
+++ b/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc
|
||||
@@ -286,6 +286,7 @@ GURL SpellcheckHunspellDictionary::GetDi
|
||||
@@ -287,6 +287,7 @@ GURL SpellcheckHunspellDictionary::GetDi
|
||||
}
|
||||
|
||||
void SpellcheckHunspellDictionary::DownloadDictionary(GURL url) {
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
--- a/components/omnibox/browser/autocomplete_input.cc
|
||||
+++ b/components/omnibox/browser/autocomplete_input.cc
|
||||
@@ -561,7 +561,8 @@ void AutocompleteInput::ParseForEmphasiz
|
||||
@@ -560,7 +560,8 @@ void AutocompleteInput::ParseForEmphasiz
|
||||
// For the view-source and blob schemes, we should emphasize the host of the
|
||||
// URL qualified by the view-source or blob prefix.
|
||||
if ((base::LowerCaseEqualsASCII(scheme_str, kViewSourceScheme) ||
|
||||
@@ -60,7 +60,7 @@
|
||||
return GURL(parts.scheme.is_valid() ? text : FixupPath(text));
|
||||
--- a/content/browser/child_process_security_policy_impl.cc
|
||||
+++ b/content/browser/child_process_security_policy_impl.cc
|
||||
@@ -732,6 +732,7 @@ ChildProcessSecurityPolicyImpl::ChildPro
|
||||
@@ -735,6 +735,7 @@ ChildProcessSecurityPolicyImpl::ChildPro
|
||||
RegisterWebSafeScheme(url::kWssScheme);
|
||||
#endif // BUILDFLAG(ENABLE_WEBSOCKETS)
|
||||
RegisterWebSafeScheme(url::kDataScheme);
|
||||
|
||||
@@ -40,17 +40,6 @@
|
||||
}
|
||||
|
||||
} // namespace domain_reliability
|
||||
--- a/components/domain_reliability/bake_in_configs.py
|
||||
+++ b/components/domain_reliability/bake_in_configs.py
|
||||
@@ -490,7 +490,7 @@ def origin_is_whitelisted(origin):
|
||||
domain = origin[8:-1]
|
||||
else:
|
||||
return False
|
||||
- return any(domain == e or domain.endswith('.' + e) for e in DOMAIN_WHITELIST)
|
||||
+ return False
|
||||
|
||||
|
||||
def quote_and_wrap_text(text, width=79, prefix=' "', suffix='"'):
|
||||
--- a/components/domain_reliability/BUILD.gn
|
||||
+++ b/components/domain_reliability/BUILD.gn
|
||||
@@ -7,26 +7,6 @@ action("bake_in_configs") {
|
||||
@@ -109,6 +98,17 @@
|
||||
}
|
||||
|
||||
component("domain_reliability") {
|
||||
--- a/components/domain_reliability/bake_in_configs.py
|
||||
+++ b/components/domain_reliability/bake_in_configs.py
|
||||
@@ -490,7 +490,7 @@ def origin_is_whitelisted(origin):
|
||||
domain = origin[8:-1]
|
||||
else:
|
||||
return False
|
||||
- return any(domain == e or domain.endswith('.' + e) for e in DOMAIN_WHITELIST)
|
||||
+ return False
|
||||
|
||||
|
||||
def quote_and_wrap_text(text, width=79, prefix=' "', suffix='"'):
|
||||
--- a/components/domain_reliability/google_configs.cc
|
||||
+++ b/components/domain_reliability/google_configs.cc
|
||||
@@ -11,548 +11,6 @@
|
||||
|
||||
@@ -130,7 +130,7 @@
|
||||
#endif
|
||||
--- a/components/google/core/common/google_util.cc
|
||||
+++ b/components/google/core/common/google_util.cc
|
||||
@@ -32,112 +32,6 @@ namespace google_util {
|
||||
@@ -31,112 +31,6 @@ namespace google_util {
|
||||
|
||||
namespace {
|
||||
|
||||
@@ -243,7 +243,7 @@
|
||||
} // namespace
|
||||
|
||||
// Global functions -----------------------------------------------------------
|
||||
@@ -145,12 +39,6 @@ bool IsGoogleSearchSubdomainUrl(const GU
|
||||
@@ -144,12 +38,6 @@ bool IsGoogleSearchSubdomainUrl(const GU
|
||||
const char kGoogleHomepageURL[] = "trk:113:https://www.google.com/";
|
||||
|
||||
bool HasGoogleSearchQueryParam(base::StringPiece str) {
|
||||
@@ -256,7 +256,7 @@
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -161,161 +49,53 @@ std::string GetGoogleLocale(const std::s
|
||||
@@ -160,161 +48,53 @@ std::string GetGoogleLocale(const std::s
|
||||
|
||||
GURL AppendGoogleLocaleParam(const GURL& url,
|
||||
const std::string& application_locale) {
|
||||
@@ -409,7 +409,7 @@
|
||||
- ".ytimg.com",
|
||||
- };
|
||||
- const std::string host = url.host();
|
||||
- for (size_t i = 0; i < base::size(kSuffixesToSetHeadersFor); ++i) {
|
||||
- for (size_t i = 0; i < std::size(kSuffixesToSetHeadersFor); ++i) {
|
||||
- if (base::EndsWith(host, kSuffixesToSetHeadersFor[i],
|
||||
- base::CompareCase::INSENSITIVE_ASCII)) {
|
||||
- return true;
|
||||
@@ -420,7 +420,7 @@
|
||||
- static const char* kHostsToSetHeadersFor[] = {
|
||||
- "googleweblight.com",
|
||||
- };
|
||||
- for (size_t i = 0; i < base::size(kHostsToSetHeadersFor); ++i) {
|
||||
- for (size_t i = 0; i < std::size(kHostsToSetHeadersFor); ++i) {
|
||||
- if (base::LowerCaseEqualsASCII(host, kHostsToSetHeadersFor[i]))
|
||||
- return true;
|
||||
- }
|
||||
@@ -430,7 +430,7 @@
|
||||
|
||||
--- a/components/page_load_metrics/browser/page_load_metrics_util.cc
|
||||
+++ b/components/page_load_metrics/browser/page_load_metrics_util.cc
|
||||
@@ -199,9 +199,7 @@ bool DidObserveLoadingBehaviorInAnyFrame
|
||||
@@ -210,9 +210,7 @@ bool DidObserveLoadingBehaviorInAnyFrame
|
||||
}
|
||||
|
||||
bool IsGoogleSearchHostname(const GURL& url) {
|
||||
@@ -485,7 +485,7 @@
|
||||
bool IsGoogleHostname(const GURL& url) {
|
||||
--- a/components/search_engines/template_url.cc
|
||||
+++ b/components/search_engines/template_url.cc
|
||||
@@ -530,11 +530,7 @@ std::u16string TemplateURLRef::SearchTer
|
||||
@@ -532,11 +532,7 @@ std::u16string TemplateURLRef::SearchTer
|
||||
bool TemplateURLRef::HasGoogleBaseURLs(
|
||||
const SearchTermsData& search_terms_data) const {
|
||||
ParseIfNecessary(search_terms_data);
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
--- a/chrome/BUILD.gn
|
||||
+++ b/chrome/BUILD.gn
|
||||
@@ -347,7 +347,6 @@ if (!is_android && !is_mac) {
|
||||
@@ -346,7 +346,6 @@ if (!is_android && !is_mac) {
|
||||
}
|
||||
|
||||
data_deps += [
|
||||
@@ -15,7 +15,7 @@
|
||||
"//third_party/widevine/cdm",
|
||||
]
|
||||
}
|
||||
@@ -1189,7 +1188,6 @@ if (is_win) {
|
||||
@@ -1183,7 +1182,6 @@ if (is_win) {
|
||||
":optimization_guide_library",
|
||||
":swiftshader_library",
|
||||
":widevine_cdm_library",
|
||||
|
||||
@@ -1,28 +1,30 @@
|
||||
--- a/chrome/browser/resources/settings/privacy_page/privacy_page.html
|
||||
+++ b/chrome/browser/resources/settings/privacy_page/privacy_page.html
|
||||
@@ -80,19 +80,6 @@
|
||||
@@ -80,21 +80,6 @@
|
||||
sub-label="$i18n{permissionsPageDescription}"
|
||||
on-click="onPermissionsPageClick_"
|
||||
role-description="$i18n{subpageArrowRoleDescription}"></cr-link-row>
|
||||
- <cr-link-row id="privacySandboxLinkRow"
|
||||
- start-icon="settings20:experiment"
|
||||
- class="hr"
|
||||
- label="$i18n{privacySandboxTitle}"
|
||||
- sub-label="[[computePrivacySandboxSublabel_(
|
||||
- prefs.privacy_sandbox.*)]]"
|
||||
- on-click="onPrivacySandboxClick_"
|
||||
- external
|
||||
- role-description="$i18n{subpageArrowRoleDescription}">
|
||||
- </cr-link-row>
|
||||
- <a id="privacySandboxLink" href="privacySandbox"
|
||||
- target="_blank" tabindex="-1" aria-disabled="true"
|
||||
- role="none"></a>
|
||||
- <template is="dom-if" if="[[!isPrivacySandboxRestricted_]]">
|
||||
- <cr-link-row id="privacySandboxLinkRow"
|
||||
- start-icon="settings20:experiment"
|
||||
- class="hr"
|
||||
- label="$i18n{privacySandboxTitle}"
|
||||
- sub-label="[[computePrivacySandboxSublabel_(
|
||||
- prefs.privacy_sandbox.*)]]"
|
||||
- on-click="onPrivacySandboxClick_"
|
||||
- external
|
||||
- role-description="$i18n{subpageArrowRoleDescription}">
|
||||
- </cr-link-row>
|
||||
- <a id="privacySandboxLink" href="privacySandbox"
|
||||
- target="_blank" tabindex="-1" aria-disabled="true"
|
||||
- role="none"></a>
|
||||
- </template>
|
||||
</div>
|
||||
|
||||
<if expr="use_nss_certs">
|
||||
--- a/components/privacy_sandbox/privacy_sandbox_prefs.cc
|
||||
+++ b/components/privacy_sandbox/privacy_sandbox_prefs.cc
|
||||
@@ -48,7 +48,7 @@ namespace privacy_sandbox {
|
||||
@@ -71,7 +71,7 @@ namespace privacy_sandbox {
|
||||
|
||||
void RegisterProfilePrefs(PrefRegistrySimple* registry) {
|
||||
registry->RegisterBooleanPref(
|
||||
@@ -30,33 +32,51 @@
|
||||
+ prefs::kPrivacySandboxApisEnabled, false,
|
||||
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
|
||||
registry->RegisterBooleanPref(prefs::kPrivacySandboxApisEnabledV2, false);
|
||||
registry->RegisterBooleanPref(
|
||||
registry->RegisterBooleanPref(prefs::kPrivacySandboxApisEnabledV2Init, false);
|
||||
--- a/components/privacy_sandbox/privacy_sandbox_settings.cc
|
||||
+++ b/components/privacy_sandbox/privacy_sandbox_settings.cc
|
||||
@@ -290,31 +290,10 @@ std::vector<GURL> PrivacySandboxSettings
|
||||
@@ -339,48 +339,10 @@ std::vector<GURL> PrivacySandboxSettings
|
||||
}
|
||||
|
||||
bool PrivacySandboxSettings::IsPrivacySandboxEnabled() const {
|
||||
- // If the delegate is restricting access, or indicates confirmation has not
|
||||
- // occurred, the Privacy Sandbox is disabled.
|
||||
- if (delegate_->IsPrivacySandboxRestricted() ||
|
||||
- !delegate_->IsPrivacySandboxConfirmed()) {
|
||||
- return false;
|
||||
- }
|
||||
-
|
||||
- // For Measurement and Relevance APIs, we explicitly do not require the
|
||||
- // underlying pref to be enabled if there is a local flag enabling the APIs to
|
||||
- // allow for local testing.
|
||||
- bool should_override_setting_for_local_testing = base::FeatureList::IsEnabled(
|
||||
- privacy_sandbox::kOverridePrivacySandboxSettingsLocalTesting);
|
||||
-
|
||||
- // Which preference is consulted is dependent on whether release 3 of the
|
||||
- // settings is available.
|
||||
- if (base::FeatureList::IsEnabled(privacy_sandbox::kPrivacySandboxSettings3)) {
|
||||
- // For Privacy Sandbox Settings 3, APIs are disabled in incognito.
|
||||
- if (incognito_profile_)
|
||||
return false;
|
||||
- return false;
|
||||
-
|
||||
- if (should_override_setting_for_local_testing) {
|
||||
- return true;
|
||||
- }
|
||||
-
|
||||
- // For Privacy Sandbox Settings 3, APIs may be restricted via the delegate.
|
||||
- // The V2 pref was introduced with the 3rd Privacy Sandbox release.
|
||||
- return pref_service_->GetBoolean(prefs::kPrivacySandboxApisEnabledV2);
|
||||
- }
|
||||
-
|
||||
- if (should_override_setting_for_local_testing)
|
||||
- return true;
|
||||
-
|
||||
- return pref_service_->GetBoolean(prefs::kPrivacySandboxApisEnabled);
|
||||
+ return false;
|
||||
}
|
||||
|
||||
void PrivacySandboxSettings::SetPrivacySandboxEnabled(bool enabled) {
|
||||
- pref_service_->SetBoolean(prefs::kPrivacySandboxManuallyControlled, true);
|
||||
-
|
||||
- // Only apply the decision to the appropriate preference. Confirmation logic
|
||||
- // DCHECKS that the user has not been able to enable the V2 preference
|
||||
- // without seeing a dialog.
|
||||
- // Only apply the decision to the appropriate preference.
|
||||
- if (base::FeatureList::IsEnabled(privacy_sandbox::kPrivacySandboxSettings3)) {
|
||||
- pref_service_->SetBoolean(prefs::kPrivacySandboxApisEnabledV2, enabled);
|
||||
- } else {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/chrome/browser/ui/chrome_pages.cc
|
||||
+++ b/chrome/browser/ui/chrome_pages.cc
|
||||
@@ -509,32 +509,6 @@ GURL GetOSSettingsUrl(const std::string&
|
||||
@@ -512,32 +512,6 @@ GURL GetOSSettingsUrl(const std::string&
|
||||
void ShowBrowserSignin(Browser* browser,
|
||||
signin_metrics::AccessPoint access_point,
|
||||
signin::ConsentLevel consent_level) {
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
} // namespace
|
||||
--- a/rlz/lib/financial_ping.cc
|
||||
+++ b/rlz/lib/financial_ping.cc
|
||||
@@ -338,7 +338,7 @@ FinancialPing::PingResponse FinancialPin
|
||||
@@ -337,7 +337,7 @@ FinancialPing::PingResponse FinancialPin
|
||||
|
||||
// Open network connection.
|
||||
InternetHandle connection_handle = InternetConnectA(inet_handle,
|
||||
@@ -32,7 +32,7 @@
|
||||
INTERNET_FLAG_NO_CACHE_WRITE, 0);
|
||||
if (!connection_handle)
|
||||
return PING_FAILURE;
|
||||
@@ -382,7 +382,7 @@ FinancialPing::PingResponse FinancialPin
|
||||
@@ -381,7 +381,7 @@ FinancialPing::PingResponse FinancialPin
|
||||
return PING_SUCCESSFUL;
|
||||
#else
|
||||
std::string url =
|
||||
|
||||
@@ -106,20 +106,18 @@
|
||||
|
||||
bool ShouldRetryRequest(const network::SimpleURLLoader* loader) {
|
||||
DCHECK(loader);
|
||||
@@ -326,12 +317,6 @@ void ExtensionDownloader::DoStartAllPend
|
||||
ReportStats();
|
||||
url_stats_ = URLStats();
|
||||
@@ -372,10 +363,6 @@ void ExtensionDownloader::DoStartAllPend
|
||||
}
|
||||
pending_tasks_.clear();
|
||||
|
||||
- for (auto it = fetches_preparing_.begin(); it != fetches_preparing_.end();
|
||||
- ++it) {
|
||||
- std::vector<std::unique_ptr<ManifestFetchData>>& list = it->second;
|
||||
- for (size_t i = 0; i < list.size(); ++i)
|
||||
- StartUpdateCheck(std::move(list[i]));
|
||||
- for (auto& fetch_list : fetches_preparing) {
|
||||
- for (auto& fetch : fetch_list.second)
|
||||
- StartUpdateCheck(std::move(fetch));
|
||||
- }
|
||||
fetches_preparing_.clear();
|
||||
}
|
||||
|
||||
@@ -353,9 +338,7 @@ void ExtensionDownloader::SetBackoffPoli
|
||||
void ExtensionDownloader::SetIdentityManager(
|
||||
@@ -396,9 +383,7 @@ void ExtensionDownloader::SetBackoffPoli
|
||||
|
||||
void ExtensionDownloader::UpdateURLStats(const GURL& update_url,
|
||||
Manifest::Type extension_type) {
|
||||
@@ -130,28 +128,28 @@
|
||||
url_stats_.no_url_count++;
|
||||
} else {
|
||||
url_stats_.other_url_count++;
|
||||
@@ -395,11 +378,6 @@ bool ExtensionDownloader::AddExtensionDa
|
||||
@@ -436,11 +421,6 @@ bool ExtensionDownloader::AddExtensionDa
|
||||
return false;
|
||||
}
|
||||
|
||||
- // Make sure we use SSL for store-hosted extensions.
|
||||
- if (extension_urls::IsWebstoreUpdateUrl(update_url) &&
|
||||
- !update_url.SchemeIsCryptographic())
|
||||
- update_url = extension_urls::GetWebstoreUpdateUrl();
|
||||
- if (extension_urls::IsWebstoreUpdateUrl(task.update_url) &&
|
||||
- !task.update_url.SchemeIsCryptographic())
|
||||
- task.update_url = extension_urls::GetWebstoreUpdateUrl();
|
||||
-
|
||||
// Skip extensions with empty IDs.
|
||||
if (task.id.empty()) {
|
||||
DLOG(WARNING) << "Found extension with empty ID";
|
||||
@@ -411,7 +389,7 @@ bool ExtensionDownloader::AddExtensionDa
|
||||
UpdateURLStats(update_url, task.type);
|
||||
if (update_url.is_empty()) {
|
||||
@@ -452,7 +432,7 @@ bool ExtensionDownloader::AddExtensionDa
|
||||
UpdateURLStats(task.update_url, task.type);
|
||||
if (task.update_url.is_empty()) {
|
||||
// Fill in default update URL.
|
||||
- update_url = extension_urls::GetWebstoreUpdateUrl();
|
||||
+ update_url = GURL("chrome://blank/");
|
||||
- task.update_url = extension_urls::GetWebstoreUpdateUrl();
|
||||
+ task.update_url = GURL("chrome://blank/");
|
||||
}
|
||||
|
||||
DCHECK(!update_url.is_empty());
|
||||
@@ -864,20 +842,6 @@ void ExtensionDownloader::HandleManifest
|
||||
DCHECK(!task.update_url.is_empty());
|
||||
@@ -862,20 +842,6 @@ void ExtensionDownloader::HandleManifest
|
||||
update->info);
|
||||
}
|
||||
|
||||
@@ -172,7 +170,7 @@
|
||||
NotifyExtensionsDownloadStageChanged(
|
||||
no_updates, ExtensionDownloaderDelegate::Stage::FINISHED);
|
||||
NotifyExtensionsDownloadFailed(
|
||||
@@ -1436,11 +1400,7 @@ bool ExtensionDownloader::IterateFetchCr
|
||||
@@ -1434,11 +1400,7 @@ bool ExtensionDownloader::IterateFetchCr
|
||||
// fetch.
|
||||
switch (fetch->credentials) {
|
||||
case ExtensionFetch::CREDENTIALS_NONE:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/common/chrome_features.cc
|
||||
+++ b/chrome/common/chrome_features.cc
|
||||
@@ -329,12 +329,7 @@ const base::Feature kDesktopPWAsWebAppSe
|
||||
@@ -331,12 +331,7 @@ const base::Feature kChromeAppsDeprecati
|
||||
// Enable DNS over HTTPS (DoH).
|
||||
const base::Feature kDnsOverHttps {
|
||||
"DnsOverHttps",
|
||||
@@ -12,42 +12,48 @@
|
||||
-#endif
|
||||
};
|
||||
|
||||
// Provides a mechanism to remove providers from the dropdown list in the
|
||||
// Set whether fallback to insecure DNS is allowed by default. This setting may
|
||||
--- a/net/dns/public/doh_provider_entry.cc
|
||||
+++ b/net/dns/public/doh_provider_entry.cc
|
||||
@@ -125,24 +125,6 @@ const DohProviderEntry::List& DohProvide
|
||||
/*privacy_policy=*/"https://dns.sb/privacy/",
|
||||
@@ -149,30 +149,6 @@ const DohProviderEntry::List& DohProvide
|
||||
/*display_globally=*/false, /*display_countries=*/{"EE", "DE"},
|
||||
LoggingLevel::kNormal),
|
||||
- new DohProviderEntry("Google", DohProviderIdForHistogram::kGoogle,
|
||||
- {"8.8.8.8", "8.8.4.4", "2001:4860:4860::8888",
|
||||
- "2001:4860:4860::8844"},
|
||||
- {"dns.google", "dns.google.com",
|
||||
- "8888.google"} /* dns_over_tls_hostnames */,
|
||||
- "https://dns.google/dns-query{?dns}",
|
||||
- "Google (Public DNS)" /* ui_name */,
|
||||
- "https://developers.google.com/speed/public-dns/"
|
||||
- "privacy" /* privacy_policy */,
|
||||
- true /* display_globally */,
|
||||
- {} /* display_countries */, LoggingLevel::kExtra),
|
||||
new DohProviderEntry(
|
||||
- "Google",
|
||||
- base::Feature{"DohProviderGoogle", base::FEATURE_ENABLED_BY_DEFAULT},
|
||||
- DohProviderIdForHistogram::kGoogle,
|
||||
- {"8.8.8.8", "8.8.4.4", "2001:4860:4860::8888",
|
||||
- "2001:4860:4860::8844"},
|
||||
- /*dns_over_tls_hostnames=*/
|
||||
- {"dns.google", "dns.google.com", "8888.google"},
|
||||
- "https://dns.google/dns-query{?dns}",
|
||||
- /*ui_name=*/"Google (Public DNS)",
|
||||
- "https://developers.google.com/speed/public-dns/"
|
||||
- /*privacy_policy=*/"privacy",
|
||||
- /*display_globally=*/true, /*display_countries=*/{},
|
||||
- LoggingLevel::kExtra),
|
||||
- new DohProviderEntry("GoogleDns64",
|
||||
- base::Feature{"DohProviderGoogleDns64",
|
||||
- base::FEATURE_ENABLED_BY_DEFAULT},
|
||||
- /*provider_id_for_histogram=*/absl::nullopt,
|
||||
- {"2001:4860:4860::64", "2001:4860:4860::6464"},
|
||||
- /*dns_over_tls_hostnames=*/{"dns64.dns.google"},
|
||||
- "https://dns64.dns.google/dns-query{?dns}",
|
||||
- /*ui_name=*/"", /*privacy_policy=*/"",
|
||||
- /*display_globally=*/false,
|
||||
- /*display_countries=*/{}, LoggingLevel::kNormal),
|
||||
- new DohProviderEntry(
|
||||
- "GoogleDns64", absl::nullopt /* provider_id_for_histogram */,
|
||||
- {"2001:4860:4860::64", "2001:4860:4860::6464"},
|
||||
- {"dns64.dns.google"} /* dns_over_tls_hostnames */,
|
||||
- "https://dns64.dns.google/dns-query{?dns}", "" /* ui_name */,
|
||||
- "" /* privacy_policy */, false /* display_globally */,
|
||||
- {} /* display_countries */, LoggingLevel::kNormal),
|
||||
new DohProviderEntry("Iij", DohProviderIdForHistogram::kIij,
|
||||
{} /* ip_strs */, {} /* dns_over_tls_hostnames */,
|
||||
"https://public.dns.iij.jp/dns-query",
|
||||
"Iij",
|
||||
base::Feature{"DohProviderIij", base::FEATURE_ENABLED_BY_DEFAULT},
|
||||
DohProviderIdForHistogram::kIij, /*ip_strs=*/{},
|
||||
--- a/services/network/public/cpp/features.cc
|
||||
+++ b/services/network/public/cpp/features.cc
|
||||
@@ -92,12 +92,7 @@ const base::Feature kSplitAuthCacheByNet
|
||||
// Enable usage of hardcoded DoH upgrade mapping for use in automatic mode.
|
||||
const base::Feature kDnsOverHttpsUpgrade {
|
||||
"DnsOverHttpsUpgrade",
|
||||
-#if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_MAC) || \
|
||||
- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_WIN)
|
||||
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
|
||||
- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
|
||||
- base::FEATURE_ENABLED_BY_DEFAULT
|
||||
-#else
|
||||
base::FEATURE_DISABLED_BY_DEFAULT
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
}
|
||||
--- a/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc
|
||||
+++ b/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc
|
||||
@@ -342,6 +342,7 @@ void InlineSigninHelper::OnClientOAuthSu
|
||||
@@ -343,6 +343,7 @@ void InlineSigninHelper::OnClientOAuthSu
|
||||
void InlineSigninHelper::OnClientOAuthSuccessAndBrowserOpened(
|
||||
const ClientOAuthResult& result,
|
||||
Profile* /*profile*/) {
|
||||
@@ -22,7 +22,7 @@
|
||||
HandlerSigninReason reason = GetHandlerSigninReason(current_url_);
|
||||
if (reason == HandlerSigninReason::kFetchLstOnly) {
|
||||
// Constants are only available on Windows for the Google Credential
|
||||
@@ -418,6 +419,7 @@ void InlineSigninHelper::OnClientOAuthSu
|
||||
@@ -419,6 +420,7 @@ void InlineSigninHelper::OnClientOAuthSu
|
||||
}
|
||||
|
||||
base::ThreadTaskRunnerHandle::Get()->DeleteSoon(FROM_HERE, this);
|
||||
|
||||
@@ -1,22 +1,8 @@
|
||||
# Additional changes to Inox's fix-building-without-safebrowsing.patch
|
||||
|
||||
--- a/chrome/browser/accuracy_tips/accuracy_service_factory.cc
|
||||
+++ b/chrome/browser/accuracy_tips/accuracy_service_factory.cc
|
||||
@@ -48,10 +48,7 @@ KeyedService* AccuracyServiceFactory::Bu
|
||||
content::BrowserContext* browser_context) const {
|
||||
DCHECK(base::FeatureList::IsEnabled(safe_browsing::kAccuracyTipsFeature));
|
||||
Profile* profile = Profile::FromBrowserContext(browser_context);
|
||||
- auto sb_database =
|
||||
- g_browser_process->safe_browsing_service()
|
||||
- ? g_browser_process->safe_browsing_service()->database_manager()
|
||||
- : nullptr;
|
||||
+ auto sb_database = nullptr;
|
||||
auto* history_service = HistoryServiceFactory::GetForProfile(
|
||||
profile, ServiceAccessType::IMPLICIT_ACCESS);
|
||||
auto delegate = std::make_unique<AccuracyServiceDelegate>(profile);
|
||||
--- a/chrome/browser/BUILD.gn
|
||||
+++ b/chrome/browser/BUILD.gn
|
||||
@@ -1927,7 +1927,6 @@ static_library("browser") {
|
||||
@@ -1949,7 +1949,6 @@ static_library("browser") {
|
||||
"//chrome/browser/net:probe_message_proto",
|
||||
"//chrome/browser/new_tab_page/modules/drive:mojo_bindings",
|
||||
"//chrome/browser/new_tab_page/modules/photos:mojo_bindings",
|
||||
@@ -24,7 +10,7 @@
|
||||
"//chrome/browser/new_tab_page/modules/task_module:mojo_bindings",
|
||||
"//chrome/browser/notifications",
|
||||
"//chrome/browser/notifications/scheduler:factory",
|
||||
@@ -3739,9 +3738,6 @@ static_library("browser") {
|
||||
@@ -3746,9 +3745,6 @@ static_library("browser") {
|
||||
"download/offline_item_model_manager_factory.h",
|
||||
"enterprise/connectors/analysis/analysis_service_settings.cc",
|
||||
"enterprise/connectors/analysis/analysis_service_settings.h",
|
||||
@@ -34,7 +20,7 @@
|
||||
"enterprise/connectors/analysis/content_analysis_dialog.cc",
|
||||
"enterprise/connectors/analysis/content_analysis_dialog.h",
|
||||
"enterprise/connectors/analysis/content_analysis_downloads_delegate.cc",
|
||||
@@ -3988,10 +3984,6 @@ static_library("browser") {
|
||||
@@ -3995,10 +3991,6 @@ static_library("browser") {
|
||||
"new_tab_page/modules/photos/photos_service.h",
|
||||
"new_tab_page/modules/photos/photos_service_factory.cc",
|
||||
"new_tab_page/modules/photos/photos_service_factory.h",
|
||||
@@ -45,7 +31,7 @@
|
||||
"new_tab_page/modules/task_module/task_module_handler.cc",
|
||||
"new_tab_page/modules/task_module/task_module_handler.h",
|
||||
"new_tab_page/modules/task_module/task_module_service.cc",
|
||||
@@ -7285,9 +7277,14 @@ static_library("browser") {
|
||||
@@ -7325,9 +7317,14 @@ static_library("browser") {
|
||||
"//components/safe_browsing/content/browser:safe_browsing_blocking_page",
|
||||
"//components/safe_browsing/content/browser/download:download_stats",
|
||||
"//components/safe_browsing/content/common:file_type_policies",
|
||||
@@ -61,9 +47,23 @@
|
||||
|
||||
if (!is_fuchsia) {
|
||||
sources += [
|
||||
--- a/chrome/browser/accuracy_tips/accuracy_service_factory.cc
|
||||
+++ b/chrome/browser/accuracy_tips/accuracy_service_factory.cc
|
||||
@@ -48,10 +48,7 @@ KeyedService* AccuracyServiceFactory::Bu
|
||||
content::BrowserContext* browser_context) const {
|
||||
DCHECK(base::FeatureList::IsEnabled(safe_browsing::kAccuracyTipsFeature));
|
||||
Profile* profile = Profile::FromBrowserContext(browser_context);
|
||||
- auto sb_database =
|
||||
- g_browser_process->safe_browsing_service()
|
||||
- ? g_browser_process->safe_browsing_service()->database_manager()
|
||||
- : nullptr;
|
||||
+ auto sb_database = nullptr;
|
||||
auto* history_service = HistoryServiceFactory::GetForProfile(
|
||||
profile, ServiceAccessType::IMPLICIT_ACCESS);
|
||||
auto delegate = std::make_unique<AccuracyServiceDelegate>(profile);
|
||||
--- a/chrome/browser/chrome_content_browser_client.cc
|
||||
+++ b/chrome/browser/chrome_content_browser_client.cc
|
||||
@@ -4285,11 +4285,13 @@ ChromeContentBrowserClient::CreateThrott
|
||||
@@ -4311,11 +4311,13 @@ ChromeContentBrowserClient::CreateThrott
|
||||
&throttles);
|
||||
#endif
|
||||
|
||||
@@ -77,7 +77,7 @@
|
||||
|
||||
// TODO(crbug.com/1052397): Revisit the macro expression once build flag switch
|
||||
// of lacros-chrome is complete.
|
||||
@@ -5689,26 +5691,7 @@ ChromeContentBrowserClient::GetSafeBrows
|
||||
@@ -5702,26 +5704,7 @@ ChromeContentBrowserClient::GetSafeBrows
|
||||
const std::vector<std::string>& allowlist_domains) {
|
||||
DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
||||
|
||||
@@ -105,7 +105,7 @@
|
||||
}
|
||||
|
||||
safe_browsing::RealTimeUrlLookupServiceBase*
|
||||
@@ -5729,11 +5712,6 @@ ChromeContentBrowserClient::GetUrlLookup
|
||||
@@ -5742,11 +5725,6 @@ ChromeContentBrowserClient::GetUrlLookup
|
||||
GetForProfile(profile);
|
||||
}
|
||||
#endif
|
||||
@@ -198,6 +198,40 @@
|
||||
return attributes;
|
||||
}
|
||||
|
||||
--- a/chrome/browser/devtools/devtools_window.cc
|
||||
+++ b/chrome/browser/devtools/devtools_window.cc
|
||||
@@ -70,6 +70,7 @@
|
||||
#include "content/public/common/content_client.h"
|
||||
#include "content/public/common/url_constants.h"
|
||||
#include "net/base/escape.h"
|
||||
+#include "net/cert/x509_certificate.h"
|
||||
#include "third_party/blink/public/common/input/web_gesture_event.h"
|
||||
#include "third_party/blink/public/common/input/web_input_event.h"
|
||||
#include "third_party/blink/public/common/renderer_preferences/renderer_preferences.h"
|
||||
--- a/chrome/browser/download/bubble/download_bubble_prefs.cc
|
||||
+++ b/chrome/browser/download/bubble/download_bubble_prefs.cc
|
||||
@@ -18,21 +18,6 @@ bool IsDownloadBubbleEnabled(Profile* pr
|
||||
return false;
|
||||
}
|
||||
|
||||
- // TODO(crbug.com/1307021): Enable download bubble for enhanced protection
|
||||
- // users, advanced protection users and enterprise connector users once it
|
||||
- // supports deep scanning.
|
||||
- if (safe_browsing::IsEnhancedProtectionEnabled(*profile->GetPrefs())) {
|
||||
- return false;
|
||||
- }
|
||||
-
|
||||
- auto* advanced_protection_manager =
|
||||
- safe_browsing::AdvancedProtectionStatusManagerFactory::GetForProfile(
|
||||
- profile);
|
||||
- if (advanced_protection_manager &&
|
||||
- advanced_protection_manager->IsUnderAdvancedProtection()) {
|
||||
- return false;
|
||||
- }
|
||||
-
|
||||
auto* connector_service =
|
||||
enterprise_connectors::ConnectorsServiceFactory::GetForBrowserContext(
|
||||
profile);
|
||||
--- a/chrome/browser/download/chrome_download_manager_delegate.cc
|
||||
+++ b/chrome/browser/download/chrome_download_manager_delegate.cc
|
||||
@@ -130,7 +130,6 @@ using content::DownloadManager;
|
||||
@@ -208,7 +242,7 @@
|
||||
using safe_browsing::DownloadProtectionService;
|
||||
using ConnectionType = net::NetworkChangeNotifier::ConnectionType;
|
||||
|
||||
@@ -1527,8 +1526,6 @@ void ChromeDownloadManagerDelegate::OnDo
|
||||
@@ -1526,8 +1525,6 @@ void ChromeDownloadManagerDelegate::OnDo
|
||||
if (item->GetOriginalMimeType() == "application/x-x509-user-cert")
|
||||
DownloadItemModel(item).SetShouldPreferOpeningInBrowser(true);
|
||||
#endif
|
||||
@@ -217,7 +251,7 @@
|
||||
}
|
||||
if (ShouldBlockFile(target_info->danger_type, item)) {
|
||||
MaybeReportDangerousDownloadBlocked(
|
||||
@@ -1680,7 +1677,6 @@ void ChromeDownloadManagerDelegate::Mayb
|
||||
@@ -1679,7 +1676,6 @@ void ChromeDownloadManagerDelegate::Mayb
|
||||
service->MaybeSendDangerousDownloadOpenedReport(download,
|
||||
show_download_in_folder);
|
||||
}
|
||||
@@ -225,7 +259,7 @@
|
||||
if (!download->GetAutoOpened()) {
|
||||
download::DownloadContent download_content =
|
||||
download::DownloadContentFromMimeType(download->GetMimeType(), false);
|
||||
@@ -1688,6 +1684,7 @@ void ChromeDownloadManagerDelegate::Mayb
|
||||
@@ -1687,6 +1683,7 @@ void ChromeDownloadManagerDelegate::Mayb
|
||||
download->GetDangerType(), download_content, base::Time::Now(),
|
||||
download->GetEndTime(), show_download_in_folder);
|
||||
}
|
||||
@@ -233,37 +267,16 @@
|
||||
}
|
||||
|
||||
void ChromeDownloadManagerDelegate::CheckDownloadAllowed(
|
||||
@@ -1764,30 +1761,6 @@ void ChromeDownloadManagerDelegate::Chec
|
||||
std::move(callback).Run(true);
|
||||
return;
|
||||
}
|
||||
-
|
||||
- absl::optional<enterprise_connectors::AnalysisSettings> settings =
|
||||
- safe_browsing::DeepScanningRequest::ShouldUploadBinary(download_item);
|
||||
-
|
||||
- if (settings.has_value()) {
|
||||
- DownloadProtectionService* service = GetDownloadProtectionService();
|
||||
- // Save package never need malware scans, so exempt them from scanning if
|
||||
- // there are no other tags.
|
||||
- settings->tags.erase("malware");
|
||||
- if (!settings->tags.empty() && service) {
|
||||
- download_item->SetUserData(
|
||||
- enterprise_connectors::SavePackageScanningData::kKey,
|
||||
- std::make_unique<enterprise_connectors::SavePackageScanningData>(
|
||||
- std::move(callback)));
|
||||
-
|
||||
- service->UploadSavePackageForDeepScanning(
|
||||
- download_item, std::move(save_package_files),
|
||||
- base::BindRepeating(
|
||||
- &ChromeDownloadManagerDelegate::CheckSavePackageScanningDone,
|
||||
- weak_ptr_factory_.GetWeakPtr(), download_item->GetId()),
|
||||
- std::move(settings.value()));
|
||||
- return;
|
||||
- }
|
||||
- }
|
||||
#endif
|
||||
std::move(callback).Run(true);
|
||||
}
|
||||
@@ -1756,8 +1753,7 @@ void ChromeDownloadManagerDelegate::Chec
|
||||
DCHECK(download_item);
|
||||
DCHECK(download_item->IsSavePackageDownload());
|
||||
|
||||
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
|
||||
- BUILDFLAG(IS_MAC)
|
||||
+#if 0
|
||||
absl::optional<enterprise_connectors::AnalysisSettings> settings =
|
||||
safe_browsing::DeepScanningRequest::ShouldUploadBinary(download_item);
|
||||
|
||||
--- a/chrome/browser/download/download_stats.cc
|
||||
+++ b/chrome/browser/download/download_stats.cc
|
||||
@@ -9,6 +9,7 @@
|
||||
@@ -287,7 +300,7 @@
|
||||
void RecordOpenedDangerousConfirmDialog(
|
||||
--- a/chrome/browser/download/download_target_determiner.cc
|
||||
+++ b/chrome/browser/download/download_target_determiner.cc
|
||||
@@ -869,12 +869,14 @@ void DownloadTargetDeterminer::CheckVisi
|
||||
@@ -878,12 +878,14 @@ void DownloadTargetDeterminer::CheckVisi
|
||||
bool visited_referrer_before) {
|
||||
DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
||||
DCHECK_EQ(STATE_DETERMINE_INTERMEDIATE_PATH, next_state_);
|
||||
@@ -302,7 +315,7 @@
|
||||
danger_level_ = GetDangerLevel(
|
||||
visited_referrer_before ? VISITED_REFERRER : NO_VISITS_TO_REFERRER);
|
||||
if (danger_level_ != DownloadFileType::NOT_DANGEROUS &&
|
||||
@@ -1109,6 +1111,7 @@ DownloadFileType::DangerLevel DownloadTa
|
||||
@@ -1123,6 +1125,7 @@ DownloadFileType::DangerLevel DownloadTa
|
||||
|
||||
absl::optional<base::Time>
|
||||
DownloadTargetDeterminer::GetLastDownloadBypassTimestamp() const {
|
||||
@@ -310,7 +323,7 @@
|
||||
safe_browsing::SafeBrowsingMetricsCollector* metrics_collector =
|
||||
safe_browsing::SafeBrowsingMetricsCollectorFactory::GetForProfile(
|
||||
GetProfile());
|
||||
@@ -1117,6 +1120,9 @@ DownloadTargetDeterminer::GetLastDownloa
|
||||
@@ -1131,6 +1134,9 @@ DownloadTargetDeterminer::GetLastDownloa
|
||||
safe_browsing::SafeBrowsingMetricsCollector::
|
||||
EventType::DANGEROUS_DOWNLOAD_BYPASS)
|
||||
: absl::nullopt;
|
||||
@@ -332,7 +345,7 @@
|
||||
#include "components/policy/core/common/chrome_schema.h"
|
||||
--- a/chrome/browser/enterprise/connectors/connectors_service.cc
|
||||
+++ b/chrome/browser/enterprise/connectors/connectors_service.cc
|
||||
@@ -460,19 +460,6 @@ absl::optional<std::string> ConnectorsSe
|
||||
@@ -461,19 +461,6 @@ absl::optional<std::string> ConnectorsSe
|
||||
return absl::nullopt;
|
||||
}
|
||||
|
||||
@@ -501,6 +514,17 @@
|
||||
bool GetChromeRemoteDesktopAppBlocked(PolicyBlocklistService* service);
|
||||
|
||||
} // namespace utils
|
||||
--- a/chrome/browser/extensions/BUILD.gn
|
||||
+++ b/chrome/browser/extensions/BUILD.gn
|
||||
@@ -636,8 +636,6 @@ static_library("extensions") {
|
||||
"menu_manager_factory.h",
|
||||
"navigation_observer.cc",
|
||||
"navigation_observer.h",
|
||||
- "omaha_attributes_handler.cc",
|
||||
- "omaha_attributes_handler.h",
|
||||
"pack_extension_job.cc",
|
||||
"pack_extension_job.h",
|
||||
"pending_extension_info.cc",
|
||||
--- a/chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc
|
||||
+++ b/chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc
|
||||
@@ -72,17 +72,8 @@ api::enterprise_reporting_private::Conte
|
||||
@@ -523,7 +547,7 @@
|
||||
|
||||
--- a/chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_event_router.cc
|
||||
+++ b/chrome/browser/extensions/api/safe_browsing_private/safe_browsing_private_event_router.cc
|
||||
@@ -328,6 +328,7 @@ void SafeBrowsingPrivateEventRouter::OnP
|
||||
@@ -333,6 +333,7 @@ void SafeBrowsingPrivateEventRouter::OnP
|
||||
event_router_->BroadcastEvent(std::move(extension_event));
|
||||
}
|
||||
|
||||
@@ -531,7 +555,7 @@
|
||||
absl::optional<enterprise_connectors::ReportingSettings> settings =
|
||||
GetReportingSettings();
|
||||
if (!settings.has_value() ||
|
||||
@@ -399,6 +400,7 @@ void SafeBrowsingPrivateEventRouter::OnD
|
||||
@@ -404,6 +405,7 @@ void SafeBrowsingPrivateEventRouter::OnD
|
||||
|
||||
ReportRealtimeEvent(kKeyDangerousDownloadEvent, std::move(settings.value()),
|
||||
std::move(event));
|
||||
@@ -539,7 +563,7 @@
|
||||
}
|
||||
|
||||
void SafeBrowsingPrivateEventRouter::OnSecurityInterstitialShown(
|
||||
@@ -426,6 +428,7 @@ void SafeBrowsingPrivateEventRouter::OnS
|
||||
@@ -431,6 +433,7 @@ void SafeBrowsingPrivateEventRouter::OnS
|
||||
event_router_->BroadcastEvent(std::move(extension_event));
|
||||
}
|
||||
|
||||
@@ -547,7 +571,7 @@
|
||||
absl::optional<enterprise_connectors::ReportingSettings> settings =
|
||||
GetReportingSettings();
|
||||
if (!settings.has_value() ||
|
||||
@@ -448,6 +451,7 @@ void SafeBrowsingPrivateEventRouter::OnS
|
||||
@@ -453,6 +456,7 @@ void SafeBrowsingPrivateEventRouter::OnS
|
||||
|
||||
ReportRealtimeEvent(kKeyInterstitialEvent, std::move(settings.value()),
|
||||
std::move(event));
|
||||
@@ -555,7 +579,7 @@
|
||||
}
|
||||
|
||||
void SafeBrowsingPrivateEventRouter::OnSecurityInterstitialProceeded(
|
||||
@@ -475,6 +479,7 @@ void SafeBrowsingPrivateEventRouter::OnS
|
||||
@@ -480,6 +484,7 @@ void SafeBrowsingPrivateEventRouter::OnS
|
||||
event_router_->BroadcastEvent(std::move(extension_event));
|
||||
}
|
||||
|
||||
@@ -563,7 +587,7 @@
|
||||
absl::optional<enterprise_connectors::ReportingSettings> settings =
|
||||
GetReportingSettings();
|
||||
if (!settings.has_value() ||
|
||||
@@ -493,6 +498,7 @@ void SafeBrowsingPrivateEventRouter::OnS
|
||||
@@ -498,6 +503,7 @@ void SafeBrowsingPrivateEventRouter::OnS
|
||||
|
||||
ReportRealtimeEvent(kKeyInterstitialEvent, std::move(settings.value()),
|
||||
std::move(event));
|
||||
@@ -571,7 +595,7 @@
|
||||
}
|
||||
|
||||
void SafeBrowsingPrivateEventRouter::OnAnalysisConnectorResult(
|
||||
@@ -506,6 +512,7 @@ void SafeBrowsingPrivateEventRouter::OnA
|
||||
@@ -511,6 +517,7 @@ void SafeBrowsingPrivateEventRouter::OnA
|
||||
const enterprise_connectors::ContentAnalysisResponse::Result& result,
|
||||
const int64_t content_size,
|
||||
safe_browsing::EventResult event_result) {
|
||||
@@ -579,7 +603,7 @@
|
||||
if (result.tag() == "malware") {
|
||||
DCHECK_EQ(1, result.triggered_rules().size());
|
||||
OnDangerousDeepScanningResult(
|
||||
@@ -517,6 +524,7 @@ void SafeBrowsingPrivateEventRouter::OnA
|
||||
@@ -522,6 +529,7 @@ void SafeBrowsingPrivateEventRouter::OnA
|
||||
OnSensitiveDataEvent(url, file_name, download_digest_sha256, mime_type,
|
||||
trigger, scan_id, result, content_size, event_result);
|
||||
}
|
||||
@@ -587,7 +611,7 @@
|
||||
}
|
||||
|
||||
void SafeBrowsingPrivateEventRouter::OnDangerousDeepScanningResult(
|
||||
@@ -532,6 +540,7 @@ void SafeBrowsingPrivateEventRouter::OnD
|
||||
@@ -537,6 +545,7 @@ void SafeBrowsingPrivateEventRouter::OnD
|
||||
const std::string& malware_category,
|
||||
const std::string& evidence_locker_filepath,
|
||||
const std::string& scan_id) {
|
||||
@@ -595,7 +619,7 @@
|
||||
absl::optional<enterprise_connectors::ReportingSettings> settings =
|
||||
GetReportingSettings();
|
||||
if (!settings.has_value() ||
|
||||
@@ -572,6 +581,7 @@ void SafeBrowsingPrivateEventRouter::OnD
|
||||
@@ -577,6 +586,7 @@ void SafeBrowsingPrivateEventRouter::OnD
|
||||
|
||||
ReportRealtimeEvent(kKeyDangerousDownloadEvent, std::move(settings.value()),
|
||||
std::move(event));
|
||||
@@ -603,7 +627,7 @@
|
||||
}
|
||||
|
||||
void SafeBrowsingPrivateEventRouter::OnSensitiveDataEvent(
|
||||
@@ -584,6 +594,7 @@ void SafeBrowsingPrivateEventRouter::OnS
|
||||
@@ -589,6 +599,7 @@ void SafeBrowsingPrivateEventRouter::OnS
|
||||
const enterprise_connectors::ContentAnalysisResponse::Result& result,
|
||||
const int64_t content_size,
|
||||
safe_browsing::EventResult event_result) {
|
||||
@@ -611,7 +635,7 @@
|
||||
absl::optional<enterprise_connectors::ReportingSettings> settings =
|
||||
GetReportingSettings();
|
||||
if (!settings.has_value() ||
|
||||
@@ -615,6 +626,7 @@ void SafeBrowsingPrivateEventRouter::OnS
|
||||
@@ -620,6 +631,7 @@ void SafeBrowsingPrivateEventRouter::OnS
|
||||
|
||||
ReportRealtimeEvent(kKeySensitiveDataEvent, std::move(settings.value()),
|
||||
std::move(event));
|
||||
@@ -619,7 +643,7 @@
|
||||
}
|
||||
|
||||
void SafeBrowsingPrivateEventRouter::OnAnalysisConnectorWarningBypassed(
|
||||
@@ -628,6 +640,7 @@ void SafeBrowsingPrivateEventRouter::OnA
|
||||
@@ -633,6 +645,7 @@ void SafeBrowsingPrivateEventRouter::OnA
|
||||
const enterprise_connectors::ContentAnalysisResponse::Result& result,
|
||||
const int64_t content_size,
|
||||
absl::optional<std::u16string> user_justification) {
|
||||
@@ -627,7 +651,7 @@
|
||||
absl::optional<enterprise_connectors::ReportingSettings> settings =
|
||||
GetReportingSettings();
|
||||
if (!settings.has_value() ||
|
||||
@@ -662,6 +675,7 @@ void SafeBrowsingPrivateEventRouter::OnA
|
||||
@@ -667,6 +680,7 @@ void SafeBrowsingPrivateEventRouter::OnA
|
||||
|
||||
ReportRealtimeEvent(kKeySensitiveDataEvent, std::move(settings.value()),
|
||||
std::move(event));
|
||||
@@ -635,7 +659,7 @@
|
||||
}
|
||||
|
||||
void SafeBrowsingPrivateEventRouter::OnUnscannedFileEvent(
|
||||
@@ -674,6 +688,7 @@ void SafeBrowsingPrivateEventRouter::OnU
|
||||
@@ -679,6 +693,7 @@ void SafeBrowsingPrivateEventRouter::OnU
|
||||
const std::string& reason,
|
||||
const int64_t content_size,
|
||||
safe_browsing::EventResult event_result) {
|
||||
@@ -643,7 +667,7 @@
|
||||
absl::optional<enterprise_connectors::ReportingSettings> settings =
|
||||
GetReportingSettings();
|
||||
if (!settings.has_value() ||
|
||||
@@ -700,6 +715,7 @@ void SafeBrowsingPrivateEventRouter::OnU
|
||||
@@ -705,6 +720,7 @@ void SafeBrowsingPrivateEventRouter::OnU
|
||||
|
||||
ReportRealtimeEvent(kKeyUnscannedFileEvent, std::move(settings.value()),
|
||||
std::move(event));
|
||||
@@ -651,7 +675,7 @@
|
||||
}
|
||||
|
||||
void SafeBrowsingPrivateEventRouter::OnDangerousDownloadEvent(
|
||||
@@ -725,6 +741,7 @@ void SafeBrowsingPrivateEventRouter::OnD
|
||||
@@ -730,6 +746,7 @@ void SafeBrowsingPrivateEventRouter::OnD
|
||||
const std::string& scan_id,
|
||||
const int64_t content_size,
|
||||
safe_browsing::EventResult event_result) {
|
||||
@@ -659,7 +683,7 @@
|
||||
absl::optional<enterprise_connectors::ReportingSettings> settings =
|
||||
GetReportingSettings();
|
||||
if (!settings.has_value() ||
|
||||
@@ -756,6 +773,7 @@ void SafeBrowsingPrivateEventRouter::OnD
|
||||
@@ -761,6 +778,7 @@ void SafeBrowsingPrivateEventRouter::OnD
|
||||
|
||||
ReportRealtimeEvent(kKeyDangerousDownloadEvent, std::move(settings.value()),
|
||||
std::move(event));
|
||||
@@ -667,7 +691,7 @@
|
||||
}
|
||||
|
||||
void SafeBrowsingPrivateEventRouter::OnDangerousDownloadWarningBypassed(
|
||||
@@ -779,6 +797,7 @@ void SafeBrowsingPrivateEventRouter::OnD
|
||||
@@ -784,6 +802,7 @@ void SafeBrowsingPrivateEventRouter::OnD
|
||||
const std::string& mime_type,
|
||||
const std::string& scan_id,
|
||||
const int64_t content_size) {
|
||||
@@ -675,7 +699,7 @@
|
||||
absl::optional<enterprise_connectors::ReportingSettings> settings =
|
||||
GetReportingSettings();
|
||||
if (!settings.has_value() ||
|
||||
@@ -810,6 +829,7 @@ void SafeBrowsingPrivateEventRouter::OnD
|
||||
@@ -815,6 +834,7 @@ void SafeBrowsingPrivateEventRouter::OnD
|
||||
|
||||
ReportRealtimeEvent(kKeyDangerousDownloadEvent, std::move(settings.value()),
|
||||
std::move(event));
|
||||
@@ -683,7 +707,7 @@
|
||||
}
|
||||
|
||||
void SafeBrowsingPrivateEventRouter::OnLoginEvent(
|
||||
@@ -1155,7 +1175,11 @@ void SafeBrowsingPrivateEventRouter::Rep
|
||||
@@ -1162,7 +1182,11 @@ void SafeBrowsingPrivateEventRouter::Rep
|
||||
}
|
||||
|
||||
std::string SafeBrowsingPrivateEventRouter::GetProfileUserName() const {
|
||||
@@ -695,38 +719,65 @@
|
||||
}
|
||||
|
||||
#if BUILDFLAG(IS_CHROMEOS_ASH)
|
||||
--- a/chrome/browser/extensions/BUILD.gn
|
||||
+++ b/chrome/browser/extensions/BUILD.gn
|
||||
@@ -636,8 +636,6 @@ static_library("extensions") {
|
||||
"menu_manager_factory.h",
|
||||
"navigation_observer.cc",
|
||||
"navigation_observer.h",
|
||||
- "omaha_attributes_handler.cc",
|
||||
- "omaha_attributes_handler.h",
|
||||
"pack_extension_job.cc",
|
||||
"pack_extension_job.h",
|
||||
"pending_extension_info.cc",
|
||||
--- a/chrome/browser/extensions/chrome_extensions_browser_client.cc
|
||||
+++ b/chrome/browser/extensions/chrome_extensions_browser_client.cc
|
||||
@@ -608,15 +608,6 @@ void ChromeExtensionsBrowserClient::Noti
|
||||
@@ -610,51 +610,22 @@ void ChromeExtensionsBrowserClient::Noti
|
||||
content::BrowserContext* context,
|
||||
const ExtensionId& extension_id,
|
||||
const std::string& code) const {
|
||||
- auto* telemetry_service =
|
||||
- safe_browsing::ExtensionTelemetryServiceFactory::GetForProfile(
|
||||
- Profile::FromBrowserContext(context));
|
||||
- if (!telemetry_service || !telemetry_service->enabled())
|
||||
- if (!telemetry_service || !telemetry_service->enabled() ||
|
||||
- !base::FeatureList::IsEnabled(
|
||||
- safe_browsing::kExtensionTelemetryTabsExecuteScriptSignal)) {
|
||||
- return;
|
||||
- }
|
||||
-
|
||||
- auto signal = std::make_unique<safe_browsing::TabsExecuteScriptSignal>(
|
||||
- extension_id, code);
|
||||
- telemetry_service->AddSignal(std::move(signal));
|
||||
}
|
||||
|
||||
bool ChromeExtensionsBrowserClient::IsExtensionTelemetryServiceEnabled(
|
||||
content::BrowserContext* context) const {
|
||||
- auto* telemetry_service =
|
||||
- safe_browsing::ExtensionTelemetryServiceFactory::GetForProfile(
|
||||
- Profile::FromBrowserContext(context));
|
||||
- return telemetry_service && telemetry_service->enabled();
|
||||
+ return false;
|
||||
}
|
||||
|
||||
bool ChromeExtensionsBrowserClient::
|
||||
IsExtensionTelemetryRemoteHostContactedSignalEnabled() const {
|
||||
- return base::FeatureList::IsEnabled(
|
||||
- safe_browsing::kExtensionTelemetryReportContactedHosts);
|
||||
+ return false;
|
||||
}
|
||||
|
||||
void ChromeExtensionsBrowserClient::NotifyExtensionRemoteHostContacted(
|
||||
content::BrowserContext* context,
|
||||
const ExtensionId& extension_id,
|
||||
const GURL& url) const {
|
||||
- if (!url.SchemeIsHTTPOrHTTPS()) {
|
||||
- return;
|
||||
- }
|
||||
- auto* telemetry_service =
|
||||
- safe_browsing::ExtensionTelemetryServiceFactory::GetForProfile(
|
||||
- Profile::FromBrowserContext(context));
|
||||
- if (!telemetry_service || !telemetry_service->enabled()) {
|
||||
- return;
|
||||
- }
|
||||
- auto remote_host_signal =
|
||||
- std::make_unique<safe_browsing::RemoteHostContactedSignal>(extension_id,
|
||||
- url);
|
||||
- telemetry_service->AddSignal(std::move(remote_host_signal));
|
||||
}
|
||||
|
||||
// static
|
||||
--- a/chrome/browser/extensions/extension_service.cc
|
||||
+++ b/chrome/browser/extensions/extension_service.cc
|
||||
@@ -51,7 +51,6 @@
|
||||
@@ -52,7 +52,6 @@
|
||||
#include "chrome/browser/extensions/forced_extensions/install_stage_tracker.h"
|
||||
#include "chrome/browser/extensions/install_verifier.h"
|
||||
#include "chrome/browser/extensions/installed_loader.h"
|
||||
@@ -734,7 +785,7 @@
|
||||
#include "chrome/browser/extensions/pending_extension_manager.h"
|
||||
#include "chrome/browser/extensions/permissions_updater.h"
|
||||
#include "chrome/browser/extensions/shared_module_service.h"
|
||||
@@ -205,7 +204,6 @@ void ExtensionService::BlocklistExtensio
|
||||
@@ -206,7 +205,6 @@ void ExtensionService::BlocklistExtensio
|
||||
blocklist_prefs::SetSafeBrowsingExtensionBlocklistState(
|
||||
extension_id, BitMapBlocklistState::BLOCKLISTED_MALWARE,
|
||||
extension_prefs_);
|
||||
@@ -742,7 +793,7 @@
|
||||
}
|
||||
|
||||
bool ExtensionService::OnExternalExtensionUpdateUrlFound(
|
||||
@@ -368,7 +366,6 @@ ExtensionService::ExtensionService(Profi
|
||||
@@ -369,7 +367,6 @@ ExtensionService::ExtensionService(Profi
|
||||
safe_browsing_verdict_handler_(extension_prefs,
|
||||
ExtensionRegistry::Get(profile),
|
||||
this),
|
||||
@@ -750,7 +801,7 @@
|
||||
registry_(ExtensionRegistry::Get(profile)),
|
||||
pending_extension_manager_(profile),
|
||||
install_directory_(install_directory),
|
||||
@@ -868,100 +865,6 @@ bool ExtensionService::IsExtensionEnable
|
||||
@@ -869,100 +866,6 @@ bool ExtensionService::IsExtensionEnable
|
||||
return extension_registrar_.IsExtensionEnabled(extension_id);
|
||||
}
|
||||
|
||||
@@ -1137,7 +1188,7 @@
|
||||
NotificationHandler::Type::EXTENSION,
|
||||
--- a/chrome/browser/password_manager/chrome_password_manager_client.cc
|
||||
+++ b/chrome/browser/password_manager/chrome_password_manager_client.cc
|
||||
@@ -34,7 +34,6 @@
|
||||
@@ -33,7 +33,6 @@
|
||||
#include "chrome/browser/password_manager/password_scripts_fetcher_factory.h"
|
||||
#include "chrome/browser/password_manager/password_store_factory.h"
|
||||
#include "chrome/browser/profiles/profile.h"
|
||||
@@ -1158,7 +1209,7 @@
|
||||
|
||||
#if BUILDFLAG(IS_ANDROID)
|
||||
#include "chrome/browser/android/tab_android.h"
|
||||
@@ -807,6 +806,7 @@ autofill::LanguageCode ChromePasswordMan
|
||||
@@ -809,6 +808,7 @@ autofill::LanguageCode ChromePasswordMan
|
||||
return autofill::LanguageCode();
|
||||
}
|
||||
|
||||
@@ -1166,7 +1217,7 @@
|
||||
safe_browsing::PasswordProtectionService*
|
||||
ChromePasswordManagerClient::GetPasswordProtectionService() const {
|
||||
return safe_browsing::ChromePasswordProtectionService::
|
||||
@@ -842,13 +842,9 @@ void ChromePasswordManagerClient::CheckP
|
||||
@@ -844,13 +844,9 @@ void ChromePasswordManagerClient::CheckP
|
||||
web_contents(), web_contents()->GetLastCommittedURL(), username,
|
||||
password_type, matching_reused_credentials, password_field_exists);
|
||||
}
|
||||
@@ -1181,7 +1232,7 @@
|
||||
}
|
||||
|
||||
#if !BUILDFLAG(IS_ANDROID)
|
||||
@@ -1355,9 +1351,11 @@ void ChromePasswordManagerClient::OnPast
|
||||
@@ -1357,9 +1353,11 @@ void ChromePasswordManagerClient::OnPast
|
||||
}
|
||||
|
||||
was_on_paste_called_ = true;
|
||||
@@ -1194,7 +1245,7 @@
|
||||
|
||||
void ChromePasswordManagerClient::RenderFrameCreated(
|
||||
content::RenderFrameHost* render_frame_host) {
|
||||
@@ -1392,7 +1390,9 @@ void ChromePasswordManagerClient::OnInpu
|
||||
@@ -1394,7 +1392,9 @@ void ChromePasswordManagerClient::OnInpu
|
||||
if (key_event.windows_key_code == (ui::VKEY_V & 0x1f)) {
|
||||
OnPaste();
|
||||
} else {
|
||||
@@ -1204,7 +1255,7 @@
|
||||
}
|
||||
#endif // BUILDFLAG(IS_ANDROID)
|
||||
}
|
||||
@@ -1431,6 +1431,7 @@ bool ChromePasswordManagerClient::IsPass
|
||||
@@ -1433,6 +1433,7 @@ bool ChromePasswordManagerClient::IsPass
|
||||
is_enabled = false;
|
||||
}
|
||||
|
||||
@@ -1212,7 +1263,7 @@
|
||||
// SafeBrowsing Delayed Warnings experiment can delay some SafeBrowsing
|
||||
// warnings until user interaction. If the current page has a delayed warning,
|
||||
// it'll have a user interaction observer attached. Disable password
|
||||
@@ -1441,6 +1442,7 @@ bool ChromePasswordManagerClient::IsPass
|
||||
@@ -1443,6 +1444,7 @@ bool ChromePasswordManagerClient::IsPass
|
||||
observer->OnPasswordSaveOrAutofillDenied();
|
||||
is_enabled = false;
|
||||
}
|
||||
@@ -1222,7 +1273,7 @@
|
||||
password_manager::BrowserSavePasswordProgressLogger logger(
|
||||
--- a/chrome/browser/password_manager/chrome_password_manager_client.h
|
||||
+++ b/chrome/browser/password_manager/chrome_password_manager_client.h
|
||||
@@ -206,13 +206,14 @@ class ChromePasswordManagerClient
|
||||
@@ -207,13 +207,14 @@ class ChromePasswordManagerClient
|
||||
void AnnotateNavigationEntry(bool has_password_field) override;
|
||||
autofill::LanguageCode GetPageLanguage() const override;
|
||||
|
||||
@@ -1238,7 +1289,7 @@
|
||||
|
||||
void CheckProtectedPasswordEntry(
|
||||
password_manager::metrics_util::PasswordType reused_password_type,
|
||||
@@ -220,6 +221,7 @@ class ChromePasswordManagerClient
|
||||
@@ -221,6 +222,7 @@ class ChromePasswordManagerClient
|
||||
const std::vector<password_manager::MatchingReusedCredential>&
|
||||
matching_reused_credentials,
|
||||
bool password_field_exists) override;
|
||||
@@ -1316,7 +1367,7 @@
|
||||
void ContextualNotificationPermissionUiSelector::OnSafeBrowsingVerdictReceived(
|
||||
--- a/chrome/browser/permissions/prediction_based_permission_ui_selector.cc
|
||||
+++ b/chrome/browser/permissions/prediction_based_permission_ui_selector.cc
|
||||
@@ -312,47 +312,5 @@ bool PredictionBasedPermissionUiSelector
|
||||
@@ -316,47 +316,5 @@ bool PredictionBasedPermissionUiSelector
|
||||
|
||||
PredictionSource PredictionBasedPermissionUiSelector::GetPredictionTypeToUse(
|
||||
permissions::RequestType request_type) {
|
||||
@@ -1366,7 +1417,7 @@
|
||||
}
|
||||
--- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc
|
||||
+++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc
|
||||
@@ -92,6 +92,7 @@
|
||||
@@ -91,6 +91,7 @@
|
||||
#include "components/policy/core/common/schema.h"
|
||||
#include "components/policy/policy_constants.h"
|
||||
#include "components/proxy_config/proxy_policy_handler.h"
|
||||
@@ -1374,8 +1425,8 @@
|
||||
#include "components/safe_browsing/content/common/file_type_policies_prefs.h"
|
||||
#include "components/safe_browsing/core/common/safe_browsing_policy_handler.h"
|
||||
#include "components/safe_browsing/core/common/safe_browsing_prefs.h"
|
||||
@@ -2297,7 +2298,7 @@ std::unique_ptr<ConfigurationPolicyHandl
|
||||
base::Value::Type::BOOLEAN)));
|
||||
@@ -2295,7 +2296,7 @@ std::unique_ptr<ConfigurationPolicyHandl
|
||||
base::Value::Type::BOOLEAN));
|
||||
#endif // BUILDFLAG(IS_LINUX)
|
||||
|
||||
-#if !BUILDFLAG(IS_ANDROID)
|
||||
@@ -1385,7 +1436,7 @@
|
||||
safe_browsing::file_type::prefs::
|
||||
--- a/chrome/browser/prefs/browser_prefs.cc
|
||||
+++ b/chrome/browser/prefs/browser_prefs.cc
|
||||
@@ -243,7 +243,6 @@
|
||||
@@ -245,7 +245,6 @@
|
||||
#include "chrome/browser/nearby_sharing/common/nearby_share_prefs.h"
|
||||
#include "chrome/browser/new_tab_page/modules/drive/drive_service.h"
|
||||
#include "chrome/browser/new_tab_page/modules/photos/photos_service.h"
|
||||
@@ -1393,7 +1444,7 @@
|
||||
#include "chrome/browser/new_tab_page/modules/task_module/task_module_service.h"
|
||||
#include "chrome/browser/new_tab_page/promos/promo_service.h"
|
||||
#include "chrome/browser/search/background/ntp_custom_background_service.h"
|
||||
@@ -1354,7 +1353,6 @@ void RegisterProfilePrefs(user_prefs::Pr
|
||||
@@ -1351,7 +1350,6 @@ void RegisterProfilePrefs(user_prefs::Pr
|
||||
NewTabPageHandler::RegisterProfilePrefs(registry);
|
||||
NewTabPageUI::RegisterProfilePrefs(registry);
|
||||
NewTabUI::RegisterProfilePrefs(registry);
|
||||
@@ -1403,7 +1454,7 @@
|
||||
PinnedTabCodec::RegisterProfilePrefs(registry);
|
||||
--- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
|
||||
+++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
|
||||
@@ -525,7 +525,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
||||
@@ -527,7 +527,6 @@ void ChromeBrowserMainExtraPartsProfiles
|
||||
SystemExtensionsProviderFactory::GetInstance();
|
||||
#endif
|
||||
TabRestoreServiceFactory::GetInstance();
|
||||
@@ -1578,7 +1629,7 @@
|
||||
} // namespace
|
||||
--- a/chrome/browser/ui/BUILD.gn
|
||||
+++ b/chrome/browser/ui/BUILD.gn
|
||||
@@ -534,7 +534,6 @@ static_library("ui") {
|
||||
@@ -536,7 +536,6 @@ static_library("ui") {
|
||||
"//components/renderer_context_menu",
|
||||
"//components/resources",
|
||||
"//components/safe_browsing/content/browser",
|
||||
@@ -1586,7 +1637,7 @@
|
||||
"//components/safe_browsing/content/browser/password_protection",
|
||||
"//components/safe_browsing/content/browser/web_ui",
|
||||
"//components/safe_browsing/core/browser/db:database_manager",
|
||||
@@ -4602,8 +4601,6 @@ static_library("ui") {
|
||||
@@ -4620,8 +4619,6 @@ static_library("ui") {
|
||||
"views/safe_browsing/password_reuse_modal_warning_dialog.h",
|
||||
"views/safe_browsing/prompt_for_scanning_modal_dialog.cc",
|
||||
"views/safe_browsing/prompt_for_scanning_modal_dialog.h",
|
||||
@@ -1694,7 +1745,7 @@
|
||||
}
|
||||
--- a/chrome/browser/ui/views/download/download_item_view.cc
|
||||
+++ b/chrome/browser/ui/views/download/download_item_view.cc
|
||||
@@ -838,9 +838,7 @@ void DownloadItemView::UpdateLabels() {
|
||||
@@ -837,9 +837,7 @@ void DownloadItemView::UpdateLabels() {
|
||||
deep_scanning_label_->SetVisible(mode_ ==
|
||||
download::DownloadItemMode::kDeepScanning);
|
||||
if (deep_scanning_label_->GetVisible()) {
|
||||
@@ -1705,7 +1756,7 @@
|
||||
? IDS_PROMPT_DEEP_SCANNING_DOWNLOAD
|
||||
: IDS_PROMPT_DEEP_SCANNING_APP_DOWNLOAD;
|
||||
const std::u16string filename = ElidedFilename(*deep_scanning_label_);
|
||||
@@ -887,11 +885,15 @@ void DownloadItemView::UpdateButtons() {
|
||||
@@ -886,11 +884,15 @@ void DownloadItemView::UpdateButtons() {
|
||||
}
|
||||
|
||||
const bool allow_open_during_deep_scan =
|
||||
@@ -1721,7 +1772,7 @@
|
||||
open_button_->SetEnabled((mode_ == download::DownloadItemMode::kNormal) ||
|
||||
prompt_to_scan || allow_open_during_deep_scan);
|
||||
|
||||
@@ -1432,7 +1434,9 @@ void DownloadItemView::ShowContextMenuIm
|
||||
@@ -1418,7 +1420,9 @@ void DownloadItemView::ShowContextMenuIm
|
||||
}
|
||||
|
||||
void DownloadItemView::OpenDownloadDuringAsyncScanning() {
|
||||
@@ -1743,7 +1794,7 @@
|
||||
|
||||
--- a/chrome/browser/ui/webui/management/management_ui_handler.cc
|
||||
+++ b/chrome/browser/ui/webui/management/management_ui_handler.cc
|
||||
@@ -834,12 +834,6 @@ base::Value ManagementUIHandler::GetThre
|
||||
@@ -848,12 +848,6 @@ base::Value ManagementUIHandler::GetThre
|
||||
&info);
|
||||
}
|
||||
|
||||
@@ -1800,7 +1851,7 @@
|
||||
std::move(callback),
|
||||
--- a/chrome/test/BUILD.gn
|
||||
+++ b/chrome/test/BUILD.gn
|
||||
@@ -1283,7 +1283,6 @@ if (!is_android) {
|
||||
@@ -1302,7 +1302,6 @@ if (!is_android) {
|
||||
"//components/resources",
|
||||
"//components/safe_browsing:buildflags",
|
||||
"//components/safe_browsing/content/browser",
|
||||
@@ -1808,7 +1859,7 @@
|
||||
"//components/safe_browsing/content/browser:safe_browsing_service",
|
||||
"//components/safe_browsing/content/browser/password_protection",
|
||||
"//components/safe_browsing/content/browser/password_protection:test_support",
|
||||
@@ -5540,7 +5539,6 @@ test("unit_tests") {
|
||||
@@ -5687,7 +5686,6 @@ test("unit_tests") {
|
||||
"//components/resources",
|
||||
"//components/safe_browsing:buildflags",
|
||||
"//components/safe_browsing/content/browser",
|
||||
@@ -1818,7 +1869,7 @@
|
||||
"//components/safe_browsing/content/browser/web_ui",
|
||||
--- a/components/password_manager/content/browser/content_password_manager_driver.cc
|
||||
+++ b/components/password_manager/content/browser/content_password_manager_driver.cc
|
||||
@@ -408,7 +408,7 @@ void ContentPasswordManagerDriver::Check
|
||||
@@ -409,7 +409,7 @@ void ContentPasswordManagerDriver::Check
|
||||
if (!password_manager::bad_message::CheckFrameNotPrerendering(
|
||||
render_frame_host_))
|
||||
return;
|
||||
@@ -1829,7 +1880,7 @@
|
||||
}
|
||||
--- a/components/password_manager/core/browser/password_manager_client.h
|
||||
+++ b/components/password_manager/core/browser/password_manager_client.h
|
||||
@@ -344,11 +344,14 @@ class PasswordManagerClient {
|
||||
@@ -346,11 +346,14 @@ class PasswordManagerClient {
|
||||
// Returns the current best guess as to the page's display language.
|
||||
virtual autofill::LanguageCode GetPageLanguage() const;
|
||||
|
||||
@@ -1845,7 +1896,7 @@
|
||||
// Checks the safe browsing reputation of the webpage when the
|
||||
// user focuses on a username/password field. This is used for reporting
|
||||
// only, and won't trigger a warning.
|
||||
@@ -356,6 +359,7 @@ class PasswordManagerClient {
|
||||
@@ -358,6 +361,7 @@ class PasswordManagerClient {
|
||||
const GURL& frame_url) = 0;
|
||||
#endif
|
||||
|
||||
@@ -1853,7 +1904,7 @@
|
||||
// Checks the safe browsing reputation of the webpage where password reuse
|
||||
// happens. This is called by the PasswordReuseDetectionManager when a
|
||||
// protected password is typed on the wrong domain. This may trigger a
|
||||
@@ -368,6 +372,7 @@ class PasswordManagerClient {
|
||||
@@ -370,6 +374,7 @@ class PasswordManagerClient {
|
||||
const std::string& username,
|
||||
const std::vector<MatchingReusedCredential>& matching_reused_credentials,
|
||||
bool password_field_exists) = 0;
|
||||
@@ -1915,7 +1966,7 @@
|
||||
public_deps = [ "//google_apis:google_apis" ]
|
||||
--- a/content/browser/file_system_access/safe_move_helper.cc
|
||||
+++ b/content/browser/file_system_access/safe_move_helper.cc
|
||||
@@ -151,14 +151,8 @@ void SafeMoveHelper::Start(SafeMoveHelpe
|
||||
@@ -152,14 +152,8 @@ void SafeMoveHelper::Start(SafeMoveHelpe
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -1930,7 +1981,7 @@
|
||||
}
|
||||
|
||||
void SafeMoveHelper::ComputeHashForSourceFile(HashCallback callback) {
|
||||
@@ -178,38 +172,6 @@ void SafeMoveHelper::ComputeHashForSourc
|
||||
@@ -179,44 +173,6 @@ void SafeMoveHelper::ComputeHashForSourc
|
||||
std::move(wrapped_callback), source_url()));
|
||||
}
|
||||
|
||||
@@ -1953,12 +2004,18 @@
|
||||
- return;
|
||||
- }
|
||||
-
|
||||
- content::GlobalRenderFrameHostId outermost_main_frame_id;
|
||||
- auto* rfh = content::RenderFrameHost::FromID(context_.frame_id);
|
||||
- if (rfh)
|
||||
- outermost_main_frame_id = rfh->GetOutermostMainFrame()->GetGlobalId();
|
||||
-
|
||||
- auto item = std::make_unique<FileSystemAccessWriteItem>();
|
||||
- item->target_file_path = dest_url().path();
|
||||
- item->full_path = source_url().path();
|
||||
- item->sha256_hash = hash;
|
||||
- item->size = size;
|
||||
- item->frame_url = context_.url;
|
||||
- item->outermost_main_frame_id = outermost_main_frame_id;
|
||||
- item->has_user_gesture = has_transient_user_activation_;
|
||||
- manager_->permission_context()->PerformAfterWriteChecks(
|
||||
- std::move(item), context_.frame_id,
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,17 +1,18 @@
|
||||
--- a/components/search_engines/prepopulated_engines.json
|
||||
+++ b/components/search_engines/prepopulated_engines.json
|
||||
@@ -113,21 +113,11 @@
|
||||
@@ -113,22 +113,11 @@
|
||||
},
|
||||
|
||||
"google": {
|
||||
- "name": "Google",
|
||||
- "keyword": "google.com",
|
||||
- "favicon_url": "https://www.google.com/images/branding/product/ico/googleg_lodp.ico",
|
||||
- "search_url": "{google:baseURL}search?q={searchTerms}&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:iOSSearchLanguage}{google:prefetchSource}{google:searchClient}{google:sourceId}{google:contextualSearchVersion}ie={inputEncoding}",
|
||||
- "search_url": "{google:baseURL}search?q={searchTerms}&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchboxStats}{google:searchFieldtrialParameter}{google:iOSSearchLanguage}{google:prefetchSource}{google:searchClient}{google:sourceId}{google:contextualSearchVersion}ie={inputEncoding}",
|
||||
- "suggest_url": "{google:baseSuggestURL}search?{google:searchFieldtrialParameter}client={google:suggestClient}&gs_ri={google:suggestRid}&xssi=t&q={searchTerms}&{google:inputType}{google:omniboxFocusType}{google:cursorPosition}{google:currentPageUrl}{google:pageClassification}{google:clientCacheTimeToLive}{google:searchVersion}{google:sessionToken}{google:prefetchQuery}sugkey={google:suggestAPIKeyParameter}",
|
||||
- "image_url": "{google:baseSearchByImageURL}upload",
|
||||
- "contextual_search_url": "{google:baseURL}_/contextualsearch?{google:contextualSearchVersion}{google:contextualSearchContextData}",
|
||||
- "image_url_post_params": "encoded_image={google:imageThumbnail},image_url={google:imageURL},sbisrc={google:imageSearchSource},original_width={google:imageOriginalWidth},original_height={google:imageOriginalHeight}",
|
||||
- "side_search_param": "sidesearch",
|
||||
- "alternate_urls": [
|
||||
- "{google:baseURL}#q={searchTerms}",
|
||||
- "{google:baseURL}search#q={searchTerms}",
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
#include "components/translate/core/browser/translate_download_manager.h"
|
||||
#include "components/translate/core/browser/translate_manager.h"
|
||||
#include "components/translate/core/browser/translate_prefs.h"
|
||||
@@ -1725,6 +1726,8 @@ void RenderViewContextMenu::AppendPageIt
|
||||
@@ -1673,6 +1674,8 @@ void RenderViewContextMenu::AppendPageIt
|
||||
menu_model_.AddSeparator(ui::NORMAL_SEPARATOR);
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
ChromeTranslateClient* chrome_translate_client =
|
||||
ChromeTranslateClient::FromWebContents(embedder_web_contents_);
|
||||
const bool canTranslate =
|
||||
@@ -1746,6 +1749,7 @@ void RenderViewContextMenu::AppendPageIt
|
||||
@@ -1694,6 +1697,7 @@ void RenderViewContextMenu::AppendPageIt
|
||||
IDC_CONTENT_CONTEXT_TRANSLATE,
|
||||
l10n_util::GetStringFUTF16(IDS_CONTENT_CONTEXT_TRANSLATE, language));
|
||||
}
|
||||
|
||||
@@ -7,9 +7,19 @@
|
||||
#
|
||||
# Unlike the latest Bromite patch, it was chosen to not regenerate the noise value each time the value is read to prevent potential efficiency issues with the load on the RNG.
|
||||
|
||||
--- a/chrome/browser/BUILD.gn
|
||||
+++ b/chrome/browser/BUILD.gn
|
||||
@@ -2379,6 +2379,7 @@ static_library("browser") {
|
||||
"//third_party/libyuv",
|
||||
"//third_party/metrics_proto",
|
||||
"//third_party/re2",
|
||||
+ "//components/ungoogled:ungoogled_switches",
|
||||
"//third_party/webrtc_overrides:webrtc_component",
|
||||
"//third_party/widevine/cdm:buildflags",
|
||||
"//third_party/widevine/cdm:headers",
|
||||
--- a/chrome/browser/about_flags.cc
|
||||
+++ b/chrome/browser/about_flags.cc
|
||||
@@ -150,6 +150,7 @@
|
||||
@@ -149,6 +149,7 @@
|
||||
#include "components/translate/core/browser/translate_ranker_impl.h"
|
||||
#include "components/translate/core/common/translate_util.h"
|
||||
#include "components/ui_devtools/switches.h"
|
||||
@@ -32,19 +42,9 @@
|
||||
+ "Scale the output values of Canvas::measureText() with a randomly selected factor in the range -0.0003% to 0.0003%, which are recomputed on every document initialization. ungoogled-chromium flag, Bromite feature.",
|
||||
+ kOsAll, SINGLE_VALUE_TYPE(switches::kFingerprintingCanvasMeasureTextNoise)},
|
||||
#endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_
|
||||
--- a/chrome/browser/BUILD.gn
|
||||
+++ b/chrome/browser/BUILD.gn
|
||||
@@ -2350,6 +2350,7 @@ static_library("browser") {
|
||||
"//third_party/libyuv",
|
||||
"//third_party/metrics_proto",
|
||||
"//third_party/re2",
|
||||
+ "//components/ungoogled:ungoogled_switches",
|
||||
"//third_party/webrtc_overrides:webrtc_component",
|
||||
"//third_party/widevine/cdm:buildflags",
|
||||
"//third_party/widevine/cdm:headers",
|
||||
--- a/content/browser/BUILD.gn
|
||||
+++ b/content/browser/BUILD.gn
|
||||
@@ -226,6 +226,7 @@ source_set("browser") {
|
||||
@@ -228,6 +228,7 @@ source_set("browser") {
|
||||
"//third_party/libyuv",
|
||||
"//third_party/re2",
|
||||
"//third_party/sqlite",
|
||||
@@ -54,7 +54,7 @@
|
||||
"//third_party/zlib",
|
||||
--- a/content/browser/renderer_host/render_process_host_impl.cc
|
||||
+++ b/content/browser/renderer_host/render_process_host_impl.cc
|
||||
@@ -74,6 +74,7 @@
|
||||
@@ -75,6 +75,7 @@
|
||||
#include "components/services/storage/public/mojom/cache_storage_control.mojom.h"
|
||||
#include "components/services/storage/public/mojom/indexed_db_control.mojom.h"
|
||||
#include "components/tracing/common/tracing_switches.h"
|
||||
@@ -62,7 +62,7 @@
|
||||
#include "components/viz/common/switches.h"
|
||||
#include "components/viz/host/gpu_client.h"
|
||||
#include "content/browser/bad_message.h"
|
||||
@@ -3363,6 +3364,8 @@ void RenderProcessHostImpl::PropagateBro
|
||||
@@ -3292,6 +3293,8 @@ void RenderProcessHostImpl::PropagateBro
|
||||
switches::kEnableWebGLDraftExtensions,
|
||||
switches::kEnableWebGLImageChromium,
|
||||
switches::kFileUrlPathAlias,
|
||||
@@ -104,7 +104,7 @@
|
||||
if (command_line.HasSwitch(mapping.switch_name))
|
||||
--- a/third_party/blink/public/platform/web_runtime_features.h
|
||||
+++ b/third_party/blink/public/platform/web_runtime_features.h
|
||||
@@ -212,6 +212,8 @@ class WebRuntimeFeatures {
|
||||
@@ -215,6 +215,8 @@ class WebRuntimeFeatures {
|
||||
BLINK_PLATFORM_EXPORT static void EnableMediaControlsExpandGesture(bool);
|
||||
BLINK_PLATFORM_EXPORT static void EnableGetDisplayMedia(bool);
|
||||
BLINK_PLATFORM_EXPORT static void EnableAllowSyncXHRInPageDismissal(bool);
|
||||
@@ -123,7 +123,7 @@
|
||||
#include "base/time/time.h"
|
||||
#include "cc/input/overscroll_behavior.h"
|
||||
#include "cc/input/scroll_snap_data.h"
|
||||
@@ -871,6 +872,14 @@ Range* Document::CreateRangeAdjustedToTr
|
||||
@@ -875,6 +876,14 @@ Range* Document::CreateRangeAdjustedToTr
|
||||
Position::BeforeNode(*shadow_host));
|
||||
}
|
||||
|
||||
@@ -138,7 +138,7 @@
|
||||
SelectorQueryCache& Document::GetSelectorQueryCache() {
|
||||
if (!selector_query_cache_)
|
||||
selector_query_cache_ = std::make_unique<SelectorQueryCache>();
|
||||
@@ -2166,6 +2175,15 @@ void Document::UpdateStyleAndLayoutTreeF
|
||||
@@ -2175,6 +2184,15 @@ void Document::UpdateStyleAndLayoutTreeF
|
||||
#if DCHECK_IS_ON()
|
||||
AssertLayoutTreeUpdated(*this, true /* allow_dirty_container_subtrees */);
|
||||
#endif
|
||||
@@ -156,7 +156,7 @@
|
||||
void Document::InvalidateStyleAndLayoutForFontUpdates() {
|
||||
--- a/third_party/blink/renderer/core/dom/document.h
|
||||
+++ b/third_party/blink/renderer/core/dom/document.h
|
||||
@@ -478,6 +478,10 @@ class CORE_EXPORT Document : public Cont
|
||||
@@ -482,6 +482,10 @@ class CORE_EXPORT Document : public Cont
|
||||
has_xml_declaration_ = has_xml_declaration ? 1 : 0;
|
||||
}
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
AtomicString visibilityState() const;
|
||||
bool IsPageVisible() const;
|
||||
bool hidden() const;
|
||||
@@ -2137,6 +2141,9 @@ class CORE_EXPORT Document : public Cont
|
||||
@@ -2193,6 +2197,9 @@ class CORE_EXPORT Document : public Cont
|
||||
|
||||
base::ElapsedTimer start_time_;
|
||||
|
||||
@@ -179,7 +179,7 @@
|
||||
HeapVector<Member<ScriptElementBase>> current_script_stack_;
|
||||
--- a/third_party/blink/renderer/core/dom/element.cc
|
||||
+++ b/third_party/blink/renderer/core/dom/element.cc
|
||||
@@ -2090,6 +2090,11 @@ DOMRectList* Element::getClientRects() {
|
||||
@@ -2083,6 +2083,11 @@ DOMRectList* Element::getClientRects() {
|
||||
DCHECK(element_layout_object);
|
||||
GetDocument().AdjustQuadsForScrollAndAbsoluteZoom(quads,
|
||||
*element_layout_object);
|
||||
@@ -191,7 +191,7 @@
|
||||
return MakeGarbageCollected<DOMRectList>(quads);
|
||||
}
|
||||
|
||||
@@ -2107,6 +2112,9 @@ gfx::RectF Element::GetBoundingClientRec
|
||||
@@ -2100,6 +2105,9 @@ gfx::RectF Element::GetBoundingClientRec
|
||||
DCHECK(element_layout_object);
|
||||
GetDocument().AdjustRectForScrollAndAbsoluteZoom(result,
|
||||
*element_layout_object);
|
||||
@@ -266,7 +266,7 @@
|
||||
const TextDirection&,
|
||||
--- a/third_party/blink/renderer/modules/canvas/canvas2d/canvas_rendering_context_2d.cc
|
||||
+++ b/third_party/blink/renderer/modules/canvas/canvas2d/canvas_rendering_context_2d.cc
|
||||
@@ -923,9 +923,15 @@ TextMetrics* CanvasRenderingContext2D::m
|
||||
@@ -916,9 +916,15 @@ TextMetrics* CanvasRenderingContext2D::m
|
||||
TextDirection direction =
|
||||
ToTextDirection(GetState().GetDirection(), canvas());
|
||||
|
||||
@@ -285,7 +285,7 @@
|
||||
void CanvasRenderingContext2D::fillFormattedText(
|
||||
--- a/third_party/blink/renderer/platform/BUILD.gn
|
||||
+++ b/third_party/blink/renderer/platform/BUILD.gn
|
||||
@@ -1665,6 +1665,7 @@ component("platform") {
|
||||
@@ -1633,6 +1633,7 @@ component("platform") {
|
||||
"//components/paint_preview/common",
|
||||
"//components/power_scheduler",
|
||||
"//components/search_engines:search_engine_utils",
|
||||
@@ -295,7 +295,7 @@
|
||||
"//components/webrtc:net_address_utils",
|
||||
--- a/third_party/blink/renderer/platform/exported/web_runtime_features.cc
|
||||
+++ b/third_party/blink/renderer/platform/exported/web_runtime_features.cc
|
||||
@@ -659,4 +659,12 @@ void WebRuntimeFeatures::EnableCLSScroll
|
||||
@@ -667,4 +667,12 @@ void WebRuntimeFeatures::EnableCLSScroll
|
||||
RuntimeEnabledFeatures::SetCLSScrollAnchoringEnabled(enable);
|
||||
}
|
||||
|
||||
@@ -310,7 +310,7 @@
|
||||
} // namespace blink
|
||||
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
|
||||
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
|
||||
@@ -1119,6 +1119,12 @@
|
||||
@@ -1146,6 +1146,12 @@
|
||||
name: "Focusgroup",
|
||||
},
|
||||
{
|
||||
|
||||
@@ -34,7 +34,7 @@ approach to change color components.
|
||||
#endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_
|
||||
--- a/content/browser/renderer_host/render_process_host_impl.cc
|
||||
+++ b/content/browser/renderer_host/render_process_host_impl.cc
|
||||
@@ -3366,6 +3366,7 @@ void RenderProcessHostImpl::PropagateBro
|
||||
@@ -3295,6 +3295,7 @@ void RenderProcessHostImpl::PropagateBro
|
||||
switches::kFileUrlPathAlias,
|
||||
switches::kFingerprintingClientRectsNoise,
|
||||
switches::kFingerprintingCanvasMeasureTextNoise,
|
||||
@@ -55,7 +55,7 @@ approach to change color components.
|
||||
if (command_line.HasSwitch(mapping.switch_name))
|
||||
--- a/third_party/blink/public/platform/web_runtime_features.h
|
||||
+++ b/third_party/blink/public/platform/web_runtime_features.h
|
||||
@@ -214,6 +214,7 @@ class WebRuntimeFeatures {
|
||||
@@ -217,6 +217,7 @@ class WebRuntimeFeatures {
|
||||
BLINK_PLATFORM_EXPORT static void EnableAllowSyncXHRInPageDismissal(bool);
|
||||
BLINK_PLATFORM_EXPORT static void EnableFingerprintingClientRectsNoise(bool);
|
||||
BLINK_PLATFORM_EXPORT static void EnableFingerprintingCanvasMeasureTextNoise(bool);
|
||||
@@ -73,7 +73,7 @@ approach to change color components.
|
||||
#include "third_party/blink/renderer/platform/graphics/stroke_data.h"
|
||||
#include "third_party/blink/renderer/platform/graphics/video_frame_image_util.h"
|
||||
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
|
||||
@@ -2049,6 +2050,9 @@ ImageData* BaseRenderingContext2D::getIm
|
||||
@@ -2047,6 +2048,9 @@ ImageData* BaseRenderingContext2D::getIm
|
||||
snapshot->PaintImageForCurrentFrame().GetSkImageInfo().bounds();
|
||||
DCHECK(!bounds.intersect(SkIRect::MakeXYWH(sx, sy, sw, sh)));
|
||||
}
|
||||
@@ -85,7 +85,7 @@ approach to change color components.
|
||||
return image_data;
|
||||
--- a/third_party/blink/renderer/platform/BUILD.gn
|
||||
+++ b/third_party/blink/renderer/platform/BUILD.gn
|
||||
@@ -1623,7 +1623,9 @@ component("platform") {
|
||||
@@ -1591,7 +1591,9 @@ component("platform") {
|
||||
"//third_party/blink/renderer:non_test_config",
|
||||
]
|
||||
|
||||
@@ -98,7 +98,7 @@ approach to change color components.
|
||||
"//third_party/blink/renderer/platform/blob",
|
||||
--- a/third_party/blink/renderer/platform/exported/web_runtime_features.cc
|
||||
+++ b/third_party/blink/renderer/platform/exported/web_runtime_features.cc
|
||||
@@ -667,4 +667,8 @@ void WebRuntimeFeatures::EnableFingerpri
|
||||
@@ -675,4 +675,8 @@ void WebRuntimeFeatures::EnableFingerpri
|
||||
RuntimeEnabledFeatures::SetFingerprintingCanvasMeasureTextNoiseEnabled(enable);
|
||||
}
|
||||
|
||||
@@ -322,7 +322,7 @@ approach to change color components.
|
||||
// Methods overridden by all sub-classes
|
||||
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
|
||||
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
|
||||
@@ -1125,6 +1125,9 @@
|
||||
@@ -1152,6 +1152,9 @@
|
||||
name: "FingerprintingCanvasMeasureTextNoise",
|
||||
},
|
||||
{
|
||||
|
||||
@@ -15,6 +15,16 @@ with limited CPU/memory resources and it is disabled by default.
|
||||
net/socket/client_socket_pool_manager.cc | 16 ++++++++++++++++
|
||||
7 files changed, 42 insertions(+)
|
||||
|
||||
--- a/chrome/browser/BUILD.gn
|
||||
+++ b/chrome/browser/BUILD.gn
|
||||
@@ -2129,6 +2129,7 @@ static_library("browser") {
|
||||
"//components/net_log",
|
||||
"//components/network_hints/common:mojo_bindings",
|
||||
"//components/network_session_configurator/browser",
|
||||
+ "//components/network_session_configurator/common",
|
||||
"//components/network_time",
|
||||
"//components/no_state_prefetch/browser",
|
||||
"//components/no_state_prefetch/common",
|
||||
--- a/chrome/browser/bromite_flag_choices.h
|
||||
+++ b/chrome/browser/bromite_flag_choices.h
|
||||
@@ -4,4 +4,8 @@
|
||||
@@ -52,7 +62,7 @@ with limited CPU/memory resources and it is disabled by default.
|
||||
#include "base/synchronization/waitable_event.h"
|
||||
#include "base/task/single_thread_task_runner.h"
|
||||
#include "base/task/task_traits.h"
|
||||
@@ -102,6 +104,7 @@
|
||||
@@ -100,6 +102,7 @@
|
||||
#include "components/metrics/metrics_service.h"
|
||||
#include "components/metrics_services_manager/metrics_services_manager.h"
|
||||
#include "components/metrics_services_manager/metrics_services_manager_client.h"
|
||||
@@ -60,7 +70,7 @@ with limited CPU/memory resources and it is disabled by default.
|
||||
#include "components/network_time/network_time_tracker.h"
|
||||
#include "components/permissions/permissions_client.h"
|
||||
#include "components/policy/core/common/policy_service.h"
|
||||
@@ -134,6 +137,7 @@
|
||||
@@ -132,6 +135,7 @@
|
||||
#include "media/media_buildflags.h"
|
||||
#include "mojo/public/cpp/bindings/pending_receiver.h"
|
||||
#include "net/log/net_log.h"
|
||||
@@ -68,7 +78,7 @@ with limited CPU/memory resources and it is disabled by default.
|
||||
#include "ppapi/buildflags/buildflags.h"
|
||||
#include "printing/buildflags/buildflags.h"
|
||||
#include "services/network/public/cpp/features.h"
|
||||
@@ -343,6 +347,18 @@ void BrowserProcessImpl::Init() {
|
||||
@@ -341,6 +345,18 @@ void BrowserProcessImpl::Init() {
|
||||
pref_change_registrar_.Add(metrics::prefs::kMetricsReportingEnabled,
|
||||
base::BindRepeating(&ApplyMetricsReportingPolicy));
|
||||
|
||||
@@ -87,21 +97,11 @@ with limited CPU/memory resources and it is disabled by default.
|
||||
DCHECK(!webrtc_event_log_manager_);
|
||||
webrtc_event_log_manager_ = WebRtcEventLogManager::CreateSingletonInstance();
|
||||
|
||||
--- a/chrome/browser/BUILD.gn
|
||||
+++ b/chrome/browser/BUILD.gn
|
||||
@@ -2102,6 +2102,7 @@ static_library("browser") {
|
||||
"//components/net_log",
|
||||
"//components/network_hints/common:mojo_bindings",
|
||||
"//components/network_session_configurator/browser",
|
||||
+ "//components/network_session_configurator/common",
|
||||
"//components/network_time",
|
||||
"//components/no_state_prefetch/browser",
|
||||
"//components/no_state_prefetch/common",
|
||||
--- a/chrome/browser/flag_descriptions.cc
|
||||
+++ b/chrome/browser/flag_descriptions.cc
|
||||
@@ -1630,6 +1630,10 @@ const char kLogJsConsoleMessagesDescript
|
||||
"Enable logging JS console messages in system logs, please note that they "
|
||||
"may contain PII.";
|
||||
@@ -1656,6 +1656,10 @@ const char kUnthrottledNestedTimeoutDesc
|
||||
"websites abusing the API will still eventually have their setTimeouts "
|
||||
"clamped.";
|
||||
|
||||
+const char kMaxConnectionsPerHostName[] = "Maximum connections per host";
|
||||
+const char kMaxConnectionsPerHostDescription[] =
|
||||
@@ -112,9 +112,9 @@ with limited CPU/memory resources and it is disabled by default.
|
||||
const char kMediaRouterCastAllowAllIPsDescription[] =
|
||||
--- a/chrome/browser/flag_descriptions.h
|
||||
+++ b/chrome/browser/flag_descriptions.h
|
||||
@@ -931,6 +931,9 @@ extern const char kLensCameraAssistedSea
|
||||
extern const char kLogJsConsoleMessagesName[];
|
||||
extern const char kLogJsConsoleMessagesDescription[];
|
||||
@@ -939,6 +939,9 @@ extern const char kLogJsConsoleMessagesD
|
||||
extern const char kUnthrottledNestedTimeoutName[];
|
||||
extern const char kUnthrottledNestedTimeoutDescription[];
|
||||
|
||||
+extern const char kMaxConnectionsPerHostName[];
|
||||
+extern const char kMaxConnectionsPerHostDescription[];
|
||||
|
||||
@@ -4,7 +4,7 @@ bug-debian: http://bugs.debian.org/857767
|
||||
|
||||
--- a/chrome/browser/profiles/profile_manager.cc
|
||||
+++ b/chrome/browser/profiles/profile_manager.cc
|
||||
@@ -1379,7 +1379,7 @@ void ProfileManager::InitProfileUserPref
|
||||
@@ -1397,7 +1397,7 @@ void ProfileManager::InitProfileUserPref
|
||||
profile->GetPrefs()->SetString(prefs::kSupervisedUserId,
|
||||
supervised_user_id);
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
void BackgroundModeManager::RegisterProfile(Profile* profile) {
|
||||
--- a/chrome/browser/chrome_content_browser_client.cc
|
||||
+++ b/chrome/browser/chrome_content_browser_client.cc
|
||||
@@ -1264,7 +1264,7 @@ void ChromeContentBrowserClient::Registe
|
||||
@@ -1286,7 +1286,7 @@ void ChromeContentBrowserClient::Registe
|
||||
void ChromeContentBrowserClient::RegisterProfilePrefs(
|
||||
user_prefs::PrefRegistrySyncable* registry) {
|
||||
registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false);
|
||||
@@ -23,7 +23,7 @@
|
||||
// used for mapping the command-line flags).
|
||||
--- a/chrome/browser/net/profile_network_context_service.cc
|
||||
+++ b/chrome/browser/net/profile_network_context_service.cc
|
||||
@@ -337,7 +337,7 @@ void ProfileNetworkContextService::Updat
|
||||
@@ -339,7 +339,7 @@ void ProfileNetworkContextService::Updat
|
||||
void ProfileNetworkContextService::RegisterProfilePrefs(
|
||||
user_prefs::PrefRegistrySyncable* registry) {
|
||||
registry->RegisterBooleanPref(
|
||||
@@ -45,7 +45,7 @@
|
||||
// Enum representing possible values of the Preload Pages opt-in state. Since
|
||||
--- a/chrome/browser/profiles/profile.cc
|
||||
+++ b/chrome/browser/profiles/profile.cc
|
||||
@@ -275,7 +275,7 @@ const char Profile::kProfileKey[] = "__P
|
||||
@@ -276,7 +276,7 @@ const char Profile::kProfileKey[] = "__P
|
||||
void Profile::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
|
||||
registry->RegisterBooleanPref(
|
||||
prefs::kSearchSuggestEnabled,
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
const GURL url;
|
||||
--- a/components/ntp_snippets/features.cc
|
||||
+++ b/components/ntp_snippets/features.cc
|
||||
@@ -39,7 +39,7 @@ const base::Feature* const kAllFeatures[
|
||||
@@ -38,7 +38,7 @@ const base::Feature* const kAllFeatures[
|
||||
&kOptionalImagesEnabledFeature};
|
||||
|
||||
const base::Feature kArticleSuggestionsFeature{
|
||||
@@ -39,7 +39,7 @@
|
||||
|
||||
const base::Feature kRemoteSuggestionsEmulateM58FetchingSchedule{
|
||||
"RemoteSuggestionsEmulateM58FetchingSchedule",
|
||||
@@ -69,10 +69,10 @@ const char kNotificationsDailyLimit[] =
|
||||
@@ -68,10 +68,10 @@ const char kNotificationsDailyLimit[] =
|
||||
const char kNotificationsIgnoredLimitParam[] = "ignored_limit";
|
||||
|
||||
const base::Feature kKeepPrefetchedContentSuggestions{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/ui/startup/startup_tab_provider.cc
|
||||
+++ b/chrome/browser/ui/startup/startup_tab_provider.cc
|
||||
@@ -108,7 +108,7 @@ bool ValidateUrl(const GURL& url) {
|
||||
@@ -144,7 +144,7 @@ bool IsChromeControlledNtpUrl(const GURL
|
||||
|
||||
StartupTabs StartupTabProviderImpl::GetOnboardingTabs(Profile* profile) const {
|
||||
// Chrome OS has its own welcome flow provided by OOBE.
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
unload_controller_.ResetTryToCloseWindow();
|
||||
}
|
||||
|
||||
@@ -2698,6 +2702,62 @@ bool Browser::CanCloseWithInProgressDown
|
||||
@@ -2701,6 +2705,62 @@ bool Browser::CanCloseWithInProgressDown
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -97,7 +97,7 @@
|
||||
void Browser::InProgressDownloadResponse(bool cancel_downloads) {
|
||||
if (cancel_downloads) {
|
||||
cancel_download_confirmation_state_ = RESPONSE_RECEIVED;
|
||||
@@ -2716,6 +2776,22 @@ void Browser::InProgressDownloadResponse
|
||||
@@ -2719,6 +2779,22 @@ void Browser::InProgressDownloadResponse
|
||||
|
||||
std::move(warn_before_closing_callback_)
|
||||
.Run(WarnBeforeClosingResult::kDoNotClose);
|
||||
@@ -130,7 +130,7 @@
|
||||
#include "chrome/browser/ui/signin_view_controller.h"
|
||||
#include "chrome/browser/ui/tabs/tab_strip_model_observer.h"
|
||||
#include "chrome/browser/ui/unload_controller.h"
|
||||
@@ -1015,12 +1016,17 @@ class Browser : public TabStripModelObse
|
||||
@@ -1010,12 +1011,17 @@ class Browser : public TabStripModelObse
|
||||
// Returns true if the window can close, false otherwise.
|
||||
bool CanCloseWithInProgressDownloads();
|
||||
|
||||
@@ -148,7 +148,7 @@
|
||||
// Called when all warnings have completed when attempting to close the
|
||||
// browser directly (e.g. via hotkey, close button, terminate signal, etc.)
|
||||
// Used as a WarnBeforeClosingCallback by ShouldCloseWindow().
|
||||
@@ -1183,6 +1189,8 @@ class Browser : public TabStripModelObse
|
||||
@@ -1178,6 +1184,8 @@ class Browser : public TabStripModelObse
|
||||
// when the browser is closed with in-progress downloads.
|
||||
CancelDownloadConfirmationState cancel_download_confirmation_state_;
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/chrome_content_browser_client.cc
|
||||
+++ b/chrome/browser/chrome_content_browser_client.cc
|
||||
@@ -771,6 +771,9 @@ bool HandleNewTabPageLocationOverride(
|
||||
@@ -774,6 +774,9 @@ bool HandleNewTabPageLocationOverride(
|
||||
Profile* profile = Profile::FromBrowserContext(browser_context);
|
||||
std::string ntp_location =
|
||||
profile->GetPrefs()->GetString(prefs::kNewTabPageLocationOverride);
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
#include "base/feature_list.h"
|
||||
#include "base/format_macros.h"
|
||||
#include "base/metrics/histogram.h"
|
||||
@@ -272,6 +274,15 @@ AutocompleteController::AutocompleteCont
|
||||
@@ -292,6 +294,15 @@ AutocompleteController::AutocompleteCont
|
||||
search_service_worker_signal_sent_(false),
|
||||
template_url_service_(provider_client_->GetTemplateURLService()) {
|
||||
provider_types &= ~OmniboxFieldTrial::GetDisabledProviderTypes();
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
return true;
|
||||
--- a/chrome/browser/ui/views/location_bar/location_bar_view.cc
|
||||
+++ b/chrome/browser/ui/views/location_bar/location_bar_view.cc
|
||||
@@ -298,7 +298,8 @@ void LocationBarView::Init() {
|
||||
@@ -305,7 +305,8 @@ void LocationBarView::Init() {
|
||||
// the left most icon.
|
||||
params.types_enabled.push_back(PageActionIconType::kSendTabToSelf);
|
||||
params.types_enabled.push_back(PageActionIconType::kClickToCall);
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
|
||||
--- a/chrome/renderer/chrome_render_frame_observer.h
|
||||
+++ b/chrome/renderer/chrome_render_frame_observer.h
|
||||
@@ -138,6 +138,7 @@ class ChromeRenderFrameObserver : public
|
||||
@@ -140,6 +140,7 @@ class ChromeRenderFrameObserver : public
|
||||
#if BUILDFLAG(SAFE_BROWSING_AVAILABLE)
|
||||
safe_browsing::PhishingClassifierDelegate* phishing_classifier_ = nullptr;
|
||||
#endif
|
||||
@@ -70,7 +70,7 @@
|
||||
#include "base/containers/contains.h"
|
||||
#include "base/debug/crash_logging.h"
|
||||
#include "base/format_macros.h"
|
||||
@@ -199,6 +200,12 @@ bool IsCreatedByExtension(const Template
|
||||
@@ -200,6 +201,12 @@ bool IsCreatedByExtension(const Template
|
||||
template_url->type() == TemplateURL::OMNIBOX_API_EXTENSION;
|
||||
}
|
||||
|
||||
@@ -83,7 +83,7 @@
|
||||
} // namespace
|
||||
|
||||
// TemplateURLService::LessWithPrefix -----------------------------------------
|
||||
@@ -284,6 +291,7 @@ TemplateURLService::TemplateURLService(
|
||||
@@ -285,6 +292,7 @@ TemplateURLService::TemplateURLService(
|
||||
std::unique_ptr<TemplateURLServiceClient> client,
|
||||
const base::RepeatingClosure& dsp_change_callback)
|
||||
: prefs_(prefs),
|
||||
@@ -91,7 +91,7 @@
|
||||
search_terms_data_(std::move(search_terms_data)),
|
||||
web_data_service_(web_data_service),
|
||||
client_(std::move(client)),
|
||||
@@ -365,8 +373,8 @@ bool TemplateURLService::CanAddAutogener
|
||||
@@ -366,8 +374,8 @@ bool TemplateURLService::CanAddAutogener
|
||||
// that may interfere with search queries). An easy heuristic for this is
|
||||
// whether the user has a TemplateURL that has been manually modified (e.g.,
|
||||
// renamed) connected to the same host.
|
||||
@@ -102,7 +102,7 @@
|
||||
}
|
||||
|
||||
bool TemplateURLService::IsPrepopulatedOrCreatedByPolicy(
|
||||
@@ -1502,6 +1510,8 @@ SyncDataMap TemplateURLService::CreateGU
|
||||
@@ -1516,6 +1524,8 @@ SyncDataMap TemplateURLService::CreateGU
|
||||
|
||||
void TemplateURLService::Init(const Initializer* initializers,
|
||||
int num_initializers) {
|
||||
@@ -111,7 +111,7 @@
|
||||
if (client_)
|
||||
client_->SetOwner(this);
|
||||
|
||||
@@ -1638,6 +1648,9 @@ void TemplateURLService::ChangeToLoadedS
|
||||
@@ -1654,6 +1664,9 @@ void TemplateURLService::ChangeToLoadedS
|
||||
|
||||
bool TemplateURLService::CanAddAutogeneratedKeywordForHost(
|
||||
const std::string& host) const {
|
||||
@@ -123,7 +123,7 @@
|
||||
return true;
|
||||
--- a/components/search_engines/template_url_service.h
|
||||
+++ b/components/search_engines/template_url_service.h
|
||||
@@ -706,6 +706,8 @@ class TemplateURLService : public WebDat
|
||||
@@ -715,6 +715,8 @@ class TemplateURLService : public WebDat
|
||||
// ---------- Browser state related members ---------------------------------
|
||||
raw_ptr<PrefService> prefs_ = nullptr;
|
||||
|
||||
|
||||
@@ -27,15 +27,15 @@
|
||||
#include "base/compiler_specific.h"
|
||||
#include "base/containers/adapters.h"
|
||||
#include "base/containers/contains.h"
|
||||
@@ -1904,6 +1905,8 @@ void TabStrip::OnMouseEventInTab(views::
|
||||
@@ -1519,6 +1520,8 @@ void TabStrip::OnMouseEventInTab(views::
|
||||
}
|
||||
|
||||
void TabStrip::UpdateHoverCard(Tab* tab, HoverCardUpdateType update_type) {
|
||||
+ if (base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII("tab-hover-cards") == "tooltip" ||
|
||||
+ base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII("tab-hover-cards") == "none") return;
|
||||
// Some operations (including e.g. starting a drag) can cause the tab focus
|
||||
// to change at the same time as the tabstrip is starting to animate; the
|
||||
// hover card should not be visible at this time.
|
||||
tab_container_->UpdateHoverCard(tab, update_type);
|
||||
}
|
||||
|
||||
--- a/chrome/browser/ungoogled_flag_choices.h
|
||||
+++ b/chrome/browser/ungoogled_flag_choices.h
|
||||
@@ -70,4 +70,13 @@ const FeatureEntry::Choice kCloseConfirm
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/ui/browser_command_controller.cc
|
||||
+++ b/chrome/browser/ui/browser_command_controller.cc
|
||||
@@ -1160,7 +1160,8 @@ void BrowserCommandController::InitComma
|
||||
@@ -1167,7 +1167,8 @@ void BrowserCommandController::InitComma
|
||||
command_updater_.UpdateCommandEnabled(IDC_WINDOW_CLOSE_OTHER_TABS,
|
||||
normal_window);
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
#include "base/strings/utf_string_conversions.h"
|
||||
#include "build/build_config.h"
|
||||
#include "chrome/browser/themes/theme_properties.h"
|
||||
@@ -137,7 +138,8 @@ TabStripRegionView::TabStripRegionView(s
|
||||
@@ -139,7 +140,8 @@ TabStripRegionView::TabStripRegionView(s
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
#include "base/containers/flat_map.h"
|
||||
#include "base/cxx17_backports.h"
|
||||
#include "base/memory/raw_ptr.h"
|
||||
@@ -1875,6 +1876,10 @@ bool TabStripModel::CloseTabs(base::span
|
||||
@@ -1902,6 +1903,10 @@ bool TabStripModel::CloseTabs(base::span
|
||||
if (items.empty())
|
||||
return true;
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
bool IsExtensionDownload(const download::DownloadItem& download_item);
|
||||
--- a/chrome/browser/download/download_target_determiner.cc
|
||||
+++ b/chrome/browser/download/download_target_determiner.cc
|
||||
@@ -1057,10 +1057,12 @@ DownloadConfirmationReason DownloadTarge
|
||||
@@ -1071,10 +1071,12 @@ DownloadConfirmationReason DownloadTarge
|
||||
return DownloadConfirmationReason::SAVE_AS;
|
||||
|
||||
#if BUILDFLAG(ENABLE_EXTENSIONS)
|
||||
@@ -77,7 +77,7 @@
|
||||
#include "base/containers/contains.h"
|
||||
#include "base/logging.h"
|
||||
#include "base/metrics/histogram_functions.h"
|
||||
@@ -250,6 +251,13 @@ bool ExtensionManagement::IsInstallation
|
||||
@@ -251,6 +252,13 @@ bool ExtensionManagement::IsInstallation
|
||||
bool ExtensionManagement::IsOffstoreInstallAllowed(
|
||||
const GURL& url,
|
||||
const GURL& referrer_url) const {
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
#include "base/callback_helpers.h"
|
||||
#include "base/compiler_specific.h"
|
||||
#include "base/containers/flat_set.h"
|
||||
@@ -977,7 +978,8 @@ void HistoryBackend::InitImpl(
|
||||
@@ -978,7 +979,8 @@ void HistoryBackend::InitImpl(
|
||||
db_->GetStartDate(&first_recorded_time_);
|
||||
|
||||
// Start expiring old stuff.
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
#include "base/metrics/user_metrics.h"
|
||||
#include "base/task/post_task.h"
|
||||
#include "base/task/thread_pool.h"
|
||||
@@ -109,6 +110,18 @@ DragOperation GetDropEffect(const ui::Dr
|
||||
@@ -110,6 +111,18 @@ DragOperation GetDropEffect(const ui::Dr
|
||||
return DragOperation::kMove;
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
} // namespace
|
||||
|
||||
BrowserRootView::DropInfo::DropInfo() = default;
|
||||
@@ -120,7 +133,9 @@ BrowserRootView::DropInfo::~DropInfo() {
|
||||
@@ -121,7 +134,9 @@ BrowserRootView::DropInfo::~DropInfo() {
|
||||
|
||||
BrowserRootView::BrowserRootView(BrowserView* browser_view,
|
||||
views::Widget* widget)
|
||||
@@ -38,7 +38,7 @@
|
||||
|
||||
BrowserRootView::~BrowserRootView() {
|
||||
// It's possible to destroy the browser while a drop is active. In this case,
|
||||
@@ -255,7 +270,7 @@ bool BrowserRootView::OnMouseWheel(const
|
||||
@@ -243,7 +258,7 @@ bool BrowserRootView::OnMouseWheel(const
|
||||
|
||||
// Scroll-event-changes-tab is incompatible with scrolling tabstrip, so
|
||||
// disable it if the latter feature is enabled.
|
||||
@@ -49,7 +49,7 @@
|
||||
// tabstrip, or the empty space beside the tabstrip.
|
||||
--- a/chrome/browser/ui/views/frame/browser_root_view.h
|
||||
+++ b/chrome/browser/ui/views/frame/browser_root_view.h
|
||||
@@ -144,6 +144,8 @@ class BrowserRootView : public views::in
|
||||
@@ -142,6 +142,8 @@ class BrowserRootView : public views::in
|
||||
int scroll_remainder_x_ = 0;
|
||||
int scroll_remainder_y_ = 0;
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/ui/views/toolbar/toolbar_view.cc
|
||||
+++ b/chrome/browser/ui/views/toolbar/toolbar_view.cc
|
||||
@@ -282,14 +282,30 @@ void ToolbarView::Init() {
|
||||
@@ -285,14 +285,30 @@ void ToolbarView::Init() {
|
||||
|
||||
std::unique_ptr<ToolbarAccountIconContainerView>
|
||||
toolbar_account_icon_container;
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
|
||||
--- a/net/base/features.cc
|
||||
+++ b/net/base/features.cc
|
||||
@@ -259,5 +259,7 @@ const base::Feature kRecordRadioWakeupTr
|
||||
@@ -266,5 +266,7 @@ const base::Feature kRecordRadioWakeupTr
|
||||
const base::Feature kSandboxHttpCache("SandboxHttpCache",
|
||||
base::FEATURE_DISABLED_BY_DEFAULT);
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
} // namespace net
|
||||
--- a/net/base/features.h
|
||||
+++ b/net/base/features.h
|
||||
@@ -390,6 +390,8 @@ NET_EXPORT extern const base::Feature kR
|
||||
@@ -401,6 +401,8 @@ NET_EXPORT extern const base::Feature kR
|
||||
// the network process to be sandboxed.
|
||||
NET_EXPORT extern const base::Feature kSandboxHttpCache;
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
--- a/net/dns/host_resolver_manager.cc
|
||||
+++ b/net/dns/host_resolver_manager.cc
|
||||
@@ -151,11 +151,6 @@ const unsigned kMinimumTTLSeconds = kCac
|
||||
@@ -152,11 +152,6 @@ const unsigned kMinimumTTLSeconds = kCac
|
||||
// cached.
|
||||
const int kIPv6ProbePeriodMs = 1000;
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
enum DnsResolveStatus {
|
||||
RESOLVE_STATUS_DNS_SUCCESS = 0,
|
||||
RESOLVE_STATUS_PROC_SUCCESS,
|
||||
@@ -3907,7 +3902,7 @@ bool HostResolverManager::IsIPv6Reachabl
|
||||
@@ -3938,7 +3933,7 @@ bool HostResolverManager::IsIPv6Reachabl
|
||||
(tick_clock_->NowTicks() - last_ipv6_probe_time_).InMilliseconds() >
|
||||
kIPv6ProbePeriodMs) {
|
||||
SetLastIPv6ProbeResult(
|
||||
|
||||
@@ -343,17 +343,16 @@
|
||||
|
||||
// Dummy number used for indicating that a new search engine is added.
|
||||
const int kNewSearchEngineIndex = -1;
|
||||
@@ -212,6 +213,9 @@ SearchEnginesHandler::CreateDictionaryFo
|
||||
@@ -216,6 +217,8 @@ base::Value::Dict SearchEnginesHandler::
|
||||
Profile* profile = Profile::FromWebUI(web_ui());
|
||||
dict->SetStringKey(
|
||||
"url", template_url->url_ref().DisplayURL(UIThreadSearchTermsData()));
|
||||
+ dict->SetStringKey("suggestionsUrl",
|
||||
+ template_url->suggestions_url_ref().DisplayURL(
|
||||
+ UIThreadSearchTermsData()));
|
||||
dict->SetBoolKey("urlLocked", template_url->prepopulate_id() > 0);
|
||||
dict.Set("url",
|
||||
template_url->url_ref().DisplayURL(UIThreadSearchTermsData()));
|
||||
+ dict.Set("suggestionsUrl", template_url->suggestions_url_ref().DisplayURL(
|
||||
+ UIThreadSearchTermsData()));
|
||||
dict.Set("urlLocked", template_url->prepopulate_id() > 0);
|
||||
GURL icon_url = template_url->favicon_url();
|
||||
if (icon_url.is_valid())
|
||||
@@ -325,12 +329,14 @@ void SearchEnginesHandler::HandleSearchE
|
||||
@@ -326,12 +329,14 @@ void SearchEnginesHandler::HandleSearchE
|
||||
void SearchEnginesHandler::OnEditedKeyword(TemplateURL* template_url,
|
||||
const std::u16string& title,
|
||||
const std::u16string& keyword,
|
||||
@@ -371,7 +370,7 @@
|
||||
|
||||
edit_controller_.reset();
|
||||
}
|
||||
@@ -358,6 +364,8 @@ bool SearchEnginesHandler::CheckFieldVal
|
||||
@@ -359,6 +364,8 @@ bool SearchEnginesHandler::CheckFieldVal
|
||||
is_valid = edit_controller_->IsKeywordValid(base::UTF8ToUTF16(field_value));
|
||||
else if (field_name.compare(kQueryUrlField) == 0)
|
||||
is_valid = edit_controller_->IsURLValid(field_value);
|
||||
@@ -380,7 +379,7 @@
|
||||
else
|
||||
NOTREACHED();
|
||||
|
||||
@@ -379,14 +387,17 @@ void SearchEnginesHandler::HandleSearchE
|
||||
@@ -380,14 +387,17 @@ void SearchEnginesHandler::HandleSearchE
|
||||
const std::string& search_engine = args[0].GetString();
|
||||
const std::string& keyword = args[1].GetString();
|
||||
const std::string& query_url = args[2].GetString();
|
||||
@@ -414,7 +413,7 @@
|
||||
void RegisterMessages() override;
|
||||
@@ -77,8 +78,8 @@ class SearchEnginesHandler : public Sett
|
||||
// to WebUI. Called from WebUI.
|
||||
void HandleValidateSearchEngineInput(base::Value::ConstListView args);
|
||||
void HandleValidateSearchEngineInput(const base::Value::List& args);
|
||||
|
||||
- // Checks whether the given user input field (searchEngine, keyword, queryUrl)
|
||||
- // is populated with a valid value.
|
||||
@@ -425,7 +424,7 @@
|
||||
|
||||
--- a/components/search_engines/template_url_service.cc
|
||||
+++ b/components/search_engines/template_url_service.cc
|
||||
@@ -643,7 +643,8 @@ void TemplateURLService::IncrementUsageC
|
||||
@@ -644,7 +644,8 @@ void TemplateURLService::IncrementUsageC
|
||||
void TemplateURLService::ResetTemplateURL(TemplateURL* url,
|
||||
const std::u16string& title,
|
||||
const std::u16string& keyword,
|
||||
@@ -435,7 +434,7 @@
|
||||
DCHECK(!IsCreatedByExtension(url));
|
||||
DCHECK(!keyword.empty());
|
||||
DCHECK(!search_url.empty());
|
||||
@@ -658,6 +659,7 @@ void TemplateURLService::ResetTemplateUR
|
||||
@@ -659,6 +660,7 @@ void TemplateURLService::ResetTemplateUR
|
||||
data.safe_for_autoreplace = false;
|
||||
data.last_modified = clock_->Now();
|
||||
data.is_active = TemplateURLData::ActiveStatus::kTrue;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/chrome/browser/about_flags.cc
|
||||
+++ b/chrome/browser/about_flags.cc
|
||||
@@ -2865,7 +2865,13 @@ constexpr FeatureEntry::FeatureVariation
|
||||
@@ -2967,7 +2967,13 @@ constexpr FeatureEntry::FeatureVariation
|
||||
// calculate and verify checksum.
|
||||
//
|
||||
// When adding a new choice, add it to the end of the list.
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
--- a/chrome/browser/media/router/discovery/dial/dial_registry.cc
|
||||
+++ b/chrome/browser/media/router/discovery/dial/dial_registry.cc
|
||||
@@ -150,10 +150,6 @@ void DialRegistry::StartPeriodicDiscover
|
||||
@@ -154,10 +154,6 @@ void DialRegistry::StartPeriodicDiscover
|
||||
return;
|
||||
|
||||
dial_ = CreateDialService();
|
||||
@@ -14,7 +14,7 @@
|
||||
// Always send the current device list with the next discovery request. This
|
||||
// may not be necessary, but is done to match previous behavior.
|
||||
++registry_generation_;
|
||||
@@ -170,8 +166,6 @@ void DialRegistry::StopPeriodicDiscovery
|
||||
@@ -174,8 +170,6 @@ void DialRegistry::StopPeriodicDiscovery
|
||||
if (!dial_)
|
||||
return;
|
||||
|
||||
|
||||
@@ -150,7 +150,7 @@
|
||||
} // namespace download
|
||||
--- a/content/browser/BUILD.gn
|
||||
+++ b/content/browser/BUILD.gn
|
||||
@@ -82,7 +82,6 @@ source_set("browser") {
|
||||
@@ -83,7 +83,6 @@ source_set("browser") {
|
||||
"//components/permissions:permissions_common",
|
||||
"//components/power_scheduler",
|
||||
"//components/services/filesystem:lib",
|
||||
@@ -167,8 +167,8 @@
|
||||
-#include "components/services/quarantine/quarantine.h"
|
||||
#include "content/browser/file_system_access/file_system_access_error.h"
|
||||
#include "content/public/browser/content_browser_client.h"
|
||||
#include "content/public/common/content_client.h"
|
||||
@@ -194,20 +193,8 @@ void SafeMoveHelper::DidAfterWriteCheck(
|
||||
#include "content/public/browser/global_routing_id.h"
|
||||
@@ -195,20 +194,8 @@ void SafeMoveHelper::DidAfterWriteCheck(
|
||||
// not exist anymore. In case of error, the source file URL will point to a
|
||||
// valid filesystem location.
|
||||
base::OnceCallback<void(base::File::Error)> result_callback;
|
||||
@@ -189,7 +189,7 @@
|
||||
manager_->DoFileSystemOperation(
|
||||
FROM_HERE, &storage::FileSystemOperationRunner::Move,
|
||||
std::move(result_callback), source_url(), dest_url(), options_,
|
||||
@@ -223,7 +210,6 @@ void SafeMoveHelper::DidFileSkipQuaranti
|
||||
@@ -224,7 +211,6 @@ void SafeMoveHelper::DidFileSkipQuaranti
|
||||
void SafeMoveHelper::DidFileDoQuarantine(
|
||||
const storage::FileSystemURL& target_url,
|
||||
const GURL& referrer_url,
|
||||
@@ -197,7 +197,7 @@
|
||||
base::File::Error result) {
|
||||
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
|
||||
|
||||
@@ -254,37 +240,9 @@ void SafeMoveHelper::DidFileDoQuarantine
|
||||
@@ -255,37 +241,9 @@ void SafeMoveHelper::DidFileDoQuarantine
|
||||
referrer_url.is_valid() && referrer_url.SchemeIsHTTPOrHTTPS()
|
||||
? referrer_url
|
||||
: GURL();
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- a/components/optimization_guide/core/optimization_guide_features.cc
|
||||
+++ b/components/optimization_guide/core/optimization_guide_features.cc
|
||||
@@ -77,7 +77,7 @@ const base::Feature kOptimizationHintsFi
|
||||
@@ -73,7 +73,7 @@ const base::Feature kOptimizationHintsFi
|
||||
|
||||
// Enables fetching from a remote Optimization Guide Service.
|
||||
const base::Feature kRemoteOptimizationGuideFetching{
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
--- a/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
|
||||
+++ b/third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
|
||||
@@ -3630,8 +3630,7 @@ ScriptValue WebGLRenderingContextBase::g
|
||||
@@ -3629,8 +3629,7 @@ ScriptValue WebGLRenderingContextBase::g
|
||||
pname, IdentifiabilityBenignStringToken(
|
||||
String(ContextGL()->GetString(GL_RENDERER))));
|
||||
}
|
||||
@@ -13,7 +13,7 @@
|
||||
}
|
||||
SynthesizeGLError(
|
||||
GL_INVALID_ENUM, "getParameter",
|
||||
@@ -3645,8 +3644,7 @@ ScriptValue WebGLRenderingContextBase::g
|
||||
@@ -3644,8 +3643,7 @@ ScriptValue WebGLRenderingContextBase::g
|
||||
pname, IdentifiabilityBenignStringToken(
|
||||
String(ContextGL()->GetString(GL_VENDOR))));
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/third_party/blink/common/features.cc
|
||||
+++ b/third_party/blink/common/features.cc
|
||||
@@ -468,7 +468,7 @@ const base::Feature kComputePressure{"Co
|
||||
@@ -491,7 +491,7 @@ const base::Feature kComputePressure{"Co
|
||||
// Prefetch request properties are updated to be privacy-preserving. See
|
||||
// crbug.com/988956.
|
||||
const base::Feature kPrefetchPrivacyChanges{"PrefetchPrivacyChanges",
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/chrome/browser/ui/browser_commands.cc
|
||||
+++ b/chrome/browser/ui/browser_commands.cc
|
||||
@@ -443,11 +443,6 @@ int GetContentRestrictions(const Browser
|
||||
@@ -448,11 +448,6 @@ int GetContentRestrictions(const Browser
|
||||
CoreTabHelper* core_tab_helper =
|
||||
CoreTabHelper::FromWebContents(current_tab);
|
||||
content_restrictions = core_tab_helper->content_restrictions();
|
||||
@@ -14,7 +14,7 @@
|
||||
}
|
||||
return content_restrictions;
|
||||
}
|
||||
@@ -1371,8 +1366,7 @@ bool CanSavePage(const Browser* browser)
|
||||
@@ -1376,8 +1371,7 @@ bool CanSavePage(const Browser* browser)
|
||||
DownloadPrefs::DownloadRestriction::ALL_FILES) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
AddChildView(std::make_unique<views::InkDropContainerView>());
|
||||
--- a/chrome/browser/ui/views/tabs/tab_strip.cc
|
||||
+++ b/chrome/browser/ui/views/tabs/tab_strip.cc
|
||||
@@ -2315,8 +2315,6 @@ void TabStrip::NewTabButtonPressed(const
|
||||
@@ -1844,8 +1844,6 @@ void TabStrip::NewTabButtonPressed(const
|
||||
|
||||
const ui::MouseEvent& mouse = static_cast<const ui::MouseEvent&>(event);
|
||||
if (mouse.IsOnlyMiddleMouseButton()) {
|
||||
@@ -22,7 +22,7 @@
|
||||
ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread();
|
||||
CHECK(clipboard);
|
||||
std::u16string clipboard_text;
|
||||
@@ -2324,7 +2322,6 @@ void TabStrip::NewTabButtonPressed(const
|
||||
@@ -1853,7 +1851,6 @@ void TabStrip::NewTabButtonPressed(const
|
||||
/* data_dst = */ nullptr, &clipboard_text);
|
||||
if (!clipboard_text.empty())
|
||||
controller_->CreateNewTabWithLocation(clipboard_text);
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
#
|
||||
--- a/components/search_engines/template_url_prepopulate_data.cc
|
||||
+++ b/components/search_engines/template_url_prepopulate_data.cc
|
||||
@@ -1331,6 +1331,9 @@ std::vector<std::unique_ptr<TemplateURLD
|
||||
@@ -1330,6 +1330,9 @@ std::vector<std::unique_ptr<TemplateURLD
|
||||
std::vector<std::unique_ptr<TemplateURLData>> t_urls;
|
||||
for (size_t i = 0; i < num_engines; ++i)
|
||||
t_urls.push_back(TemplateURLDataFromPrepopulatedEngine(*engines[i]));
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
--- a/chrome/browser/ui/startup/bad_flags_prompt.cc
|
||||
+++ b/chrome/browser/ui/startup/bad_flags_prompt.cc
|
||||
@@ -59,7 +59,6 @@ static const char* kBadFlags[] = {
|
||||
@@ -61,7 +61,6 @@ static const char* kBadFlags[] = {
|
||||
// These flags disable sandbox-related security.
|
||||
sandbox::policy::switches::kDisableGpuSandbox,
|
||||
sandbox::policy::switches::kDisableSeccompFilterSandbox,
|
||||
|
||||
@@ -62,9 +62,9 @@
|
||||
- $i18n{openTabsMenuItem}
|
||||
- <paper-ripple></paper-ripple>
|
||||
- </a>
|
||||
<a role="menuitem" id="clear-browsing-data"
|
||||
class="cr-nav-menu-item"
|
||||
href="chrome://settings/clearBrowserData"
|
||||
<!-- tabindex is needed below because <a> without href attribute is not
|
||||
focusable in sequential keyboard navigation by default. -->
|
||||
<a role="menuitem" id="toggle-history-clusters"
|
||||
--- a/chrome/browser/resources/ntp4/incognito_tab.html
|
||||
+++ b/chrome/browser/resources/ntp4/incognito_tab.html
|
||||
@@ -24,8 +24,6 @@ document.querySelector('#incognitothemec
|
||||
@@ -129,7 +129,7 @@
|
||||
<div class="separator"></div>
|
||||
--- a/chrome/browser/resources/settings/autofill_page/passwords_section.html
|
||||
+++ b/chrome/browser/resources/settings/autofill_page/passwords_section.html
|
||||
@@ -102,6 +102,7 @@
|
||||
@@ -101,6 +101,7 @@
|
||||
label="$i18n{passwordsAutosigninLabel}"
|
||||
sub-label="$i18n{passwordsAutosigninDescription}">
|
||||
</settings-toggle-button>
|
||||
@@ -137,7 +137,7 @@
|
||||
<div id="checkPasswordsBannerContainer" class="cr-row"
|
||||
hidden$="[[!shouldShowBanner_]]">
|
||||
<picture>
|
||||
@@ -156,6 +157,7 @@
|
||||
@@ -155,6 +156,7 @@
|
||||
<!-- This div lays out the link correctly, relative to the text. -->
|
||||
<div class="cr-padded-text">$i18nRaw{managePasswordsLabel}</div>
|
||||
</div>
|
||||
@@ -243,7 +243,7 @@
|
||||
Profile* profile = browser()->profile();
|
||||
if (profile->IsOffTheRecord() || profile->IsGuestSession())
|
||||
return gfx::ImageSkia();
|
||||
@@ -456,8 +457,7 @@ void ProfileMenuView::BuildIdentity() {
|
||||
@@ -458,8 +459,7 @@ void ProfileMenuView::BuildIdentity() {
|
||||
menu_subtitle_);
|
||||
} else {
|
||||
menu_title_ = std::u16string();
|
||||
|
||||
649
pruning.list
649
pruning.list
@@ -73,7 +73,7 @@ chrome/browser/resources/chromeos/accessibility/select_to_speak/earcons/null_sel
|
||||
chrome/browser/resources/media/mei_preload/preloaded_data.pb
|
||||
chrome/browser/ui/app_list/search/search_result_ranker/20190722_example_preprocessor_config.pb
|
||||
chrome/browser/ui/app_list/search/search_result_ranker/search_ranker_assets/20190923_example_preprocessor_config.pb
|
||||
chrome/build/pgo_profiles/chrome-linux-4896-1648656619-aa8bbf5e5cd71e1f68a62bc390d17229c44778eb.profdata
|
||||
chrome/build/pgo_profiles/chrome-linux-4951-1650389737-545882ae3e5c9e7f75e0781c8dc0d1eafb667efd.profdata
|
||||
chrome/chrome_cleaner/parsers/shortcut_parser/target/data/lnk_parser_fuzzer/Network Share Test.lnk
|
||||
chrome/chrome_cleaner/parsers/shortcut_parser/target/data/lnk_parser_fuzzer/New folder - Shortcut.lnk
|
||||
chrome/chrome_cleaner/parsers/shortcut_parser/target/data/lnk_parser_fuzzer/long_name.lnk
|
||||
@@ -195,6 +195,8 @@ components/test/data/history/HistoryNoSource
|
||||
components/test/data/history/History_with_starred
|
||||
components/test/data/omnibox/on_device_head_test_model_index.bin
|
||||
components/test/data/optimization_guide/bert_page_topics_model.tflite
|
||||
components/test/data/optimization_guide/invalid_model.crx3
|
||||
components/test/data/optimization_guide/page_topics_128_model.tflite
|
||||
components/test/data/optimization_guide/simple_test.tflite
|
||||
components/test/data/paint_preview/PaintPreviewTestService/wikipedia/150869817BD7A616833436F122EF294C.skp
|
||||
components/test/data/paint_preview/PaintPreviewTestService/wikipedia/ABE3BC9BB03E9107A321304E21C0A644.skp
|
||||
@@ -220,6 +222,7 @@ components/test/data/unzip_service/SJIS 11.zip
|
||||
components/test/data/unzip_service/SJIS 12.zip
|
||||
components/test/data/unzip_service/SJIS 13.zip
|
||||
components/test/data/unzip_service/UTF8 (Bug 903664).zip
|
||||
components/test/data/unzip_service/Wrong CRC.zip
|
||||
components/test/data/unzip_service/good_archive.zip
|
||||
components/test/data/update_client/ChromeRecovery.crx3
|
||||
components/test/data/update_client/binary_bsdiff_patch.bin
|
||||
@@ -3001,6 +3004,38 @@ third_party/angle/third_party/glmark2/src/data/models/cat.3ds
|
||||
third_party/angle/third_party/glmark2/src/data/models/cube.3ds
|
||||
third_party/angle/third_party/glmark2/src/data/models/horse.3ds
|
||||
third_party/angle/third_party/r8/custom_d8.jar
|
||||
third_party/apache-linux/bin/httpd
|
||||
third_party/apache-linux/bin/openssl
|
||||
third_party/apache-linux/lib/libapr-1.so.0
|
||||
third_party/apache-linux/lib/libaprutil-1.so.0
|
||||
third_party/apache-linux/lib/libcrypt.so.2
|
||||
third_party/apache-linux/lib/libcrypto.so.1.1
|
||||
third_party/apache-linux/lib/libexpat.so.1
|
||||
third_party/apache-linux/lib/libpcre.so.1
|
||||
third_party/apache-linux/lib/libpcrecpp.so.0
|
||||
third_party/apache-linux/lib/libpcreposix.so.0
|
||||
third_party/apache-linux/lib/libssl.so.1.1
|
||||
third_party/apache-linux/lib/libxml2.so.2
|
||||
third_party/apache-linux/lib/libz.so.1
|
||||
third_party/apache-linux/libexec/apache2/libphp7.so
|
||||
third_party/apache-linux/libexec/apache2/mod_access_compat.so
|
||||
third_party/apache-linux/libexec/apache2/mod_actions.so
|
||||
third_party/apache-linux/libexec/apache2/mod_alias.so
|
||||
third_party/apache-linux/libexec/apache2/mod_asis.so
|
||||
third_party/apache-linux/libexec/apache2/mod_authz_core.so
|
||||
third_party/apache-linux/libexec/apache2/mod_authz_host.so
|
||||
third_party/apache-linux/libexec/apache2/mod_autoindex.so
|
||||
third_party/apache-linux/libexec/apache2/mod_cgi.so
|
||||
third_party/apache-linux/libexec/apache2/mod_env.so
|
||||
third_party/apache-linux/libexec/apache2/mod_headers.so
|
||||
third_party/apache-linux/libexec/apache2/mod_imagemap.so
|
||||
third_party/apache-linux/libexec/apache2/mod_include.so
|
||||
third_party/apache-linux/libexec/apache2/mod_log_config.so
|
||||
third_party/apache-linux/libexec/apache2/mod_mime.so
|
||||
third_party/apache-linux/libexec/apache2/mod_negotiation.so
|
||||
third_party/apache-linux/libexec/apache2/mod_rewrite.so
|
||||
third_party/apache-linux/libexec/apache2/mod_ssl.so
|
||||
third_party/apache-linux/libexec/apache2/mod_unixd.so
|
||||
third_party/blink/manual_tests/WebKitSite.webarchive
|
||||
third_party/blink/manual_tests/accessibility/resources/AppletTest.class
|
||||
third_party/blink/manual_tests/plugins/test.swf
|
||||
@@ -8180,6 +8215,7 @@ third_party/catapult/third_party/gsutil/third_party/httplib2/test/deflate/deflat
|
||||
third_party/catapult/third_party/html5lib-1.1/html5lib/tests/testdata/tree-construction/domjs-unsafe.dat
|
||||
third_party/catapult/third_party/html5lib-1.1/html5lib/tests/testdata/tree-construction/pending-spec-changes-plain-text-unsafe.dat
|
||||
third_party/catapult/third_party/html5lib-1.1/html5lib/tests/testdata/tree-construction/plain-text-unsafe.dat
|
||||
third_party/catapult/third_party/markupsafe/_speedups.cpython-39-x86_64-linux-gnu.so
|
||||
third_party/catapult/third_party/vinn/third_party/parse5/test/data/tree_construction/domjs-unsafe.dat
|
||||
third_party/catapult/third_party/vinn/third_party/parse5/test/data/tree_construction/pending-spec-changes-plain-text-unsafe.dat
|
||||
third_party/catapult/third_party/vinn/third_party/parse5/test/data/tree_construction/plain-text-unsafe.dat
|
||||
@@ -8303,269 +8339,330 @@ third_party/crashpad/crashpad/snapshot/elf/elf_image_reader_fuzzer_corpus/ret42
|
||||
third_party/crashpad/crashpad/snapshot/ios/testdata/crash-1fa088dda0adb41459d063078a0f384a0bb8eefa
|
||||
third_party/crashpad/crashpad/snapshot/ios/testdata/crash-5726011582644224
|
||||
third_party/crashpad/crashpad/util/net/testdata/binary_http_body.dat
|
||||
third_party/dawn/third_party/tint/test/bug/tint/804.spv
|
||||
third_party/dawn/third_party/tint/test/bug/tint/807.spv
|
||||
third_party/dawn/third_party/tint/test/tint/bug/tint/804.spv
|
||||
third_party/dawn/third_party/tint/test/tint/bug/tint/807.spv
|
||||
third_party/depot_tools/download_from_google_storage.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/__main__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/aclhelpers.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/addlhelp/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/boto_resumable_upload.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/boto_translation.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/bucket_listing_ref.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/cat_helper.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/cloud_api.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/cloud_api_delegator.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/cloud_api_helper.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/command.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/command_argument.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/command_runner.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/acl.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/cat.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/compose.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/config.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/cors.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/cp.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/defacl.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/defstorageclass.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/du.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/hash.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/help.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/iam.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/label.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/lifecycle.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/logging.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/ls.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/mb.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/mv.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/notification.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/perfdiag.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/rb.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/requesterpays.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/rewrite.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/rm.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/rsync.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/setmeta.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/signurl.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/stat.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/test.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/update.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/version.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/versioning.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/commands/web.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/copy_helper.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/cred_types.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/cs_api_map.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/daisy_chain_wrapper.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/devshell_auth_plugin.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/encryption_helper.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/exception.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/file_part.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/gcs_json_api.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/gcs_json_credentials.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/gcs_json_media.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/hashing_helper.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/help_provider.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/iamhelpers.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/ls_helper.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/metrics.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/metrics_tuple.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/name_expansion.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/no_op_credentials.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/parallel_tracker_file.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/parallelism_framework_util.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/plurality_checkable_iterator.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/posix_util.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/progress_callback.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/project_id.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/pubsub_api.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/resumable_streaming_upload.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/seek_ahead_thread.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/sig_handling.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/storage_url.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/tab_complete.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/tests/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/tests/test_data/test.p12
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/tests/util.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/third_party/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/third_party/pubsub_apitools/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/third_party/pubsub_apitools/pubsub_v1_client.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/third_party/pubsub_apitools/pubsub_v1_messages.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/third_party/storage_apitools/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/third_party/storage_apitools/storage_v1_client.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/third_party/storage_apitools/storage_v1_messages.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/thread_message.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/tracker_file.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/translation_helper.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/ui_controller.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/util.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gslib/wildcard_iterator.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/gsutil.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/protorpclite/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/protorpclite/message_types.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/protorpclite/messages.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/protorpclite/protojson.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/protorpclite/util.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/base_api.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/batch.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/buffered_stream.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/credentials_lib.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/encoding.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/exceptions.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/extra_types.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/http_wrapper.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/list_pager.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/stream_slice.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/transfer.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/apitools/apitools/base/py/util.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/argcomplete/argcomplete/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/argcomplete/argcomplete/compat.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/argcomplete/argcomplete/completers.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/argcomplete/argcomplete/my_argparse.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/argcomplete/argcomplete/my_shlex.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/auth.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/auth_handler.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/cacerts/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/compat.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/connection.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/endpoints.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/exception.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/acl.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/bucket.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/bucketlistresultset.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/connection.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/cors.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/key.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/lifecycle.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/gs/user.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/handler.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/https_connection.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/jsonresponse.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/plugin.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/provider.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/pyami/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/pyami/config.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/regioninfo.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/resultset.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/acl.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/bucket.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/bucketlistresultset.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/bucketlogging.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/connection.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/cors.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/deletemarker.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/key.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/keyfile.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/lifecycle.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/multidelete.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/multipart.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/prefix.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/tagging.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/user.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/s3/website.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/storage_uri.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/utils.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/vendored/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/vendored/regions/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/vendored/regions/exceptions.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/vendored/regions/regions.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/boto/vendored/six.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/tests/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/tests/integration/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/tests/integration/s3/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/boto/tests/integration/s3/mock_storage_service.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/crcmod_osx/crcmod/_crcfunext.so
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/gcs-oauth2-boto-plugin/gcs_oauth2_boto_plugin/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/gcs-oauth2-boto-plugin/gcs_oauth2_boto_plugin/oauth2_client.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/gcs-oauth2-boto-plugin/gcs_oauth2_boto_plugin/oauth2_helper.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/gcs-oauth2-boto-plugin/gcs_oauth2_boto_plugin/oauth2_plugin.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/httplib2/python2/httplib2/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/httplib2/python2/httplib2/iri2uri.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/httplib2/python2/httplib2/socks.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/httplib2/ref/img1.old
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/_helpers.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/_openssl_crypt.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/_pure_python_crypt.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/_pycrypto_crypt.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/client.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/clientsecrets.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/_fcntl_opener.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/_win32_opener.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/devshell.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/gce.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/locked_file.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/contrib/multistore_file.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/crypt.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/service_account.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/tools.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/oauth2client/util.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/data/key.json.enc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/data/key.p12.enc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/data/privatekey.p12
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/oauth2client/tests/data/user-key.json.enc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1-modules/pyasn1_modules/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1-modules/pyasn1_modules/pem.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1-modules/pyasn1_modules/rfc2251.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1-modules/pyasn1_modules/rfc2459.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1-modules/pyasn1_modules/rfc5208.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/ber/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/ber/decoder.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/ber/encoder.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/ber/eoo.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/cer/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/cer/decoder.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/cer/encoder.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/der/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/der/decoder.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/codec/der/encoder.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/binary.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/calling.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/dateandtime.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/integer.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/octets.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/compat/string.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/debug.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/error.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/base.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/char.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/constraint.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/error.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/namedtype.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/namedval.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/tag.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/tagmap.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/univ.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/pyasn1/pyasn1/type/useful.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/python-gflags/gflags.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/python-gflags/gflags_validators.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/retry-decorator/retry_decorator/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/retry-decorator/retry_decorator/retry_decorator.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/__init__.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/_compat.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/common.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/core.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/key.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/pem.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/pkcs1.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/prime.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/randnum.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/transform.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/rsa/rsa/varblock.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/six/six.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.28/gsutil/third_party/socksipy-branch/socks.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/__pycache__/gsutil.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/__main__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/boto_resumable_upload.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/boto_translation.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/bucket_listing_ref.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/cloud_api.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/cloud_api_delegator.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/command.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/command_argument.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/command_runner.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/context_config.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/cred_types.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/cs_api_map.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/daisy_chain_wrapper.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/devshell_auth_plugin.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/discard_messages_queue.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/exception.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/file_part.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/gcs_json_api.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/gcs_json_credentials.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/gcs_json_media.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/help_provider.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/iamcredentials_api.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/impersonation_credentials.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/kms_api.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/lazy_wrapper.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/metrics.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/metrics_tuple.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/name_expansion.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/no_op_credentials.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/parallel_tracker_file.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/plurality_checkable_iterator.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/progress_callback.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/project_id.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/pubsub_api.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/resumable_streaming_upload.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/seek_ahead_thread.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/sig_handling.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/storage_url.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/tab_complete.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/thread_message.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/tracker_file.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/tz_utc.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/ui_controller.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/__pycache__/wildcard_iterator.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/addlhelp/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/acl.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/bucketpolicyonly.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/cat.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/compose.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/config.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/cors.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/cp.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/defacl.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/defstorageclass.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/du.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/hash.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/help.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/hmac.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/iam.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/kms.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/label.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/lifecycle.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/logging.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/ls.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/mb.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/mv.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/notification.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/pap.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/perfdiag.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/rb.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/requesterpays.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/retention.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/rewrite.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/rm.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/rsync.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/setmeta.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/signurl.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/stat.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/test.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/ubla.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/update.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/version.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/versioning.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/commands/__pycache__/web.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/tests/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/tests/__pycache__/util.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/tests/test_data/favicon.ico.gz
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/tests/test_data/test.p12
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/third_party/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/third_party/iamcredentials_apitools/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/third_party/iamcredentials_apitools/__pycache__/iamcredentials_v1_client.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/third_party/iamcredentials_apitools/__pycache__/iamcredentials_v1_messages.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/third_party/kms_apitools/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/third_party/kms_apitools/__pycache__/cloudkms_v1_client.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/third_party/kms_apitools/__pycache__/cloudkms_v1_messages.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/third_party/pubsub_apitools/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/third_party/pubsub_apitools/__pycache__/pubsub_v1_client.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/third_party/pubsub_apitools/__pycache__/pubsub_v1_messages.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/third_party/storage_apitools/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/third_party/storage_apitools/__pycache__/storage_v1_client.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/third_party/storage_apitools/__pycache__/storage_v1_messages.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/acl_helper.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/arg_helper.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/boto_util.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/cat_helper.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/cloud_api_helper.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/constants.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/copy_helper.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/encryption_helper.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/execution_util.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/hashing_helper.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/iam_helper.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/ls_helper.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/metadata_util.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/parallelism_framework_util.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/posix_util.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/retention_util.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/retry_util.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/rsync_util.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/signurl_helper.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/stet_util.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/system_util.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/temporary_file_util.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/text_util.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/translation_helper.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/unit_util.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/update_util.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/user_agent_helper.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/utils/__pycache__/version_check.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/__pycache__/auth.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/__pycache__/auth_handler.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/__pycache__/compat.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/__pycache__/connection.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/__pycache__/endpoints.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/__pycache__/exception.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/__pycache__/handler.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/__pycache__/https_connection.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/__pycache__/jsonresponse.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/__pycache__/plugin.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/__pycache__/provider.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/__pycache__/regioninfo.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/__pycache__/resultset.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/__pycache__/storage_uri.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/__pycache__/utils.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/cacerts/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/gs/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/gs/__pycache__/acl.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/gs/__pycache__/bucket.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/gs/__pycache__/bucketlistresultset.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/gs/__pycache__/connection.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/gs/__pycache__/cors.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/gs/__pycache__/encryptionconfig.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/gs/__pycache__/key.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/gs/__pycache__/lifecycle.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/gs/__pycache__/user.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/pyami/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/pyami/__pycache__/config.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/s3/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/s3/__pycache__/acl.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/s3/__pycache__/bucket.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/s3/__pycache__/bucketlistresultset.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/s3/__pycache__/bucketlogging.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/s3/__pycache__/connection.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/s3/__pycache__/cors.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/s3/__pycache__/deletemarker.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/s3/__pycache__/key.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/s3/__pycache__/keyfile.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/s3/__pycache__/lifecycle.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/s3/__pycache__/multidelete.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/s3/__pycache__/multipart.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/s3/__pycache__/prefix.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/s3/__pycache__/tagging.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/s3/__pycache__/user.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/s3/__pycache__/website.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/vendored/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/vendored/__pycache__/six.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/vendored/regions/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/vendored/regions/__pycache__/exceptions.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/boto/vendored/regions/__pycache__/regions.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/boto/tests/integration/s3/__pycache__/mock_storage_service.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/oauth2client/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/oauth2client/__pycache__/_helpers.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/oauth2client/__pycache__/_openssl_crypt.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/oauth2client/__pycache__/_pkce.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/oauth2client/__pycache__/_pure_python_crypt.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/oauth2client/__pycache__/_pycrypto_crypt.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/oauth2client/__pycache__/client.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/oauth2client/__pycache__/clientsecrets.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/oauth2client/__pycache__/crypt.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/oauth2client/__pycache__/service_account.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/oauth2client/__pycache__/tools.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/oauth2client/__pycache__/transport.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/oauth2client/contrib/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/oauth2client/contrib/__pycache__/_metadata.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/oauth2client/contrib/__pycache__/devshell.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/oauth2client/contrib/__pycache__/gce.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/oauth2client/contrib/__pycache__/multiprocess_file_storage.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/tests/data/key.json.enc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/tests/data/key.p12.enc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/tests/data/privatekey.p12
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/gslib/vendored/oauth2client/tests/data/user-key.json.enc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/protorpclite/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/protorpclite/__pycache__/message_types.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/protorpclite/__pycache__/messages.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/protorpclite/__pycache__/protojson.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/protorpclite/__pycache__/util.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/py/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/py/__pycache__/base_api.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/py/__pycache__/batch.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/py/__pycache__/buffered_stream.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/py/__pycache__/compression.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/py/__pycache__/credentials_lib.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/py/__pycache__/encoding.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/py/__pycache__/encoding_helper.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/py/__pycache__/exceptions.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/py/__pycache__/extra_types.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/py/__pycache__/gzip.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/py/__pycache__/http_wrapper.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/py/__pycache__/list_pager.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/py/__pycache__/stream_slice.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/py/__pycache__/transfer.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/apitools/apitools/base/py/__pycache__/util.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/argcomplete/argcomplete/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/argcomplete/argcomplete/__pycache__/compat.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/argcomplete/argcomplete/__pycache__/completers.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/argcomplete/argcomplete/__pycache__/my_argparse.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/argcomplete/argcomplete/__pycache__/my_shlex.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/argcomplete/argcomplete/__pycache__/shellintegration.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/crcmod_osx/crcmod/_crcfunext.so
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/fasteners/fasteners/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/fasteners/fasteners/__pycache__/_utils.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/fasteners/fasteners/__pycache__/lock.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/fasteners/fasteners/__pycache__/process_lock.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/gcs-oauth2-boto-plugin/gcs_oauth2_boto_plugin/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/gcs-oauth2-boto-plugin/gcs_oauth2_boto_plugin/__pycache__/oauth2_client.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/gcs-oauth2-boto-plugin/gcs_oauth2_boto_plugin/__pycache__/oauth2_helper.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/gcs-oauth2-boto-plugin/gcs_oauth2_boto_plugin/__pycache__/oauth2_plugin.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/google-reauth-python/google_reauth/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/google-reauth-python/google_reauth/__pycache__/_helpers.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/google-reauth-python/google_reauth/__pycache__/_reauth_client.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/google-reauth-python/google_reauth/__pycache__/challenges.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/google-reauth-python/google_reauth/__pycache__/errors.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/google-reauth-python/google_reauth/__pycache__/reauth.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/google-reauth-python/google_reauth/__pycache__/reauth_creds.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/httplib2/python3/httplib2/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/httplib2/python3/httplib2/__pycache__/certs.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/httplib2/python3/httplib2/__pycache__/iri2uri.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/httplib2/python3/httplib2/__pycache__/socks.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/httplib2/ref/img1.old
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/httplib2/test/deflate/deflated-content
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/httplib2/test/deflate/deflated.asis
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/monotonic/__pycache__/monotonic.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1-modules/pyasn1_modules/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1-modules/pyasn1_modules/__pycache__/pem.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1-modules/pyasn1_modules/__pycache__/rfc2251.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1-modules/pyasn1_modules/__pycache__/rfc2459.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1-modules/pyasn1_modules/__pycache__/rfc5208.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/__pycache__/debug.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/__pycache__/error.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/codec/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/codec/ber/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/codec/ber/__pycache__/decoder.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/codec/ber/__pycache__/eoo.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/codec/cer/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/codec/cer/__pycache__/decoder.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/codec/der/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/codec/der/__pycache__/decoder.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/compat/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/compat/__pycache__/binary.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/compat/__pycache__/calling.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/compat/__pycache__/dateandtime.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/compat/__pycache__/integer.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/compat/__pycache__/octets.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/compat/__pycache__/string.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/type/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/type/__pycache__/base.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/type/__pycache__/char.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/type/__pycache__/constraint.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/type/__pycache__/error.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/type/__pycache__/namedtype.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/type/__pycache__/namedval.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/type/__pycache__/opentype.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/type/__pycache__/tag.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/type/__pycache__/tagmap.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/type/__pycache__/univ.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyasn1/pyasn1/type/__pycache__/useful.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyu2f/pyu2f/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyu2f/pyu2f/__pycache__/apdu.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyu2f/pyu2f/__pycache__/errors.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyu2f/pyu2f/__pycache__/hardware.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyu2f/pyu2f/__pycache__/hidtransport.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyu2f/pyu2f/__pycache__/model.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyu2f/pyu2f/__pycache__/u2f.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyu2f/pyu2f/convenience/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyu2f/pyu2f/convenience/__pycache__/authenticator.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyu2f/pyu2f/convenience/__pycache__/baseauthenticator.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyu2f/pyu2f/convenience/__pycache__/customauthenticator.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyu2f/pyu2f/convenience/__pycache__/localauthenticator.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/pyu2f/pyu2f/hid/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/retry-decorator/retry_decorator/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/retry-decorator/retry_decorator/__pycache__/retry_decorator.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/rsa/rsa/__pycache__/__init__.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/rsa/rsa/__pycache__/_compat.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/rsa/rsa/__pycache__/common.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/rsa/rsa/__pycache__/core.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/rsa/rsa/__pycache__/key.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/rsa/rsa/__pycache__/machine_size.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/rsa/rsa/__pycache__/pem.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/rsa/rsa/__pycache__/pkcs1.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/rsa/rsa/__pycache__/prime.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/rsa/rsa/__pycache__/randnum.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/rsa/rsa/__pycache__/transform.cpython-38.pyc
|
||||
third_party/depot_tools/external_bin/gsutil/gsutil_4.68/gsutil/third_party/six/__pycache__/six.cpython-38.pyc
|
||||
third_party/depot_tools/ninja-linux32
|
||||
third_party/depot_tools/ninja-linux64
|
||||
third_party/depot_tools/ninja-mac
|
||||
@@ -10806,6 +10903,7 @@ third_party/harfbuzz-ng/src/test/api/fonts/cff1_seac.otf
|
||||
third_party/harfbuzz-ng/src/test/api/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5753845452636160
|
||||
third_party/harfbuzz-ng/src/test/api/fonts/cmunrm.otf
|
||||
third_party/harfbuzz-ng/src/test/api/fonts/cv01.otf
|
||||
third_party/harfbuzz-ng/src/test/api/fonts/repacker_expected.otf
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/0509e80afb379d16560e9e47bdd7d888bebdebc6
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/1746cad6bc3fb2b355db50a5af37c9b58d9ad376
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/1a6f1687b7a221f9f2c834b0b360d3c8463b6daf
|
||||
@@ -11017,6 +11115,7 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4880059756969984
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4901143794810880
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4961171477233664
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4979711393005568
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5001604901240832
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5041767803125760
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5067936541179904
|
||||
@@ -11044,6 +11143,7 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5363902507515904
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5416421032067072
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5417934246772736
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5422577634377728
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5443213648330752
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5521982557782016
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5522792714993664
|
||||
@@ -11165,6 +11265,7 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/crash-4b60576767ee4d9fe1cc10959d89baf73d4e8249
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/crash-b577db318b30f2851828a4c9ef97cb30678b1b54
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/crash-ccc61c92d589f895174cdef6ff2e3b20e9999a1a
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/crash-d223bc42a8226c4d655c417d63d9a76760d05985
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/crash-e4e0bb1458a91b692eba492c907ae1f94e635480
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/e88c339237f52d21e01c55f01b9c1b4cc14a0467
|
||||
third_party/harfbuzz-ng/src/test/fuzzing/fonts/fab39d60d758cb586db5a504f218442cd1395725
|
||||
@@ -11393,6 +11494,7 @@ third_party/harfbuzz-ng/src/test/shape/data/aots/fonts/lookupflag_ignore_combina
|
||||
third_party/harfbuzz-ng/src/test/shape/data/aots/fonts/lookupflag_ignore_ligatures_f1.otf
|
||||
third_party/harfbuzz-ng/src/test/shape/data/aots/fonts/lookupflag_ignore_marks_f1.otf
|
||||
third_party/harfbuzz-ng/src/test/shape/data/in-house/fonts/DFONT.dfont
|
||||
third_party/harfbuzz-ng/src/test/shape/data/in-house/fonts/FallbackPlus-Javanese-no-GDEF.otf
|
||||
third_party/harfbuzz-ng/src/test/shape/data/in-house/fonts/TTC.ttc
|
||||
third_party/harfbuzz-ng/src/test/shape/data/text-rendering-tests/fonts/AdobeVFPrototype-Subset.otf
|
||||
third_party/harfbuzz-ng/src/test/shape/data/text-rendering-tests/fonts/FDArrayTest257.otf
|
||||
@@ -15228,6 +15330,8 @@ third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/keep_func/main.o
|
||||
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/keep_func/main.out
|
||||
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/label/label.o
|
||||
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/label/label.out
|
||||
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/preload/foo
|
||||
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/preload/foo.o
|
||||
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/private_extern/main.o
|
||||
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/private_extern/private_extern.o
|
||||
third_party/llvm/llvm/test/tools/dsymutil/Inputs/private/tmp/private_extern/private_extern.out
|
||||
@@ -15644,6 +15748,7 @@ third_party/llvm/llvm/test/tools/llvm-pdbutil/Inputs/tpi.bin
|
||||
third_party/llvm/llvm/test/tools/llvm-pdbutil/Inputs/unknown-record.obj
|
||||
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/basic.memprofexe
|
||||
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/basic.memprofraw
|
||||
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/basic.profraw
|
||||
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/c-general.profraw
|
||||
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/compat-sample.profdata
|
||||
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/compat.profdata.v1
|
||||
@@ -15673,6 +15778,8 @@ third_party/llvm/llvm/test/tools/llvm-profgen/Inputs/noinline-cs-pseudoprobe.per
|
||||
third_party/llvm/llvm/test/tools/llvm-profgen/Inputs/noprobe.perfbin
|
||||
third_party/llvm/llvm/test/tools/llvm-profgen/Inputs/recursion-compression-noprobe.perfbin
|
||||
third_party/llvm/llvm/test/tools/llvm-profgen/Inputs/recursion-compression-pseudoprobe.perfbin
|
||||
third_party/llvm/llvm/test/tools/llvm-profgen/Inputs/split-dwarf-single.exe
|
||||
third_party/llvm/llvm/test/tools/llvm-profgen/Inputs/split-dwarf-split.exe
|
||||
third_party/llvm/llvm/test/tools/llvm-profgen/Inputs/symbolize.perfbin
|
||||
third_party/llvm/llvm/test/tools/llvm-profgen/Inputs/truncated-pseudoprobe.perfbin
|
||||
third_party/llvm/llvm/test/tools/llvm-profgen/Inputs/unique-linkage-name-dwarf.perfbin
|
||||
@@ -16162,7 +16269,7 @@ third_party/perfetto/src/profiling/memory/shared_ring_buffer_fuzzer_corpus/empty
|
||||
third_party/perfetto/src/profiling/memory/shared_ring_buffer_fuzzer_corpus/overflow
|
||||
third_party/perfetto/src/profiling/memory/shared_ring_buffer_fuzzer_corpus/read
|
||||
third_party/perfetto/src/traced/probes/ftrace/cpu_reader_fuzzer_corpus/one_page_sched_switch
|
||||
third_party/private_membership/src/internal/testing/regression_test_data/cros_test_data.binarypb
|
||||
third_party/private_membership/src/internal/testing/regression_test_data/test_data.binarypb
|
||||
third_party/protobuf/benchmarks/datasets/google_message1/proto2/dataset.google_message1_proto2.pb
|
||||
third_party/protobuf/benchmarks/datasets/google_message1/proto3/dataset.google_message1_proto3.pb
|
||||
third_party/protobuf/benchmarks/datasets/google_message2/dataset.google_message2.pb
|
||||
@@ -16214,8 +16321,7 @@ third_party/rust/libloading/v0_7/crate/tests/nagisa32.dll
|
||||
third_party/rust/libloading/v0_7/crate/tests/nagisa64.dll
|
||||
third_party/rust/regex/v1/crate/src/testdata/basic.dat
|
||||
third_party/rust/regex/v1/crate/tests/fowler.rs
|
||||
third_party/skia/experimental/wasm-skp-debugger/debugger/anim.mskp
|
||||
third_party/skia/experimental/wasm-skp-debugger/debugger/sample.skp
|
||||
third_party/rust/unicode_segmentation/v1/crate/src/tables.rs
|
||||
third_party/skia/modules/canvaskit/tests/assets/Roboto-Regular.otf
|
||||
third_party/skia/modules/canvaskit/tests/assets/red_line.skp
|
||||
third_party/skia/modules/canvaskit/tests/assets/test.ttc
|
||||
@@ -16898,6 +17004,11 @@ third_party/tflite/src/third_party/icu/data/icu_conversion_data.c.gz.adg
|
||||
third_party/tflite/src/third_party/icu/data/icu_conversion_data.c.gz.adh
|
||||
third_party/tflite_support/src/tensorflow_lite_support/acceleration/configuration/testdata/mobilenet_v1_1.0_224_quant.tflite
|
||||
third_party/tflite_support/src/tensorflow_lite_support/acceleration/configuration/testdata/mobilenet_v1_1.0_224_quant_edgetpu.tflite
|
||||
third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/audio/model_without_metadata.tflite
|
||||
third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/audio/two_heads.tflite
|
||||
third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/audio/yamnet_audio_classifier_with_metadata.tflite
|
||||
third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/audio/yamnet_audio_classifier_with_metadata_edgetpu.tflite
|
||||
third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/audio/yamnet_embedding_metadata.tflite
|
||||
third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/text/regex_one_embedding_with_metadata.tflite
|
||||
third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/text/regex_two_embeddings_with_metadata.tflite
|
||||
third_party/tflite_support/src/tensorflow_lite_support/cc/test/testdata/task/text/test_model_nl_classifier.tflite
|
||||
@@ -17613,7 +17724,13 @@ third_party/win_build_output/midl/third_party/iaccessible2/arm64/ia2_api_all.tlb
|
||||
third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all.tlb
|
||||
third_party/win_build_output/midl/third_party/iaccessible2/x86/ia2_api_all.tlb
|
||||
third_party/zlib/google/test/data/Different Encryptions.zip
|
||||
third_party/zlib/google/test/data/Empty Dir Same Name As File.zip
|
||||
third_party/zlib/google/test/data/Parent Dir Same Name As File.zip
|
||||
third_party/zlib/google/test/data/Repeated Dir Name.zip
|
||||
third_party/zlib/google/test/data/Repeated File Name With Different Cases.zip
|
||||
third_party/zlib/google/test/data/Repeated File Name.zip
|
||||
third_party/zlib/google/test/data/SJIS Bug 846195.zip
|
||||
third_party/zlib/google/test/data/Windows Special Names.zip
|
||||
third_party/zlib/google/test/data/Wrong CRC.zip
|
||||
third_party/zlib/google/test/data/empty.zip
|
||||
third_party/zlib/google/test/data/evil.zip
|
||||
|
||||
Reference in New Issue
Block a user