summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
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".