summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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>
2019-10-28Make duckduckgo default search engineMark H Weaver
* data/patches/default-search-duckduckgo.patch: New file. Co-Authored-By: Mike Gerwitz <mtg@gnu.org>
2019-10-28makeicecat: Apply data/patches/*.patchMike Gerwitz
* data/patches/.gitkeep: New file. * makeicecat: Apply patches from data/patches. Take care not to fail when no patches exist.
2019-10-21Fix build failureAmin Bandali
* makeicecat: add `mkdir -p \$(DIST)/bin/browser/extensions' to browser/app/Makefile.in, before trying to cp files/dirs into it. Fixes the following build error: 39:05.34 cp: target '../../dist/bin/browser/extensions' is not a directory 39:05.34 make[4]: *** [Makefile:118: libs] Error 1 39:05.34 make[3]: *** [/data/bandali/usr/bld/gnuzilla/icecat-68.1.0/config/recurse.mk:101: browser/app/libs] Error 2 39:05.34 make[2]: *** [/data/bandali/usr/bld/gnuzilla/icecat-68.1.0/config/recurse.mk:34: libs] Error 2 39:05.34 make[1]: *** [/data/bandali/usr/bld/gnuzilla/icecat-68.1.0/config/rules.mk:413: default] Error 2 39:05.34 make: *** [client.mk:125: build] Error 2
2019-10-21Fix an early build failureAmin Bandali
2019-10-20Comment out onboarding for nowAmin Bandali
* makeicecat: comment the onboarding bits out for now, until we figure out how to bring them back for 68.
2019-10-20Fix ProfileMigrator’s file extension, re-enable onboardingAmin Bandali
2019-10-20Port changes from Abrowser's updates from 60 through 68Amin Bandali