summaryrefslogtreecommitdiff
path: root/data/patches/CVE-2024-11693.patch
diff options
context:
space:
mode:
authorMark H Weaver <mhw@netris.org>2025-06-17 12:23:06 -0400
committerMark H Weaver <mhw@netris.org>2025-06-23 22:23:04 -0400
commit7286181cbff5c4b98ed9246366a85ae1fbc8f54d (patch)
tree7ee180a6a6854a8ff82c983b7d1faa190b2313c6 /data/patches/CVE-2024-11693.patch
parentb0e189f6449787fb823e8a58e5d5e74b96acd8f1 (diff)
Update to 128.12.0-1.v128.12.0-gnu1
* data/patches/CVE-2024-11692.patch, data/patches/CVE-2024-11693.patch, data/patches/CVE-2024-11697.patch: Remove vestigial patches. * data/patches/hide-firefox-view-button.patch: New file. * data/patches/about-addons.patch, data/patches/hide-protections-dashboard.patch, data/patches/hide-submit-feedback-menu-item.patch, data/patches/icecat-about-dialog.patch, data/patches/icecat-preferences.patch, data/patches/moz-configure-changes.patch: Adapt to version 128. * data/settings.js: Add more IceCat-specific customizations. * tools/process-json-files.py: Process more JSON files for search engine configuration v2 and overrides, as needed for version 128. * makeicecat: Update FFMAJOR, FFMINOR, SOURCEBALL_CHECKSUM, L10N_URL, L10_CMP_URL, and L10N_CMP_REV. Add L10N_REV. (sort_inner_list): Ignore case when sorting inner lists. (validate_env): Add check for Git. Remove check for Mercurial. (fetch_l10n): Update to reflect upstream changes. Use Git instead of Mercurial. Fetch all locales in a single clone operation. (configure, apply_batch_branding): Adapt to version 128.
Diffstat (limited to 'data/patches/CVE-2024-11693.patch')
-rw-r--r--data/patches/CVE-2024-11693.patch98
1 files changed, 0 insertions, 98 deletions
diff --git a/data/patches/CVE-2024-11693.patch b/data/patches/CVE-2024-11693.patch
deleted file mode 100644
index 6bb997a..0000000
--- a/data/patches/CVE-2024-11693.patch
+++ /dev/null
@@ -1,98 +0,0 @@
-Fixes CVE-2024-11693 (Download Protections were bypassed by .library-ms files on Windows)
-Copied from <https://hg.mozilla.org/releases/mozilla-esr128/rev/e983e8a66e515a2e32497cec1b3ccf439396dadc>
-
-# HG changeset patch
-# User Marco Bonardo <mbonardo@mozilla.com>
-# Date 1730555916 0
-# Node ID e983e8a66e515a2e32497cec1b3ccf439396dadc
-# Parent 893b0489efa4b18355ea91113c28bf7c731a2749
-Bug 1921458. a=dmeehan
-
-Original Revision: https://phabricator.services.mozilla.com/D226775
-
-Differential Revision: https://phabricator.services.mozilla.com/D227221
-
-diff --git a/toolkit/components/reputationservice/ApplicationReputation.cpp b/toolkit/components/reputationservice/ApplicationReputation.cpp
---- a/toolkit/components/reputationservice/ApplicationReputation.cpp
-+++ b/toolkit/components/reputationservice/ApplicationReputation.cpp
-@@ -286,16 +286,17 @@ const char* const ApplicationReputationS
- #endif
- //".job", // Windows
- //".jpg",
- //".jpeg",
- //".js", exec // JavaScript script
- //".jse", exec // JScript
- ".ksh", // Linux shell
- //".lha",
-+ //".library-ms", exec // Windows
- //".lnk", exec // Windows
- ".local", // Windows
- //".lpaq1",
- //".lpaq5",
- //".lpaq8",
- //".lzh",
- //".lzma",
- //".mad", exec // MS Access
-diff --git a/toolkit/components/reputationservice/test/gtest/TestExecutableLists.cpp b/toolkit/components/reputationservice/test/gtest/TestExecutableLists.cpp
---- a/toolkit/components/reputationservice/test/gtest/TestExecutableLists.cpp
-+++ b/toolkit/components/reputationservice/test/gtest/TestExecutableLists.cpp
-@@ -116,16 +116,17 @@ static const char* const kTestFileExtens
- ".isp", // IIS config
- ".jar", // Java
- #ifndef MOZ_ESR
- ".jnlp", // Java
- #endif
- ".js", // JavaScript script
- ".jse", // JScript
- ".ksh", // Linux shell
-+ ".library-ms", // Windows Library Files
- ".lnk", // Windows
- ".local", // Windows
- ".mad", // MS Access
- ".maf", // MS Access
- ".mag", // MS Access
- ".mam", // MS Access
- ".manifest", // Windows
- ".maq", // MS Access
-diff --git a/xpcom/io/nsLocalFileCommon.cpp b/xpcom/io/nsLocalFileCommon.cpp
---- a/xpcom/io/nsLocalFileCommon.cpp
-+++ b/xpcom/io/nsLocalFileCommon.cpp
-@@ -67,16 +67,17 @@ const char* const sExecutableExts[] = {
- ".ins",
- ".isp",
- ".jar", // java application bundle
- #ifndef MOZ_ESR
- ".jnlp",
- #endif
- ".js",
- ".jse",
-+ ".library-ms", // Windows Library Files
- ".lnk",
- ".mad", // Access Module Shortcut
- ".maf", // Access
- ".mag", // Access Diagram Shortcut
- ".mam", // Access Macro Shortcut
- ".maq", // Access Query Shortcut
- ".mar", // Access Report Shortcut
- ".mas", // Access Stored Procedure
-diff --git a/xpcom/io/nsLocalFileCommon.h b/xpcom/io/nsLocalFileCommon.h
---- a/xpcom/io/nsLocalFileCommon.h
-+++ b/xpcom/io/nsLocalFileCommon.h
-@@ -3,14 +3,14 @@
- /* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
- #ifndef _NS_LOCAL_FILE_COMMON_H_
- #define _NS_LOCAL_FILE_COMMON_H_
-
- #ifdef MOZ_ESR
--extern const char* const sExecutableExts[108];
-+extern const char* const sExecutableExts[109];
- #else
--extern const char* const sExecutableExts[109];
-+extern const char* const sExecutableExts[110];
- #endif
-
- #endif
-