Age | Commit message (Collapse) | Author |
|
|
|
* data/patches/CVE-2024-11692.patch,
data/patches/CVE-2024-11693.patch,
data/patches/CVE-2024-11697.patch: Remove vestigial patches.
* data/patches/hide-firefox-view-button.patch: New file.
* data/patches/about-addons.patch,
data/patches/hide-protections-dashboard.patch,
data/patches/hide-submit-feedback-menu-item.patch,
data/patches/icecat-about-dialog.patch,
data/patches/icecat-preferences.patch,
data/patches/moz-configure-changes.patch: Adapt to version 128.
* data/settings.js: Add more IceCat-specific customizations.
* tools/process-json-files.py: Process more JSON files for search
engine configuration v2 and overrides, as needed for version 128.
* makeicecat: Update FFMAJOR, FFMINOR, SOURCEBALL_CHECKSUM, L10N_URL,
L10_CMP_URL, and L10N_CMP_REV. Add L10N_REV.
(sort_inner_list): Ignore case when sorting inner lists.
(validate_env): Add check for Git. Remove check for Mercurial.
(fetch_l10n): Update to reflect upstream changes. Use Git instead of
Mercurial. Fetch all locales in a single clone operation.
(configure, apply_batch_branding): Adapt to version 128.
|
|
This is a followup to commit ba0d2ab758143b9fe2ca14f6eed07d9a6a350c2b.
|
|
See <https://www.eff.org/https-everywhere>.
Modified-By: Mark H Weaver <mhw@netris.org>.
|
|
|
|
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>.
|
|
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>
|
|
|
|
|
|
* 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.
|
|
|
|
|
|
* 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/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.
|
|
|
|
* 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/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".
|
|
* 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".
|
|
Mark found that IceCat will otherwise prompt the user to create an account.
* data/patches/legacy-profiles.pach: New file.
* data/settings.js (identity.fxaccounts.enabled): Set to false.
Co-Authored-By: Mike Gerwitz <mtg@gnu.org>
|
|
|
|
network.http.referer.spoofSource, disabled network.http.originextension
|
|
|
|
|
|
- Disable downloading the safebrowsing blacklist
- Always ask before restoring the browsing session
- Disable shield/heartbeat
- Enable WebRTC but don't reveal your internal IP when WebRTC is enabled
|
|
|
|
|
|
flash, search suggestions, WebRTC, Geolocation, GMP, Pocket, and extension signatures
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
servers that support weak keys. This change implements https://addons.mozilla.org/en-US/firefox/addon/disable-dhe/
|
|
|
|
Windows and Android
|
|
* Search form in about:icecat now searches in default search engine
* Disabled accessibility.blockautorefresh
* Replaced references to Open Source with Free Software where applicable
* Added html5-video-everywhere v0.1.1 extension: https://github.com/lejenome/html5-video-everywhere
* Updated LibreJS to 6.0.8
Build scripts updated to use pbuilder
|
|
|
|
|
|
* Move documentation links to libreplanet
* Changed useragent to match Torbrowser 4
* Disabled welcome url
* Disabled channel updates
|
|
|