[AUTO][DOC] Generate patches doc for master branch
This commit is contained in:
committed by
github-actions[bot]
parent
b941c41532
commit
ad60c7f2bf
+13
-7
@@ -9,9 +9,9 @@
|
||||
|**Add a proxy configuration page** <br><sub><nobr> Thu, 29 Mar 2018 00:43:32 +0200</nobr> <br>File: [Add-a-proxy-configuration-page.patch](/build/patches/Add-a-proxy-configuration-page.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Accessible from proxy settings and chrome://proxy<br>Allows to use a PAC script URL, automatic configuration and explicit proxy settings.<br>Offer auto-complete for the proxy page URL.<br>Store proxy settings in LocalState instead of Profile, so that proxy is used for SimpleURLLoaders as well;<br>this implementation is the same as the one in ChromeOS which gets proxy information from the LocalState<br>for the system network context; this is strictly not correct on Android because the network context is<br>never connected to any user profile and only gets proxy information from the system.<br>Existing settings on Profile are migrated to LocalState on startup.<br>Credits to @uazo for the LocalState integration.|
|
||||
|**Add an always-incognito mode** <br><sub><nobr> Sat, 2 Oct 2021 13:20:36 +0200</nobr> <br>File: [Add-an-always-incognito-mode.patch](/build/patches/Add-an-always-incognito-mode.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Add a preference that causes all new tabs and all clicked links to launch in incognito.<br>Make sure initial incognito status is correctly recognized.<br>Enable incognito custom tabs and fix crashes for incognito/custom tab intents<br>Use a native flag to correctly start new tabs on app startup<br>Add history, recents, offlinepages and send to home screen support for always incognito.<br>History, recent tabs and offline pages require the INCOGNITO_TAB_HISTORY_ENABLED<br>flag turned on.<br>IncognitoPlaceholder is also deactivated, both in the phone and tablet version.<br>The relative tests are also present.<br>based on the original work by Ryan Archer <ryan.bradley.archer@gmail.com><br>Major contributions by uazo.<br>See also: https://github.com/bromite/bromite/pull/1427|
|
||||
|**Add autoplay site setting** <br><sub><nobr> Sat, 7 Nov 2020 21:59:18 +0000</nobr> <br>File: [Add-autoplay-site-setting.patch](/build/patches/Add-autoplay-site-setting.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Require: Content-settings-infrastructure.patch|
|
||||
|**Add bookmark import/export actions** <br><sub><nobr> Wed, 1 Aug 2018 09:19:40 +0200</nobr> <br>File: [Add-bookmark-import-export-actions.patch](/build/patches/Add-bookmark-import-export-actions.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Add bookmark import/export actions in bookmarks activity and page<br>Reduce permissions needed for bookmarks import/export<br>Completely remove contacts picker permission from the file dialog<br>Requires patch: Adds-support-for-writing-URIs.patch|
|
||||
|**Add bookmark import/export actions** <br><sub><nobr> Wed, 1 Aug 2018 09:19:40 +0200</nobr> <br>File: [Add-bookmark-import-export-actions.patch](/build/patches/Add-bookmark-import-export-actions.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Add bookmark import/export actions in bookmarks activity and page<br>Reduce permissions needed for bookmarks import/export<br>Completely remove contacts picker permission from the file dialog<br>Requires: Adds-support-for-writing-URIs.patch<br>Requires: Restore-BookmarkToolbar-setCurrentFolder.patch|
|
||||
|**Add browser policy** <br><sub><nobr> Tue, 22 Nov 2022 16:49:58 +0000</nobr> <br>File: [add-browser-policy.patch](/build/patches/add-browser-policy.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> ||
|
||||
|**Add cromite flags support** <br><sub><nobr> Sat, 18 Nov 2023 09:41:28 +0000</nobr> <br>File: [Add-cromite-flags-support.patch](/build/patches/Add-cromite-flags-support.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |Add SET_CROMITE_FEATURE_ENABLED*, SET_CROMITE_FEATURE_DISABLED*<br>and CROMITE_FEATURE macros, logic has been adapted from that found<br>in brave.<br>Allows flags to be defined in separate files.<br>Activates a new cromite tab in chrome://flags with only the flags<br>added and changed. In android added chrome://flags/cromite<br>in the setting ui.<br>Currently in wip<br>Need: bromite-build-utils.patch|
|
||||
|**Add cromite flags support** <br><sub><nobr> Sat, 18 Nov 2023 09:41:28 +0000</nobr> <br>File: [Add-cromite-flags-support.patch](/build/patches/Add-cromite-flags-support.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |Add SET_CROMITE_FEATURE_ENABLED*, SET_CROMITE_FEATURE_DISABLED*<br>and CROMITE_FEATURE macros, logic has been adapted from that found<br>in brave.<br>Allows flags to be defined in separate files.<br>Activates a new cromite tab in chrome://flags with only the flags<br>added and changed. In android added chrome://flags/cromite<br>in the setting ui.<br>Need: bromite-build-utils.patch|
|
||||
|**Add custom tab intents privacy option** <br><sub><nobr> Wed, 29 Aug 2018 11:03:44 +0200</nobr> <br>File: [Add-custom-tab-intents-privacy-option.patch](/build/patches/Add-custom-tab-intents-privacy-option.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Add custom tab intents privacy option and force<br>open external links in incognito flag.<br>Flags are mutually exclusive.<br>See also: https://github.com/bromite/bromite/issues/1474|
|
||||
|**Add exit menu item** <br><sub><nobr> Tue, 31 Jan 2017 22:12:27 -0500</nobr> <br>File: [Add-exit-menu-item.patch](/build/patches/Add-exit-menu-item.patch) <br><nobr>Author: Serg</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Corrected Exit functionality|
|
||||
|**Add flag for omnibox autocomplete filtering** <br><sub><nobr> Sat, 22 Aug 2020 08:52:40 -0500</nobr> <br>File: [Add-flag-for-omnibox-autocomplete-filtering.patch](/build/patches/Add-flag-for-omnibox-autocomplete-filtering.patch) <br><nobr>Author: Blaise</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Adds a flag that restricts whether search history, clipboard, bookmarks<br>and internal chrome:// pages will be used for the autocomplete results.|
|
||||
@@ -46,19 +46,22 @@
|
||||
|**Always open browser controls in new tab** <br><sub><nobr> Wed, 28 Dec 2022 07:19:58 +0000</nobr> <br>File: [Always-open-browser-controls-in-new-tab.patch](/build/patches/Always-open-browser-controls-in-new-tab.patch) <br><nobr>Author: Your</nobr> <br><nobr>Context: </nobr> <br><nobr>License: </nobr> ||
|
||||
|**Always use new tab page for default home page** <br><sub><nobr> Wed, 27 Jun 2018 11:02:38 +0200</nobr> <br>File: [Always-use-new-tab-page-for-default-home-page.patch](/build/patches/Always-use-new-tab-page-for-default-home-page.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Ignore any partner-provided home page.|
|
||||
|**Android Toolbar Scroll Ablation setting** <br><sub><nobr> Wed, 22 May 2024 07:41:34 +0000</nobr> <br>File: [Android-Toolbar-Scroll-Ablation-setting.patch](/build/patches/Android-Toolbar-Scroll-Ablation-setting.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |Adds a setting for blocking the toolbar hiding<br>need: Add-cromite-flags-support.patch|
|
||||
|**Ask to restart on connection change** <br><sub><nobr> Tue, 18 Jun 2024 15:31:12 +0000</nobr> <br>File: [Ask-for-restart-on-connection-change.patch](/build/patches/Ask-for-restart-on-connection-change.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |Experimental use of the OfflineDetector to identify network change, disabled by default.<br>If it is active, when the network change is detected by the android API,<br>the user is warned and asked to restart the browser.<br>Technically, blink's freeze mode is exploited, which allows javascript<br>execution and network calls to be blocked.<br>A preventive shutdown of all service workers is carried out, to inhibit the sending<br>of messages over the new ip, since the service workers have access<br>to the background fetch api.<br>The freeze and resume event of javascript is deliberately left, since the<br>page could deduct it in any case. In any case during the execution of<br>the javascript events, the page can only access the FetchLater api,<br>which is disabled by another patch.<br>The patch also changes the standard behaviour of the browser, allowing visible pages to freeze.<br>This could lead to the failure of some DCHECKS related to the handling of UI messages at unfreeze,<br>but since the goal is a reboot, this should not be the case.|
|
||||
|**AudioBuffer, AnalyserNode: fp mitigations** <br><sub><nobr> Sun, 25 Mar 2018 21:49:37 +0200</nobr> <br>File: [AudioBuffer-AnalyserNode-fp-mitigations.patch](/build/patches/AudioBuffer-AnalyserNode-fp-mitigations.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Truncate base latency precision to two digits|
|
||||
|**Battery API: return nothing** <br><sub><nobr> Thu, 22 Mar 2018 22:11:57 +0100</nobr> <br>File: [Battery-API-return-nothing.patch](/build/patches/Battery-API-return-nothing.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Include @thestinger's fix for correct charging/unknown values|
|
||||
|**Block Intents While Locked** <br><sub><nobr> Tue, 31 Oct 2023 16:16:08 +0000</nobr> <br>File: [Block-Intents-While-Locked.patch](/build/patches/Block-Intents-While-Locked.patch) <br><nobr>Author: Your</nobr> <br><nobr>Context: </nobr> <br><nobr>License: </nobr> |see https://source.chromium.org/chromium/chromium/src/+/c5b50f4c2d42e7b808fd3e6fb3545cdb3f4d82c9|
|
||||
|**Block gateway attacks via websockets** <br><sub><nobr> Tue, 28 Jul 2020 12:28:58 +0200</nobr> <br>File: [Block-gateway-attacks-via-websockets.patch](/build/patches/Block-gateway-attacks-via-websockets.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |This approach is not comprehensive, see also:<br>* https://bugs.chromium.org/p/chromium/issues/detail?id=590714|
|
||||
|**Block qjz9zk or trk: requests** <br><sub><nobr> Wed, 30 Oct 2019 11:50:13 +0100</nobr> <br>File: [Block-qjz9zk-or-trk-requests.patch](/build/patches/Block-qjz9zk-or-trk-requests.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |An info bar is displayed unless the --disable-trkbar command-line flag or the chrome://flag option is used.<br>This patch is based on Iridium's 'net: add "trk:" scheme and help identify URLs being retrieved'|
|
||||
|**Bookmarks select all menu entry** <br><sub><nobr> Sat, 9 Apr 2022 23:01:55 +0200</nobr> <br>File: [Bookmarks-select-all-menu-entry.patch](/build/patches/Bookmarks-select-all-menu-entry.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> ||
|
||||
|**Bookmarks select all menu entry** <br><sub><nobr> Sat, 9 Apr 2022 23:01:55 +0200</nobr> <br>File: [Bookmarks-select-all-menu-entry.patch](/build/patches/Bookmarks-select-all-menu-entry.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Requires: Restore-BookmarkToolbar-setCurrentFolder.patch|
|
||||
|**Bromite auto updater** <br><sub><nobr> Thu, 7 Oct 2021 14:27:12 +0000</nobr> <br>File: [Bromite-auto-updater.patch](/build/patches/Bromite-auto-updater.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Enable checking for new versions, with notifications and proxy support.<br>Restore InlineUpdateFlow feature.<br>Some parts authored by csagan5.|
|
||||
|**Bromite package name** <br><sub><nobr> Sat, 8 Jan 2022 19:42:34 +0100</nobr> <br>File: [Bromite-package-name.patch](/build/patches/Bromite-package-name.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> ||
|
||||
|**Bromite subresource adblocker** <br><sub><nobr> Sat, 14 Sep 2019 10:20:08 +0200</nobr> <br>File: [Bromite-subresource-adblocker.patch](/build/patches/Bromite-subresource-adblocker.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Add option to configure the ad blocker filters URL<br>Disable look-alike, metrics, ablation and navigation throttles<br>Do not use experiments to enable/disable presets<br>Always enable ad filtering<br>Download filters by checking Last-Modified header first<br>Fix RestoreForeignSessionTab by recreating the tab (issue #681)<br>Enable AutomaticLazyFrameLoadingToAds and AutomaticLazyFrameLoadingToEmbeds features|
|
||||
|**Bubble Locking on UI DevTools** <br><sub><nobr> Tue, 30 Jul 2024 14:38:58 +0000</nobr> <br>File: [Bubble-Locking-on-UI-DevTools.patch](/build/patches/Bubble-Locking-on-UI-DevTools.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |Allows the use of ctrl+shift+click on the refresh button to<br>activate the Bubble Locking mode for the native dev-ui.<br>The current ctrl+shift+R is really inconvenient and often does not work.|
|
||||
|**Change popup site setting** <br><sub><nobr> Sun, 4 Feb 2024 16:02:48 +0000</nobr> <br>File: [Change-popup-site-setting.patch](/build/patches/Change-popup-site-setting.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |In site settings added ability to block all popups per site|
|
||||
|**Chrome web store protection** <br><sub><nobr> Thu, 28 Dec 2023 14:58:09 +0000</nobr> <br>File: [Chrome-web-store-protection.patch](/build/patches/Chrome-web-store-protection.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |The amount of information sent is minimized without disabling<br>the ability to install extensions (which is under user control)<br>It became possible to activate the autoupdate of extensions by sending the minimum of values.<br>Installation with the chrome web store is allowed, but the website<br>by default cannot retrieve the list of installed extensions and their status (under flag)<br>All http calls related to requesting and downloading updates are cookie-free,<br>but the ip and the list of extensions are traceable, that information cannot be omitted.<br>Auto-update is disabled by default: it is possible to activate it with chrome://extensions/|
|
||||
|**Clear CORS Preflight Cache on clearing data** <br><sub><nobr> Wed, 19 Apr 2023 09:59:18 +0000</nobr> <br>File: [Clear-CORS-Preflight-Cache-on-clearing-data.patch](/build/patches/Clear-CORS-Preflight-Cache-on-clearing-data.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> ||
|
||||
|**Client hints overrides** <br><sub><nobr> Thu, 22 Jul 2021 23:10:52 +0200</nobr> <br>File: [Client-hints-overrides.patch](/build/patches/Client-hints-overrides.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Disable critical client hints and network early hints<br>Use Google Chrome branding for client hints|
|
||||
|**Close sessions on ip change** <br><sub><nobr> Tue, 18 Jun 2024 14:14:06 +0000</nobr> <br>File: [Close-Sessions-On-Ip-Change.patch](/build/patches/Close-Sessions-On-Ip-Change.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |Exposed a flag to change the behaviour of the network stack with regard<br>to the automatic reconnection of quic connections when the connection changes.<br>By default changed from automatic reconnection to close connection on ip change.<br>No change in doh connections.|
|
||||
|**Compress libchrome to free up some space** <br><sub><nobr> Wed, 19 Jul 2023 09:32:36 +0000</nobr> <br>File: [Compress-libchrome-to-free-up-some-space.patch](/build/patches/Compress-libchrome-to-free-up-some-space.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |upstream removed ModernLinker support for developer build (apk releases).<br>see https://bugs.chromium.org/p/chromium/issues/detail?id=1383210|
|
||||
|**Content settings infrastructure** <br><sub><nobr> Thu, 24 Feb 2022 07:54:36 +0000</nobr> <br>File: [Content-settings-infrastructure.patch](/build/patches/Content-settings-infrastructure.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |This patch is used by other patches to provide the UI for Bromite-specific<br>site settings.<br>See BromiteCustomContentSetting_README.md for more information.<br>Require: bromite-build-utils.patch|
|
||||
|**Cromite Branding** <br><sub><nobr> Wed, 19 Jul 2023 12:37:39 +0000</nobr> <br>File: [Cromite-Branding.patch](/build/patches/Cromite-Branding.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> ||
|
||||
@@ -69,6 +72,7 @@
|
||||
|**Disable Android AppRestrictions** <br><sub><nobr> Fri, 5 Jan 2024 17:02:29 +0000</nobr> <br>File: [Disable-Android-AppRestrictions.patch](/build/patches/Disable-Android-AppRestrictions.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> ||
|
||||
|**Disable AsyncDNS by default** <br><sub><nobr> Sat, 26 Mar 2022 16:41:55 +0100</nobr> <br>File: [Disable-AsyncDNS-by-default.patch](/build/patches/Disable-AsyncDNS-by-default.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |This feature is detrimental to privacy, see also:<br>* https://bugs.chromium.org/p/chromium/issues/detail?id=805020|
|
||||
|**Disable BackForwardCache** <br><sub><nobr> Tue, 14 Feb 2023 16:29:12 +0000</nobr> <br>File: [Disable-BackForwardCache.patch](/build/patches/Disable-BackForwardCache.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> ||
|
||||
|**Disable CSS blink-feature support** <br><sub><nobr> Mon, 29 Jul 2024 06:48:25 +0000</nobr> <br>File: [Disable-CSS-blink-feature-support.patch](/build/patches/Disable-CSS-blink-feature-support.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |the function is not currently exposed to websites but is only allowed for testing.<br>disabled as it is an potentially advanced fingerprinting mechanism.<br>also fixed the possibility of using internal selectors for speculation rules.<br>see https://chromium-review.googlesource.com/c/chromium/src/+/5540782|
|
||||
|**Disable Component Updates** <br><sub><nobr> Tue, 8 Nov 2022 12:41:22 +0000</nobr> <br>File: [Disable-Component-Updates.patch](/build/patches/Disable-Component-Updates.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> ||
|
||||
|**Disable Compose feature** <br><sub><nobr> Mon, 26 Feb 2024 16:35:16 +0000</nobr> <br>File: [Disable-Compose-feature.patch](/build/patches/Disable-Compose-feature.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> ||
|
||||
|**Disable Compression Dictionary Transport** <br><sub><nobr> Sat, 3 Jun 2023 15:04:55 +0000</nobr> <br>File: [Disable-Compression-Dictionary-Transport.patch](/build/patches/Disable-Compression-Dictionary-Transport.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> ||
|
||||
@@ -103,10 +107,10 @@
|
||||
|**Disable minidump upload scheduling** <br><sub><nobr> Sun, 27 Feb 2022 23:58:22 +0100</nobr> <br>File: [Disable-minidump-upload-scheduling.patch](/build/patches/Disable-minidump-upload-scheduling.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> ||
|
||||
|**Disable offline autofetch flag** <br><sub><nobr> Tue, 27 Feb 2024 08:51:40 +0000</nobr> <br>File: [Disable-offline-autofetch-flag.patch](/build/patches/Disable-offline-autofetch-flag.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |Disable auto fetch of content when browser is online|
|
||||
|**Disable offline pages in CCT** <br><sub><nobr> Thu, 30 May 2019 03:37:45 +0200</nobr> <br>File: [Disable-offline-pages-in-CCT.patch](/build/patches/Disable-offline-pages-in-CCT.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> ||
|
||||
|**Disable omission of URL elements in Omnibox** <br><sub><nobr> Wed, 11 Oct 2017 23:24:58 +0200</nobr> <br>File: [Disable-omission-of-URL-elements-in-Omnibox.patch](/build/patches/Disable-omission-of-URL-elements-in-Omnibox.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Disable all omissions because they are used throughout the code without<br>a corresponding user option to individually disable their usage.|
|
||||
|**Disable omission of URL elements** <br><sub><nobr> Wed, 11 Oct 2017 23:24:58 +0200</nobr> <br>File: [Disable-omission-of-URL-elements.patch](/build/patches/Disable-omission-of-URL-elements.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |Disabling some omissions of complete urls|
|
||||
|**Disable plugins enumeration** <br><sub><nobr> Thu, 22 Mar 2018 22:38:00 +0100</nobr> <br>File: [Disable-plugins-enumeration.patch](/build/patches/Disable-plugins-enumeration.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> ||
|
||||
|**Disable prefers-reduced-transparency media query** <br><sub><nobr> Fri, 20 Oct 2023 14:53:41 +0000</nobr> <br>File: [Disable-prefers-reduced-transparency-media-query.patch](/build/patches/Disable-prefers-reduced-transparency-media-query.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: </nobr> |This feature can be used for fingerprinting as it exposes a user preference|
|
||||
|**Disable privacy issues in password manager** <br><sub><nobr> Tue, 14 Mar 2023 15:59:38 +0000</nobr> <br>File: [Disable-privacy-issues-in-password-manager.patch](/build/patches/Disable-privacy-issues-in-password-manager.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> ||
|
||||
|**Disable privacy issues in password manager** <br><sub><nobr> Tue, 14 Mar 2023 15:59:38 +0000</nobr> <br>File: [Disable-privacy-issues-in-password-manager.patch](/build/patches/Disable-privacy-issues-in-password-manager.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |Need: Add-cromite-flags-support.patch|
|
||||
|**Disable privacy sandbox** <br><sub><nobr> Sat, 13 Nov 2021 09:17:06 +0000</nobr> <br>File: [Disable-privacy-sandbox.patch](/build/patches/Disable-privacy-sandbox.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Remove UI from the settings and set the flags to inactive<br>Permanently removes FLoC support, disabling the download of LSH clusters,<br>the marking the history navigation and the javascript API and permission policies.<br>Also disable FirstPartySets and StorageAccessAPI.|
|
||||
|**Disable ranker_url_fetcher** <br><sub><nobr> Sun, 8 Oct 2023 16:04:56 +0000</nobr> <br>File: [Disable-ranker-url-fetcher.patch](/build/patches/Disable-ranker-url-fetcher.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> ||
|
||||
|**Disable references to fonts.googleapis.com** <br><sub><nobr> Sun, 15 Oct 2017 21:45:46 +0200</nobr> <br>File: [Disable-references-to-fonts.googleapis.com.patch](/build/patches/Disable-references-to-fonts.googleapis.com.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> ||
|
||||
@@ -117,6 +121,7 @@
|
||||
|**Disable some signed exchange features** <br><sub><nobr> Sat, 2 Nov 2019 16:22:56 +0100</nobr> <br>File: [Disable-some-signed-exchange-features.patch](/build/patches/Disable-some-signed-exchange-features.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> ||
|
||||
|**Disable speechSynthesis getVoices API** <br><sub><nobr> Thu, 20 Apr 2023 15:03:13 +0000</nobr> <br>File: [Disable-speechSynthesis-getVoices-API.patch](/build/patches/Disable-speechSynthesis-getVoices-API.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |Adds flag disable-speechsynthesis-voice-list to disable<br>SpeechSynthesis.getVoices() call.<br>If not active the user must also set the system timezone override<br>to enable it.<br>Disable LiveCaption<br>Require: Timezone-customization.patch|
|
||||
|**Disable support for RAR files inspection** <br><sub><nobr> Wed, 21 Nov 2018 02:37:35 +0000</nobr> <br>File: [Disable-support-for-RAR-files-inspection.patch](/build/patches/Disable-support-for-RAR-files-inspection.patch) <br><nobr>Author: Michael</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> ||
|
||||
|**Disable support for pointer device id** <br><sub><nobr> Thu, 25 Jul 2024 08:25:37 +0000</nobr> <br>File: [Disable-support-for-pointer-device-id.patch](/build/patches/Disable-support-for-pointer-device-id.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |disable pointerEvent.deviceId for Windows devices that are able to provide a GUID<br>or serial number and id making them identical to the mouse pointer-id.<br>see https://groups.google.com/a/chromium.org/g/blink-dev/c/3eU-AHH8x4k<br>Need: Add-cromite-flags-support.patch|
|
||||
|**Disable text fragments by default** <br><sub><nobr> Sat, 22 Aug 2020 12:46:20 +0200</nobr> <br>File: [Disable-text-fragments-by-default.patch](/build/patches/Disable-text-fragments-by-default.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Revert "[Text Fragment] Unflag fragment directive removal."|
|
||||
|**Disable the DIAL repeating discovery** <br><sub><nobr> Sun, 23 Aug 2020 14:32:55 -0500</nobr> <br>File: [Disable-the-DIAL-repeating-discovery.patch](/build/patches/Disable-the-DIAL-repeating-discovery.patch) <br><nobr>Author: Blaise</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |This causes unnecessary SSDP network spam|
|
||||
|**Disable third-party origin trials** <br><sub><nobr> Thu, 4 Nov 2021 09:19:24 +0100</nobr> <br>File: [Disable-third-party-origin-trials.patch](/build/patches/Disable-third-party-origin-trials.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> ||
|
||||
@@ -134,6 +139,7 @@
|
||||
|**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|
|
||||
|**Downstream validate opaque origins checking their precursor** <br><sub><nobr> Mon, 29 Jul 2024 10:22:46 +0000</nobr> <br>File: [Downstream-validate-opaque-origins-checking-their-precursor.patch](/build/patches/Downstream-validate-opaque-origins-checking-their-precursor.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: </nobr> |commit https://source.chromium.org/chromium/chromium/src/+/4043b7370f9b845cd06f07296e115c7094662c66|
|
||||
|**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> ||
|
||||
|**Enable Certificate Transparency** <br><sub><nobr> Fri, 10 Jun 2022 14:20:02 +0200</nobr> <br>File: [Enable-Certificate-Transparency.patch](/build/patches/Enable-Certificate-Transparency.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Reporting/auditing functionalities are disabled; a flag is exposed.<br>Add guard to make sure that certificate transparency stays enabled<br>by default.|
|
||||
@@ -222,6 +228,7 @@
|
||||
|**Remove voice recognition integration** <br><sub><nobr> Sun, 19 Jun 2022 12:57:56 +0200</nobr> <br>File: [Remove-voice-recognition-integration.patch](/build/patches/Remove-voice-recognition-integration.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> ||
|
||||
|**Remove window name on cross origin navigation** <br><sub><nobr> Sat, 9 Jul 2022 06:59:18 +0000</nobr> <br>File: [Remove-window-name-on-cross-origin-navigation.patch](/build/patches/Remove-window-name-on-cross-origin-navigation.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |See also: https://trac.webkit.org/changeset/209076/webkit|
|
||||
|**Replace DoH probe domain with RIPE domain** <br><sub><nobr> Sun, 27 Oct 2019 10:00:13 +0100</nobr> <br>File: [Replace-DoH-probe-domain-with-RIPE-domain.patch](/build/patches/Replace-DoH-probe-domain-with-RIPE-domain.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Replace known good hostname|
|
||||
|**Restore BookmarkToolbar#setCurrentFolder** <br><sub><nobr> Thu, 18 Jul 2024 14:03:12 +0000</nobr> <br>File: [Restore-BookmarkToolbar-setCurrentFolder.patch](/build/patches/Restore-BookmarkToolbar-setCurrentFolder.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> |restore https://chromium-review.googlesource.com/c/chromium/src/+/5554182|
|
||||
|**Restore LastTabStandingTracker** <br><sub><nobr> Tue, 30 May 2023 15:13:31 +0000</nobr> <br>File: [Restore-LastTabStandingTracker.patch](/build/patches/Restore-LastTabStandingTracker.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> ||
|
||||
|**Restore Search Ready Omnibox flag** <br><sub><nobr> Thu, 10 Oct 2019 23:30:16 +0200</nobr> <br>File: [Restore-Search-Ready-Omnibox-flag.patch](/build/patches/Restore-Search-Ready-Omnibox-flag.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Revert "Cleanup Search Ready Omnibox flag since it has launched"<br>This reverts commit ae458edcc8422d0815d0e82261e71fe10d7d6fc2.<br>Disable search-ready omnibox by default|
|
||||
|**Restore Simplified NTP launch** <br><sub><nobr> Sat, 7 Nov 2020 23:51:29 +0100</nobr> <br>File: [Restore-Simplified-NTP-launch.patch](/build/patches/Restore-Simplified-NTP-launch.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |This reverts commit 4d0e4483c5f77c66a8b6193e8a3bec5d0624d6ad.|
|
||||
@@ -237,7 +244,6 @@
|
||||
|**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|
|
||||
|**Show site settings for cookies, javascript and ads** <br><sub><nobr> Sat, 28 Dec 2019 10:23:04 +0100</nobr> <br>File: [Show-site-settings-for-cookies-javascript-and-ads.patch](/build/patches/Show-site-settings-for-cookies-javascript-and-ads.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Avoid displaying info about intrusive ads|
|
||||
|**Site setting for images** <br><sub><nobr> Tue, 5 Oct 2021 08:38:52 +0000</nobr> <br>File: [Site-setting-for-images.patch](/build/patches/Site-setting-for-images.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Require: Content-settings-infrastructure.patch|
|
||||
|**Switch to -fstack-protector-strong** <br><sub><nobr> Wed, 26 Dec 2018 10:20:24 -0500</nobr> <br>File: [Switch-to-fstack-protector-strong.patch](/build/patches/Switch-to-fstack-protector-strong.patch) <br><nobr>Author: Daniel</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |This compiler option is already used for ChromeOS, but not yet on other<br>platforms because there is push back against enabling an option resulting in<br>~1-2% lower performance and ~2-3% larger binaries.<br>The size increase on Android is something they care a lot about since some<br>devices have very little storage space. That also means ever so slightly<br>higher memory/cache usage but not by the full 2-3%.|
|
||||
@@ -245,8 +251,8 @@
|
||||
|**Temp PerformanceNavigationTiming privacy fix** <br><sub><nobr> Wed, 11 Oct 2023 09:40:53 +0000</nobr> <br>File: [Temp-PerformanceNavigationTiming-privacy-fix.patch](/build/patches/Temp-PerformanceNavigationTiming-privacy-fix.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> ||
|
||||
|**Temp disable predictive back gesture** <br><sub><nobr> Sat, 12 Aug 2023 14:48:57 +0000</nobr> <br>File: [Temp-disable-predictive-back-gesture.patch](/build/patches/Temp-disable-predictive-back-gesture.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> ||
|
||||
|**Temp guard FileSystemAccessPersistentPermissions** <br><sub><nobr> Sun, 29 Oct 2023 15:18:24 +0000</nobr> <br>File: [Temp-guard-FileSystemAccessPersistentPermissions.patch](/build/patches/Temp-guard-FileSystemAccessPersistentPermissions.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: </nobr> ||
|
||||
|**Temp try to fix DIPS service** <br><sub><nobr> Mon, 29 Jul 2024 12:12:37 +0000</nobr> <br>File: [Temp-try-to-fix-DIPS-service.patch](/build/patches/Temp-try-to-fix-DIPS-service.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: </nobr> ||
|
||||
|**Timezone customization** <br><sub><nobr> Wed, 30 Sep 2020 07:40:01 +0000</nobr> <br>File: [Timezone-customization.patch](/build/patches/Timezone-customization.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |Allow specifying a custom timezone, or using a random one.<br>See also: https://github.com/bromite/bromite/wiki/TimezoneOverride<br>Require: Content-settings-infrastructure.patch|
|
||||
|**Use 4 tile rows, never show logo** <br><sub><nobr> Wed, 21 Feb 2018 00:32:09 +0100</nobr> <br>File: [Use-4-tile-rows-never-show-logo.patch](/build/patches/Use-4-tile-rows-never-show-logo.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> ||
|
||||
|**Use 64-bit WebView processes** <br><sub><nobr> Thu, 26 Jan 2017 01:30:12 -0500</nobr> <br>File: [Use-64-bit-WebView-processes.patch](/build/patches/Use-64-bit-WebView-processes.patch) <br><nobr>Author: Daniel</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> |64-bit processes introduce 10% or so higher memory consumption.<br>The reason for preferring 64-bit processes is providing substantially better<br>exploit mitigations at the expense of slightly more memory usage.<br>In addition to the standard mitigations, it also enables usage of<br>https://github.com/AndroidHardening/hardened_malloc (where available).<br>It will provide high entropy ASLR (24-bit to 32-bit depending on whether the<br>kernel uses 3 or 4 level page tables rather than 16-bit for 32-bit processes),<br>high entropy stack canaries (56/64-bit instead of 24/32-bit depending on<br>whether a zero byte is used) and also features like pointer authentication and<br>memory tagging when those are made available in the future.<br>The reason why upstream started preferring 32-bit processes is to save memory,<br>particularly since saving memory makes it feasible to use finer-grained<br>sandboxing.|
|
||||
|**Use BoringSSL for RandBytes** <br><sub><nobr> Wed, 30 Sep 2020 07:40:01 +0000</nobr> <br>File: [Use-BoringSSL-for-RandBytes.patch](/build/patches/Use-BoringSSL-for-RandBytes.patch) <br><nobr>Author: uazo</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-2.0-or-later</nobr> ||
|
||||
|**Use dummy DFM installer** <br><sub><nobr> Sun, 15 Dec 2019 19:40:37 +0100</nobr> <br>File: [Use-dummy-DFM-installer.patch](/build/patches/Use-dummy-DFM-installer.patch) <br><nobr>Author: csagan5</nobr> <br><nobr>Context: </nobr> <br><nobr>License: GPL-3.0-only</nobr> ||
|
||||
|
||||
Reference in New Issue
Block a user