Commit Graph

1625 Commits

Author SHA1 Message Date
celenity
650da0d640 feat: Ensure more unnecessary debugging/development features are disabled at build-time
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-27 14:06:29 -04:00
celenity
a2087a1e9c feat: Ensure system extensions + system policies are disabled
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-27 14:03:58 -04:00
celenity
a5020b79d1 fix: Fix order of build options, remove unnecessary MOZ_DISABLE_PARENTAL_CONTROLS variable (we set --disable-parental-controls), and add ANDROID_PACKAGE_NAME variable
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-27 14:02:16 -04:00
celenity
972859f4ae feat: Disable Mozilla's GeoIP/Region Service
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-27 13:56:11 -04:00
celenity
b071139e5f feat: Update gecko-liberate.patch to ensure MediaDrm is disabled (and remove internal GMP sources for redundancy)
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-27 13:49:38 -04:00
celenity
fd5250f22d fix: Remove unnecessary desktop-exclusive patches from harden-pdfjs.patch
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-27 13:40:36 -04:00
celenity
838f565af4 fix: Remove unnecessary BaseBrowseFragment patch from fenix-liberate.patch - (We build with MOZILLA_OFFICIAL)
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-27 13:40:03 -04:00
celenity
625aea3085 fix: Update disable-telemetry.patch
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-27 13:38:36 -04:00
celenity
1edbee1185 fix: Remove unnecessary accessibilityDevToolsEnabled preference
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-27 13:37:37 -04:00
celenity
e30c0d76f8 fix: Update branding.patch
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-27 13:37:10 -04:00
celenity
bb73d32473 fix: Note that toggling JIT requires a restart - ed16dda52d
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-25 01:16:10 -04:00
celenity
f5283128cb fix: Branding
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-25 01:15:21 -04:00
celenity
c602c2496e fix: Fix bug that caused cookies and permissions to clear on exit by default and regardless of their set values...
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-25 00:30:30 -04:00
celenity
4bca380db9 feat: Disable the new Unified Trust Panel by default due to phishing concerns, as it unfortunately doesn't currently display the full URL if it's too long. Hopefully we can re-enable this in the future once it's ready and this issue has been resolved.
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-24 16:13:41 -04:00
celenity
ed16dda52d feat: Add toggles to enable/disable JavaScript, JIT, & WASM
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-24 04:25:23 -04:00
celenity
a84404b144 feat: Add toggles to enable/disable JavaScript, JIT, & WASM
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-24 04:25:17 -04:00
celenity
be44ee7c40 feat: Update uBlock Origin assets.json per latest upstream changes - https://github.com/gorhill/uBlock/commits/master/assets/assets.json (+ fix link)
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-24 01:41:10 -04:00
celenity
394b729b8a fix: minor fix to syntax of disable-accessibility-services-by-default & safe-browsing patches
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-23 14:50:00 -04:00
celenity
cbd4fe585e Fix order (+ adjust note...)
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-23 14:45:34 -04:00
celenity
8395cad1e3 https://gitlab.com/ironfox-oss/IronFox/-/issues/80
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-23 12:51:50 -04:00
celenity
b5e3276051 https://gitlab.com/ironfox-oss/IronFox/-/issues/80
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-23 12:50:56 -04:00
celenity
4f5300688a feat: Disable CSP Reporting - (We already block them by default with uBlock Origin, but this disables them on the browser level to better ensure users are always expected, especially if they ex. don't use uBlock Origin or just disable it for certain sites (or globally altogether)
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-23 00:28:50 -04:00
Akash Yadav
e6751f590b fix: update commit message in ci-update-site.sh
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-22 19:54:21 +05:30
Akash Yadav
d08812326c ci: run update-site-repo when ci-update-site.sh changes
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-22 19:54:21 +05:30
Akash Yadav
fa0d4d5ae4 fix: use libclang from Android NDK - for bindgen
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-22 19:54:20 +05:30
Akash Yadav
58fc662078 ci: use Fedora 42 images for builds
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-22 19:54:20 +05:30
celenity
1f5a24972e feat: Harden PDF.js with various changes inspired by GrapheneOS's PDF Viewer - https://gitlab.com/ironfox-oss/IronFox/-/issues/79
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-22 04:41:57 -04:00
Akash Yadav
ecb503e929 ci/docker: downgrade to Fedora 41
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-22 11:14:38 +05:30
Akash Yadav
80918aef23 ci: update update-* jobs to use fedora:42
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-22 11:14:37 +05:30
Akash Yadav
6a493a994e ci: regenerate patch docs in ironfox-oss/ironfoxoss.org when patches.yaml changes
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-22 11:14:37 +05:30
celenity
2f1fcf4e28 feat: Add a toggle to enable/disable Safe Browsing
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-22 01:12:02 -04:00
celenity
5c507f4112 fix: disable-accessibility-services-by-default.patch
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-22 00:47:57 -04:00
celenity
6de99087d9 feat: Take back control of all Safe Browsing preferences, meaning they're now defined in phoenix-android.js/ironfox.js (so we no longer need the configure-safe-browsing patch...), and users can now freely configure any Safe Browsing preference as desired from the about:config
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-21 22:40:23 -04:00
celenity
1bf3d08713 fix: Change the value of devtools.accessibility.enabled to false immediately when accessibility services is toggled, instead of requiring a restart
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-21 22:08:18 -04:00
celenity
e737cd8aff fix: Clean-up strict_etp.patch
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-21 22:07:14 -04:00
celenity
27feb805a5 Remove Swisscows as a default search engine due to concerns regarding false marketing of their VPN and spreading false claims about other services, such as Signal
Signed-off-by: celenity <celenity@celenity.dev>
2025-04-21 17:25:53 -04:00
Akash Yadav
6d4038d745 fix: suppress warning in build.sh
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-22 01:36:36 +05:30
Akash Yadav
fc7058a4a3 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
Akash Yadav
e791ea4325 Merge branch 'doh-scroll' into 'dev'
Make DoH settings screen scrollable

See merge request ironfox-oss/IronFox!23
2025-04-22 01:33:56 +05:30
celenity
8adf346b9d 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
3c15402307 Make DoH settings screen scrollable 2025-04-21 16:36:35 +02:00
Akash Yadav
237a5ca5f9 Merge branch 'update-sdk' into 'dev'
Update Android SDK CLI and use it with Java 17

See merge request ironfox-oss/IronFox!22
2025-04-21 17:43:06 +05:30
mimi89999
db5c0245b0 Update Android SDK CLI and use it with Java 17 2025-04-21 14:11:35 +02:00
celenity
12b2d0ba3a Merge branch 'build-fix' into 'dev'
Add timestamp to fingerprinting protection overlay

See merge request ironfox-oss/IronFox!21
2025-04-20 16:30:20 +00:00
mimi89999
9ff213308d Add timestamp to fingerprinting protection overlay 2025-04-20 16:31:27 +02:00
Akash Yadav
8f628b5236 ci: disable cache for build jobs
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-20 15:59:56 +05:30
Akash Yadav
ae0643fd9e build(docker): install missing gawk utility
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-20 15:58:41 +05:30
Akash Yadav
d68bb95cef build(docker): update image to Fedora 42
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
2025-04-20 15:13:02 +05:30
Akash Yadav
25cb1a77c9 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
9e58333348 feat: add domain highlighting and alignment 2025-04-20 14:12:47 +05:30