summaryrefslogtreecommitdiff
path: root/data/settings.js
AgeCommit message (Collapse)Author
2025-08-15ubo + private browsing patchHEADmasterawy
2025-06-23Update to 128.12.0-1.v128.12.0-gnu1Mark H Weaver
* 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.
2024-01-23Fix missing bracket in 'browser.uiCustomization.state' setting.Mark H Weaver
This is a followup to commit ba0d2ab758143b9fe2ca14f6eed07d9a6a350c2b.
2023-12-30Migrate from HTTPS-Everywhere to Icecat's own HTTPS-Only Mode.Clément Lassieur
See <https://www.eff.org/https-everywhere>. Modified-By: Mark H Weaver <mhw@netris.org>.
2023-09-27Pin some bundled extensions to the toolbar for new profiles.Mark H Weaver
2023-09-26Update to 115.3.0.Mark H Weaver
Thanks to Chippy <chippy@classictetris.net> for providing preliminary patches upon which these changes are based. * makeicecat (FFMAJOR, FFMINOR, SOURCEBALL_CHECKSUM): Update to 115.3.0. (fail, skip_thru_matching_endif, remove_if_block) (remove_if_block_in_file, sort_inner_list) (sort_inner_list_in_file): New shell functions. (configure, configure_search, apply_branding) (apply_batch_branding): Adapt to upstream changes. * data/patches/about-addons.patch: Adapt as needed. * data/patches/fix-data-reporting-check.patch, data/patches/reproducible-langpacks.patch: Remove obsolete patches. * data/settings.js: Block undesirable functionality. Use <https://gnuzilla.gnu.org/mozzarella> in place of <https://gnuzilla.gnu.org/extensions>.
2023-02-14settings: Set intl.locale.requested to the empty string.Maxim Cournoyer
This causes IceCat to honor the locale used by the system. * data/settings.js: Replace the obsolete "intl.locale.matchOS" option with "intl.locale.requested", set to the empty string. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Mark H Weaver <mhw@netris.org>
2022-11-16Disabled useragent spoofing and improving UA rebrandingRuben Rodriguez
2022-11-16Improved buildscripts for binaries and langpacksRuben Rodriguez
2022-09-19In <about:preferences>, hide "More from Mozilla".Mark H Weaver
* data/settings.js (browser.preferences.moreFromMozilla): Set to false.
2022-09-18Remove Tor integration support, pending further discussion.Mark H Weaver
For rationale and discussion, see: <https://lists.gnu.org/archive/html/gnuzilla-dev/2022-09/msg00002.html> * data/extensions/torproxy@icecat.gnu: Remove directory. * data/settings.js: Remove IceCat-specific customizations to "network.dns.blockDotOnion" and "network.http.referer.hideOnionSource" settings.
2022-09-08Enable onion dns resolvingRuben Rodriguez
2022-09-08Hide sponsored sitesRuben Rodriguez
2021-10-11Update GNU IceCat to 91.2.0Amin Bandali
* data/files-to-append/browser/locales/en-US/browser/preferences/preferences.ftl (detect-network-connectivity-option) (detect-network-connectivity-description): Add label and description for new IceCat-specific preference for toggling the network connectivity service. * data/newtab/directory.png: * data/newtab/fsf.ico: * data/newtab/fsf.png: * data/newtab/gnu.ico: * data/newtab/gnu.png: * data/newtab/libreplanet.ico: * data/newtab/libreplanet.png: * data/newtab/trisquel.ico: * data/newtab/trisquel.png: * data/newtab/wikinews.ico: * data/newtab/wikinews.png: * data/newtab/wikipedia-org@2x.png: * data/newtab/wikipedia.ico: * data/newtab/wikipedia.png: New files, imported from Trisquel's Abrowser build helper. These will be used for the "top sites" displayed on the newtab page. * data/patches/default-search-duckduckgo.patch: * data/patches/duckduckgo-no-params.patch: Remove. The search engine machinery has been completely changed upstream, yet again. * data/patches/disable-settings-services.patch: * data/patches/hide-protections-dashboard.patch: * data/patches/icecat-about-dialog.patch: * data/patches/moz-configure-changes.patch: Adapt to v91. * data/patches/icecat-preferences.patch: Change the preference key for the captive portal toggle from 'captivedetect.canonicalURL' to 'network.captive-portal-service.enabled'. There was at least one report from several years back that 'network.captive-portal-service.enabled' was not respected: https://bugzilla.mozilla.org/show_bug.cgi?id=1481085 But it seems to have been a rare occurrence/bug. As such, I believe it's okay to toggle this preference instead of changing the address 'captivedetect.canonicalURL' points to. * data/settings.js: Set several preferencess to try and disable new annoying VPN- and mobile-related promos. * makeicecat: Adapt to v91. Update FFMAJOR, FFMINOR, SOURCEBALL_CHECKSUM, and L10N_CMP_REV. We now require Python 3 and the jsonschema Python library as build dependencies. So check for their existence and error out if they don't. Given that the search engine machinery has been completely changed yet again, add a 'configure_search' function to make relevant changes, and ultimately run the new 'tools/process-json-files.py' Python script. Also comment out the 'configure_mobile', to be removed soon, as Mozilla has long since removed the parts of the firefox code base for mobile builds, and their mobile browser is now a separate project and code base. * tools/process-json-files.py: New file, from packagers/maintainers of Trisquel's Abrowser and Parabola's Iceweasel, for processing and modifying various JSON files -- such as those relating to search engines -- in the firefox code base.
2021-08-27* data/settings.js: Fix broken link to Mycroft Project in ↵Amin Bandali
about:preferences#search. Thanks to Tony Simoes for the report.
2021-08-17Disable WiFi region check antifeatureAmin Bandali
2020-09-09Disable settings services.Mark H Weaver
2020-09-06Preliminary update to 78.2.0.Mark H Weaver
* data/branding/icecat-wordmark.svg: Move to ... * data/branding/icecat/content/icecat-wordmark.svg: ... here. * data/branding/icecat/content/jar.mn: Add icecat-wordmark.svg. * data/buildscripts/mozconfig-common: Add system directories to the set of addon scopes that need not be signed by Mozilla, and allow addon sideloading as well. Remove --disable-mainenance-service build option, which is no longer accepted. * data/buildscripts/mozconfig-gnulinux: Remove --disable-gconf build option, which is no longer accepted. * data/patches/default-search-duckduckgo.patch, dont-pin-search-engines-to-top-sites.patch, data/patches/duckduckgo-no-params.patch, data/patches/fix-data-reporting-check.patch, data/patches/icecat-about-dialog.patch: Adapt to apply cleanly to v78. * data/patches/moz-configure-changes.patch: Disable MOZ_NORMANDY. * data/patches/icecat-preferences.patch: Remove, pending rewrite. * data/settings.js: Add several new IceCat-specific default settings. * makeicecat: Adapt to v78.
2020-04-17* data/settings.js: Delete duplicate entry.Amin Bandali
2020-01-07Improve default settings.Mark H Weaver
* data/settings.js: Disable all safebrowsing update providers, not just Mozilla. Make sure updater telemetry is disabled. Don't ping Mozilla for man-in-the-middle detection. Use the proxy server to do DNS lookups when using SOCKS. Set 'media.gmp-manager.updateEnabled' to false, as is done in Tor browser. Don't report TLS errors to Mozilla.
2020-01-07Remove redundant code in settings.js.Mark H Weaver
* data/settings.js: Remove redundant calls to 'pref'.
2019-11-20Require extensions in the user and system scopes to be signed by Mozilla.Mark H Weaver
* data/settings.js: Remove the IceCat-specific default setting of xpinstall.signatures.required, thus reverting to the upstream default value of 'true'. * data/buildscripts/mozconfig-common: Add build option "--with-unsigned-addon-scopes=app".
2019-11-20Remove some obsolete or redundant entries from settings.js.Mark H Weaver
* data/settings.js: Remove obsolete entries for making DuckDuckGo the default search engine, which is now handled elsewhere. Remove the redundant entries for "browser.search.suggest.enabled" and "network.http.speculative-parallel-limit" and "media.gmp-manager.url".
2019-10-28Use legacy profilesMark H Weaver
Mark found that IceCat will otherwise prompt the user to create an account. * data/patches/legacy-profiles.pach: New file. * data/settings.js (identity.fxaccounts.enabled): Set to false. Co-Authored-By: Mike Gerwitz <mtg@gnu.org>
2019-10-20Port changes from Abrowser's updates from 60 through 68Amin Bandali
2019-05-10settings.js: enabled privacy.firstparty.isolate, ↵Ruben Rodriguez
network.http.referer.spoofSource, disabled network.http.originextension
2018-11-07Disabled push notificationsRuben Rodriguez
2018-09-13Changes to settings.js for v60Ruben Rodriguez
2018-02-25Changes to settings.js:Ruben Rodriguez
- Disable downloading the safebrowsing blacklist - Always ask before restoring the browsing session - Disable shield/heartbeat - Enable WebRTC but don't reveal your internal IP when WebRTC is enabled
2017-09-01Fixed OCSP check settings that were impeding captive portal usageRuben Rodriguez
2017-05-05Do not show unicode urlsRuben Rodriguez
2016-11-21Applied settings to deal with privacy issues regarding EME, telemetry, ↵Ruben Rodriguez
flash, search suggestions, WebRTC, Geolocation, GMP, Pocket, and extension signatures
2016-05-10Do not spoof user-agent on androidRuben Rodriguez
2016-05-10Updated ssl cypher settingsRuben Rodriguez
2016-02-03Disabled direct2d acceleration (fix for Windows crashes)Ruben Rodriguez
2015-12-22Updated release-notes and privacy URLsRuben Rodriguez
2015-10-12Added more privacy settings and crypto hardeningRuben Rodriguez
2015-10-12Finished v38 initial rebaseRuben Rodriguez
2015-07-13Disabled hardware acceleration and WebGLRuben Rodriguez
2015-06-24The logjam attack [https://weakdh.org/] allows an attacker to impersonate ↵Ruben Rodriguez
servers that support weak keys. This change implements https://addons.mozilla.org/en-US/firefox/addon/disable-dhe/
2015-03-08Make sure app.update and datareporting are disabledRuben Rodriguez
2015-03-08Added buildscripts and needed changes to crosscompile packages for MacOS, ↵Ruben Rodriguez
Windows and Android
2015-01-28Updated to v31.4.0ESRRuben Rodriguez
* Search form in about:icecat now searches in default search engine * Disabled accessibility.blockautorefresh * Replaced references to Open Source with Free Software where applicable * Added html5-video-everywhere v0.1.1 extension: https://github.com/lejenome/html5-video-everywhere * Updated LibreJS to 6.0.8 Build scripts updated to use pbuilder
2014-10-21Request pages in english via aboutIcecat initialization scriptRuben Rodriguez
2014-10-21Set requested language to en by defaultRuben Rodriguez
2014-10-20* Fixed poodle attackRuben Rodriguez
* Move documentation links to libreplanet * Changed useragent to match Torbrowser 4 * Disabled welcome url * Disabled channel updates
2014-10-20Generalize data directoryRuben Rodriguez