AUTOMATED - update patch docs
This commit is contained in:
+4
-2
@@ -131,6 +131,7 @@
|
||||
|**Do not ignore download location prompt setting** <br><sub><nobr> Sun, 20 Jan 2019 06:20:10 +0100</nobr> <br>File: [Do-not-ignore-download-location-prompt-setting.patch](/build/patches/Do-not-ignore-download-location-prompt-setting.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Upstream has decided that it works as intended (https://bugs.chromium.org/p/chromium/issues/detail?id=916606)<br>but users would like to decide where to save a file even when there is no SD card available;<br>do not skip the prompt in such cases.<br>Do not tick "Don't show again" by default|
|
||||
|**Do not link with libatomic** <br><sub><nobr> Tue, 11 Jan 2022 13:59:32 +0000</nobr> <br>File: [Do-not-link-with-libatomic.patch](/build/patches/Do-not-link-with-libatomic.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Compiler has built-in support thus libatomic linking is no more needed<br>This patch allows building with use_sysroot=false|
|
||||
|**Do not store passwords by default** <br><sub><nobr> Wed, 11 Oct 2017 23:17:17 +0200</nobr> <br>File: [Do-not-store-passwords-by-default.patch](/build/patches/Do-not-store-passwords-by-default.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> ||
|
||||
|**Do not use Windows ClearType Text Tuner setting** <br><sub><nobr> Tue, 16 Apr 2024 12:29:29 +0000</nobr> <br>File: [Do-not-use-Windows-ClearType-Text-Tuner-setting.patch](/build/patches/Do-not-use-Windows-ClearType-Text-Tuner-setting.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> ||
|
||||
|**DoH improvements** <br><sub><nobr> Sat, 26 Sep 2020 14:23:19 +0100</nobr> <br>File: [DoH-improvements.patch](/build/patches/DoH-improvements.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Enable secure mode by default<br>Always enforce DoH even with inconsistent system DNS configuration|
|
||||
|**Enable -fwrapv in Clang for non-UBSan builds** <br><sub><nobr> Thu, 22 Dec 2016 07:15:34 -0500</nobr> <br>File: [Enable-fwrapv-in-Clang-for-non-UBSan-builds.patch](/build/patches/Enable-fwrapv-in-Clang-for-non-UBSan-builds.patch) <br><nobr>Author: Daniel</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Using -fwrapv (notably only when not using signed integer overflow checking -<br>since it will override it and result in not performing checks) is just common<br>sense since it eliminates the chance of security vulnerabilities being<br>introduced by optimizations based on signed overflow being undefined.<br>That has happened before, and those optimizations don't even add up to a 0.1%<br>performance increase for this kind of software. It's not worth having.<br>The Linux kernel passes -fwrapv and also -fno-strict-aliasing to disable those<br>dangerous optimizations (since there is so much incorrect code they can break).<br>In fact, it is easy to point to dozens of known examples of invalid code that<br>could potentially be broken by those optimizations.<br>It is not acceptable for projects to be using optimizations that are known to<br>be broken with a bunch of code in their tree.<br>They put barely any effort into even fixing the known cases.<br>Chromium has blacklists for UBSan for 'false positives' (none of which are<br>actually false positives, but rather "undefined, but not a bug beyond<br>potentially being broken by optimizations or even code generation without<br>them") and also for components too full of these bugs for them to currently<br>want to bother with it. That includes a bunch of signed overflow issues<br>(there is sadly no detection for aliasing violations, which are fairly common,<br>but not that common).<br>Ideally, -fwrapv could be always passed, but unfortunately the way it is<br>implemented has silly interactions with other switches.<br>The reason it would still make sense to pass it is because due to their UBSan<br>blacklists, they get far from full coverage with it, so -fwrapv would still<br>be better than nothing where it's not being used.<br>Since -fwrapv makes signed integer overflow well-defined, Clang will disable<br>the UBSan checks for signed integer overflow, including in the<br>production-oriented trapping mode used for hardening.<br>Excerpt from https://github.com/bromite/bromite/issues/226|
|
||||
|**Enable Android Dynamic Performance Framework** <br><sub><nobr> Wed, 23 Aug 2023 13:49:19 +0000</nobr> <br>File: [Enable-Android-Dynamic-Performance-Framework.patch](/build/patches/Enable-Android-Dynamic-Performance-Framework.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> ||
|
||||
@@ -193,6 +194,7 @@
|
||||
|**Partition MediaDeviceId by default** <br><sub><nobr> Thu, 28 Sep 2023 07:56:11 +0000</nobr> <br>File: [Partition-MediaDeviceId-by-default.patch](/build/patches/Partition-MediaDeviceId-by-default.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |and, in windows, hide the presence of the webcam if the user has not given permission|
|
||||
|**Partition blobs by top frame URL** <br><sub><nobr> Tue, 20 Sep 2022 07:20:01 +0000</nobr> <br>File: [Partition-blobs-by-top-frame-URL.patch](/build/patches/Partition-blobs-by-top-frame-URL.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Verifies that the blob was created with the same top frame URL<br>or, if not defined, by the same agent cluster.|
|
||||
|**Partitioning all cookies by top frame domain** <br><sub><nobr> Mon, 9 Jan 2023 12:02:05 +0000</nobr> <br>File: [Partitioning-all-cookies-by-top-frame-domain.patch](/build/patches/Partitioning-all-cookies-by-top-frame-domain.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |Enables cookie partitioning by top frame etld, respecting the<br>user's possible wish to disable all third-party cookies.<br>Disabling the flag via the ui restores the normal mode, where<br>samesite=none first-party cookies are sent in third-party contexts.|
|
||||
|**Private network access content settings** <br><sub><nobr> Wed, 17 Apr 2024 18:45:54 +0000</nobr> <br>File: [Private-network-access-content-settings.patch](/build/patches/Private-network-access-content-settings.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |Block access to the local network by default in android while allowing<br>user choice in desktop platforms.|
|
||||
|**Re-introduce modal dialog flag to close all tabs** <br><sub><nobr> Mon, 8 Aug 2022 02:35:35 +0200</nobr> <br>File: [Re-introduce-modal-dialog-flag-to-close-all-tabs.patch](/build/patches/Re-introduce-modal-dialog-flag-to-close-all-tabs.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Revert "[Tab Management] Cleanup close all tabs modal dialog flags"<br>This reverts commit 614a998c5af5dcd36baffa6d65090c0b8decb03f.|
|
||||
|**Re-introduce override_build_timestamp** <br><sub><nobr> Sun, 30 Dec 2018 09:26:12 +0100</nobr> <br>File: [Re-introduce-override_build_timestamp.patch](/build/patches/Re-introduce-override_build_timestamp.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Revert "Remove override_build_date gn arg."<br>This reverts commit e335101eedd3ab28d16dcb4b22e5ee0b60044b89.<br>Use (overriden) build timestamp for chrome_version_id|
|
||||
|**Reduce HTTP headers in DoH requests to bare minimum** <br><sub><nobr> Sat, 28 Apr 2018 08:30:26 +0200</nobr> <br>File: [Reduce-HTTP-headers-in-DoH-requests-to-bare-minimum.patch](/build/patches/Reduce-HTTP-headers-in-DoH-requests-to-bare-minimum.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> ||
|
||||
@@ -224,8 +226,8 @@
|
||||
|**Revert flags: remove disable-pull-to-refresh-effect** <br><sub><nobr> Mon, 2 Dec 2019 21:15:32 +0100</nobr> <br>File: [Revert-flags-remove-disable-pull-to-refresh-effect.patch](/build/patches/Revert-flags-remove-disable-pull-to-refresh-effect.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |This reverts commit 4e598f38a0e6dd3dbede009c6a99b2a520a94e1f.|
|
||||
|**Revert flags: remove num-raster-threads** <br><sub><nobr> Sat, 23 Jan 2021 17:47:21 +0100</nobr> <br>File: [Revert-flags-remove-num-raster-threads.patch](/build/patches/Revert-flags-remove-num-raster-threads.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |This reverts commit 2a51528a1737e9038f7f96f29403032a6a845a25.|
|
||||
|**Revert removal of execution context address space** <br><sub><nobr> Fri, 24 Jun 2022 22:24:22 +0200</nobr> <br>File: [Revert-removal-of-execution-context-address-space.patch](/build/patches/Revert-removal-of-execution-context-address-space.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Revert "[Private Network Access] Remove ExecutionContext::SetAddressSpace()."<br>This reverts commit dfa3a4a6c0d023e5126dad31f6c479dc8d20e416.<br>Revert "[Private Network Access] Remove ExecutionContext::AddressSpace()."<br>This reverts commit a5c64b9f5f985cfebab3375b53062321a62e3e31.<br>Revert "[Private Network Access] Remove GlobalScopeCreationParams address space."<br>This reverts commit c32df617780283942d49ca5574fcd6b7f691e9c1.<br>Revert "[Private Network Access] Remove WorkerClassicScriptLoader address space."<br>This reverts commit 11f6a3e29bee9a6590a4fd56b28e8048200c18d0.|
|
||||
|**Revert remove AllowImage content settings per secondary url** <br><sub><nobr> Sun, 14 Apr 2024 07:45:20 +0000</nobr> <br>File: [Revert-remove-allowimage-content-setting-secondary-url.patch](/build/patches/Revert-remove-allowimage-content-setting-secondary-url.patch) <br><nobr>Author: Your</nobr> <br><nobr>Context: </nobr> <br><nobr>License: </nobr> |https://chromium-review.googlesource.com/c/chromium/src/+/5308361|
|
||||
|**Revert remove AllowScript content settings per secondary url** <br><sub><nobr> Sun, 14 Apr 2024 07:35:57 +0000</nobr> <br>File: [Revert-remove-allowscript-content-setting-secondary-url.patch](/build/patches/Revert-remove-allowscript-content-setting-secondary-url.patch) <br><nobr>Author: Your</nobr> <br><nobr>Context: </nobr> <br><nobr>License: </nobr> |https://chromium-review.googlesource.com/c/chromium/src/+/5307559|
|
||||
|**Revert remove AllowImage content settings per secondary url** <br><sub><nobr> Sun, 14 Apr 2024 07:45:20 +0000</nobr> <br>File: [Revert-remove-allowimage-content-setting-secondary-url.patch](/build/patches/Revert-remove-allowimage-content-setting-secondary-url.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: </nobr> |https://chromium-review.googlesource.com/c/chromium/src/+/5308361|
|
||||
|**Revert remove AllowScript content settings per secondary url** <br><sub><nobr> Sun, 14 Apr 2024 07:35:57 +0000</nobr> <br>File: [Revert-remove-allowscript-content-setting-secondary-url.patch](/build/patches/Revert-remove-allowscript-content-setting-secondary-url.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: </nobr> |https://chromium-review.googlesource.com/c/chromium/src/+/5307559|
|
||||
|**Samsung Note 9 SDK27 crazylinker workaround** <br><sub><nobr> Thu, 3 Feb 2022 19:48:49 +0000</nobr> <br>File: [Samsung-Note-9-SDK27-crazylinker-workaround.patch](/build/patches/Samsung-Note-9-SDK27-crazylinker-workaround.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> ||
|
||||
|**Show NTP at startup** <br><sub><nobr> Tue, 27 Feb 2024 16:20:43 +0000</nobr> <br>File: [Show-NTP-at-startup.patch](/build/patches/Show-NTP-at-startup.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |Adds an active option by default to automatically open the<br>NTP at each reboot and allows the user to continue the old browsing.<br>Until the real tab is opened, no data is retrieved.|
|
||||
|**Show full urls for bookmark** <br><sub><nobr> Fri, 20 Oct 2023 12:36:07 +0000</nobr> <br>File: [Show-full-urls-for-bookmark.patch](/build/patches/Show-full-urls-for-bookmark.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: </nobr> |Restore omnibox-bookmark-paths flag and show full urls<br>in android bookmark page<br>See https://source.chromium.org/chromium/chromium/src/+/4a9dd5ab3709d60f40beb2f801a0185ab2ba992a|
|
||||
|
||||
Reference in New Issue
Block a user