summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-08-25Update to 68.12.0-gnu1.Mark H Weaver
* makeicecat: Update FFMINOR to 12, and update the expected sha256sum of the firefox source tarball.
2020-07-27Update to 68.11.0-gnu1.Mark H Weaver
* makeicecat: Update FFMINOR to 11, and update the expected sha256sum of the firefox source tarball.
2020-06-30Update to 68.10.0-gnu1.Mark H Weaver
* makeicecat: Update FFMINOR to 10, and update the expected sha256sum of the firefox source tarball.
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-06-02Update to 68.9.0-gnu1.Mark H Weaver
* makeicecat: Update FFMINOR to 9, and update the expected sha256sum of the firefox source tarball.
2020-05-05Update to 68.8.0-gnu1.Mark H Weaver
* makeicecat: Update FFMINOR to 8, and update the expected sha256sum of the firefox source tarball.
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-04-06Update to 68.7.0-gnu1.Mark H Weaver
* makeicecat: Update FFMINOR and FFSUB, and update the expected sha256sum of the firefox source tarball.
2020-04-03Update to 68.6.1-gnu1.Mark H Weaver
* makeicecat: Update to FFSUB to 1, and update the expected sha256sum of the firefox source tarball.
2020-03-09Update to 68.6.0-gnu1.Mark H Weaver
* makeicecat: Update FFMINOR to 6, and update the expected sha256sum of the firefox source tarball.
2020-02-11Update to 68.5.0-gnu1.Mark H Weaver
* makeicecat: Update FFMINOR and FFSUB to 5 and 0, respectively, and update the expected sha256sum of the firefox source tarball.
2020-01-09Update to 68.4.1-gnu1.Amin Bandali
* makeicecat: Update to FFSUB to 1, and update the expected sha256sum of the firefox source tarball.
2020-01-07Update to 68.4.0-gnu1.Mark H Weaver
* makeicecat: Update to FFMINOR to 4, and update the expected sha256sum of the firefox source tarball.
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-12-04Update to 68.3.0-gnu1.Mark H Weaver
* makeicecat: Update to FFMINOR to 3, and update the expected sha256sum of the firefox source tarball.
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-17Fix file renaming pass, improve determinism, etc.Mark H Weaver
* makeicecat: Remove code that installed a custom DuckDuckGo search plugin. Fix file renaming pass to correctly handle the case where fennec or firefox appear in more than one component of a file name. Populate the allowed-dupes.mn files in sorted order, for build determinism.
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.
2019-11-17Add first batch of IceCat-specific preferences.Mark H Weaver
* makeicecat: Add code to add IceCat-specific messages to l10n directory. * data/files-to-append/browser/locales/en-US/browser/preferences/preferences.ftl, data/files-to-append/l10n/es-AR/browser/browser/preferences/preferences.ftl, data/files-to-append/l10n/es-CL/browser/browser/preferences/preferences.ftl, data/files-to-append/l10n/es-ES/browser/browser/preferences/preferences.ftl, data/files-to-append/l10n/es-MX/browser/browser/preferences/preferences.ftl, data/files-to-append/l10n/fr/browser/browser/preferences/preferences.ftl, data/files-to-append/l10n/it/browser/browser/preferences/preferences.ftl, data/patches/icecat-preferences.patch: New files.
2019-10-31Branding: fix patching of trademarkInfo within l10n directory.Mark H Weaver
This is a followup to commit 930298e1efff3e40721659d8fd7118cdd2477bd4. * makeicecat: Patch in the IceCat logo copyright notice in all brand.dtd files within l10n directory.
2019-10-30Improve branding for version 68 ESR.Mark H Weaver
* data/branding/icecat/locales/en-US/brand.dtd: Add brandProductName. * data/branding/icecat/locales/en-US/brand.ftl: Add brand-shorter-name, brand-full-name, brand-product-name, vendor-short-name, and trademarkInfo. * data/branding/icecat/locales/en-US/brand.properties: Add brandProductName. * makeicecat: Limit replacement of trademarkInfo.part1 of brand.dtd files to only be done within l10n directory. Replace trademarkInfo of brand.ftl files within l10n directory.
2019-10-30Disable MOZ_BLOCK_PROFILE_DOWNGRADE.Mark H Weaver
It would be desirable to prevent downgrades from one major version of IceCat to another. However, as MOZ_BLOCK_PROFILE_DOWNGRADE is currently implemented, it prevents downgrades from one build of IceCat-68.2 to an earlier build of IceCat-68.2. Until we can find a satisfactory solution, we disable this functionality entirely. * data/patches/moz-configure-changes.patch: Set MOZ_BLOCK_PROFILE_DOWNGRADE to 'False'.
2019-10-30makeicecat: +xMike Gerwitz
* makeicecat: Set executable bit.
2019-10-30Disable MOZ_SERVICES_HEALTHREPORT and MOZ_DATA_REPORTING.Mark H Weaver
* data/patches/fix-data-reporting-check.patch: New file. * data/patches/legacy-profiles.patch: Rename to ... * data/patches/moz-configure-changes.patch: ... this, and set MOZ_SERVICES_HEALTHREPORT to False.
2019-10-30Update to 68.2.0-gnu1.Mark H Weaver
* makeicecat: Update to FFMINOR to 2, and update the expected sha256sum of the firefox source tarball.
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>