summaryrefslogtreecommitdiff
path: root/data
AgeCommit message (Collapse)Author
2022-09-25Hide the protections icon in the address bar.Mark H Weaver
* data/patches/hide-protections-dashboard.patch: New file.
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
2022-09-08Updated build scripts to match upstream changesRuben Rodriguez
2022-09-08Add 'IceCat Settings' entry to application menusRuben Rodriguez
2022-09-08Clear default-bookmarks file programaticallyRuben Rodriguez
2022-09-08Updated extensions:Ruben Rodriguez
* Upgraded Privacy Redirect to 1.1.49 and configured to use the 10 most reliable invidious instances * Removed ViewTube * Added torproxy@icecat.gnu based on 'Proxy toggle' extension * Added jShelter 0.11.1 * Upgraded LibreJS to 7.21.0 * Upgraded HTTPS Everywhere to 2021.7.13 * Upgraded SubmitMe to 1.9
2022-01-10Update to 91.5.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM. * data/patches/CVE-2021-43527.patch: Delete file.
2021-12-07Fix CVE-2021-43527 in the bundled copy of NSS.Mark H Weaver
* data/patches/CVE-2021-43527.patch: New file.
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-07Add preliminary IceCat-specific privacy settings for 78.Amin Bandali
* data/patches/icecat-preferences.patch: Port the patch originally created for the 68 series, and that was recently removed in 1fffb85edab4533b87b34dd24c5144d6748cb594 due to being incompatible, to the 78 series. We would likely do more with this, per https://lists.gnu.org/archive/html/gnuzilla-dev/2020-09/msg00008.html, but this is a good enough starting point and nice to have again.
2020-09-06Hide inoperative parts of about:addons.Mark H Weaver
2020-09-06Hide inoperative "submit feedback" menu item.Mark H Weaver
2020-09-06Hide protections dashboard menu item and urlbar icon.Mark H Weaver
2020-09-06Improve the layout of the About IceCat dialog.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-06-30Remove bundled tortm-browser-button extension.Mark H Weaver
This extension malfunctions with both IceCat and Firefox 68 ESR. It tells the user that it's connected to Tor, but fails to route traffic through it. Remove this extension from IceCat, pending further investigation. * data/extensions/tortm-browser-button@jeremybenthum: Remove. * data/update-extensions.sh: Remove associated bits.
2020-04-17Don't disable WebRTC at build time.Amin Bandali
* data/buildscripts/mozconfig-gnulinux, data/buildscripts/mozconfig-mac, data/buildscripts/mozconfig-windows: Remove `ac_add_options --disable-webrtc'. Apparently these predate the addition of about:config options for finer WebRTC-related settings. Not doing this allows users to enable and use WebRTC if they wish to, without having to rebuild IceCat. We can decide whether we would like to enable or disable WebRTC out of the box in settings.js, depending on if it can be left enabled safely.
2020-04-17* data/settings.js: Delete duplicate entry.Amin Bandali
2020-04-08Update HTTPS Everywhere to 2020.3.16.Amin Bandali
2020-04-08Update Reveal hidden HTML.Amin Bandali
2020-04-08Update LibreJS to 7.20.2.Amin Bandali
2020-04-08Update ViewTube to 2020.1.24.Amin Bandali
2020-04-08Ignore output/ and remove nonexistent extension id.Amin Bandali
2020-04-08Disable automatic new tab in new version of tortm-browser-buttonAmin Bandali
* data/update-extensions.sh: The logic for automatic new tab opening was moved from lib/common.js to lib/chrome/chrome.js in the new version of the tortm-browser-button extension just committed to the repository. Adapt our workaround for disabling this behaviour accordingly. * data/extensions/tortm-browser-button@jeremybenthum/lib/chrome/chrome.js: Don't automatically open new tab to extension homepage after install or update.
2020-04-08Update tortm-browser-button extension to 0.1.8.Amin Bandali
* data/extensions/tortm-browser-button@jeremybenthum/META-INF/manifest.mf, data/extensions/tortm-browser-button@jeremybenthum/META-INF/mozilla.rsa, data/extensions/tortm-browser-button@jeremybenthum/META-INF/mozilla.sf, data/extensions/tortm-browser-button@jeremybenthum/data/popup/explore/explore.css, data/extensions/tortm-browser-button@jeremybenthum/data/popup/explore/explore.js, data/extensions/tortm-browser-button@jeremybenthum/data/popup/explore/explore.json, data/extensions/tortm-browser-button@jeremybenthum/data/popup/icons/install.png, data/extensions/tortm-browser-button@jeremybenthum/data/popup/icons/ip.png, data/extensions/tortm-browser-button@jeremybenthum/data/popup/icons/reload.png, data/extensions/tortm-browser-button@jeremybenthum/data/popup/icons/support.png, data/extensions/tortm-browser-button@jeremybenthum/data/popup/popup.css, data/extensions/tortm-browser-button@jeremybenthum/data/popup/popup.html, data/extensions/tortm-browser-button@jeremybenthum/data/popup/popup.js, data/extensions/tortm-browser-button@jeremybenthum/lib/chrome/chrome.js, data/extensions/tortm-browser-button@jeremybenthum/lib/common.js, data/extensions/tortm-browser-button@jeremybenthum/lib/config.js, data/extensions/tortm-browser-button@jeremybenthum/manifest.json: Update.
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'.
2020-01-07Reduce information leaked to DuckDuckGo.Mark H Weaver
* data/patches/duckduckgo-no-params.patch: New file.
2020-01-03General clean-ups for the new workarounds extensionAmin Bandali
* data/extensions/gnuzilla-ext-workarounds@gnu.org/jquery-3.4.1.min.js: Remove, since it's a duplicate and not needed. * data/extensions/gnuzilla-ext-workarounds@gnu.org/manifest.json: Re-indent, remove "jquery-3.4.1.min.js" from content_scripts js files: as far as I see, it's not used in any of the workaround files, and is only used in html/domestic.html; but html/ already has a copy of it. So there's no point in keeping a second copy around and injecting it to the matched urls along with the other workaround scripts. * data/extensions/gnuzilla-ext-workarounds@gnu.org/html/domestic.html: Update the extension name here to match the manifest. * data/extensions/gnuzilla-ext-workarounds@gnu.org/README~, data/extensions/gnuzilla-ext-workarounds@gnu.org/background.js~, data/extensions/gnuzilla-ext-workarounds@gnu.org/html/domestic.html~, data/extensions/gnuzilla-ext-workarounds@gnu.org/html/domestic.js~, data/extensions/gnuzilla-ext-workarounds@gnu.org/html/usps_postage.js~, data/extensions/gnuzilla-ext-workarounds@gnu.org/jquery-3.4.1.min.js, data/extensions/gnuzilla-ext-workarounds@gnu.org/manifest.json~, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/googledocs_main.js~, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/goteo_main.js~, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/mcdonalds_wifi.js~, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/paygov_main.js~, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/rsf_main.js~, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/sumofus_main.js~: Remove auto-created backup files.
2020-01-03Restore FSF copyright notice in workaround extension's file headersAmin Bandali
* data/extensions/gnuzilla-ext-workarounds@gnu.org/background.js, data/extensions/gnuzilla-ext-workarounds@gnu.org/html/domestic.html, data/extensions/gnuzilla-ext-workarounds@gnu.org/html/usps_postage.js, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/googledocs_main.js, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/goteo_main.js, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/mcdonalds_wifi.js, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/paygov_main.js, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/rsf_main.js, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/sumofus_main.js: Restore FSF copyright notice in file headers. The notices were present in the previous draft, https://0xbeef.coffee/final3.zip, but were mistakenly removed in final4.zip imported in the last commit.
2020-01-03Remove old extensions and add the reworked workarounds extensionAmin Bandali
* data/update-extensions.sh: Remove free-js-for-rsf-org-petitions, librejs-compatible-sumofus-org, librejs-compatible-pay-gov, rock-and-roll-mcdonald-s, goteo-org-payments-w-free-js, use-google-drive-with-librejs. These have been reworked and are all now bundled into one single extension. * data/extensions/DMCAreg@0xbeef.coffee/*, data/extensions/SimpleSumOfUs@0xbeef.coffee/*, data/extensions/google_drive@0xbeef.coffee/*, data/extensions/goteo@0xbeef.coffee/*, data/extensions/rsf@0xbeef.coffee/*, data/extensions/rnrMcDonalds@0xbeef.coffee/*: Remove. * data/extensions/gnuzilla-ext-workarounds@gnu.org/LICENSE, data/extensions/gnuzilla-ext-workarounds@gnu.org/README, data/extensions/gnuzilla-ext-workarounds@gnu.org/README~, data/extensions/gnuzilla-ext-workarounds@gnu.org/background.js, data/extensions/gnuzilla-ext-workarounds@gnu.org/background.js~, data/extensions/gnuzilla-ext-workarounds@gnu.org/html/domestic.html, data/extensions/gnuzilla-ext-workarounds@gnu.org/html/domestic.html~, data/extensions/gnuzilla-ext-workarounds@gnu.org/html/domestic.js~, data/extensions/gnuzilla-ext-workarounds@gnu.org/html/jquery-3.4.1.min.js, data/extensions/gnuzilla-ext-workarounds@gnu.org/html/usps_postage.js, data/extensions/gnuzilla-ext-workarounds@gnu.org/html/usps_postage.js~, data/extensions/gnuzilla-ext-workarounds@gnu.org/icons/L4Libre.png, data/extensions/gnuzilla-ext-workarounds@gnu.org/icons/L4Libre128.png, data/extensions/gnuzilla-ext-workarounds@gnu.org/icons/L4Libre48.png, data/extensions/gnuzilla-ext-workarounds@gnu.org/icons/test.png, data/extensions/gnuzilla-ext-workarounds@gnu.org/jquery-3.4.1.min.js, data/extensions/gnuzilla-ext-workarounds@gnu.org/manifest.json, data/extensions/gnuzilla-ext-workarounds@gnu.org/manifest.json~, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/googledocs_main.js, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/googledocs_main.js~, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/goteo_main.js, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/goteo_main.js~, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/mcdonalds_wifi.js, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/mcdonalds_wifi.js~, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/paygov_main.js, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/paygov_main.js~, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/rsf_main.js, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/rsf_main.js~, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/sumofus_main.js, data/extensions/gnuzilla-ext-workarounds@gnu.org/workaround/sumofus_main.js~: New files. These were imported from the "integrated addon" directory of https://0xbeef.coffee/final4.zip, extracted using: unzip final4.zip "final/integrated addon/*" -d gnuzilla-ext-workarounds@gnu.org/ mv "gnuzilla-ext-workarounds@gnu.org/final/integrated addon"/* gnuzilla-ext-workarounds@gnu.org/ rm -rf gnuzilla-ext-workarounds@gnu.org/final/ add original backup files
2019-11-21Update tortm-browser-button extension.Mark H Weaver
* data/extensions/tortm-browser-button@jeremybenthum/data/icons/ON/128.png, data/extensions/tortm-browser-button@jeremybenthum/data/icons/ON/16.png, data/extensions/tortm-browser-button@jeremybenthum/data/icons/ON/32.png, data/extensions/tortm-browser-button@jeremybenthum/data/icons/ON/48.png, data/extensions/tortm-browser-button@jeremybenthum/data/icons/ON/64.png, data/extensions/tortm-browser-button@jeremybenthum/data/popup/popup.html, data/extensions/tortm-browser-button@jeremybenthum/lib/common.js, data/extensions/tortm-browser-button@jeremybenthum/lib/proxy.js: Update.
2019-11-21Update viewtube extension.Mark H Weaver
* data/extensions/viewtube@extension/META-INF/manifest.mf, data/extensions/viewtube@extension/META-INF/mozilla.rsa, data/extensions/viewtube@extension/META-INF/mozilla.sf, data/extensions/viewtube@extension/manifest.json, data/extensions/viewtube@extension/viewtube.user.js: Update.
2019-11-20Add librify-libgen-me extension.Mark H Weaver
* data/update-extensions.sh: Add librify-libgen-me. * data/extensions/libgen.me@librifyjs/COPYING, data/extensions/libgen.me@librifyjs/META-INF/manifest.mf, data/extensions/libgen.me@librifyjs/META-INF/mozilla.rsa, data/extensions/libgen.me@librifyjs/META-INF/mozilla.sf, data/extensions/libgen.me@librifyjs/common.js, data/extensions/libgen.me@librifyjs/home.js, data/extensions/libgen.me@librifyjs/item.js, data/extensions/libgen.me@librifyjs/links.js, data/extensions/libgen.me@librifyjs/manifest.json, data/extensions/libgen.me@librifyjs/search.js: New files.
2019-11-20Add missing IDs for some bundled extensions.Mark H Weaver
* data/update-extensions.sh: Add code to add IDs to viewtube, disable-polymer-youtube, and tortm-browser-button.
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 "Privacy Policy" link from about dialog.Mark H Weaver
* data/patches/icecat-about-dialog.patch: New file.
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-11-20Fix misleading comment in data/settings-android.js.Mark H Weaver
* data/settings-android.js: Fix the comment.
2019-11-20Fix about:rights page.Mark H Weaver
* data/aboutRights.xhtml: Update for version 68. * makeicecat: Remove code to modify aboutRights.dtd files, which no longer exist in version 68. Apply terminology changes to *.ftl files.
2019-11-20Fix icecat-wordmark.svg.Mark H Weaver
* data/branding/icecat-wordmark.svg: New file. * makeicecat: Install it.
2019-11-20Revert "Fix is_manifest predicate to exclude cose.manifest files."Mark H Weaver
This reverts commit 46d3e865b94ac18be85957b5ea2fa3ef373882de.
2019-11-17Fix is_manifest predicate to exclude cose.manifest files.Mark H Weaver
* data/patches/fix-is_manifest.patch: New file.
2019-11-17Don't pin search engines to top sites.Mark H Weaver
* data/patches/dont-pin-search-engines-to-top-sites.patch: New file.