Commit Graph

268 Commits

Author SHA1 Message Date
Akash Yadav
2b36d3be01 fix: suppress warning in build.sh
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-22 01:36:36 +05:30
Akash Yadav
cd70c4c6db fix: set -u and -o pipefail in build.sh
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-22 01:36:36 +05:30
celenity
a3d8e73c75 feat: Update and significantly improve/expand upon Mozilla's built-in certificate pinning
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-21 15:57:53 -04:00
mimi89999
969313bfa3 Update Android SDK CLI and use it with Java 17 2025-04-21 14:11:35 +02:00
Akash Yadav
e552f1343e Merge branch 'domain-highlighting-and-alignment' into 'dev'
Add domain highlighting and alignment

See merge request ironfox-oss/IronFox!20
2025-04-20 14:12:47 +05:30
Michel Le Bihan
f5d6638f74 feat: add domain highlighting and alignment 2025-04-20 14:12:47 +05:30
celenity
21656cb55f feat: Update build instructions + setup-android-sdk.sh for Fedora 42
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-19 19:30:51 -04:00
celenity
3e62307945 fix: Rename enable-aboutconfig.patch to expose-aboutconfig.patch + update description
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-17 04:58:39 -04:00
celenity
05db57e415 feat: Limit Remote Settings to only download what we specify in preferences, using an adapted patch from LibreWolf
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-17 04:52:07 -04:00
celenity
9067683378 feat: Harden FPP internally instead of using the privacy.fingerprintingProtection.overrides preference + provide FPP granular overrides internally with a custom Remote Settings dump instead of using the privacy.fingerprintingProtection.granularOverrides preference, making it significantly easier for users to add their own overrides if desired. Also include more Remote Settings dumps (like desktop Firefox) to ensure these dumps are available out of the box.
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-17 02:56:48 -04:00
celenity
ab0c2dcb37 feat: Prevent addons.mozilla.org from being able to query a list of the user's installed add-ons + prevent it from enabling and uninstalling add-ons
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-16 02:58:43 -04:00
celenity
5436faf467 feat: Update to v137.0.2
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-15 18:40:17 -04:00
celenity
0433f68265 fix: disable-accessibility-services-by-default.patch
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-15 17:54:13 -04:00
celenity
6d19c7cc3b feat: Disable Accessibility Services by default
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-15 01:50:37 -04:00
celenity
70d5101571 fix: Description for global-privacy-control.patch
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-14 21:33:41 -04:00
celenity
aa3dbf7670 feat: Prevent extensions from changing various browser settings
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-14 20:19:44 -04:00
celenity
1a6112a740 feat: Set PDF.js prefs via PdfJsOverridePrefs.js instead of using a patch
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-14 17:58:36 -04:00
Akash Yadav
70f3bff03a feat: add configuration to build IronFox site
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-13 18:18:56 +05:30
celenity
6e38e63826 feat: Stop harassing users to set us as the default browser/engage with us
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-12 21:19:20 -04:00
celenity
a9324e03fc fix: Update remote-debugging.patch to ensure it's disabled for users who may have previously turned it on from the UI settings
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-12 21:17:45 -04:00
celenity
f1c0f78a80 feat: Hide the UI setting for Remote Debugging - this can still be enabled from the about:config with devtools.debugger.remote-enabled, but hiding the UI setting 1: forces it to reset per-session (ensuring it's only on as long as needed, and that users don't accidentally leave it on...), and 2: prevents users from accidentally/unnecessarily enabling it in the first place
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-12 15:55:18 -04:00
celenity
61bfc2b85a feat: Prevent fetching/configuring settings from Nimbus
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-08 17:19:34 -04:00
celenity
a3a5645c40 feat: Enable Unified Trust Panel by default
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-08 14:09:52 -04:00
celenity
eef4fe844c feat: Update to v137.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-08 14:07:45 -04:00
celenity
3efdef4403 fix: Remove WebCompat Reporter
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-07 04:59:42 -04:00
celenity
d38214a2ba feat: Disallow using the Domestic China server for Firefox Sync...
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-07 04:58:58 -04:00
celenity
2c31e7e299 feat: Enable DNS over HTTPS by default with Quad9 (w/o fallback) + expose new DNS over HTTPS UI settings & add various privacy-respecting built-in providers
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-02 03:12:44 -04:00
Akash Yadav
83e326e94f fix: avoid using printf in for uBO URL
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-02 12:14:05 +05:30
Akash Yadav
9262b8e8ad fix: bump from Firefox RC to release source version
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-02 12:10:44 +05:30
Akash Yadav
50829fdb82 fix: unresolved variable in ci-build.sh
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-02 12:04:12 +05:30
Akash Yadav
e7469eb5ab fix: dynamically set uBO assets URL to either 'dev' or 'main' variant
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-02 12:00:35 +05:30
celenity
fdbb1dba20 fix: typo - enable-tab-strip.patch
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-02 01:43:23 -04:00
celenity
bbc27b123b fix: typo
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-02 01:08:01 -04:00
celenity
0a416ab6b6 fix: Temporarily remove DoH UI settings, as it doesn't yet appear to be fully implemented/production ready, so let's control this with prefs (like we currently do) to prevent unexpected behavior
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-01 21:06:42 -04:00
celenity
becc8eb69c fix: Ensure users can toggle certain secret settings if desired
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-01 20:37:31 -04:00
celenity
6d599f5f86 fix: prebuild.sh
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-01 20:07:14 -04:00
celenity
06dfcd3604 feat: Disable Firefox's new "Sent from Firefox" footer/Link Sharing feature
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-01 15:29:31 -04:00
celenity
d3ea1fbd50 fix: Take back control of network.http.http3.enable_kyber & security.tls.enable_kyber
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-01 15:25:30 -04:00
celenity
75ba2bee4e fix: Remove network.trr prefs from prebuild.sh in favor of the new UI settings
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-01 14:19:57 -04:00
celenity
0b07c648be feat: Take back control of various non-UI facing preferences from GeckoRuntimeSettings - this defers the values of these preferences to what we set them to in the phoenix/ironfox .js files, allows users to override them via the about:config without them being reset at every launch, and allows us to remove/simplify most of our patches...
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-01 14:19:56 -04:00
Akash Yadav
f17da61ccc fix: update android-components version in application-services
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-01 19:17:46 +05:30
Akash Yadav
0bd28434c5 fix: variable substitution
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-01 19:04:53 +05:30
Akash Yadav
ae9e0c2b5d fix: multilocale build error
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-01 19:00:32 +05:30
Akash Yadav
e4060f4854 fix: update glean and appservices version
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-01 16:57:12 +05:30
Akash Yadav
71f259a02f fix: remove default desktop mode patch
Patch is not needed anymore, since the toggle is now publicly available in upstream Firefox.
2025-04-01 15:39:34 +05:30
Akash Yadav
9a5c8829f0 fix(scripts): add function to test compatible patches 2025-04-01 13:55:50 +05:30
Akash Yadav
ac8ab12c42 feat: bump to v137.0.0-build2 2025-04-01 11:49:05 +05:30
Akash Yadav
ed0d4ec951 Revert "feat: update to v136.0.4"
This reverts commit 715ee0e876.
2025-04-01 11:45:04 +05:30
celenity
d34cba474d fix: Add ublock-assets.patch to patches.sh
Signed-off-by: celenity <celenity@celenity.dev>
2025-03-31 21:29:37 -04:00
celenity
fe8b7f3edb feat: Replace Mozilla's list of 'initial experiments' with our own (currently just includes our Fission toggle) + clean-up enable-fission.patch
Signed-off-by: celenity <celenity@celenity.dev>
2025-03-30 14:52:17 -04:00