Update to Chromium 102.0.5005.61 (#1964)

This commit is contained in:
Ahrotahn
2022-05-25 16:52:41 -05:00
committed by GitHub
parent d9862af606
commit 970f6b1e2b
59 changed files with 945 additions and 1053 deletions

View File

@@ -1 +1 @@
101.0.4951.64
102.0.5005.61

File diff suppressed because it is too large Load Diff

View File

@@ -4,7 +4,7 @@ bug: http://bugs.debian.org/914487
--- a/chrome/browser/safe_browsing/download_protection/file_analyzer.cc
+++ b/chrome/browser/safe_browsing/download_protection/file_analyzer.cc
@@ -97,7 +97,7 @@ void FileAnalyzer::Start(const base::Fil
@@ -96,7 +96,7 @@ void FileAnalyzer::Start(const base::Fil
if (inspection_type == DownloadFileType::ZIP) {
StartExtractZipFeatures();
} else if (inspection_type == DownloadFileType::RAR) {

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -2202,7 +2202,6 @@ static_library("browser") {
@@ -2214,7 +2214,6 @@ static_library("browser") {
"//components/reputation/core:proto",
"//components/resources",
"//components/safe_browsing/content/browser",
@@ -8,7 +8,7 @@
"//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") {
@@ -3754,8 +3753,6 @@ static_library("browser") {
"download/download_commands.h",
"download/download_crx_util.cc",
"download/download_crx_util.h",
@@ -42,7 +42,7 @@
virtual subresource_filter::RulesetService*
--- a/chrome/browser/browser_process_impl.cc
+++ b/chrome/browser/browser_process_impl.cc
@@ -70,7 +70,6 @@
@@ -71,7 +71,6 @@
#include "chrome/browser/printing/print_preview_dialog_controller.h"
#include "chrome/browser/profiles/profile_manager.h"
#include "chrome/browser/resource_coordinator/resource_coordinator_parts.h"
@@ -50,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"
@@ -391,8 +390,6 @@ void BrowserProcessImpl::StartTearDown()
@@ -394,8 +393,6 @@ void BrowserProcessImpl::StartTearDown()
metrics_services_manager_.reset();
intranet_redirect_detector_.reset();
@@ -59,7 +59,7 @@
network_time_tracker_.reset();
#if BUILDFLAG(ENABLE_PLUGINS)
plugins_resource_service_.reset();
@@ -1026,14 +1023,6 @@ StatusTray* BrowserProcessImpl::status_t
@@ -1029,14 +1026,6 @@ StatusTray* BrowserProcessImpl::status_t
return status_tray_.get();
}
@@ -74,7 +74,7 @@
subresource_filter::RulesetService*
BrowserProcessImpl::subresource_filter_ruleset_service() {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
@@ -1270,26 +1259,6 @@ void BrowserProcessImpl::CreateBackgroun
@@ -1283,26 +1272,6 @@ void BrowserProcessImpl::CreateBackgroun
#endif
}
@@ -123,15 +123,15 @@
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
@@ -64,7 +64,6 @@
@@ -66,7 +66,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"
-#include "chrome/browser/safe_browsing/safe_browsing_service.h"
#include "chrome/browser/safe_browsing/verdict_cache_manager_factory.h"
#include "chrome/browser/search_engines/template_url_service_factory.h"
#include "chrome/browser/share/share_history.h"
#include "chrome/browser/share/share_ranking.h"
@@ -613,10 +612,6 @@ void ChromeBrowsingDataRemoverDelegate::
@@ -617,10 +616,6 @@ void ChromeBrowsingDataRemoverDelegate::
base::RecordAction(UserMetricsAction("ClearBrowsingData_Cookies"));
network::mojom::NetworkContext* safe_browsing_context = nullptr;
@@ -144,7 +144,7 @@
host_content_settings_map_);
--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
@@ -953,34 +953,6 @@ void SetApplicationLocaleOnIOThread(cons
@@ -959,34 +959,6 @@ void SetApplicationLocaleOnIOThread(cons
GetIOThreadApplicationLocale() = locale;
}
@@ -179,7 +179,7 @@
#if BUILDFLAG(ENABLE_EXTENSIONS)
AppLoadedInTabSource ClassifyAppLoadedInTabSource(
@@ -1489,7 +1461,6 @@ void ChromeContentBrowserClient::PostAft
@@ -1495,7 +1467,6 @@ void ChromeContentBrowserClient::PostAft
InitNetworkContextsParentDirectory();
DCHECK_CURRENTLY_ON(BrowserThread::UI);
@@ -187,16 +187,26 @@
}
bool ChromeContentBrowserClient::IsBrowserStartupComplete() {
@@ -4305,7 +4276,7 @@ ChromeContentBrowserClient::CreateThrott
content::WebContents* web_contents = handle->GetWebContents();
throttles.push_back(std::make_unique<SSLErrorNavigationThrottle>(
handle,
@@ -4290,18 +4261,6 @@ ChromeContentBrowserClient::CreateThrott
throttles.push_back(std::make_unique<PolicyBlocklistNavigationThrottle>(
handle, handle->GetWebContents()->GetBrowserContext()));
- // Before setting up SSL error detection, configure SSLErrorHandler to invoke
- // the relevant extension API whenever an SSL interstitial is shown.
- SSLErrorHandler::SetClientCallbackOnInterstitialsShown(
- base::BindRepeating(&MaybeTriggerSecurityInterstitialShownEvent));
- content::WebContents* web_contents = handle->GetWebContents();
- throttles.push_back(std::make_unique<SSLErrorNavigationThrottle>(
- handle,
- std::make_unique<CertificateReportingServiceCertReporter>(web_contents),
+ nullptr,
base::BindOnce(&HandleSSLErrorWrapper), base::BindOnce(&IsInHostedApp),
base::BindOnce(
&ShouldIgnoreSslInterstitialBecauseNavigationDefaultedToHttps)));
@@ -4340,16 +4311,6 @@ ChromeContentBrowserClient::CreateThrott
- base::BindOnce(&HandleSSLErrorWrapper), base::BindOnce(&IsInHostedApp),
- base::BindOnce(
- &ShouldIgnoreSslInterstitialBecauseNavigationDefaultedToHttps)));
-
throttles.push_back(std::make_unique<LoginNavigationThrottle>(handle));
if (base::FeatureList::IsEnabled(omnibox::kDefaultTypedNavigationsToHttps)) {
@@ -4332,16 +4291,6 @@ ChromeContentBrowserClient::CreateThrott
&throttles);
#endif
@@ -272,7 +282,7 @@
void ChromeDownloadManagerDelegate::SanitizeDownloadParameters(
--- a/chrome/browser/download/download_item_model.cc
+++ b/chrome/browser/download/download_item_model.cc
@@ -88,7 +88,7 @@ class DownloadItemModelData : public bas
@@ -89,7 +89,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 +291,7 @@
// Whether the download is currently being revived.
bool is_being_revived_;
@@ -125,7 +125,7 @@ DownloadItemModelData::DownloadItemModel
@@ -126,7 +126,7 @@ DownloadItemModelData::DownloadItemModel
: should_show_in_shelf_(true),
was_ui_notified_(false),
should_prefer_opening_in_browser_(false),
@@ -290,7 +300,7 @@
is_being_revived_(false) {}
} // namespace
@@ -399,13 +399,13 @@ void DownloadItemModel::SetShouldPreferO
@@ -417,13 +417,13 @@ void DownloadItemModel::SetShouldPreferO
data->should_prefer_opening_in_browser_ = preference;
}
@@ -307,7 +317,7 @@
DownloadItemModelData* data = DownloadItemModelData::GetOrCreate(download_);
data->danger_level_ = danger_level;
}
@@ -625,9 +625,6 @@ bool DownloadItemModel::IsCommandEnabled
@@ -643,9 +643,6 @@ bool DownloadItemModel::IsCommandEnabled
// filename. Don't base an "Always open" decision based on it. Also
// exclude extensions.
return download_->CanOpenDownload() &&
@@ -319,7 +329,7 @@
return !download_->IsSavePackageDownload() &&
--- a/chrome/browser/download/download_prefs.cc
+++ b/chrome/browser/download/download_prefs.cc
@@ -251,14 +251,7 @@ DownloadPrefs::DownloadPrefs(Profile* pr
@@ -252,14 +252,7 @@ DownloadPrefs::DownloadPrefs(Profile* pr
base::FilePath::StringType(1, base::FilePath::kExtensionSeparator) +
extension);
@@ -335,7 +345,7 @@
}
}
@@ -477,10 +470,6 @@ bool DownloadPrefs::IsAutoOpenByPolicy(c
@@ -479,10 +472,6 @@ bool DownloadPrefs::IsAutoOpenByPolicy(c
bool DownloadPrefs::EnableAutoOpenByUserBasedOnExtension(
const base::FilePath& file_name) {
base::FilePath::StringType extension = file_name.Extension();
@@ -348,7 +358,7 @@
extension.erase(0, 1);
--- a/chrome/browser/download/download_target_determiner.cc
+++ b/chrome/browser/download/download_target_determiner.cc
@@ -298,13 +298,6 @@ base::FilePath DownloadTargetDeterminer:
@@ -297,13 +297,6 @@ base::FilePath DownloadTargetDeterminer:
download_->GetURL(), download_->GetContentDisposition(), referrer_charset,
suggested_filename, sniffed_mime_type, default_filename);
@@ -362,7 +372,7 @@
// If no mime type or explicitly specified a name, don't replace file
// extension.
if (sniffed_mime_type.empty() || !suggested_filename.empty())
@@ -1125,30 +1118,7 @@ DownloadFileType::DangerLevel DownloadTa
@@ -1124,30 +1117,7 @@ DownloadFileType::DangerLevel DownloadTa
download_->HasUserGesture())
return DownloadFileType::NOT_DANGEROUS;
@@ -404,7 +414,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"
@@ -1276,9 +1275,6 @@ DownloadsAcceptDangerFunction::Downloads
@@ -1277,9 +1276,6 @@ DownloadsAcceptDangerFunction::Downloads
DownloadsAcceptDangerFunction::~DownloadsAcceptDangerFunction() {}
@@ -414,7 +424,7 @@
ExtensionFunction::ResponseAction DownloadsAcceptDangerFunction::Run() {
std::unique_ptr<downloads::AcceptDanger::Params> params(
downloads::AcceptDanger::Params::Create(args()));
@@ -1316,42 +1312,7 @@ void DownloadsAcceptDangerFunction::Prom
@@ -1317,42 +1313,7 @@ void DownloadsAcceptDangerFunction::Prom
return;
}
RecordApiFunctions(DOWNLOADS_FUNCTION_ACCEPT_DANGER);
@@ -539,7 +549,7 @@
referrer_entries)));
--- a/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
+++ b/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
@@ -716,18 +716,6 @@ void WebstorePrivateBeginInstallWithMani
@@ -721,18 +721,6 @@ void WebstorePrivateBeginInstallWithMani
void WebstorePrivateBeginInstallWithManifest3Function::
ReportFrictionAcceptedEvent() {
@@ -558,7 +568,7 @@
}
void WebstorePrivateBeginInstallWithManifest3Function::OnInstallPromptDone(
@@ -1192,55 +1180,9 @@ WebstorePrivateGetReferrerChainFunction:
@@ -1202,55 +1190,9 @@ WebstorePrivateGetReferrerChainFunction:
ExtensionFunction::ResponseAction
WebstorePrivateGetReferrerChainFunction::Run() {
@@ -687,7 +697,7 @@
// SimpleURLLoader -> (owned loader, extension id).
--- a/chrome/browser/metrics/chrome_metrics_service_client.cc
+++ b/chrome/browser/metrics/chrome_metrics_service_client.cc
@@ -846,9 +846,6 @@ void ChromeMetricsServiceClient::Registe
@@ -861,9 +861,6 @@ void ChromeMetricsServiceClient::Registe
metrics_service_->RegisterMetricsProvider(
std::make_unique<HttpsEngagementMetricsProvider>());
@@ -699,7 +709,7 @@
std::make_unique<UpgradeMetricsProvider>());
--- a/chrome/browser/net/trial_comparison_cert_verifier_controller.cc
+++ b/chrome/browser/net/trial_comparison_cert_verifier_controller.cc
@@ -138,9 +138,6 @@ void TrialComparisonCertVerifierControll
@@ -137,9 +137,6 @@ void TrialComparisonCertVerifierControll
std::string serialized_report;
if (!report.Serialize(&serialized_report))
return;
@@ -711,7 +721,7 @@
// static
--- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
+++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
@@ -319,7 +319,6 @@ void ChromeBrowserMainExtraPartsProfiles
@@ -324,7 +324,6 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(IS_CHROMEOS_LACROS)
CertDbInitializerFactory::GetInstance();
#endif
@@ -721,7 +731,7 @@
#endif
--- a/chrome/browser/profiles/profile_impl.cc
+++ b/chrome/browser/profiles/profile_impl.cc
@@ -93,7 +93,6 @@
@@ -91,7 +91,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"
@@ -729,7 +739,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"
@@ -624,17 +623,6 @@ void ProfileImpl::LoadPrefsForNormalStar
@@ -623,17 +622,6 @@ void ProfileImpl::LoadPrefsForNormalStar
mojo::PendingRemote<prefs::mojom::TrackedPreferenceValidationDelegate>
pref_validation_delegate;
@@ -769,7 +779,7 @@
sources = [
"chrome_controller_client.cc",
"chrome_controller_client.h",
@@ -90,6 +91,7 @@ static_library("safe_browsing") {
@@ -91,6 +92,7 @@ static_library("safe_browsing") {
"//extensions/browser",
]
}
@@ -777,7 +787,7 @@
if (safe_browsing_mode != 0) {
# "Safe Browsing Basic" files used for safe browsing in full mode
@@ -451,6 +453,7 @@ static_library("advanced_protection") {
@@ -455,6 +457,7 @@ static_library("advanced_protection") {
}
source_set("metrics_collector") {
@@ -785,7 +795,7 @@
sources = [
"safe_browsing_metrics_collector_factory.cc",
"safe_browsing_metrics_collector_factory.h",
@@ -468,6 +471,7 @@ source_set("metrics_collector") {
@@ -472,6 +475,7 @@ source_set("metrics_collector") {
"//components/safe_browsing/core/common:safe_browsing_prefs",
"//content/public/browser",
]
@@ -887,7 +897,7 @@
--- a/chrome/browser/ui/BUILD.gn
+++ b/chrome/browser/ui/BUILD.gn
@@ -4171,7 +4171,6 @@ static_library("ui") {
@@ -4219,7 +4219,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",
@@ -897,7 +907,7 @@
"views/download/download_item_view.cc",
--- a/chrome/browser/ui/tab_helpers.cc
+++ b/chrome/browser/ui/tab_helpers.cc
@@ -368,22 +368,6 @@ void TabHelpers::AttachTabHelpers(WebCon
@@ -390,22 +390,6 @@ void TabHelpers::AttachTabHelpers(WebCon
// See https://crbug.com/910288.
resource_coordinator::ResourceCoordinatorTabHelper::CreateForWebContents(
web_contents);
@@ -1181,9 +1191,9 @@
html = ui::ResourceBundle::GetSharedInstance().LoadDataResourceString(
--- a/chrome/renderer/chrome_content_renderer_client.cc
+++ b/chrome/renderer/chrome_content_renderer_client.cc
@@ -92,7 +92,6 @@
#include "components/page_load_metrics/renderer/metrics_render_frame_observer.h"
@@ -95,7 +95,6 @@
#include "components/paint_preview/buildflags/buildflags.h"
#include "components/password_manager/core/common/password_manager_features.h"
#include "components/safe_browsing/buildflags.h"
-#include "components/safe_browsing/content/renderer/threat_dom_details.h"
#include "components/spellcheck/spellcheck_buildflags.h"

View File

@@ -1,6 +1,6 @@
--- a/components/autofill/core/browser/autofill_download_manager.cc
+++ b/components/autofill/core/browser/autofill_download_manager.cc
@@ -803,94 +803,6 @@ std::tuple<GURL, std::string> AutofillDo
@@ -802,94 +802,6 @@ std::tuple<GURL, std::string> AutofillDo
}
bool AutofillDownloadManager::StartRequest(FormRequestData request_data) {

View File

@@ -55,7 +55,7 @@
{
--- a/chrome/browser/extensions/webstore_installer.cc
+++ b/chrome/browser/extensions/webstore_installer.cc
@@ -554,20 +554,6 @@ void WebstoreInstaller::DownloadNextPend
@@ -553,20 +553,6 @@ void WebstoreInstaller::DownloadNextPend
void WebstoreInstaller::DownloadCrx(
const std::string& extension_id,
InstallSource source) {
@@ -76,7 +76,7 @@
}
// http://crbug.com/165634
@@ -710,21 +696,6 @@ void WebstoreInstaller::UpdateDownloadPr
@@ -709,21 +695,6 @@ void WebstoreInstaller::UpdateDownloadPr
void WebstoreInstaller::StartCrxInstaller(const DownloadItem& download) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
DCHECK(!crx_installer_.get());

View File

@@ -1,6 +1,6 @@
--- a/net/dns/host_resolver_manager.cc
+++ b/net/dns/host_resolver_manager.cc
@@ -152,10 +152,10 @@ const unsigned kMinimumTTLSeconds = kCac
@@ -153,10 +153,10 @@ const unsigned kMinimumTTLSeconds = kCac
// cached.
const int kIPv6ProbePeriodMs = 1000;

View File

@@ -1,11 +0,0 @@
--- a/components/signin/internal/identity_manager/primary_account_policy_manager_impl.cc
+++ b/components/signin/internal/identity_manager/primary_account_policy_manager_impl.cc
@@ -86,7 +86,7 @@ void PrimaryAccountPolicyManagerImpl::On
}
bool PrimaryAccountPolicyManagerImpl::IsSigninAllowed() const {
- return signin_allowed_.GetValue();
+ return false;
}
void PrimaryAccountPolicyManagerImpl::OnSigninAllowedPrefChanged(

View File

@@ -2,7 +2,7 @@
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -468,14 +468,6 @@ group("gn_all") {
@@ -482,14 +482,6 @@ group("gn_all") {
deps += [ "//chromeos:chromeos_unittests" ]
}

View File

@@ -147,7 +147,7 @@ by default.
scoped_refptr<base::SequencedTaskRunner> task_runner)
--- a/chrome/browser/media/webrtc/webrtc_log_uploader.cc
+++ b/chrome/browser/media/webrtc/webrtc_log_uploader.cc
@@ -485,7 +485,7 @@ void WebRtcLogUploader::UploadCompressed
@@ -484,7 +484,7 @@ void WebRtcLogUploader::UploadCompressed
"Not implemented, it would be good to do so."
})");
@@ -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
@@ -280,7 +280,7 @@ GURL SpellcheckHunspellDictionary::GetDi
@@ -279,7 +279,7 @@ GURL SpellcheckHunspellDictionary::GetDi
DCHECK(!bdict_file.empty());
static const char kDownloadServerUrl[] =
@@ -225,18 +225,18 @@ by default.
base::ToLowerASCII(bdict_file));
--- a/chrome/browser/supervised_user/supervised_user_service.cc
+++ b/chrome/browser/supervised_user/supervised_user_service.cc
@@ -86,7 +86,7 @@ namespace {
@@ -85,7 +85,7 @@ namespace {
// The URL from which to download a host denylist if no local one exists yet.
const char kDenylistURL[] =
- "https://www.gstatic.com/chrome/supervised_user/denylist-20141001-1k.bin";
+ "trk:272:https://www.gstatic.com/chrome/supervised_user/denylist-20141001-1k.bin";
// The filename under which we'll store the denylist (in the user data dir). The
// old file will be used as a backup in case the new file has not been loaded
// yet.
// The filename under which we'll store the denylist (in the user data dir).
const char kDenylistFilename[] = "su-denylist.bin";
--- a/chrome/browser/ui/dialogs/outdated_upgrade_bubble.cc
+++ b/chrome/browser/ui/dialogs/outdated_upgrade_bubble.cc
@@ -50,7 +50,7 @@ const char* kUpdateBrowserRedirectUrl =
@@ -49,7 +49,7 @@ const char* kUpdateBrowserRedirectUrl =
#else
// The URL to be used to re-install Chrome when auto-update failed for
// too long.
@@ -327,25 +327,6 @@ by default.
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 @@
namespace cloud_devices {
const char kCloudPrintAuthScope[] =
- "https://www.googleapis.com/auth/cloudprint";
+ "trk:197:https://www.googleapis.com/auth/cloudprint";
namespace {
// Url must not be matched by "urls" section of
// cloud_print_app/manifest.json. If it's matched, print driver dialog will
// open sign-in page in separate window.
-const char kCloudPrintURL[] = "https://www.google.com/cloudprint";
+const char kCloudPrintURL[] = "trk:201:https://www.google.com/cloudprint";
}
--- a/components/drive/service/drive_api_service.cc
+++ b/components/drive/service/drive_api_service.cc
@@ -76,9 +76,9 @@ namespace drive {
@@ -362,7 +343,7 @@ by default.
// Mime type to create a directory.
--- a/components/feedback/feedback_uploader.cc
+++ b/components/feedback/feedback_uploader.cc
@@ -39,7 +39,7 @@ constexpr base::FilePath::CharType kFeed
@@ -38,7 +38,7 @@ constexpr base::FilePath::CharType kFeed
FILE_PATH_LITERAL("Feedback Reports");
constexpr char kFeedbackPostUrl[] =
@@ -384,7 +365,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
@@ -44,13 +44,13 @@ namespace history {
@@ -45,13 +45,13 @@ namespace history {
namespace {
const char kHistoryOAuthScope[] =
@@ -490,7 +471,7 @@ by default.
--- a/content/browser/webauth/authenticator_common.cc
+++ b/content/browser/webauth/authenticator_common.cc
@@ -91,9 +91,9 @@ enum class RequestExtension {
@@ -92,9 +92,9 @@ enum class RequestExtension {
namespace {
constexpr char kGstaticAppId[] =
@@ -504,7 +485,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
@@ -85,7 +85,7 @@ GURL GetStartupURL() {
@@ -86,7 +86,7 @@ GURL GetStartupURL() {
#else
const base::CommandLine::StringVector& args = command_line->GetArgs();
if (args.empty())
@@ -554,11 +535,6 @@ by default.
- "https://www.googleapis.com/auth/chromesync_playpen";
+ "trk:073:https://www.googleapis.com/auth/chromesync_playpen";
// OAuth2 scope for access to Kid Management API.
const char kKidManagementOAuth2Scope[] =
- "https://www.googleapis.com/auth/kid.management";
+ "trk:074:https://www.googleapis.com/auth/kid.management";
// OAuth2 scope for parental consent logging for secondary account addition.
const char kKidManagementPrivilegedOAuth2Scope[] =
- "https://www.googleapis.com/auth/kid.management.privileged";
@@ -624,6 +600,11 @@ by default.
-const char kPhotosOAuth2Scope[] = "https://www.googleapis.com/auth/photos";
+const char kPhotosOAuth2Scope[] = "trk:088:https://www.googleapis.com/auth/photos";
// OAuth2 scope for access to the SecureConnect API.
extern const char kSecureConnectOAuth2Scope[] =
- "https://www.googleapis.com/auth/bce.secureconnect";
+ "trk:074:https://www.googleapis.com/auth/bce.secureconnect";
// OAuth2 scope for access to Cast backdrop API.
const char kCastBackdropOAuth2Scope[] =
- "https://www.googleapis.com/auth/cast.backdrop";

View File

@@ -39,7 +39,7 @@ the URL so we get notified if this happens again in the future).
kSafeBrowsingIncidentTrafficAnnotation =
--- a/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc
+++ b/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc
@@ -307,11 +307,14 @@ IncidentReportingService::UploadContext:
@@ -306,11 +306,14 @@ IncidentReportingService::UploadContext:
// static
bool IncidentReportingService::IsEnabledForProfile(Profile* profile) {

View File

@@ -45,7 +45,7 @@
collection_error_info_.ClearError();
--- a/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc
+++ b/chrome/browser/spellchecker/spellcheck_hunspell_dictionary.cc
@@ -287,6 +287,7 @@ GURL SpellcheckHunspellDictionary::GetDi
@@ -286,6 +286,7 @@ GURL SpellcheckHunspellDictionary::GetDi
}
void SpellcheckHunspellDictionary::DownloadDictionary(GURL url) {
@@ -65,7 +65,7 @@
if (state_ == REQUESTING) {
--- a/components/update_client/update_checker.cc
+++ b/components/update_client/update_checker.cc
@@ -109,6 +109,7 @@ void UpdateCheckerImpl::CheckForUpdates(
@@ -108,6 +108,7 @@ void UpdateCheckerImpl::CheckForUpdates(
const IdToComponentPtrMap& components,
const base::flat_map<std::string, std::string>& additional_attributes,
UpdateCheckCallback update_check_callback) {

View File

@@ -3,7 +3,7 @@
--- a/chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc
+++ b/chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc
@@ -57,6 +57,7 @@ ChromeAutocompleteSchemeClassifier::GetI
@@ -58,6 +58,7 @@ ChromeAutocompleteSchemeClassifier::GetI
if (base::IsStringASCII(scheme) &&
(ProfileIOData::IsHandledProtocol(scheme) ||
base::LowerCaseEqualsASCII(scheme, content::kViewSourceScheme) ||
@@ -70,7 +70,7 @@
// other origins, so we should not treat them as web safe. Remove callers of
--- a/net/BUILD.gn
+++ b/net/BUILD.gn
@@ -1019,6 +1019,8 @@ component("net") {
@@ -1004,6 +1004,8 @@ component("net") {
"url_request/report_sender.h",
"url_request/static_http_user_agent_settings.cc",
"url_request/static_http_user_agent_settings.h",
@@ -173,7 +173,7 @@
return NetLogURLRequestConstructorParams(url, priority_,
--- a/net/url_request/url_request_context_builder.cc
+++ b/net/url_request/url_request_context_builder.cc
@@ -48,6 +48,7 @@
@@ -47,6 +47,7 @@
#include "net/socket/network_binding_client_socket_factory.h"
#include "net/ssl/ssl_config_service_defaults.h"
#include "net/url_request/static_http_user_agent_settings.h"
@@ -181,7 +181,7 @@
#include "net/url_request/url_request_context.h"
#include "net/url_request/url_request_context_storage.h"
#include "net/url_request/url_request_job_factory.h"
@@ -618,6 +619,9 @@ std::unique_ptr<URLRequestContext> URLRe
@@ -628,6 +629,9 @@ std::unique_ptr<URLRequestContext> URLRe
}
protocol_handlers_.clear();

View File

@@ -500,7 +500,7 @@
bool TemplateURLRef::ExtractSearchTermsFromURL(
--- a/components/variations/net/variations_http_headers.cc
+++ b/components/variations/net/variations_http_headers.cc
@@ -26,10 +26,6 @@
@@ -33,10 +33,6 @@
namespace variations {
@@ -511,7 +511,7 @@
namespace {
// The result of checking whether a request to a URL should have variations
@@ -238,30 +234,7 @@ class VariationsHeaderHelper {
@@ -257,30 +253,7 @@ class VariationsHeaderHelper {
VariationsHeaderHelper& operator=(const VariationsHeaderHelper&) = delete;
bool AppendHeaderIfNeeded(const GURL& url, InIncognito incognito) {
@@ -543,7 +543,7 @@
}
private:
@@ -329,8 +302,6 @@ void RemoveVariationsHeaderIfNeeded(
@@ -348,8 +321,6 @@ void RemoveVariationsHeaderIfNeeded(
const net::RedirectInfo& redirect_info,
const network::mojom::URLResponseHead& response_head,
std::vector<std::string>* to_be_removed_headers) {
@@ -552,7 +552,7 @@
}
std::unique_ptr<network::SimpleURLLoader>
@@ -360,9 +331,7 @@ CreateSimpleURLLoaderWithVariationsHeade
@@ -379,9 +350,7 @@ CreateSimpleURLLoaderWithVariationsHeade
}
bool HasVariationsHeader(const network::ResourceRequest& request) {
@@ -563,7 +563,7 @@
}
bool ShouldAppendVariationsHeaderForTesting(
@@ -373,12 +342,6 @@ bool ShouldAppendVariationsHeaderForTest
@@ -392,12 +361,6 @@ bool ShouldAppendVariationsHeaderForTest
void UpdateCorsExemptHeaderForVariations(
network::mojom::NetworkContextParams* params) {

View File

@@ -15,7 +15,7 @@
"//third_party/widevine/cdm",
]
}
@@ -1183,7 +1182,6 @@ if (is_win) {
@@ -1173,7 +1172,6 @@ if (is_win) {
":optimization_guide_library",
":swiftshader_library",
":widevine_cdm_library",

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/resources/settings/privacy_page/privacy_page.html
+++ b/chrome/browser/resources/settings/privacy_page/privacy_page.html
@@ -80,21 +80,6 @@
@@ -85,21 +85,6 @@
sub-label="$i18n{permissionsPageDescription}"
on-click="onPermissionsPageClick_"
role-description="$i18n{subpageArrowRoleDescription}"></cr-link-row>

View File

@@ -2,7 +2,7 @@
--- a/chrome/browser/ui/chrome_pages.cc
+++ b/chrome/browser/ui/chrome_pages.cc
@@ -512,32 +512,6 @@ GURL GetOSSettingsUrl(const std::string&
@@ -520,32 +520,6 @@ GURL GetOSSettingsUrl(const std::string&
void ShowBrowserSignin(Browser* browser,
signin_metrics::AccessPoint access_point,
signin::ConsentLevel consent_level) {

View File

@@ -23,7 +23,7 @@
} // namespace
--- a/rlz/lib/financial_ping.cc
+++ b/rlz/lib/financial_ping.cc
@@ -337,7 +337,7 @@ FinancialPing::PingResponse FinancialPin
@@ -336,7 +336,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;
@@ -381,7 +381,7 @@ FinancialPing::PingResponse FinancialPin
@@ -380,7 +380,7 @@ FinancialPing::PingResponse FinancialPin
return PING_SUCCESSFUL;
#else
std::string url =

View File

@@ -2,7 +2,7 @@
--- a/chrome/browser/media/webrtc/webrtc_log_uploader.cc
+++ b/chrome/browser/media/webrtc/webrtc_log_uploader.cc
@@ -127,28 +127,11 @@ void WebRtcLogUploader::LoggingStoppedDo
@@ -126,28 +126,11 @@ void WebRtcLogUploader::LoggingStoppedDo
DCHECK(meta_data.get());
DCHECK(!upload_done_data.paths.directory.empty());
@@ -32,7 +32,7 @@
}
void WebRtcLogUploader::PrepareMultipartPostData(
@@ -159,28 +142,7 @@ void WebRtcLogUploader::PrepareMultipart
@@ -158,28 +141,7 @@ void WebRtcLogUploader::PrepareMultipart
DCHECK(!compressed_log.empty());
DCHECK(meta_data.get());
@@ -62,7 +62,7 @@
}
void WebRtcLogUploader::UploadStoredLog(
@@ -246,49 +208,6 @@ void WebRtcLogUploader::LoggingStoppedDo
@@ -245,49 +207,6 @@ void WebRtcLogUploader::LoggingStoppedDo
DCHECK(log_buffer.get());
DCHECK(!log_paths.directory.empty());

View File

@@ -76,7 +76,7 @@
} // namespace extensions
--- a/extensions/browser/updater/extension_downloader.cc
+++ b/extensions/browser/updater/extension_downloader.cc
@@ -93,27 +93,18 @@ const char kNotFromWebstoreInstallSource
@@ -92,27 +92,18 @@ const char kNotFromWebstoreInstallSource
const char kDefaultInstallSource[] = "";
const char kReinstallInstallSource[] = "reinstall";
@@ -106,7 +106,7 @@
bool ShouldRetryRequest(const network::SimpleURLLoader* loader) {
DCHECK(loader);
@@ -372,10 +363,6 @@ void ExtensionDownloader::DoStartAllPend
@@ -377,10 +368,6 @@ void ExtensionDownloader::DoStartAllPend
}
pending_tasks_.clear();
@@ -117,7 +117,7 @@
}
void ExtensionDownloader::SetIdentityManager(
@@ -396,9 +383,7 @@ void ExtensionDownloader::SetBackoffPoli
@@ -401,9 +388,7 @@ void ExtensionDownloader::SetBackoffPoli
void ExtensionDownloader::UpdateURLStats(const GURL& update_url,
Manifest::Type extension_type) {
@@ -128,7 +128,7 @@
url_stats_.no_url_count++;
} else {
url_stats_.other_url_count++;
@@ -436,11 +421,6 @@ bool ExtensionDownloader::AddExtensionDa
@@ -440,11 +425,6 @@ bool ExtensionDownloader::AddExtensionDa
return false;
}
@@ -140,7 +140,7 @@
// Skip extensions with empty IDs.
if (task.id.empty()) {
DLOG(WARNING) << "Found extension with empty ID";
@@ -452,7 +432,7 @@ bool ExtensionDownloader::AddExtensionDa
@@ -455,7 +435,7 @@ bool ExtensionDownloader::AddExtensionDa
UpdateURLStats(task.update_url, task.type);
if (task.update_url.is_empty()) {
// Fill in default update URL.
@@ -149,7 +149,7 @@
}
DCHECK(!task.update_url.is_empty());
@@ -862,20 +842,6 @@ void ExtensionDownloader::HandleManifest
@@ -865,20 +845,6 @@ void ExtensionDownloader::HandleManifest
update->info);
}
@@ -170,7 +170,7 @@
NotifyExtensionsDownloadStageChanged(
no_updates, ExtensionDownloaderDelegate::Stage::FINISHED);
NotifyExtensionsDownloadFailed(
@@ -1434,11 +1400,7 @@ bool ExtensionDownloader::IterateFetchCr
@@ -1437,11 +1403,7 @@ bool ExtensionDownloader::IterateFetchCr
// fetch.
switch (fetch->credentials) {
case ExtensionFetch::CREDENTIALS_NONE:

View File

@@ -1,6 +1,6 @@
--- a/chrome/common/chrome_features.cc
+++ b/chrome/common/chrome_features.cc
@@ -331,12 +331,7 @@ const base::Feature kChromeAppsDeprecati
@@ -332,12 +332,7 @@ const base::Feature kKeepForceInstalledP
// Enable DNS over HTTPS (DoH).
const base::Feature kDnsOverHttps {
"DnsOverHttps",

View File

@@ -3,7 +3,7 @@
--- a/chrome/test/chromedriver/BUILD.gn
+++ b/chrome/test/chromedriver/BUILD.gn
@@ -314,11 +314,7 @@ source_set("lib") {
@@ -335,11 +335,7 @@ source_set("lib") {
}
}
@@ -15,7 +15,7 @@
executable("$chromedriver_output") {
testonly = true
@@ -340,16 +336,6 @@ executable("$chromedriver_output") {
@@ -361,16 +357,6 @@ executable("$chromedriver_output") {
}
}

View File

@@ -2,7 +2,16 @@
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -1949,7 +1949,6 @@ static_library("browser") {
@@ -615,8 +615,6 @@ static_library("browser") {
"internal_auth.h",
"interstitials/chrome_settings_page_helper.cc",
"interstitials/chrome_settings_page_helper.h",
- "interstitials/enterprise_util.cc",
- "interstitials/enterprise_util.h",
"invalidation/profile_invalidation_provider_factory.cc",
"invalidation/profile_invalidation_provider_factory.h",
"language/language_model_manager_factory.cc",
@@ -1960,7 +1958,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",
@@ -10,17 +19,18 @@
"//chrome/browser/new_tab_page/modules/task_module:mojo_bindings",
"//chrome/browser/notifications",
"//chrome/browser/notifications/scheduler:factory",
@@ -3746,9 +3745,6 @@ static_library("browser") {
@@ -3774,10 +3771,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",
- "enterprise/connectors/analysis/content_analysis_delegate.cc",
- "enterprise/connectors/analysis/content_analysis_delegate.h",
- "enterprise/connectors/analysis/content_analysis_delegate_base.cc",
- "enterprise/connectors/analysis/content_analysis_delegate_base.h",
"enterprise/connectors/analysis/content_analysis_dialog.cc",
"enterprise/connectors/analysis/content_analysis_dialog.h",
"enterprise/connectors/analysis/content_analysis_downloads_delegate.cc",
@@ -3995,10 +3991,6 @@ static_library("browser") {
@@ -4024,10 +4017,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",
@@ -31,7 +41,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",
@@ -7325,9 +7317,14 @@ static_library("browser") {
@@ -7380,9 +7369,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",
@@ -63,7 +73,7 @@
auto delegate = std::make_unique<AccuracyServiceDelegate>(profile);
--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
@@ -4311,11 +4311,13 @@ ChromeContentBrowserClient::CreateThrott
@@ -4291,11 +4291,13 @@ ChromeContentBrowserClient::CreateThrott
&throttles);
#endif
@@ -77,7 +87,7 @@
// TODO(crbug.com/1052397): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
@@ -5702,26 +5704,7 @@ ChromeContentBrowserClient::GetSafeBrows
@@ -5692,26 +5694,7 @@ ChromeContentBrowserClient::GetSafeBrows
const std::vector<std::string>& allowlist_domains) {
DCHECK_CURRENTLY_ON(BrowserThread::IO);
@@ -105,7 +115,7 @@
}
safe_browsing::RealTimeUrlLookupServiceBase*
@@ -5742,11 +5725,6 @@ ChromeContentBrowserClient::GetUrlLookup
@@ -5732,11 +5715,6 @@ ChromeContentBrowserClient::GetUrlLookup
GetForProfile(profile);
}
#endif
@@ -119,7 +129,7 @@
--- a/chrome/browser/chrome_content_browser_client_receiver_bindings.cc
+++ b/chrome/browser/chrome_content_browser_client_receiver_bindings.cc
@@ -143,45 +143,6 @@ void MaybeCreateSafeBrowsingForRenderer(
@@ -143,34 +143,6 @@ void MaybeCreateSafeBrowsingForRenderer(
const std::vector<std::string>& allowlist_domains)>
get_checker_delegate,
mojo::PendingReceiver<safe_browsing::mojom::SafeBrowsing> receiver) {
@@ -137,17 +147,6 @@
- std::vector<std::string> allowlist_domains =
- safe_browsing::GetURLAllowlistByPolicy(pref_service);
-
- // Log the size of the domains to make sure copying them is
- // not too expensive.
- if (allowlist_domains.size() > 0) {
- int total_size = 0;
- for (const auto& domains : allowlist_domains) {
- total_size += domains.size();
- }
- base::UmaHistogramCounts10000(
- "SafeBrowsing.Policy.AllowlistDomainsTotalSize", total_size);
- }
-
- bool safe_browsing_enabled =
- safe_browsing::IsSafeBrowsingEnabled(*pref_service);
- content::GetIOThreadTaskRunner({})->PostTask(
@@ -167,7 +166,7 @@
// BadgeManager is not used for Android.
--- a/chrome/browser/component_updater/chrome_client_side_phishing_component_installer.cc
+++ b/chrome/browser/component_updater/chrome_client_side_phishing_component_installer.cc
@@ -30,20 +30,6 @@ namespace {
@@ -29,20 +29,6 @@ namespace {
void LoadFromDisk(const base::FilePath& pb_path,
const base::FilePath& visual_tflite_model_path) {
@@ -188,7 +187,7 @@
}
void PopulateModelFromFiles(const base::FilePath& install_dir) {
@@ -57,9 +43,6 @@ void PopulateModelFromFiles(const base::
@@ -56,9 +42,6 @@ void PopulateModelFromFiles(const base::
update_client::InstallerAttributes GetInstallerAttributes() {
update_client::InstallerAttributes attributes;
@@ -208,30 +207,6 @@
#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;
@@ -242,7 +217,7 @@
using safe_browsing::DownloadProtectionService;
using ConnectionType = net::NetworkChangeNotifier::ConnectionType;
@@ -1526,8 +1525,6 @@ void ChromeDownloadManagerDelegate::OnDo
@@ -1519,8 +1518,6 @@ void ChromeDownloadManagerDelegate::OnDo
if (item->GetOriginalMimeType() == "application/x-x509-user-cert")
DownloadItemModel(item).SetShouldPreferOpeningInBrowser(true);
#endif
@@ -251,7 +226,7 @@
}
if (ShouldBlockFile(target_info->danger_type, item)) {
MaybeReportDangerousDownloadBlocked(
@@ -1679,7 +1676,6 @@ void ChromeDownloadManagerDelegate::Mayb
@@ -1655,7 +1652,6 @@ void ChromeDownloadManagerDelegate::Mayb
service->MaybeSendDangerousDownloadOpenedReport(download,
show_download_in_folder);
}
@@ -259,7 +234,7 @@
if (!download->GetAutoOpened()) {
download::DownloadContent download_content =
download::DownloadContentFromMimeType(download->GetMimeType(), false);
@@ -1687,6 +1683,7 @@ void ChromeDownloadManagerDelegate::Mayb
@@ -1663,6 +1659,7 @@ void ChromeDownloadManagerDelegate::Mayb
download->GetDangerType(), download_content, base::Time::Now(),
download->GetEndTime(), show_download_in_folder);
}
@@ -267,7 +242,7 @@
}
void ChromeDownloadManagerDelegate::CheckDownloadAllowed(
@@ -1756,8 +1753,7 @@ void ChromeDownloadManagerDelegate::Chec
@@ -1732,8 +1729,7 @@ void ChromeDownloadManagerDelegate::Chec
DCHECK(download_item);
DCHECK(download_item->IsSavePackageDownload());
@@ -300,7 +275,7 @@
void RecordOpenedDangerousConfirmDialog(
--- a/chrome/browser/download/download_target_determiner.cc
+++ b/chrome/browser/download/download_target_determiner.cc
@@ -878,12 +878,14 @@ void DownloadTargetDeterminer::CheckVisi
@@ -877,12 +877,14 @@ void DownloadTargetDeterminer::CheckVisi
bool visited_referrer_before) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
DCHECK_EQ(STATE_DETERMINE_INTERMEDIATE_PATH, next_state_);
@@ -315,7 +290,7 @@
danger_level_ = GetDangerLevel(
visited_referrer_before ? VISITED_REFERRER : NO_VISITS_TO_REFERRER);
if (danger_level_ != DownloadFileType::NOT_DANGEROUS &&
@@ -1123,6 +1125,7 @@ DownloadFileType::DangerLevel DownloadTa
@@ -1122,6 +1124,7 @@ DownloadFileType::DangerLevel DownloadTa
absl::optional<base::Time>
DownloadTargetDeterminer::GetLastDownloadBypassTimestamp() const {
@@ -323,7 +298,7 @@
safe_browsing::SafeBrowsingMetricsCollector* metrics_collector =
safe_browsing::SafeBrowsingMetricsCollectorFactory::GetForProfile(
GetProfile());
@@ -1131,6 +1134,9 @@ DownloadTargetDeterminer::GetLastDownloa
@@ -1130,6 +1133,9 @@ DownloadTargetDeterminer::GetLastDownloa
safe_browsing::SafeBrowsingMetricsCollector::
EventType::DANGEROUS_DOWNLOAD_BYPASS)
: absl::nullopt;
@@ -408,6 +383,26 @@
if (cached_device_model_ && cached_device_manufacturer_) {
UpdateFromCache(signals);
LogSignalsCollectionLatency(kLatencyHistogramWithCacheVariant, start_time);
--- a/chrome/browser/enterprise/connectors/reporting/reporting_service_settings.cc
+++ b/chrome/browser/enterprise/connectors/reporting/reporting_service_settings.cc
@@ -63,17 +63,6 @@ ReportingServiceSettings::ReportingServi
else
DVLOG(1) << "Enabled event name list contains a non string value!";
}
- } else {
- // When the list of enabled event names is not set, we assume all events are
- // enabled. This is to support the feature of selecting the "All always on"
- // option in the policy UI, which means to always enable all events, even
- // when new events may be added in the future. And this is also to support
- // existing customer policies that were created before we introduced the
- // concept of enabling/disabling events.
- for (auto* event_name :
- extensions::SafeBrowsingPrivateEventRouter::kAllEvents) {
- enabled_event_names_.insert(event_name);
- }
}
const base::Value* enabled_opt_in_events_value =
--- a/chrome/browser/enterprise/signals/context_info_fetcher.cc
+++ b/chrome/browser/enterprise/signals/context_info_fetcher.cc
@@ -204,7 +204,6 @@ void ContextInfoFetcher::Fetch(ContextIn
@@ -516,7 +511,18 @@
} // namespace utils
--- a/chrome/browser/extensions/BUILD.gn
+++ b/chrome/browser/extensions/BUILD.gn
@@ -636,8 +636,6 @@ static_library("extensions") {
@@ -300,10 +300,6 @@ static_library("extensions") {
"api/runtime/chrome_runtime_api_delegate.h",
"api/safe_browsing_private/safe_browsing_private_api.cc",
"api/safe_browsing_private/safe_browsing_private_api.h",
- "api/safe_browsing_private/safe_browsing_private_event_router.cc",
- "api/safe_browsing_private/safe_browsing_private_event_router.h",
- "api/safe_browsing_private/safe_browsing_private_event_router_factory.cc",
- "api/safe_browsing_private/safe_browsing_private_event_router_factory.h",
"api/safe_browsing_private/safe_browsing_util.cc",
"api/safe_browsing_private/safe_browsing_util.h",
"api/scripting/scripting_api.cc",
@@ -638,8 +634,6 @@ static_library("extensions") {
"menu_manager_factory.h",
"navigation_observer.cc",
"navigation_observer.h",
@@ -545,183 +551,19 @@
info.browser_version = std::move(signals.browser_version);
info.built_in_dns_client_enabled = signals.built_in_dns_client_enabled;
--- 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
@@ -333,6 +333,7 @@ void SafeBrowsingPrivateEventRouter::OnP
event_router_->BroadcastEvent(std::move(extension_event));
}
+#if defined(FULL_SAFE_BROWSING)
absl::optional<enterprise_connectors::ReportingSettings> settings =
GetReportingSettings();
if (!settings.has_value() ||
@@ -404,6 +405,7 @@ void SafeBrowsingPrivateEventRouter::OnD
ReportRealtimeEvent(kKeyDangerousDownloadEvent, std::move(settings.value()),
std::move(event));
+#endif // FULL_SAFE_BROWSING
}
void SafeBrowsingPrivateEventRouter::OnSecurityInterstitialShown(
@@ -431,6 +433,7 @@ void SafeBrowsingPrivateEventRouter::OnS
event_router_->BroadcastEvent(std::move(extension_event));
}
+#if defined(FULL_SAFE_BROWSING)
absl::optional<enterprise_connectors::ReportingSettings> settings =
GetReportingSettings();
if (!settings.has_value() ||
@@ -453,6 +456,7 @@ void SafeBrowsingPrivateEventRouter::OnS
ReportRealtimeEvent(kKeyInterstitialEvent, std::move(settings.value()),
std::move(event));
+#endif // FULL_SAFE_BROWSING
}
void SafeBrowsingPrivateEventRouter::OnSecurityInterstitialProceeded(
@@ -480,6 +484,7 @@ void SafeBrowsingPrivateEventRouter::OnS
event_router_->BroadcastEvent(std::move(extension_event));
}
+#if defined(FULL_SAFE_BROWSING)
absl::optional<enterprise_connectors::ReportingSettings> settings =
GetReportingSettings();
if (!settings.has_value() ||
@@ -498,6 +503,7 @@ void SafeBrowsingPrivateEventRouter::OnS
ReportRealtimeEvent(kKeyInterstitialEvent, std::move(settings.value()),
std::move(event));
+#endif // FULL_SAFE_BROWSING
}
void SafeBrowsingPrivateEventRouter::OnAnalysisConnectorResult(
@@ -511,6 +517,7 @@ void SafeBrowsingPrivateEventRouter::OnA
const enterprise_connectors::ContentAnalysisResponse::Result& result,
const int64_t content_size,
safe_browsing::EventResult event_result) {
+#if defined(FULL_SAFE_BROWSING)
if (result.tag() == "malware") {
DCHECK_EQ(1, result.triggered_rules().size());
OnDangerousDeepScanningResult(
@@ -522,6 +529,7 @@ void SafeBrowsingPrivateEventRouter::OnA
OnSensitiveDataEvent(url, file_name, download_digest_sha256, mime_type,
trigger, scan_id, result, content_size, event_result);
}
+#endif // FULL_SAFE_BROWSING
}
void SafeBrowsingPrivateEventRouter::OnDangerousDeepScanningResult(
@@ -537,6 +545,7 @@ void SafeBrowsingPrivateEventRouter::OnD
const std::string& malware_category,
const std::string& evidence_locker_filepath,
const std::string& scan_id) {
+#if defined(FULL_SAFE_BROWSING)
absl::optional<enterprise_connectors::ReportingSettings> settings =
GetReportingSettings();
if (!settings.has_value() ||
@@ -577,6 +586,7 @@ void SafeBrowsingPrivateEventRouter::OnD
ReportRealtimeEvent(kKeyDangerousDownloadEvent, std::move(settings.value()),
std::move(event));
+#endif // FULL_SAFE_BROWSING
}
void SafeBrowsingPrivateEventRouter::OnSensitiveDataEvent(
@@ -589,6 +599,7 @@ void SafeBrowsingPrivateEventRouter::OnS
const enterprise_connectors::ContentAnalysisResponse::Result& result,
const int64_t content_size,
safe_browsing::EventResult event_result) {
+#if defined(FULL_SAFE_BROWSING)
absl::optional<enterprise_connectors::ReportingSettings> settings =
GetReportingSettings();
if (!settings.has_value() ||
@@ -620,6 +631,7 @@ void SafeBrowsingPrivateEventRouter::OnS
ReportRealtimeEvent(kKeySensitiveDataEvent, std::move(settings.value()),
std::move(event));
+#endif // FULL_SAFE_BROWSING
}
void SafeBrowsingPrivateEventRouter::OnAnalysisConnectorWarningBypassed(
@@ -633,6 +645,7 @@ void SafeBrowsingPrivateEventRouter::OnA
const enterprise_connectors::ContentAnalysisResponse::Result& result,
const int64_t content_size,
absl::optional<std::u16string> user_justification) {
+#if defined(FULL_SAFE_BROWSING)
absl::optional<enterprise_connectors::ReportingSettings> settings =
GetReportingSettings();
if (!settings.has_value() ||
@@ -667,6 +680,7 @@ void SafeBrowsingPrivateEventRouter::OnA
ReportRealtimeEvent(kKeySensitiveDataEvent, std::move(settings.value()),
std::move(event));
+#endif // FULL_SAFE_BROWSING
}
void SafeBrowsingPrivateEventRouter::OnUnscannedFileEvent(
@@ -679,6 +693,7 @@ void SafeBrowsingPrivateEventRouter::OnU
const std::string& reason,
const int64_t content_size,
safe_browsing::EventResult event_result) {
+#if defined(FULL_SAFE_BROWSING)
absl::optional<enterprise_connectors::ReportingSettings> settings =
GetReportingSettings();
if (!settings.has_value() ||
@@ -705,6 +720,7 @@ void SafeBrowsingPrivateEventRouter::OnU
ReportRealtimeEvent(kKeyUnscannedFileEvent, std::move(settings.value()),
std::move(event));
+#endif // FULL_SAFE_BROWSING
}
void SafeBrowsingPrivateEventRouter::OnDangerousDownloadEvent(
@@ -730,6 +746,7 @@ void SafeBrowsingPrivateEventRouter::OnD
const std::string& scan_id,
const int64_t content_size,
safe_browsing::EventResult event_result) {
+#if defined(FULL_SAFE_BROWSING)
absl::optional<enterprise_connectors::ReportingSettings> settings =
GetReportingSettings();
if (!settings.has_value() ||
@@ -761,6 +778,7 @@ void SafeBrowsingPrivateEventRouter::OnD
ReportRealtimeEvent(kKeyDangerousDownloadEvent, std::move(settings.value()),
std::move(event));
+#endif
}
void SafeBrowsingPrivateEventRouter::OnDangerousDownloadWarningBypassed(
@@ -784,6 +802,7 @@ void SafeBrowsingPrivateEventRouter::OnD
const std::string& mime_type,
const std::string& scan_id,
const int64_t content_size) {
+#if defined(FULL_SAFE_BROWSING)
absl::optional<enterprise_connectors::ReportingSettings> settings =
GetReportingSettings();
if (!settings.has_value() ||
@@ -815,6 +834,7 @@ void SafeBrowsingPrivateEventRouter::OnD
ReportRealtimeEvent(kKeyDangerousDownloadEvent, std::move(settings.value()),
std::move(event));
+#endif // FULL_SAFE_BROWSING
}
void SafeBrowsingPrivateEventRouter::OnLoginEvent(
@@ -1162,7 +1182,11 @@ void SafeBrowsingPrivateEventRouter::Rep
}
std::string SafeBrowsingPrivateEventRouter::GetProfileUserName() const {
+#if defined(FULL_SAFE_BROWSING)
return safe_browsing::GetProfileEmail(identity_manager_);
+#else
+ return "";
+#endif
}
#if BUILDFLAG(IS_CHROMEOS_ASH)
--- a/chrome/browser/extensions/browser_context_keyed_service_factories.cc
+++ b/chrome/browser/extensions/browser_context_keyed_service_factories.cc
@@ -125,7 +125,6 @@ void EnsureBrowserContextKeyedServiceFac
#endif
extensions::PreferenceAPI::GetFactoryInstance();
extensions::ProcessesAPI::GetFactoryInstance();
- extensions::SafeBrowsingPrivateEventRouterFactory::GetInstance();
extensions::SessionsAPI::GetFactoryInstance();
#if BUILDFLAG(IS_CHROMEOS)
extensions::SessionStateChangedEventDispatcher::GetFactoryInstance();
--- a/chrome/browser/extensions/chrome_extensions_browser_client.cc
+++ b/chrome/browser/extensions/chrome_extensions_browser_client.cc
@@ -610,51 +610,22 @@ void ChromeExtensionsBrowserClient::Noti
@@ -612,51 +612,22 @@ void ChromeExtensionsBrowserClient::Noti
content::BrowserContext* context,
const ExtensionId& extension_id,
const std::string& code) const {
@@ -777,7 +619,7 @@
// static
--- a/chrome/browser/extensions/extension_service.cc
+++ b/chrome/browser/extensions/extension_service.cc
@@ -52,7 +52,6 @@
@@ -53,7 +53,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"
@@ -785,7 +627,7 @@
#include "chrome/browser/extensions/pending_extension_manager.h"
#include "chrome/browser/extensions/permissions_updater.h"
#include "chrome/browser/extensions/shared_module_service.h"
@@ -206,7 +205,6 @@ void ExtensionService::BlocklistExtensio
@@ -207,7 +206,6 @@ void ExtensionService::BlocklistExtensio
blocklist_prefs::SetSafeBrowsingExtensionBlocklistState(
extension_id, BitMapBlocklistState::BLOCKLISTED_MALWARE,
extension_prefs_);
@@ -793,7 +635,7 @@
}
bool ExtensionService::OnExternalExtensionUpdateUrlFound(
@@ -369,7 +367,6 @@ ExtensionService::ExtensionService(Profi
@@ -370,7 +368,6 @@ ExtensionService::ExtensionService(Profi
safe_browsing_verdict_handler_(extension_prefs,
ExtensionRegistry::Get(profile),
this),
@@ -801,7 +643,7 @@
registry_(ExtensionRegistry::Get(profile)),
pending_extension_manager_(profile),
install_directory_(install_directory),
@@ -869,100 +866,6 @@ bool ExtensionService::IsExtensionEnable
@@ -870,100 +867,6 @@ bool ExtensionService::IsExtensionEnable
return extension_registrar_.IsExtensionEnabled(extension_id);
}
@@ -964,7 +806,7 @@
--- a/chrome/browser/extensions/extension_system_impl.cc
+++ b/chrome/browser/extensions/extension_system_impl.cc
@@ -464,8 +464,6 @@ void ExtensionSystemImpl::InstallUpdate(
@@ -465,8 +465,6 @@ void ExtensionSystemImpl::InstallUpdate(
void ExtensionSystemImpl::PerformActionBasedOnOmahaAttributes(
const std::string& extension_id,
const base::Value& attributes) {
@@ -1102,7 +944,7 @@
std::string GenerateLastPickedDirectoryKey(const std::string& id) {
return id.empty() ? kDefaultLastPickedDirectoryKey
: base::StrCat({kCustomLastPickedDirectoryKey, "-", id});
@@ -1134,28 +1055,6 @@ void ChromeFileSystemAccessPermissionCon
@@ -1137,28 +1058,6 @@ void ChromeFileSystemAccessPermissionCon
std::move(callback)));
}
@@ -1172,7 +1014,7 @@
// Do not allow picker UI to be shown on a page that isn't in the foreground
--- a/chrome/browser/notifications/notification_display_service_impl.cc
+++ b/chrome/browser/notifications/notification_display_service_impl.cc
@@ -89,13 +89,6 @@ NotificationDisplayServiceImpl::Notifica
@@ -88,13 +88,6 @@ NotificationDisplayServiceImpl::Notifica
profile_));
#endif
@@ -1196,7 +1038,7 @@
#include "chrome/browser/safe_browsing/user_interaction_observer.h"
#include "chrome/browser/signin/identity_manager_factory.h"
#include "chrome/browser/sync/sync_service_factory.h"
@@ -112,11 +111,11 @@
@@ -114,11 +113,11 @@
#if BUILDFLAG(FULL_SAFE_BROWSING)
#include "chrome/browser/safe_browsing/advanced_protection_status_manager.h"
#include "chrome/browser/safe_browsing/advanced_protection_status_manager_factory.h"
@@ -1209,7 +1051,7 @@
#if BUILDFLAG(IS_ANDROID)
#include "chrome/browser/android/tab_android.h"
@@ -809,6 +808,7 @@ autofill::LanguageCode ChromePasswordMan
@@ -850,6 +849,7 @@ autofill::LanguageCode ChromePasswordMan
return autofill::LanguageCode();
}
@@ -1217,7 +1059,7 @@
safe_browsing::PasswordProtectionService*
ChromePasswordManagerClient::GetPasswordProtectionService() const {
return safe_browsing::ChromePasswordProtectionService::
@@ -844,13 +844,9 @@ void ChromePasswordManagerClient::CheckP
@@ -885,13 +885,9 @@ void ChromePasswordManagerClient::CheckP
web_contents(), web_contents()->GetLastCommittedURL(), username,
password_type, matching_reused_credentials, password_field_exists);
}
@@ -1232,7 +1074,44 @@
}
#if !BUILDFLAG(IS_ANDROID)
@@ -1357,9 +1353,11 @@ void ChromePasswordManagerClient::OnPast
@@ -900,36 +896,10 @@ void ChromePasswordManagerClient::MaybeR
bool is_federated,
const url::Origin& federated_origin,
const std::u16string& login_user_name) const {
- if (!base::FeatureList::IsEnabled(policy::features::kLoginEventReporting))
- return;
-
- extensions::SafeBrowsingPrivateEventRouter* router =
- extensions::SafeBrowsingPrivateEventRouterFactory::GetForProfile(
- profile_);
- if (!router)
- return;
-
- // The router is responsible for checking if the reporting of this event type
- // is enabled by the admin.
- router->OnLoginEvent(url, is_federated, federated_origin, login_user_name);
}
void ChromePasswordManagerClient::MaybeReportEnterprisePasswordBreachEvent(
const std::vector<std::pair<GURL, std::u16string>>& identities) const {
- if (!base::FeatureList::IsEnabled(
- policy::features::kPasswordBreachEventReporting)) {
- return;
- }
-
- extensions::SafeBrowsingPrivateEventRouter* router =
- extensions::SafeBrowsingPrivateEventRouterFactory::GetForProfile(
- profile_);
- if (!router)
- return;
-
- // The router is responsible for checking if the reporting of this event type
- // is enabled by the admin.
- router->OnPasswordBreach(kPasswordBreachEntryTrigger, identities);
}
#endif
@@ -1398,9 +1368,11 @@ void ChromePasswordManagerClient::OnPast
}
was_on_paste_called_ = true;
@@ -1245,7 +1124,7 @@
void ChromePasswordManagerClient::RenderFrameCreated(
content::RenderFrameHost* render_frame_host) {
@@ -1394,7 +1392,9 @@ void ChromePasswordManagerClient::OnInpu
@@ -1435,7 +1407,9 @@ void ChromePasswordManagerClient::OnInpu
if (key_event.windows_key_code == (ui::VKEY_V & 0x1f)) {
OnPaste();
} else {
@@ -1255,7 +1134,7 @@
}
#endif // BUILDFLAG(IS_ANDROID)
}
@@ -1433,6 +1433,7 @@ bool ChromePasswordManagerClient::IsPass
@@ -1474,6 +1448,7 @@ bool ChromePasswordManagerClient::IsPass
is_enabled = false;
}
@@ -1263,7 +1142,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
@@ -1443,6 +1444,7 @@ bool ChromePasswordManagerClient::IsPass
@@ -1484,6 +1459,7 @@ bool ChromePasswordManagerClient::IsPass
observer->OnPasswordSaveOrAutofillDenied();
is_enabled = false;
}
@@ -1273,7 +1152,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
@@ -207,13 +207,14 @@ class ChromePasswordManagerClient
@@ -216,13 +216,14 @@ class ChromePasswordManagerClient
void AnnotateNavigationEntry(bool has_password_field) override;
autofill::LanguageCode GetPageLanguage() const override;
@@ -1289,7 +1168,7 @@
void CheckProtectedPasswordEntry(
password_manager::metrics_util::PasswordType reused_password_type,
@@ -221,6 +222,7 @@ class ChromePasswordManagerClient
@@ -230,6 +231,7 @@ class ChromePasswordManagerClient
const std::vector<password_manager::MatchingReusedCredential>&
matching_reused_credentials,
bool password_field_exists) override;
@@ -1317,7 +1196,7 @@
void AbusiveOriginPermissionRevocationRequest::OnSafeBrowsingVerdictReceived(
--- a/chrome/browser/permissions/contextual_notification_permission_ui_selector.cc
+++ b/chrome/browser/permissions/contextual_notification_permission_ui_selector.cc
@@ -17,7 +17,6 @@
@@ -16,7 +16,6 @@
#include "chrome/browser/browser_process.h"
#include "chrome/browser/permissions/quiet_notification_permission_ui_config.h"
#include "chrome/browser/permissions/quiet_notification_permission_ui_state.h"
@@ -1325,7 +1204,7 @@
#include "chrome/common/chrome_features.h"
#include "components/permissions/permission_request.h"
#include "components/permissions/request_type.h"
@@ -151,9 +150,6 @@ void ContextualNotificationPermissionUiS
@@ -150,9 +149,6 @@ void ContextualNotificationPermissionUiS
}
void ContextualNotificationPermissionUiSelector::Cancel() {
@@ -1335,7 +1214,7 @@
}
bool ContextualNotificationPermissionUiSelector::IsPermissionRequestSupported(
@@ -179,24 +175,14 @@ void ContextualNotificationPermissionUiS
@@ -178,24 +174,14 @@ void ContextualNotificationPermissionUiS
absl::optional<Decision> decision =
GetDecisionBasedOnSiteReputation(reputation);
@@ -1367,7 +1246,7 @@
void ContextualNotificationPermissionUiSelector::OnSafeBrowsingVerdictReceived(
--- a/chrome/browser/permissions/prediction_based_permission_ui_selector.cc
+++ b/chrome/browser/permissions/prediction_based_permission_ui_selector.cc
@@ -316,47 +316,5 @@ bool PredictionBasedPermissionUiSelector
@@ -322,47 +322,5 @@ bool PredictionBasedPermissionUiSelector
PredictionSource PredictionBasedPermissionUiSelector::GetPredictionTypeToUse(
permissions::RequestType request_type) {
@@ -1417,7 +1296,7 @@
}
--- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc
+++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc
@@ -91,6 +91,7 @@
@@ -92,6 +92,7 @@
#include "components/policy/core/common/schema.h"
#include "components/policy/policy_constants.h"
#include "components/proxy_config/proxy_policy_handler.h"
@@ -1425,18 +1304,32 @@
#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"
@@ -2295,7 +2296,7 @@ std::unique_ptr<ConfigurationPolicyHandl
base::Value::Type::BOOLEAN));
#endif // BUILDFLAG(IS_LINUX)
@@ -1732,8 +1733,6 @@ std::unique_ptr<ConfigurationPolicyHandl
handlers->AddHandler(
std::make_unique<bookmarks::ManagedBookmarksPolicyHandler>(
chrome_schema));
- handlers->AddHandler(
- std::make_unique<safe_browsing::SafeBrowsingPolicyHandler>());
handlers->AddHandler(std::make_unique<syncer::SyncPolicyHandler>());
handlers->AddHandler(
std::make_unique<URLBlocklistPolicyHandler>(key::kURLBlocklist));
@@ -1790,13 +1789,6 @@ std::unique_ptr<ConfigurationPolicyHandl
prefs::kSafeBrowsingEnterpriseRealTimeUrlCheckMode,
prefs::kSafeBrowsingEnterpriseRealTimeUrlCheckScope, chrome_schema));
- handlers->AddHandler(std::make_unique<SimpleSchemaValidatingPolicyHandler>(
- key::kExemptDomainFileTypePairsFromFileTypeDownloadWarnings,
- safe_browsing::file_type::prefs::
- kExemptDomainFileTypePairsFromFileTypeDownloadWarnings,
- chrome_schema, SCHEMA_ALLOW_UNKNOWN,
- SimpleSchemaValidatingPolicyHandler::RECOMMENDED_PROHIBITED,
- SimpleSchemaValidatingPolicyHandler::MANDATORY_ALLOWED));
handlers->AddHandler(
std::make_unique<ManagedAccountRestrictionsPolicyHandler>(chrome_schema));
-#if !BUILDFLAG(IS_ANDROID)
+#if !BUILDFLAG(IS_ANDROID) && BUILDFLAG(FULL_SAFE_BROWSING)
handlers->AddHandler(std::make_unique<SimpleSchemaValidatingPolicyHandler>(
key::kExemptDomainFileTypePairsFromFileTypeDownloadWarnings,
safe_browsing::file_type::prefs::
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -245,7 +245,6 @@
@@ -248,7 +248,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"
@@ -1444,7 +1337,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"
@@ -1351,7 +1350,6 @@ void RegisterProfilePrefs(user_prefs::Pr
@@ -1386,7 +1385,6 @@ void RegisterProfilePrefs(user_prefs::Pr
NewTabPageHandler::RegisterProfilePrefs(registry);
NewTabPageUI::RegisterProfilePrefs(registry);
NewTabUI::RegisterProfilePrefs(registry);
@@ -1454,7 +1347,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
@@ -527,7 +527,6 @@ void ChromeBrowserMainExtraPartsProfiles
@@ -536,7 +536,6 @@ void ChromeBrowserMainExtraPartsProfiles
SystemExtensionsProviderFactory::GetInstance();
#endif
TabRestoreServiceFactory::GetInstance();
@@ -1605,6 +1498,17 @@
}
content::BrowserContext* SCTReportingServiceFactory::GetBrowserContextToUse(
--- a/chrome/browser/ssl/ssl_error_controller_client.cc
+++ b/chrome/browser/ssl/ssl_error_controller_client.cc
@@ -91,8 +91,6 @@ void SSLErrorControllerClient::GoBack()
}
void SSLErrorControllerClient::Proceed() {
- MaybeTriggerSecurityInterstitialProceededEvent(web_contents_, request_url_,
- "SSL_ERROR", cert_error_);
#if BUILDFLAG(ENABLE_EXTENSIONS)
// Hosted Apps should not be allowed to run if there is a problem with their
// certificate. So, when users click proceed on an interstitial, move the tab
--- a/chrome/browser/subresource_filter/chrome_content_subresource_filter_web_contents_helper_factory.cc
+++ b/chrome/browser/subresource_filter/chrome_content_subresource_filter_web_contents_helper_factory.cc
@@ -6,7 +6,6 @@
@@ -1629,7 +1533,7 @@
} // namespace
--- a/chrome/browser/ui/BUILD.gn
+++ b/chrome/browser/ui/BUILD.gn
@@ -536,7 +536,6 @@ static_library("ui") {
@@ -546,7 +546,6 @@ static_library("ui") {
"//components/renderer_context_menu",
"//components/resources",
"//components/safe_browsing/content/browser",
@@ -1637,7 +1541,7 @@
"//components/safe_browsing/content/browser/password_protection",
"//components/safe_browsing/content/browser/web_ui",
"//components/safe_browsing/core/browser/db:database_manager",
@@ -4620,8 +4619,6 @@ static_library("ui") {
@@ -4667,8 +4666,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",
@@ -1674,8 +1578,8 @@
void JavaScriptTabModalDialogManagerDelegateDesktop::DidCloseDialog() {
--- a/chrome/browser/ui/tab_contents/chrome_web_contents_view_handle_drop.cc
+++ b/chrome/browser/ui/tab_contents/chrome_web_contents_view_handle_drop.cc
@@ -11,7 +11,10 @@
#include "base/task/post_task.h"
@@ -10,7 +10,10 @@
#include "base/strings/utf_string_conversions.h"
#include "base/task/task_runner_util.h"
#include "base/task/thread_pool.h"
+#include "components/safe_browsing/buildflags.h"
@@ -1685,7 +1589,7 @@
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/safe_browsing/cloud_content_scanning/deep_scanning_utils.h"
#include "content/public/browser/web_contents.h"
@@ -22,6 +25,7 @@
@@ -21,6 +24,7 @@
namespace {
@@ -1693,7 +1597,7 @@
void CompletionCallback(
content::WebContentsViewDelegate::DropCompletionCallback callback,
const enterprise_connectors::ContentAnalysisDelegate::Data& data,
@@ -63,6 +67,7 @@ enterprise_connectors::ContentAnalysisDe
@@ -62,6 +66,7 @@ enterprise_connectors::ContentAnalysisDe
}
return data;
}
@@ -1701,7 +1605,7 @@
// Helper class to handle WebContents being destroyed while files are opened in
// the threadpool. This class deletes itself either when it's no longer needed
@@ -76,6 +81,7 @@ class HandleDropScanData : public conten
@@ -75,6 +80,7 @@ class HandleDropScanData : public conten
: content::WebContentsObserver(web_contents),
callback_(std::move(callback)) {}
@@ -1709,7 +1613,7 @@
void ScanData(
enterprise_connectors::ContentAnalysisDelegate::Data analysis_data) {
DCHECK(web_contents());
@@ -87,6 +93,7 @@ class HandleDropScanData : public conten
@@ -86,6 +92,7 @@ class HandleDropScanData : public conten
delete this;
}
@@ -1717,7 +1621,7 @@
void WebContentsDestroyed() override { delete this; }
@@ -106,13 +113,16 @@ void HandleOnPerformDrop(
@@ -105,13 +112,16 @@ void HandleOnPerformDrop(
content::WebContents* web_contents,
const content::DropData& drop_data,
content::WebContentsViewDelegate::DropCompletionCallback callback) {
@@ -1734,7 +1638,7 @@
if (!enterprise_connectors::ContentAnalysisDelegate::IsEnabled(
profile, web_contents->GetLastCommittedURL(), &data, connector)) {
std::move(callback).Run(
@@ -152,4 +162,8 @@ void HandleOnPerformDrop(
@@ -151,4 +161,8 @@ void HandleOnPerformDrop(
std::move(callback).Run(
content::WebContentsViewDelegate::DropCompletionResult::kContinue);
}
@@ -1772,7 +1676,7 @@
open_button_->SetEnabled((mode_ == download::DownloadItemMode::kNormal) ||
prompt_to_scan || allow_open_during_deep_scan);
@@ -1418,7 +1420,9 @@ void DownloadItemView::ShowContextMenuIm
@@ -1421,7 +1423,9 @@ void DownloadItemView::ShowContextMenuIm
}
void DownloadItemView::OpenDownloadDuringAsyncScanning() {
@@ -1794,7 +1698,7 @@
--- a/chrome/browser/ui/webui/management/management_ui_handler.cc
+++ b/chrome/browser/ui/webui/management/management_ui_handler.cc
@@ -848,12 +848,6 @@ base::Value ManagementUIHandler::GetThre
@@ -843,12 +843,6 @@ base::Value ManagementUIHandler::GetThre
&info);
}
@@ -1851,7 +1755,7 @@
std::move(callback),
--- a/chrome/test/BUILD.gn
+++ b/chrome/test/BUILD.gn
@@ -1302,7 +1302,6 @@ if (!is_android) {
@@ -1314,7 +1314,6 @@ if (!is_android) {
"//components/resources",
"//components/safe_browsing:buildflags",
"//components/safe_browsing/content/browser",
@@ -1859,7 +1763,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",
@@ -5687,7 +5686,6 @@ test("unit_tests") {
@@ -5819,7 +5818,6 @@ test("unit_tests") {
"//components/resources",
"//components/safe_browsing:buildflags",
"//components/safe_browsing/content/browser",
@@ -1869,7 +1773,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
@@ -409,7 +409,7 @@ void ContentPasswordManagerDriver::Check
@@ -415,7 +415,7 @@ void ContentPasswordManagerDriver::Check
if (!password_manager::bad_message::CheckFrameNotPrerendering(
render_frame_host_))
return;
@@ -1880,7 +1784,7 @@
}
--- a/components/password_manager/core/browser/password_manager_client.h
+++ b/components/password_manager/core/browser/password_manager_client.h
@@ -346,11 +346,14 @@ class PasswordManagerClient {
@@ -374,11 +374,14 @@ class PasswordManagerClient {
// Returns the current best guess as to the page's display language.
virtual autofill::LanguageCode GetPageLanguage() const;
@@ -1896,7 +1800,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.
@@ -358,6 +361,7 @@ class PasswordManagerClient {
@@ -386,6 +389,7 @@ class PasswordManagerClient {
const GURL& frame_url) = 0;
#endif
@@ -1904,7 +1808,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
@@ -370,6 +374,7 @@ class PasswordManagerClient {
@@ -398,6 +402,7 @@ class PasswordManagerClient {
const std::string& username,
const std::vector<MatchingReusedCredential>& matching_reused_credentials,
bool password_field_exists) = 0;
@@ -1964,9 +1868,28 @@
]
public_deps = [ "//google_apis:google_apis" ]
--- a/components/safe_browsing/core/browser/verdict_cache_manager.cc
+++ b/components/safe_browsing/core/browser/verdict_cache_manager.cc
@@ -402,16 +402,6 @@ VerdictCacheManager::VerdictCacheManager
// pref_service can be null in tests.
if (pref_service) {
pref_change_registrar_.Init(pref_service);
- pref_change_registrar_.Add(
- prefs::kSafeBrowsingEnhanced,
- base::BindRepeating(&VerdictCacheManager::CleanUpAllPageLoadTokens,
- weak_factory_.GetWeakPtr(),
- ClearReason::kSafeBrowsingStateChanged));
- pref_change_registrar_.Add(
- prefs::kSafeBrowsingEnabled,
- base::BindRepeating(&VerdictCacheManager::CleanUpAllPageLoadTokens,
- weak_factory_.GetWeakPtr(),
- ClearReason::kSafeBrowsingStateChanged));
}
// sync_observer_ can be null in some embedders that don't support sync.
if (sync_observer_) {
--- a/content/browser/file_system_access/safe_move_helper.cc
+++ b/content/browser/file_system_access/safe_move_helper.cc
@@ -152,14 +152,8 @@ void SafeMoveHelper::Start(SafeMoveHelpe
@@ -154,14 +154,8 @@ void SafeMoveHelper::Start(SafeMoveHelpe
return;
}
@@ -1981,7 +1904,7 @@
}
void SafeMoveHelper::ComputeHashForSourceFile(HashCallback callback) {
@@ -179,44 +173,6 @@ void SafeMoveHelper::ComputeHashForSourc
@@ -181,44 +175,6 @@ void SafeMoveHelper::ComputeHashForSourc
std::move(wrapped_callback), source_url()));
}
@@ -2069,6 +1992,17 @@
}
UpdateService::UpdateService(
--- a/printing/buildflags/buildflags.gni
+++ b/printing/buildflags/buildflags.gni
@@ -37,7 +37,7 @@ declare_args() {
# Enable snapshotting a page when printing for its content to be analyzed for
# sensitive content by enterprise users.
enable_print_content_analysis =
- is_chromeos_ash || is_chromeos_lacros || is_win || is_linux || is_mac
+ false
}
declare_args() {
--- a/weblayer/BUILD.gn
+++ b/weblayer/BUILD.gn
@@ -462,7 +462,6 @@ source_set("weblayer_lib_base") {

View File

@@ -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"
@@ -1673,6 +1674,8 @@ void RenderViewContextMenu::AppendPageIt
@@ -1727,6 +1728,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 =
@@ -1694,6 +1697,7 @@ void RenderViewContextMenu::AppendPageIt
@@ -1748,6 +1751,7 @@ void RenderViewContextMenu::AppendPageIt
IDC_CONTENT_CONTEXT_TRANSLATE,
l10n_util::GetStringFUTF16(IDS_CONTENT_CONTEXT_TRANSLATE, language));
}

View File

@@ -9,7 +9,7 @@
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -2379,6 +2379,7 @@ static_library("browser") {
@@ -2390,6 +2390,7 @@ static_library("browser") {
"//third_party/libyuv",
"//third_party/metrics_proto",
"//third_party/re2",
@@ -19,7 +19,7 @@
"//third_party/widevine/cdm:headers",
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -149,6 +149,7 @@
@@ -146,6 +146,7 @@
#include "components/translate/core/browser/translate_ranker_impl.h"
#include "components/translate/core/common/translate_util.h"
#include "components/ui_devtools/switches.h"
@@ -44,7 +44,7 @@
#endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_
--- a/content/browser/BUILD.gn
+++ b/content/browser/BUILD.gn
@@ -228,6 +228,7 @@ source_set("browser") {
@@ -230,6 +230,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
@@ -75,6 +75,7 @@
@@ -76,6 +76,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"
@@ -3292,6 +3293,8 @@ void RenderProcessHostImpl::PropagateBro
@@ -3287,6 +3288,8 @@ void RenderProcessHostImpl::PropagateBro
switches::kEnableWebGLDraftExtensions,
switches::kEnableWebGLImageChromium,
switches::kFileUrlPathAlias,
@@ -83,7 +83,7 @@
"//ui/events/blink",
--- a/content/child/runtime_features.cc
+++ b/content/child/runtime_features.cc
@@ -32,6 +32,7 @@
@@ -33,6 +33,7 @@
#include "third_party/blink/public/common/loader/referrer_utils.h"
#include "third_party/blink/public/common/switches.h"
#include "third_party/blink/public/platform/web_runtime_features.h"
@@ -91,7 +91,7 @@
#include "ui/accessibility/accessibility_features.h"
#include "ui/base/ui_base_features.h"
#include "ui/events/blink/blink_features.h"
@@ -486,6 +487,10 @@ void SetRuntimeFeaturesFromCommandLine(c
@@ -481,6 +482,10 @@ void SetRuntimeFeaturesFromCommandLine(c
{wrf::ForceOverlayFullscreenVideo, switches::kForceOverlayFullscreenVideo,
true},
{wrf::EnableDirectSockets, switches::kRestrictedApiOrigins, false},
@@ -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
@@ -215,6 +215,8 @@ class WebRuntimeFeatures {
@@ -216,6 +216,8 @@ class WebRuntimeFeatures {
BLINK_PLATFORM_EXPORT static void EnableMediaControlsExpandGesture(bool);
BLINK_PLATFORM_EXPORT static void EnableGetDisplayMedia(bool);
BLINK_PLATFORM_EXPORT static void EnableAllowSyncXHRInPageDismissal(bool);
@@ -115,15 +115,15 @@
BLINK_PLATFORM_EXPORT static void EnableSubresourceWebBundles(bool);
--- a/third_party/blink/renderer/core/dom/document.cc
+++ b/third_party/blink/renderer/core/dom/document.cc
@@ -42,6 +42,7 @@
#include "base/containers/contains.h"
@@ -43,6 +43,7 @@
#include "base/debug/dump_without_crashing.h"
#include "base/metrics/histogram_functions.h"
#include "base/notreached.h"
+#include "base/rand_util.h"
#include "base/time/time.h"
#include "cc/input/overscroll_behavior.h"
#include "cc/input/scroll_snap_data.h"
@@ -875,6 +876,14 @@ Range* Document::CreateRangeAdjustedToTr
@@ -885,6 +886,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>();
@@ -2175,6 +2184,15 @@ void Document::UpdateStyleAndLayoutTreeF
@@ -2167,6 +2176,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
@@ -482,6 +482,10 @@ class CORE_EXPORT Document : public Cont
@@ -496,6 +496,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;
@@ -2193,6 +2197,9 @@ class CORE_EXPORT Document : public Cont
@@ -2229,6 +2233,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
@@ -2083,6 +2083,11 @@ DOMRectList* Element::getClientRects() {
@@ -2073,6 +2073,11 @@ DOMRectList* Element::getClientRects() {
DCHECK(element_layout_object);
GetDocument().AdjustQuadsForScrollAndAbsoluteZoom(quads,
*element_layout_object);
@@ -191,7 +191,7 @@
return MakeGarbageCollected<DOMRectList>(quads);
}
@@ -2100,6 +2105,9 @@ gfx::RectF Element::GetBoundingClientRec
@@ -2090,6 +2095,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
@@ -916,9 +916,15 @@ TextMetrics* CanvasRenderingContext2D::m
@@ -917,9 +917,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
@@ -1633,6 +1633,7 @@ component("platform") {
@@ -1638,6 +1638,7 @@ component("platform") {
"//components/paint_preview/common",
"//components/power_scheduler",
"//components/search_engines:search_engine_utils",
@@ -295,8 +295,8 @@
"//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
@@ -667,4 +667,12 @@ void WebRuntimeFeatures::EnableCLSScroll
RuntimeEnabledFeatures::SetCLSScrollAnchoringEnabled(enable);
@@ -677,4 +677,12 @@ void WebRuntimeFeatures::EnableWebAuthen
enable);
}
+void WebRuntimeFeatures::EnableFingerprintingClientRectsNoise(bool 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
@@ -1146,6 +1146,12 @@
@@ -1137,6 +1137,12 @@
name: "Focusgroup",
},
{

View File

@@ -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
@@ -3295,6 +3295,7 @@ void RenderProcessHostImpl::PropagateBro
@@ -3290,6 +3290,7 @@ void RenderProcessHostImpl::PropagateBro
switches::kFileUrlPathAlias,
switches::kFingerprintingClientRectsNoise,
switches::kFingerprintingCanvasMeasureTextNoise,
@@ -44,7 +44,7 @@ approach to change color components.
switches::kForceGpuMemAvailableMb,
--- a/content/child/runtime_features.cc
+++ b/content/child/runtime_features.cc
@@ -491,6 +491,8 @@ void SetRuntimeFeaturesFromCommandLine(c
@@ -486,6 +486,8 @@ void SetRuntimeFeaturesFromCommandLine(c
switches::kFingerprintingClientRectsNoise, true},
{wrf::EnableFingerprintingCanvasMeasureTextNoise,
switches::kFingerprintingCanvasMeasureTextNoise, true},
@@ -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
@@ -217,6 +217,7 @@ class WebRuntimeFeatures {
@@ -218,6 +218,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"
@@ -2047,6 +2048,9 @@ ImageData* BaseRenderingContext2D::getIm
@@ -2046,6 +2047,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
@@ -1591,7 +1591,9 @@ component("platform") {
@@ -1596,7 +1596,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
@@ -675,4 +675,8 @@ void WebRuntimeFeatures::EnableFingerpri
@@ -685,4 +685,8 @@ void WebRuntimeFeatures::EnableFingerpri
RuntimeEnabledFeatures::SetFingerprintingCanvasMeasureTextNoiseEnabled(enable);
}
@@ -154,7 +154,7 @@ approach to change color components.
#include "ui/gfx/geometry/skia_conversions.h"
#include "v8/include/v8.h"
@@ -79,4 +83,154 @@ void StaticBitmapImage::DrawHelper(cc::P
@@ -113,4 +117,154 @@ void StaticBitmapImage::DrawHelper(cc::P
WebCoreClampingModeToSkiaRectConstraint(draw_options.clamping_mode));
}
@@ -311,7 +311,7 @@ approach to change color components.
} // namespace blink
--- a/third_party/blink/renderer/platform/graphics/static_bitmap_image.h
+++ b/third_party/blink/renderer/platform/graphics/static_bitmap_image.h
@@ -36,6 +36,8 @@ class PLATFORM_EXPORT StaticBitmapImage
@@ -37,6 +37,8 @@ class PLATFORM_EXPORT StaticBitmapImage
StaticBitmapImage(ImageOrientation orientation) : orientation_(orientation) {}
@@ -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
@@ -1152,6 +1152,9 @@
@@ -1143,6 +1143,9 @@
name: "FingerprintingCanvasMeasureTextNoise",
},
{

View File

@@ -17,7 +17,7 @@ with limited CPU/memory resources and it is disabled by default.
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -2129,6 +2129,7 @@ static_library("browser") {
@@ -2138,6 +2138,7 @@ static_library("browser") {
"//components/net_log",
"//components/network_hints/common:mojo_bindings",
"//components/network_session_configurator/browser",
@@ -49,7 +49,7 @@ with limited CPU/memory resources and it is disabled by default.
#endif // CHROME_BROWSER_BROMITE_FLAG_ENTRIES_H_
--- a/chrome/browser/browser_process_impl.cc
+++ b/chrome/browser/browser_process_impl.cc
@@ -19,10 +19,12 @@
@@ -20,10 +20,12 @@
#include "base/debug/leak_annotations.h"
#include "base/files/file_path.h"
#include "base/location.h"
@@ -62,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"
@@ -100,6 +102,7 @@
@@ -103,6 +105,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"
@@ -70,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"
@@ -132,6 +135,7 @@
@@ -135,6 +138,7 @@
#include "media/media_buildflags.h"
#include "mojo/public/cpp/bindings/pending_receiver.h"
#include "net/log/net_log.h"
@@ -78,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"
@@ -341,6 +345,18 @@ void BrowserProcessImpl::Init() {
@@ -344,6 +348,18 @@ void BrowserProcessImpl::Init() {
pref_change_registrar_.Add(metrics::prefs::kMetricsReportingEnabled,
base::BindRepeating(&ApplyMetricsReportingPolicy));
@@ -99,7 +99,7 @@ with limited CPU/memory resources and it is disabled by default.
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -1656,6 +1656,10 @@ const char kUnthrottledNestedTimeoutDesc
@@ -1595,6 +1595,10 @@ const char kUnthrottledNestedTimeoutDesc
"websites abusing the API will still eventually have their setTimeouts "
"clamped.";
@@ -112,7 +112,7 @@ 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
@@ -939,6 +939,9 @@ extern const char kLogJsConsoleMessagesD
@@ -900,6 +900,9 @@ extern const char kLogJsConsoleMessagesD
extern const char kUnthrottledNestedTimeoutName[];
extern const char kUnthrottledNestedTimeoutDescription[];

View File

@@ -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
@@ -1397,7 +1397,7 @@ void ProfileManager::InitProfileUserPref
@@ -1399,7 +1399,7 @@ void ProfileManager::InitProfileUserPref
profile->GetPrefs()->SetString(prefs::kSupervisedUserId,
supervised_user_id);
}

View File

@@ -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
@@ -1286,7 +1286,7 @@ void ChromeContentBrowserClient::Registe
@@ -1292,7 +1292,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
@@ -339,7 +339,7 @@ void ProfileNetworkContextService::Updat
@@ -338,7 +338,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
@@ -276,7 +276,7 @@ const char Profile::kProfileKey[] = "__P
@@ -278,7 +278,7 @@ const char Profile::kProfileKey[] = "__P
void Profile::RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
registry->RegisterBooleanPref(
prefs::kSearchSuggestEnabled,
@@ -118,29 +118,18 @@
prefs::kAutofillProfileValidity, "",
--- a/components/bookmarks/browser/bookmark_utils.cc
+++ b/components/bookmarks/browser/bookmark_utils.cc
@@ -438,7 +438,7 @@ bool DoesBookmarkContainWords(const std:
@@ -436,7 +436,7 @@ bool DoesBookmarkContainWords(const std:
void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) {
registry->RegisterBooleanPref(
prefs::kShowBookmarkBar,
- false,
+ true,
- prefs::kShowBookmarkBar, false,
+ prefs::kShowBookmarkBar, true,
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
registry->RegisterBooleanPref(prefs::kEditBookmarksEnabled, true);
registry->RegisterBooleanPref(
--- a/components/bookmarks/browser/features.cc
+++ b/components/bookmarks/browser/features.cc
@@ -10,7 +10,7 @@ namespace features {
// Changes the apps shortcut on the bookmarks bar to default to off.
// https://crbug.com/1236793
const base::Feature kAppsShortcutDefaultOff{"AppsShortcutDefaultOff",
- base::FEATURE_DISABLED_BY_DEFAULT};
+ base::FEATURE_ENABLED_BY_DEFAULT};
} // namespace features
} // namespace bookmarks
--- a/components/content_settings/core/browser/cookie_settings.cc
+++ b/components/content_settings/core/browser/cookie_settings.cc
@@ -63,7 +63,7 @@ void CookieSettings::RegisterProfilePref
@@ -64,7 +64,7 @@ void CookieSettings::RegisterProfilePref
user_prefs::PrefRegistrySyncable* registry) {
registry->RegisterIntegerPref(
prefs::kCookieControlsMode,
@@ -151,7 +140,7 @@
--- a/components/password_manager/core/browser/password_manager.cc
+++ b/components/password_manager/core/browser/password_manager.cc
@@ -204,10 +204,10 @@ bool HasMutedCredentials(base::span<cons
@@ -210,10 +210,10 @@ bool HasMutedCredentials(const std::vect
void PasswordManager::RegisterProfilePrefs(
user_prefs::PrefRegistrySyncable* registry) {
registry->RegisterBooleanPref(

View File

@@ -5,7 +5,7 @@ Subject: [PATCH 56/66] browser: disable profile auto-import on first run
--- a/chrome/browser/chrome_browser_main.cc
+++ b/chrome/browser/chrome_browser_main.cc
@@ -1617,8 +1617,6 @@ int ChromeBrowserMainParts::PreMainMessa
@@ -1620,8 +1620,6 @@ int ChromeBrowserMainParts::PreMainMessa
// and preferences have been registered since some of the import code depends
// on preferences.
if (first_run::IsChromeFirstRun()) {

View File

@@ -29,7 +29,7 @@ TLDR: Do not let files sneak onto the disk too easily.
--- a/chrome/browser/download/download_prefs.cc
+++ b/chrome/browser/download/download_prefs.cc
@@ -262,7 +262,7 @@ void DownloadPrefs::RegisterProfilePrefs
@@ -263,7 +263,7 @@ void DownloadPrefs::RegisterProfilePrefs
user_prefs::PrefRegistrySyncable* registry) {
registry->RegisterBooleanPref(
prefs::kPromptForDownload,

View File

@@ -16,7 +16,7 @@ the case anyway, since we are based off Chromium, not Chrome.
--- a/chrome/browser/app_controller_mac.mm
+++ b/chrome/browser/app_controller_mac.mm
@@ -866,7 +866,7 @@ static base::mac::ScopedObjCClassSwizzle
@@ -867,7 +867,7 @@ static base::mac::ScopedObjCClassSwizzle
CFStringRef checkInterval = CFSTR("checkInterval");
CFPropertyListRef plist = CFPreferencesCopyAppValue(checkInterval, app);
if (!plist) {

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/ui/browser.cc
+++ b/chrome/browser/ui/browser.cc
@@ -139,6 +139,8 @@
@@ -138,6 +138,8 @@
#include "chrome/browser/ui/tabs/tab_strip_model.h"
#include "chrome/browser/ui/tabs/tab_utils.h"
#include "chrome/browser/ui/ui_features.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/web_applications/app_browser_controller.h"
#include "chrome/browser/ui/web_applications/web_app_launch_utils.h"
#include "chrome/browser/ui/webui/signin/login_ui_service.h"
@@ -468,6 +470,7 @@ Browser::Browser(const CreateParams& par
@@ -469,6 +471,7 @@ Browser::Browser(const CreateParams& par
omit_from_session_restore_(params.omit_from_session_restore),
should_trigger_session_restore_(params.should_trigger_session_restore),
cancel_download_confirmation_state_(NOT_PROMPTED),
@@ -17,7 +17,7 @@
override_bounds_(params.initial_bounds),
initial_show_state_(params.initial_show_state),
initial_workspace_(params.initial_workspace),
@@ -835,7 +838,7 @@ Browser::WarnBeforeClosingResult Browser
@@ -836,7 +839,7 @@ Browser::WarnBeforeClosingResult Browser
// If the browser can close right away (there are no pending downloads we need
// to prompt about) then there's no need to warn. In the future, we might need
// to check other conditions as well.
@@ -26,7 +26,7 @@
return WarnBeforeClosingResult::kOkToClose;
DCHECK(!warn_before_closing_callback_)
@@ -865,6 +868,7 @@ bool Browser::TryToCloseWindow(
@@ -866,6 +869,7 @@ bool Browser::TryToCloseWindow(
void Browser::ResetTryToCloseWindow() {
cancel_download_confirmation_state_ = NOT_PROMPTED;
@@ -34,7 +34,7 @@
unload_controller_.ResetTryToCloseWindow();
}
@@ -2701,6 +2705,62 @@ bool Browser::CanCloseWithInProgressDown
@@ -2725,6 +2729,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;
@@ -2719,6 +2779,22 @@ void Browser::InProgressDownloadResponse
@@ -2743,6 +2803,22 @@ void Browser::InProgressDownloadResponse
std::move(warn_before_closing_callback_)
.Run(WarnBeforeClosingResult::kDoNotClose);

View File

@@ -1,7 +1,7 @@
--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
@@ -774,6 +774,9 @@ bool HandleNewTabPageLocationOverride(
Profile* profile = Profile::FromBrowserContext(browser_context);
@@ -780,6 +780,9 @@ bool HandleNewTabPageLocationOverride(
std::string ntp_location =
profile->GetPrefs()->GetString(prefs::kNewTabPageLocationOverride);
+ if (base::CommandLine::ForCurrentProcess()->HasSwitch("custom-ntp"))
@@ -23,7 +23,7 @@
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
--- a/components/flags_ui/flags_state.cc
+++ b/components/flags_ui/flags_state.cc
@@ -207,6 +207,7 @@ std::string GetCombinedOriginListValue(c
@@ -208,6 +208,7 @@ std::string GetCombinedOriginListValue(c
command_line.GetSwitchValueASCII(command_line_switch);
const std::string new_value =
flags_storage.GetOriginListFlag(internal_entry_name);
@@ -31,7 +31,7 @@
return CombineAndSanitizeOriginLists(existing_value, new_value);
}
@@ -395,6 +396,7 @@ void FlagsState::SetOriginListFlag(const
@@ -396,6 +397,7 @@ void FlagsState::SetOriginListFlag(const
const std::string& value,
FlagsStorage* flags_storage) {
const std::string new_value =

View File

@@ -27,8 +27,8 @@
return true;
--- a/chrome/browser/ui/views/location_bar/location_bar_view.cc
+++ b/chrome/browser/ui/views/location_bar/location_bar_view.cc
@@ -305,7 +305,8 @@ void LocationBarView::Init() {
// the left most icon.
@@ -311,7 +311,8 @@ void LocationBarView::Init() {
#endif // BUILDFLAG(ENABLE_SIDE_SEARCH)
params.types_enabled.push_back(PageActionIconType::kSendTabToSelf);
params.types_enabled.push_back(PageActionIconType::kClickToCall);
- params.types_enabled.push_back(PageActionIconType::kQRCodeGenerator);

View File

@@ -13,7 +13,7 @@
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
--- a/chrome/renderer/chrome_render_frame_observer.cc
+++ b/chrome/renderer/chrome_render_frame_observer.cc
@@ -139,9 +139,10 @@ ChromeRenderFrameObserver::ChromeRenderF
@@ -187,9 +187,10 @@ ChromeRenderFrameObserver::ChromeRenderF
if (!render_frame->IsMainFrame())
return;
@@ -25,7 +25,7 @@
if (!command_line.HasSwitch(switches::kDisableClientSidePhishingDetection))
SetClientSidePhishingDetection();
#endif
@@ -200,14 +201,16 @@ void ChromeRenderFrameObserver::DidFinis
@@ -248,14 +249,16 @@ void ChromeRenderFrameObserver::DidFinis
if (frame->Parent())
return;
@@ -123,7 +123,7 @@
return true;
--- a/components/search_engines/template_url_service.h
+++ b/components/search_engines/template_url_service.h
@@ -715,6 +715,8 @@ class TemplateURLService : public WebDat
@@ -716,6 +716,8 @@ class TemplateURLService : public WebDat
// ---------- Browser state related members ---------------------------------
raw_ptr<PrefService> prefs_ = nullptr;

View File

@@ -8,7 +8,7 @@
#include "base/debug/alias.h"
#include "base/i18n/rtl.h"
#include "base/memory/raw_ptr.h"
@@ -641,6 +642,8 @@ void Tab::OnGestureEvent(ui::GestureEven
@@ -643,6 +644,8 @@ void Tab::OnGestureEvent(ui::GestureEven
}
std::u16string Tab::GetTooltipText(const gfx::Point& p) const {
@@ -27,7 +27,7 @@
#include "base/compiler_specific.h"
#include "base/containers/adapters.h"
#include "base/containers/contains.h"
@@ -1522,6 +1523,8 @@ void TabStrip::OnMouseEventInTab(views::
@@ -1461,6 +1462,8 @@ void TabStrip::OnMouseEventInTab(views::
}
void TabStrip::UpdateHoverCard(Tab* tab, HoverCardUpdateType update_type) {

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/ui/browser_command_controller.cc
+++ b/chrome/browser/ui/browser_command_controller.cc
@@ -1167,7 +1167,8 @@ void BrowserCommandController::InitComma
@@ -1208,7 +1208,8 @@ void BrowserCommandController::InitComma
command_updater_.UpdateCommandEnabled(IDC_WINDOW_CLOSE_OTHER_TABS,
normal_window);

View File

@@ -8,7 +8,7 @@
#include "base/containers/flat_map.h"
#include "base/cxx17_backports.h"
#include "base/memory/raw_ptr.h"
@@ -1902,6 +1903,10 @@ bool TabStripModel::CloseTabs(base::span
@@ -1910,6 +1911,10 @@ bool TabStripModel::CloseTabs(base::span
if (items.empty())
return true;

View File

@@ -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
@@ -1071,10 +1071,12 @@ DownloadConfirmationReason DownloadTarge
@@ -1070,10 +1070,12 @@ DownloadConfirmationReason DownloadTarge
return DownloadConfirmationReason::SAVE_AS;
#if BUILDFLAG(ENABLE_EXTENSIONS)

View File

@@ -13,7 +13,7 @@
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
--- a/content/renderer/render_view_impl.cc
+++ b/content/renderer/render_view_impl.cc
@@ -74,6 +74,9 @@ WindowOpenDisposition RenderViewImpl::Na
@@ -75,6 +75,9 @@ WindowOpenDisposition RenderViewImpl::Na
case blink::kWebNavigationPolicyNewWindow:
return WindowOpenDisposition::NEW_WINDOW;
case blink::kWebNavigationPolicyNewPopup:

View File

@@ -21,7 +21,7 @@
#include "base/callback_helpers.h"
#include "base/compiler_specific.h"
#include "base/containers/flat_set.h"
@@ -978,7 +979,8 @@ void HistoryBackend::InitImpl(
@@ -979,7 +980,8 @@ void HistoryBackend::InitImpl(
db_->GetStartDate(&first_recorded_time_);
// Start expiring old stuff.

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/ui/views/tabs/tab.cc
+++ b/chrome/browser/ui/views/tabs/tab.cc
@@ -978,7 +978,11 @@ void Tab::UpdateIconVisibility() {
@@ -991,7 +991,11 @@ void Tab::UpdateIconVisibility() {
if (IsActive()) {
// Close button is shown on active tabs regardless of the size.
showing_close_button_ = true;
@@ -12,7 +12,7 @@
showing_alert_indicator_ =
has_alert_icon && alert_icon_width <= available_width;
@@ -999,6 +1003,8 @@ void Tab::UpdateIconVisibility() {
@@ -1012,6 +1016,8 @@ void Tab::UpdateIconVisibility() {
available_width -= favicon_width;
showing_close_button_ = large_enough_for_close_button;

View File

@@ -6,9 +6,9 @@
#include "base/callback_helpers.h"
+#include "base/command_line.h"
#include "base/metrics/user_metrics.h"
#include "base/task/post_task.h"
#include "base/task/thread_pool.h"
@@ -110,6 +111,18 @@ DragOperation GetDropEffect(const ui::Dr
#include "chrome/browser/autocomplete/autocomplete_classifier_factory.h"
@@ -108,6 +109,18 @@ DragOperation GetDropEffect(const ui::Dr
return DragOperation::kMove;
}
@@ -27,7 +27,7 @@
} // namespace
BrowserRootView::DropInfo::DropInfo() = default;
@@ -121,7 +134,9 @@ BrowserRootView::DropInfo::~DropInfo() {
@@ -119,7 +132,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,
@@ -243,7 +258,7 @@ bool BrowserRootView::OnMouseWheel(const
@@ -241,7 +256,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
@@ -142,6 +142,8 @@ class BrowserRootView : public views::in
@@ -143,6 +143,8 @@ class BrowserRootView : public views::in
int scroll_remainder_x_ = 0;
int scroll_remainder_y_ = 0;

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/ui/views/toolbar/toolbar_view.cc
+++ b/chrome/browser/ui/views/toolbar/toolbar_view.cc
@@ -285,14 +285,30 @@ void ToolbarView::Init() {
@@ -284,14 +284,30 @@ void ToolbarView::Init() {
std::unique_ptr<ToolbarAccountIconContainerView>
toolbar_account_icon_container;

View File

@@ -13,9 +13,9 @@
#endif // CHROME_BROWSER_UNGOOGLED_FLAG_ENTRIES_H_
--- a/net/base/features.cc
+++ b/net/base/features.cc
@@ -266,5 +266,7 @@ const base::Feature kRecordRadioWakeupTr
const base::Feature kSandboxHttpCache("SandboxHttpCache",
base::FEATURE_DISABLED_BY_DEFAULT);
@@ -293,5 +293,7 @@ const base::Feature kClampCookieExpiryTo
"ClampCookieExpiryTo400Days",
base::FEATURE_DISABLED_BY_DEFAULT);
+const base::Feature kSetIpv6ProbeFalse{"SetIpv6ProbeFalse", base::FEATURE_DISABLED_BY_DEFAULT};
+
@@ -23,9 +23,9 @@
} // namespace net
--- a/net/base/features.h
+++ b/net/base/features.h
@@ -401,6 +401,8 @@ NET_EXPORT extern const base::Feature kR
// the network process to be sandboxed.
NET_EXPORT extern const base::Feature kSandboxHttpCache;
@@ -430,6 +430,8 @@ NET_EXPORT extern const base::Feature kS
// future.
NET_EXPORT extern const base::Feature kClampCookieExpiryTo400Days;
+NET_EXPORT extern const base::Feature kSetIpv6ProbeFalse;
+
@@ -34,7 +34,7 @@
--- a/net/dns/host_resolver_manager.cc
+++ b/net/dns/host_resolver_manager.cc
@@ -152,11 +152,6 @@ const unsigned kMinimumTTLSeconds = kCac
@@ -153,11 +153,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,
@@ -3938,7 +3933,7 @@ bool HostResolverManager::IsIPv6Reachabl
@@ -4130,7 +4125,7 @@ bool HostResolverManager::IsIPv6Reachabl
(tick_clock_->NowTicks() - last_ipv6_probe_time_).InMilliseconds() >
kIPv6ProbePeriodMs) {
SetLastIPv6ProbeResult(

View File

@@ -352,7 +352,7 @@
dict.Set("urlLocked", template_url->prepopulate_id() > 0);
GURL icon_url = template_url->favicon_url();
if (icon_url.is_valid())
@@ -326,12 +329,14 @@ void SearchEnginesHandler::HandleSearchE
@@ -317,12 +320,14 @@ void SearchEnginesHandler::HandleSearchE
void SearchEnginesHandler::OnEditedKeyword(TemplateURL* template_url,
const std::u16string& title,
const std::u16string& keyword,
@@ -370,7 +370,7 @@
edit_controller_.reset();
}
@@ -359,6 +364,8 @@ bool SearchEnginesHandler::CheckFieldVal
@@ -350,6 +355,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);
@@ -379,7 +379,7 @@
else
NOTREACHED();
@@ -380,14 +387,17 @@ void SearchEnginesHandler::HandleSearchE
@@ -373,14 +380,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();
@@ -444,7 +444,7 @@
}
--- a/components/search_engines/template_url_service.h
+++ b/components/search_engines/template_url_service.h
@@ -253,7 +253,8 @@ class TemplateURLService : public WebDat
@@ -254,7 +254,8 @@ class TemplateURLService : public WebDat
void ResetTemplateURL(TemplateURL* url,
const std::u16string& title,
const std::u16string& keyword,

View File

@@ -1,6 +1,6 @@
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -2967,7 +2967,13 @@ constexpr FeatureEntry::FeatureVariation
@@ -3109,7 +3109,13 @@ const FeatureEntry::FeatureVariation kDe
// calculate and verify checksum.
//
// When adding a new choice, add it to the end of the list.

View File

@@ -150,7 +150,7 @@
} // namespace download
--- a/content/browser/BUILD.gn
+++ b/content/browser/BUILD.gn
@@ -83,7 +83,6 @@ source_set("browser") {
@@ -85,7 +85,6 @@ source_set("browser") {
"//components/permissions:permissions_common",
"//components/power_scheduler",
"//components/services/filesystem:lib",
@@ -168,7 +168,7 @@
#include "content/browser/file_system_access/file_system_access_error.h"
#include "content/public/browser/content_browser_client.h"
#include "content/public/browser/global_routing_id.h"
@@ -195,20 +194,8 @@ void SafeMoveHelper::DidAfterWriteCheck(
@@ -197,20 +196,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_,
@@ -224,7 +211,6 @@ void SafeMoveHelper::DidFileSkipQuaranti
@@ -226,7 +213,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_);
@@ -255,37 +241,9 @@ void SafeMoveHelper::DidFileDoQuarantine
@@ -257,37 +243,9 @@ void SafeMoveHelper::DidFileDoQuarantine
referrer_url.is_valid() && referrer_url.SchemeIsHTTPOrHTTPS()
? referrer_url
: GURL();
@@ -250,7 +250,7 @@
void ComputeHashForSourceFile(HashCallback callback);
--- a/content/browser/renderer_host/pepper/pepper_file_io_host.cc
+++ b/content/browser/renderer_host/pepper/pepper_file_io_host.cc
@@ -456,7 +456,7 @@ void PepperFileIOHost::OnLocalFileOpened
@@ -455,7 +455,7 @@ void PepperFileIOHost::OnLocalFileOpened
ppapi::host::ReplyMessageContext reply_context,
const base::FilePath& path,
base::File::Error error_code) {
@@ -259,7 +259,7 @@
// Quarantining a file before its contents are available is only supported on
// Windows and Linux.
if (!FileOpenForWrite(open_flags_) || error_code != base::File::FILE_OK) {
@@ -490,7 +490,7 @@ void PepperFileIOHost::OnLocalFileOpened
@@ -489,7 +489,7 @@ void PepperFileIOHost::OnLocalFileOpened
#endif
}

View File

@@ -1,6 +1,6 @@
--- a/components/optimization_guide/core/optimization_guide_features.cc
+++ b/components/optimization_guide/core/optimization_guide_features.cc
@@ -73,7 +73,7 @@ const base::Feature kOptimizationHintsFi
@@ -88,7 +88,7 @@ const base::Feature kOptimizationHintsFi
// Enables fetching from a remote Optimization Guide Service.
const base::Feature kRemoteOptimizationGuideFetching{

View File

@@ -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
@@ -3629,8 +3629,7 @@ ScriptValue WebGLRenderingContextBase::g
@@ -3693,8 +3693,7 @@ ScriptValue WebGLRenderingContextBase::g
pname, IdentifiabilityBenignStringToken(
String(ContextGL()->GetString(GL_RENDERER))));
}
@@ -13,7 +13,7 @@
}
SynthesizeGLError(
GL_INVALID_ENUM, "getParameter",
@@ -3644,8 +3643,7 @@ ScriptValue WebGLRenderingContextBase::g
@@ -3708,8 +3707,7 @@ ScriptValue WebGLRenderingContextBase::g
pname, IdentifiabilityBenignStringToken(
String(ContextGL()->GetString(GL_VENDOR))));
}

View File

@@ -2,7 +2,7 @@
--- a/third_party/blink/common/features.cc
+++ b/third_party/blink/common/features.cc
@@ -491,7 +491,7 @@ const base::Feature kComputePressure{"Co
@@ -485,7 +485,7 @@ const base::Feature kComputePressure{"Co
// Prefetch request properties are updated to be privacy-preserving. See
// crbug.com/988956.
const base::Feature kPrefetchPrivacyChanges{"PrefetchPrivacyChanges",

View File

@@ -14,7 +14,7 @@
}
return content_restrictions;
}
@@ -1376,8 +1371,7 @@ bool CanSavePage(const Browser* browser)
@@ -1355,8 +1350,7 @@ bool CanSavePage(const Browser* browser)
DownloadPrefs::DownloadRestriction::ALL_FILES) {
return false;
}
@@ -37,7 +37,7 @@
OfflinePageModel::OfflinePageModel() = default;
--- a/content/common/url_schemes.cc
+++ b/content/common/url_schemes.cc
@@ -23,13 +23,22 @@ namespace {
@@ -24,13 +24,22 @@ namespace {
bool g_registered_url_schemes = false;
const char* const kDefaultSavableSchemes[] = {
@@ -63,7 +63,7 @@
// These lists are lazily initialized below and are leaked on shutdown to
--- a/content/public/common/url_utils.cc
+++ b/content/public/common/url_utils.cc
@@ -27,11 +27,7 @@ bool HasWebUIScheme(const GURL& url) {
@@ -32,11 +32,7 @@ bool HasWebUIOrigin(const url::Origin& o
}
bool IsSavableURL(const GURL& url) {

View File

@@ -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
@@ -1847,8 +1847,6 @@ void TabStrip::NewTabButtonPressed(const
@@ -1733,8 +1733,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;
@@ -1856,7 +1854,6 @@ void TabStrip::NewTabButtonPressed(const
@@ -1742,7 +1740,6 @@ void TabStrip::NewTabButtonPressed(const
/* data_dst = */ nullptr, &clipboard_text);
if (!clipboard_text.empty())
controller_->CreateNewTabWithLocation(clipboard_text);

View File

@@ -8,7 +8,7 @@
#include "components/flags_ui/feature_entry.h"
#include "components/flags_ui/flags_storage.h"
#include "components/flags_ui/flags_ui_switches.h"
@@ -555,14 +556,18 @@ void FlagsState::GetFlagFeatureEntries(
@@ -556,14 +557,18 @@ void FlagsState::GetFlagFeatureEntries(
int current_platform = GetCurrentPlatform();
for (const FeatureEntry& entry : feature_entries_) {
@@ -28,7 +28,7 @@
base::Value supported_platforms(base::Value::Type::LIST);
AddOsStrings(entry.supported_platforms, &supported_platforms);
@@ -881,6 +886,7 @@ bool FlagsState::IsSupportedFeature(cons
@@ -882,6 +887,7 @@ bool FlagsState::IsSupportedFeature(cons
if (!entry.InternalNameMatches(name))
continue;
if (delegate_ && delegate_->ShouldExcludeFlag(storage, entry))

View File

@@ -96,7 +96,7 @@
- external>
- </cr-link-row>
</div>
<if expr="not chromeos">
<if expr="not chromeos_ash">
<template is="dom-if" if="[[!captionSettingsOpensExternally_]]">
--- a/chrome/browser/resources/settings/about_page/about_page.html
+++ b/chrome/browser/resources/settings/about_page/about_page.html
@@ -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
@@ -101,6 +101,7 @@
@@ -107,6 +107,7 @@
label="$i18n{passwordsAutosigninLabel}"
sub-label="$i18n{passwordsAutosigninDescription}">
</settings-toggle-button>
@@ -137,7 +137,7 @@
<div id="checkPasswordsBannerContainer" class="cr-row"
hidden$="[[!shouldShowBanner_]]">
<picture>
@@ -155,6 +156,7 @@
@@ -161,6 +162,7 @@
<!-- This div lays out the link correctly, relative to the text. -->
<div class="cr-padded-text">$i18nRaw{managePasswordsLabel}</div>
</div>
@@ -147,7 +147,7 @@
$i18n{savedPasswordsHeading}
--- a/chrome/browser/resources/settings/autofill_page/payments_section.html
+++ b/chrome/browser/resources/settings/autofill_page/payments_section.html
@@ -53,11 +53,6 @@
@@ -52,11 +52,6 @@
</div>
</template>
@@ -176,7 +176,7 @@
padding-inline-start: 0;
}
</style>
-<if expr="not chromeos and not lacros">
-<if expr="not chromeos_ash and not chromeos_lacros">
+<if expr="false">
<!-- Signout is not supported yet on lacros, https://crbug.com/1217645 -->
<settings-toggle-button id="signinAllowedToggle"
@@ -224,7 +224,7 @@
prefs.default_search_provider_data.template_url_data)]]">
--- a/chrome/browser/resources/settings/settings_page/settings_subpage.html
+++ b/chrome/browser/resources/settings/settings_page/settings_subpage.html
@@ -72,7 +72,7 @@
@@ -80,7 +80,7 @@
</template>
<h1 class="cr-title-text">[[pageTitle]]</h1>
<slot name="subpage-title-extra"></slot>
@@ -243,7 +243,7 @@
Profile* profile = browser()->profile();
if (profile->IsOffTheRecord() || profile->IsGuestSession())
return gfx::ImageSkia();
@@ -458,8 +459,7 @@ void ProfileMenuView::BuildIdentity() {
@@ -457,8 +458,7 @@ void ProfileMenuView::BuildIdentity() {
menu_subtitle_);
} else {
menu_title_ = std::u16string();
@@ -255,7 +255,7 @@
ui::ImageModel::FromImage(
--- a/chrome/browser/ui/views/sad_tab_view.cc
+++ b/chrome/browser/ui/views/sad_tab_view.cc
@@ -549,13 +549,6 @@ SadTabView::SadTabView(content::WebConte
@@ -548,13 +548,6 @@ SadTabView::SadTabView(content::WebConte
auto* actions_container =
container->AddChildView(std::make_unique<views::FlexLayoutView>());
actions_container->SetCrossAxisAlignment(views::LayoutAlignment::kCenter);

View File

@@ -4,7 +4,6 @@ core/inox-patchset/0005-disable-default-extensions.patch
core/inox-patchset/0007-disable-web-resource-service.patch
core/inox-patchset/0009-disable-google-ipv6-probes.patch
core/inox-patchset/0015-disable-update-pings.patch
core/inox-patchset/0017-disable-new-avatar-menu.patch
core/inox-patchset/0021-disable-rlz.patch
core/debian/disable/unrar.patch
core/iridium-browser/safe_browsing-disable-incident-reporting.patch

View File

@@ -35,7 +35,7 @@ build/android/stacktrace/java_deobfuscate.jar
build/android/tests/symbolize/liba.so
build/android/tests/symbolize/libb.so
build/gn_helpers.pyc
build/linux/sysroot_scripts/debian_archive_unstable.gpg
build/linux/sysroot_scripts/keyring.gpg
build/util/android_chrome_version.pyc
buildtools/linux64/gn
buildtools/third_party/eu-strip/bin/eu-strip
@@ -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-4951-1651077107-f9a76c937b45f75c5f64d2b749a03e78e117d949.profdata
chrome/build/pgo_profiles/chrome-linux-5005-1652783756-51c73d0c010d6007ebdf3ca8150e9544cb705cc6.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
@@ -95,7 +95,6 @@ chrome/updater/test/data/tag_extractor_corpus/tagged_magic_utf16.exe
chrome/updater/test/data/tagged_encode_utf8.exe
chrome/updater/test/data/tagged_magic_utf16.exe
chromeos/test/data/smart_dim/20181115_example_preprocessor_config.pb
cloud_print/virtual_driver/win/install/inf/gcp_driver.inf
components/cast_channel/fuzz_corpus/cast_message0
components/cast_channel/fuzz_corpus/cast_message1
components/cast_channel/fuzz_corpus/cast_message2
@@ -245,7 +244,6 @@ components/test/data/value_store/MANIFEST-000004
components/test/data/web_package/24_responses.wbn
components/test/data/web_package/hello_b2.wbn
components/test/data/web_package/hello_signed.wbn
components/test/data/web_package/hello_signed_b1.wbn
components/test/data/web_package/simple_b2.wbn
components/test/data/webp_transcode/test_small.tiff
components/viz/test/data/render_pass_data/multi_surface_test/youtube_tab_focused/youtube_tab_focused.zip
@@ -315,6 +313,9 @@ ios/chrome/browser/crash_report/seed_corpuses/process_snapshot_dump_2
ios/chrome/browser/crash_report/seed_corpuses/process_snapshot_dump_3
ios/chrome/browser/crash_report/seed_corpuses/process_snapshot_dump_4
ios/chrome/browser/ui/main/browser_view_wrangler.mm
ios/chrome/test/data/optimization_guide/additional_file_doesnt_exist.crx3
ios/chrome/test/data/optimization_guide/additional_file_exists.crx3
ios/chrome/test/data/optimization_guide/signed_valid_model.crx3
ios/chrome/test/data/sessions/corrupted.plist
ios/chrome/test/data/sessions/session_m57.plist
ios/chrome/test/data/sessions/session_m58.plist
@@ -3724,6 +3725,7 @@ third_party/blink/renderer/platform/text_codec_fuzzer_seed_corpus/fe7afd1d477b94
third_party/blink/renderer/platform/text_codec_fuzzer_seed_corpus/fe8488887062749e9c47274436d3b4a3586c8585
third_party/blink/renderer/platform/text_codec_fuzzer_seed_corpus/ff4efc7e62cbf78e3bb877eee51602eb0d335a61
third_party/boringssl/src/crypto/fipsmodule/policydocs/BoringCrypto-Android-Security-Policy-20191020.docx
third_party/boringssl/src/crypto/fipsmodule/policydocs/BoringCrypto-Android-Security-Policy-20210319.docx
third_party/boringssl/src/crypto/fipsmodule/policydocs/BoringCrypto-Security-Policy-20170615.docx
third_party/boringssl/src/crypto/fipsmodule/policydocs/BoringCrypto-Security-Policy-20180730.docx
third_party/boringssl/src/crypto/fipsmodule/policydocs/BoringCrypto-Security-Policy-20190808.docx
@@ -8173,6 +8175,7 @@ third_party/breakpad/breakpad/src/tools/windows/dump_syms/testdata/omap_stretche
third_party/breakpad/breakpad/src/tools/windows/dump_syms/testdata/omap_stretched_filled.pdb
third_party/breakpad/breakpad/src/tools/windows/dump_syms/testdata/pe_only_symbol_test.dll
third_party/breakpad/symupload.exe
third_party/catapult/catapult_build/bin/mac-arm64/protoc
third_party/catapult/telemetry/telemetry/internal/testing/bear.webm
third_party/catapult/telemetry/telemetry/internal/testing/jebgalgnebhfojomionfpkfelancnnkf.crx
third_party/catapult/telemetry/telemetry/internal/testing/screen_3_frames.mov
@@ -8339,8 +8342,13 @@ 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/tint/bug/tint/804.spv
third_party/dawn/third_party/tint/test/tint/bug/tint/807.spv
third_party/dawn/test/tint/bug/tint/804.spv
third_party/dawn/test/tint/bug/tint/807.spv
third_party/dawn/third_party/webgpu-cts/deploy_key.enc
third_party/dawn/third_party/webgpu-cts/src/resources/red-green.bt601.vp9.webm
third_party/dawn/third_party/webgpu-cts/src/resources/red-green.mp4
third_party/dawn/third_party/webgpu-cts/src/resources/red-green.theora.ogv
third_party/dawn/third_party/webgpu-cts/src/resources/red-green.webmvp8.webm
third_party/depot_tools/download_from_google_storage.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
@@ -10931,6 +10939,7 @@ third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-hb-fuzzer-63
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-hb-fuzzer-6696647723581440
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-hb-shape-fuzzer-5072750494875648
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-hb-shape-fuzzer-5097734906839040
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-hb-shape-fuzzer-5446125635633152
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-hb-shape-fuzzer-5634395566768128
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-hb-shape-fuzzer-5638729035677696
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-hb-shape-fuzzer-5643643755429888
@@ -11047,6 +11056,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-shape-fuzzer-5158673602314240
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5175735354916864
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5196560812474368
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5349416110784512
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5629524117553152
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5630246225707008
third_party/harfbuzz-ng/src/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5631444412530688
@@ -12290,9 +12300,9 @@ third_party/libjxl/src/third_party/testdata/imagecompression.info/flower_foveon.
third_party/libjxl/src/third_party/testdata/jxl/blending/cropped_traffic_light.jxl
third_party/libjxl/src/third_party/testdata/jxl/color_management/sRGB-D2700.icc
third_party/libjxl/src/third_party/testdata/jxl/spline_on_first_frame.jxl
third_party/liblouis/src/tables/da-dk-g18.ctb
third_party/liblouis/src/tables/fr-bfu-comp8.utb
third_party/liblouis/src/tables/hr-chardefs.cti
third_party/liblouis/src/tables/hu-chardefs.cti
third_party/liblouis/wasm/liblouis_wasm.data
third_party/liblouis/wasm/liblouis_wasm.wasm
third_party/libphonenumber/dist/java/carrier/src/com/google/i18n/phonenumbers/carrier/data/1242_en
@@ -14767,6 +14777,7 @@ third_party/llvm/llvm/test/Bitcode/Inputs/invalid-extractval-array-idx.bc
third_party/llvm/llvm/test/Bitcode/Inputs/invalid-extractval-struct-idx.bc
third_party/llvm/llvm/test/Bitcode/Inputs/invalid-extractval-too-many-idxs.bc
third_party/llvm/llvm/test/Bitcode/Inputs/invalid-fcmp-opnum.bc
third_party/llvm/llvm/test/Bitcode/Inputs/invalid-forward-declare.bc
third_party/llvm/llvm/test/Bitcode/Inputs/invalid-fp-shift.bc
third_party/llvm/llvm/test/Bitcode/Inputs/invalid-function-argument-type.bc
third_party/llvm/llvm/test/Bitcode/Inputs/invalid-function-comdat-id.bc
@@ -14819,6 +14830,7 @@ third_party/llvm/llvm/test/Bitcode/aarch64-addp-upgrade.bc
third_party/llvm/llvm/test/Bitcode/aarch64-bf16-upgrade.ll.bc
third_party/llvm/llvm/test/Bitcode/aggregateInstructions.3.2.ll.bc
third_party/llvm/llvm/test/Bitcode/arm-bf16-upgrade.ll.bc
third_party/llvm/llvm/test/Bitcode/arm-intrinsics.bc
third_party/llvm/llvm/test/Bitcode/atomic-no-syncscope.ll.bc
third_party/llvm/llvm/test/Bitcode/atomicrmw-upgrade.ll.bc
third_party/llvm/llvm/test/Bitcode/attributes-3.3.ll.bc
@@ -14851,6 +14863,7 @@ third_party/llvm/llvm/test/Bitcode/fortranSubrangeBackward.ll.bc
third_party/llvm/llvm/test/Bitcode/function-local-metadata.3.5.ll.bc
third_party/llvm/llvm/test/Bitcode/global-variables.3.2.ll.bc
third_party/llvm/llvm/test/Bitcode/highLevelStructure.3.2.ll.bc
third_party/llvm/llvm/test/Bitcode/intrinsics-struct-upgrade.ll.bc
third_party/llvm/llvm/test/Bitcode/invalid-functionptr-align.ll.bc
third_party/llvm/llvm/test/Bitcode/invalid-record-strtab.ll.bc
third_party/llvm/llvm/test/Bitcode/invalid-type-for-null-constant.ll.bc
@@ -14869,6 +14882,7 @@ third_party/llvm/llvm/test/Bitcode/standardCIntrinsic.3.2.ll.bc
third_party/llvm/llvm/test/Bitcode/stream-types.c.opt.bitstream
third_party/llvm/llvm/test/Bitcode/terminatorInstructions.3.2.ll.bc
third_party/llvm/llvm/test/Bitcode/thinlto-summary-local-5.0.ll.bc
third_party/llvm/llvm/test/Bitcode/upgrade-aarch64-ldstxr.bc
third_party/llvm/llvm/test/Bitcode/upgrade-arc-runtime-calls-bitcast.bc
third_party/llvm/llvm/test/Bitcode/upgrade-arc-runtime-calls-new.bc
third_party/llvm/llvm/test/Bitcode/upgrade-arc-runtime-calls.bc
@@ -15464,6 +15478,8 @@ third_party/llvm/llvm/test/tools/llvm-cov/gcov/Inputs/test_func_checksum_fail.gc
third_party/llvm/llvm/test/tools/llvm-cov/gcov/Inputs/test_paths.gcda
third_party/llvm/llvm/test/tools/llvm-cov/gcov/Inputs/test_paths.gcno
third_party/llvm/llvm/test/tools/llvm-cov/gcov/Inputs/test_read_fail.gcno
third_party/llvm/llvm/test/tools/llvm-cov/gcov/Inputs/tmpl.gcda
third_party/llvm/llvm/test/tools/llvm-cov/gcov/Inputs/tmpl.gcno
third_party/llvm/llvm/test/tools/llvm-cvtres/Inputs/combined.obj.coff
third_party/llvm/llvm/test/tools/llvm-cvtres/Inputs/id.res
third_party/llvm/llvm/test/tools/llvm-cvtres/Inputs/languages.res
@@ -15757,6 +15773,9 @@ third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/compat.profdata.v4
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/compressed.profraw
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/function-entry-coverage.profdata
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/gcc-sample-profile.gcov
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/inline.memprofexe
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/inline.memprofraw
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/memprof-inline.exe
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/multi.memprofexe
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/multi.memprofraw
third_party/llvm/llvm/test/tools/llvm-profdata/Inputs/unknown.section.compressed.extbin.profdata
@@ -15849,10 +15868,10 @@ third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/needed-libs-32.o
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/needed-libs-64.o
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/needed-libs-empty.o
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/reloc-overflow.o
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/xcoff-32-xlc-exec
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/xcoff-32-xlc-obj-malform.o
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/xcoff-32-xlc-obj.o
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/xcoff-64-xlc-exec
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/xlc32-exec
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/xlc32-obj-malform.o
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/xlc32-obj.o
third_party/llvm/llvm/test/tools/llvm-readobj/XCOFF/Inputs/xlc64-exec
third_party/llvm/llvm/test/tools/llvm-readobj/wasm/Inputs/trivial.obj.wasm
third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/addr.exe
third_party/llvm/llvm/test/tools/llvm-symbolizer/Inputs/coff-dwarf.exe
@@ -16360,6 +16379,8 @@ third_party/skia/resources/sksl/errors/Ossfuzz44555.sksl
third_party/skia/resources/sksl/errors/Ossfuzz44559.sksl
third_party/skia/resources/sksl/errors/Ossfuzz44561.sksl
third_party/skia/site/docs/dev/tools/calendar.mskp
third_party/skia/tests/sksl/errors/Ossfuzz44559.glsl
third_party/skia/tests/sksl/errors/Ossfuzz44561.glsl
third_party/snappy/src/testdata/baddata1.snappy
third_party/snappy/src/testdata/baddata2.snappy
third_party/snappy/src/testdata/baddata3.snappy
@@ -17050,151 +17071,6 @@ third_party/tflite_support/src/tensorflow_lite_support/metadata/python/tests/tes
third_party/tflite_support/src/tensorflow_lite_support/metadata/python/tests/testdata/object_detector/coco_ssd_mobilenet_v1_1.0_quant_2018_06_29_score_calibration.tflite
third_party/tflite_support/src/tensorflow_lite_support/metadata/python/tests/testdata/object_detector/efficientdet_lite0_v1.tflite
third_party/tflite_support/src/tensorflow_lite_support/metadata/python/tests/testdata/object_detector/ssd_mobilenet_v1.tflite
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000000
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000001
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000002
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000003
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000004
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000005
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000006
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000007
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000008
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000009
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000010
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/addip-000011
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/asconf-001
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/asconf-002
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/asconf-ack-001
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/asconf-ack-002
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/asconf-ack-003
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-4524087830118400
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-4706780001861632
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-4750230994812928
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-4790592673153024
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-4846769996562432
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5127495803469824
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5204536192401408
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5631536029499392
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5634380847906816
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5645105154752512
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5649242005176320
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5649768725872640
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5667542357245952
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5676652788449280
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5686965006761984
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5688015225094144
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5722044720742400
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5734997805236224
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5736809862004736
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5737686959915008
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5741506257747968
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5759310927233024
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_unconnected-5767885871382528
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-4630702305050624
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-4651341199966208
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-4750230994812928
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-4790592673153024
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5141658569277440
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5631709814456320
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5638658568224768
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5675883720867840
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5686965006761984
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5703269247352832
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5738321340006400
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5764087333519360
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5989617778819072.fuzz
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_unconnected-5639391992610816
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/crash-0a63175dc6b51474dc08197431ec36d11db5e77b
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/crash-27ffd53d682a7908bf7569e32d904f049066b5d6
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/data-1.bin
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/dummy-01
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/ecn-cwr-000001
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/ecn-echo-000001
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/forward-tsn-000001
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/heartbeat-ack-0001
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/heartbeat-ack-0002
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/init-ack-01
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/init-ack-1.bin
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/leak-00bd871f5ce0596083fe8642c803c97f424b0c70
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/leak-4e7e4f4a8318a1da7e35d9907d49e78d4a34dfc8
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000000
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000001
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000002
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000003
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000004
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000005
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000005-dopped
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000005-sack
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000005-sack-express
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000006
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000007
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000008
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000009
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000010
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000011
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000011-dropped
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000012
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000013
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000014
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000015
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000015-dropped
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000016
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000017
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/rtcweb-000018
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/shutdown-000001
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/shutdown-1.bin
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/shutdown-ack-1.bin
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/shutdown-complete-1.bin
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/timeout-00b96dd43f1251438bb44daa0a5a24ae4df5bce5
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000000
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000000-dropped
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000001
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000002
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000003
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000004
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000005
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000006
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000007
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000008
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000009
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-000010
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000000
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000001
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000002
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000003
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000004
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000005
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000006
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000007
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000008
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000009
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT/tsctp-i-data-000010
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-data-0001
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-data-0002
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-data-0003
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-data-0004
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-data-0005
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-idata-0001
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-idata-0002
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-idata-0003
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-idata-0004
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/fragment-idata-0005
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/nrsackfile-001
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/nrsackfile-002
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/nrsackfile-003
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/nrsackfile-004
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/nrsackfile-005
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/nrsackfile-006
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/nrsackfile-007
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/nrsackfile-008
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/sackfile-001
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/sackfile-002
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/sackfile-003
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/sackfile-004
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/sackfile-005
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT/sackfile-006
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_LISTEN/crash-05a51aa145847f45c22aff604a670abba80063aa
third_party/usrsctp/usrsctplib/fuzzer/CORPUS_LISTEN/init-1.bin
third_party/vulkan-deps/glslang/src/Test/badChars.frag
third_party/vulkan-deps/glslang/src/Test/remap.invalid-spirv-1.spv
third_party/vulkan-deps/glslang/src/Test/remap.invalid-spirv-2.spv
@@ -17303,7 +17179,6 @@ third_party/vulkan-deps/vulkan-loader/src/tests/framework/data/binaries/dummy_li
third_party/vulkan-deps/vulkan-loader/src/tests/framework/data/binaries/dummy_library_pe_64.so
third_party/vulkan-deps/vulkan-loader/src/tests/framework/data/binaries/libdummy_library_elf_32.so
third_party/vulkan-deps/vulkan-loader/src/tests/framework/data/binaries/libdummy_library_elf_64.so
third_party/vulkan-deps/vulkan-loader/src/tests/framework/framework_config.h.in
third_party/vulkan-deps/vulkan-tools/src/external/x64/lib/vulkan-1.lib
third_party/vulkan-deps/vulkan-tools/src/external/x86/lib/vulkan-1.lib
third_party/vulkan-deps/vulkan-tools/src/vulkaninfo/iOS/vulkaninfo.xcodeproj/project.xcworkspace/xcuserdata/lunarg.xcuserdatad/UserInterfaceState.xcuserstate
@@ -17725,6 +17600,7 @@ 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/Mixed Paths.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