Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Thanks to Chippy <chippy@classictetris.net> for providing preliminary
patches upon which these changes are based.
* makeicecat (FFMAJOR, FFMINOR, SOURCEBALL_CHECKSUM): Update to 115.3.0.
(fail, skip_thru_matching_endif, remove_if_block)
(remove_if_block_in_file, sort_inner_list)
(sort_inner_list_in_file): New shell functions.
(configure, configure_search, apply_branding)
(apply_batch_branding): Adapt to upstream changes.
* data/patches/about-addons.patch: Adapt as needed.
* data/patches/fix-data-reporting-check.patch,
data/patches/reproducible-langpacks.patch: Remove obsolete patches.
* data/settings.js: Block undesirable functionality.
Use <https://gnuzilla.gnu.org/mozzarella> in place
of <https://gnuzilla.gnu.org/extensions>.
|
|
* data/patches/reproducible-langpacks.patch: New file.
|
|
This causes IceCat to honor the locale used by the system.
* data/settings.js: Replace the obsolete "intl.locale.matchOS"
option with "intl.locale.requested", set to the empty string.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Mark H Weaver <mhw@netris.org>
|
|
|
|
|
|
|
|
|
|
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>
|
|
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.
|
|
* data/patches/hide-protections-dashboard.patch: New file.
|
|
* data/settings.js (browser.preferences.moreFromMozilla): Set to false.
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
* 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
|
|
* makeicecat: Update FFMINOR and SOURCEBALL_CHECKSUM.
* data/patches/CVE-2021-43527.patch: Delete file.
|
|
* data/patches/CVE-2021-43527.patch: New file.
|
|
* 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.
|
|
about:preferences#search.
Thanks to Tony Simoes for the report.
|
|
|
|
|
|
* 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.
|
|
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.
|
|
* 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.
|
|
* 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.
|
|
* 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.
|
|
* 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
|
|
* 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.
|