summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-09Update to 78.13.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2021-07-14Update to 78.12.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2021-06-01Update to 78.11.0Amin Bandali
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2021-04-19Update to 78.10.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2021-03-22Update to 78.9.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2021-02-23Update to 78.8.0.Mark H Weaver
* makeicecat: Update FFMINOR, FFSUB, and SOURCEBALL_CHECKSUM.
2021-02-13Update to 78.7.1Amin Bandali
* makeicecat: Update FFSUB to 1, and update the expected sha256sum of the firefox source tarball.
2021-02-04Break makeicecat down into several smaller functionsbill-auger
* makeicecat: Break down into a series of smaller functions, improving the organization and manageability of the script, making it easier to make certain steps idempotent, validatable, etc. Use a more portable '#!/usr/bin/env bash' shebang, useful e.g. when building on FreeBSD. Add a DEVEL variable to do or not do a few things depending on whether it is set, for a better/faster development experience. Co-authored-by: Amin Bandali <bandali@gnu.org>
2021-02-04A series of improvements to makeicecatbill-auger
* makeicecat: Extract and normalize config constants and normalize variables. Remove unused sedhelper2() carried over from Trisquel's helper scripts. Verify presence of Perl rename, GnuPG, Mercurial, and Wget. Co-authored-by: Amin Bandali <bandali@gnu.org>
2021-01-25Update to 78.7.0.Mark H Weaver
* makeicecat: Update FFMINOR and FFSUB, and update the expected sha256sum of the firefox source tarball.
2021-01-07Update to 78.6.1Amin Bandali
* makeicecat: Update FFSUB to 1, and update the expected sha256sum of the firefox source tarball.
2020-12-14Update to 78.6.0.Mark H Weaver
* makeicecat: Update FFMINOR to 6, and update the expected sha256sum of the firefox source tarball.
2020-11-17Update to 78.5.0.Mark H Weaver
* makeicecat: Update FFMINOR and FFSUB, and update the expected sha256sum of the firefox source tarball.
2020-11-10Update to 78.4.1.Mark H Weaver
* makeicecat: Update FFSUB to 1, and update the expected sha256sum of the firefox source tarball.
2020-10-19Update to 78.4.0.Mark H Weaver
* makeicecat: Update FFMINOR and FFSUB, and update the expected sha256sum of the firefox source tarball.
2020-10-03Update to 78.3.1.Mark H Weaver
* makeicecat: Update FFSUB to 1, and update the expected sha256sum of the firefox source tarball.
2020-09-21Update to 78.3.0.Mark H Weaver
* makeicecat: Update FFMINOR to 3, and update the expected sha256sum of the firefox source tarball.
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-06Make regexps stricter, escaping many uses of ".".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-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.