Age | Commit message (Collapse) | Author |
|
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
|
|
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
|
|
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
|
|
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
|
|
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
|
|
* makeicecat: Update FFMINOR, FFSUB, and SOURCEBALL_CHECKSUM.
|
|
* makeicecat: Update FFSUB to 1, and update the expected sha256sum
of the firefox source tarball.
|
|
* 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>
|
|
* 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>
|
|
* makeicecat: Update FFMINOR and FFSUB, and update the expected
sha256sum of the firefox source tarball.
|
|
* makeicecat: Update FFSUB to 1, and update the expected sha256sum
of the firefox source tarball.
|
|
* makeicecat: Update FFMINOR to 6, and update the expected sha256sum
of the firefox source tarball.
|
|
* makeicecat: Update FFMINOR and FFSUB, and update the expected
sha256sum of the firefox source tarball.
|
|
* makeicecat: Update FFSUB to 1, and update the expected sha256sum
of the firefox source tarball.
|
|
* makeicecat: Update FFMINOR and FFSUB, and update the expected
sha256sum of the firefox source tarball.
|
|
* makeicecat: Update FFSUB to 1, and update the expected sha256sum
of the firefox source tarball.
|
|
* makeicecat: Update FFMINOR to 3, and update the expected sha256sum
of the firefox source tarball.
|
|
|
|
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
* 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.
|
|
* makeicecat: Update FFMINOR to 12, and update the expected sha256sum
of the firefox source tarball.
|
|
* makeicecat: Update FFMINOR to 11, and update the expected sha256sum
of the firefox source tarball.
|
|
* makeicecat: Update FFMINOR to 10, and update the expected sha256sum
of the firefox source tarball.
|
|
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.
|
|
* makeicecat: Update FFMINOR to 9, and update the expected sha256sum
of the firefox source tarball.
|
|
* makeicecat: Update FFMINOR to 8, and update the expected sha256sum
of the firefox source tarball.
|
|
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* 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.
|
|
* 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.
|
|
* makeicecat: Update FFMINOR and FFSUB, and update the expected
sha256sum of the firefox source tarball.
|
|
* makeicecat: Update to FFSUB to 1, and update the expected
sha256sum of the firefox source tarball.
|
|
* makeicecat: Update FFMINOR to 6, and update the expected sha256sum
of the firefox source tarball.
|
|
* makeicecat: Update FFMINOR and FFSUB to 5 and 0, respectively, and
update the expected sha256sum of the firefox source tarball.
|
|
* makeicecat: Update to FFSUB to 1, and update the expected
sha256sum of the firefox source tarball.
|
|
* makeicecat: Update to FFMINOR to 4, and update the expected
sha256sum of the firefox source tarball.
|
|
* 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.
|
|
* data/settings.js: Remove redundant calls to 'pref'.
|
|
* data/patches/duckduckgo-no-params.patch: New file.
|
|
* 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.
|