summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-16Disabled useragent spoofing and improving UA rebrandingRuben Rodriguez
2022-11-16Add resistFingerprinting to IceCat settingsRuben Rodriguez
2022-11-16Improved buildscripts for binaries and langpacksRuben Rodriguez
2022-11-16Change default libreddit instance in privacy-redirectRuben Rodriguez
2022-11-16Update the bundled "LibrifyJS: libgen.me" extension.Ruben Rodriguez
This change was originally part of commit 282d4fa15f26acab332c8b0aa4531d98977f2057. * data/extensions/libgen.me@librifyjs: Delete directory. * data/extensions/libgen.merepack@librifyjs: New directory. Modified-by: Mark H Weaver <mhw@netris.org>
2022-11-16Remove the bundled 'disable-polymer-youtube' extension.Mark H Weaver
This change was originally part of commit 282d4fa15f26acab332c8b0aa4531d98977f2057 by Ruben Rodriguez <ruben@trisquel.info>. Rationale: this extension is not being maintained. * data/extensions/disable-polymer-youtube@extension: Delete directory. * data/update-extensions.sh: Remove code to update it.
2022-10-19Update to 102.4.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2022-09-25Hide the protections icon in the address bar.Mark H Weaver
* data/patches/hide-protections-dashboard.patch: New file.
2022-09-19Update to 102.3.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
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-08Version bumped to 102.2.0Ruben Rodriguez
2022-09-08Updated DuckDuckGO default settingsRuben Rodriguez
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-08Fixed json processing 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-08-22Update to 91.13.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2022-07-25Update to 91.12.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2022-06-27Update to 91.11.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2022-05-30Update to 91.10.0.Mark H Weaver
* makeicecat: Update FFMINOR, FFSUB, and SOURCEBALL_CHECKSUM.
2022-05-29Update to 91.9.1.Mark H Weaver
* makeicecat: Update FFSUB and SOURCEBALL_CHECKSUM.
2022-05-03Update to 91.9.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2022-04-05Update to 91.8.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2022-03-07Update to 91.7.0.Mark H Weaver
* makeicecat: Update FFMINOR, FFSUB, and SOURCEBALL_CHECKSUM.
2022-03-06Update to 91.6.1.Mark H Weaver
* makeicecat: Update FFSUB and SOURCEBALL_CHECKSUM.
2022-02-08Update to 91.6.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
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-12-07Update to 91.4.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2021-11-01Update to 91.3.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
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-10-04Update to 78.15.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
2021-09-07Update to 78.14.0.Mark H Weaver
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
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-27* makeicecat: Note that the batch rebranding step will take a while.Amin Bandali
Thanks to Tony Simoes for the suggestion.
2021-08-17Disable WiFi region check antifeatureAmin Bandali
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.