oneflux
630e367ca8
add libhardened_malloc
2025-04-22 20:04:47 -07:00
oneflux
3b21220dd7
remove macos, windows patches
2025-04-21 21:07:37 -07:00
oneflux
ed9086eea5
remove macos packaging
2025-04-21 21:06:13 -07:00
oneflux
9cda17c3f2
update branding
2025-04-21 20:41:38 -07:00
oneflux
fb608c93da
remove playwright integration
2025-04-21 20:25:42 -07:00
oneflux
9723172656
remove automation examples
2025-04-21 20:16:03 -07:00
oneflux
828839bff5
remove benchmark utility
2025-04-21 20:15:41 -07:00
oneflux
55d8776ae2
remove uBO asset fetcher
2025-04-21 18:37:00 -07:00
oneflux
1454f8a9aa
remove preloaded search_config and uBOAssets
2025-04-21 16:51:29 -07:00
oneflux
b5e65f00bd
remove minimalisticfox theming
2025-04-21 16:06:43 -07:00
oneflux
014dd7c734
adjusted branding
2025-04-21 11:27:30 -07:00
Serhii Maltsev
cc852b424a
Minor dev UI improvements: add patch statuses directly to lists for improved usability
2025-02-13 17:52:53 +01:00
Serhii Maltsev
8dc1f6b039
fix broken f-string formatting and broken python make edits call
2025-02-11 12:41:05 +01:00
daijro
9f6d55f39b
Extract inner tar in packager
2025-02-05 19:18:17 -06:00
daijro
2f2af937a1
Update packager to search for tar.xz
2025-02-05 12:13:30 -06:00
daijro
33085c90f3
Merge with Playwright a121f85
...
Merges patches with the latest commit: a121f85ce9
2025-01-24 18:20:07 -06:00
daijro
bbe1cbe2b2
Memory benchmark scripts via podman #87
2024-11-30 21:15:43 -06:00
daijro
4f15447e04
Deprecate old launcher & locales
2024-11-21 18:51:27 -06:00
daijro
85eb40aee4
Leak fixes #90
2024-11-21 01:59:01 -06:00
daijro
e126cf379c
Update uBlock Origin assets & updater
2024-11-04 03:13:23 -06:00
daijro
ad3b3f04fe
Add extra parameters to test site
...
Added the following parameters to the WebGL testing site:
TIMESTAMP_EXT, GPU_DISJOINT_EXT, MAX_VIEWS_OVR
2024-10-15 05:37:59 -05:00
daijro
5bfc3ee026
Further improved WebGL spoofing beta.12
...
- Added ability to spoof webgl2 supported extensions
- Added ability to block parameters that aren't defined in config
- Passing null in config will block the value
- Added more parameters to the demo site
2024-10-14 20:31:58 -05:00
daijro
02bc15161a
feat: WebGL fingerprint spoofing
...
Experimental WebGL fingerprint injection.
- Allows the ability to set all WebGL parameters, supported extension list, shader precision formats, & context attributes.
- Added a demo website under scripts/examples/webgl.html that can be used to generate Camoufox config data
2024-10-14 02:12:13 -05:00
daijro
8a9b062d05
Update test script to output debug.log
2024-09-30 00:41:47 -05:00
daijro
ea84f792df
Developer UI: Keep clean build files on reset
2024-09-09 18:48:36 -05:00
daijro
a2cb02df8a
Add config type validator
...
- Validates property types passed in --config.
- Types are stored in properties.json.
2024-08-18 05:14:20 -05:00
daijro
a766940363
Makefile: Fix build resetting workspace when editing patch
2024-08-17 00:25:34 -05:00
daijro
1d31bad14e
Merge gh-actions branch into main
...
main..gh-actions:
- CI/CD: Fix release permissions
- Fix macos packaging on debian
- CI/CD: Remove unwanted tools
- CI/CD: Attempt to fix OOM killing GH runner during LTO
- CI/CD: Fix glibc errors
- CI/CD: Downgrade to ubuntu-20.04
- CI/CD: Use target os matrix & fix release
- CI/CD: Remove Windows (temporarily)
- CI/CD: Move to AdityaGarg8/remove-unwanted-software@v4.1
- CI/CD: Limit CPU as well
- CI/CD: Create cgroup with 80% mem limit
- CI/CD: Revert "Remove .mozbuild caching"
- CI/CD: Expand root & swap build space
- CI/CD: Remove .mozbuild caching
- CI/CD: Check disk space after checkout
- CI/CD: Use easimon/maximize-build-space
- CI/CD: Add workflow dispatch trigger
- CI/CD: Experimental fix for clang, add swap space
- CI/CD: Save .mozbuid cache after Build
2024-08-16 07:34:54 -05:00
daijro
80a657268e
Packaging & macos exec fixes
...
- Use "open -a" to launch Camoufox.app
- Fix fonts not copying correctly
- Find & move asset files to dist/ correctly
2024-08-14 05:22:01 -05:00
daijro
a891914b9a
Makefile: Remove revert from dir command
...
Removes git reset when running `make dir`. This avoids errors when using `make setup-minimal`.
2024-08-14 00:41:35 -05:00
daijro
2ac5351fd5
Fix developer UI not finding source folder
2024-08-13 22:14:59 -05:00
daijro
ad87cec317
Makefile: run-pw with launcher
...
Build and copy the launcher when testing Playwright
2024-08-13 21:20:19 -05:00
daijro
eeb9cb3b60
Makefile: Add run-pw to test Playwright
2024-08-13 06:32:13 -05:00
daijro
0b650d8dfd
Developer UI: Add break option in "Find broken Patches"
...
Adds a option in "Find broken patches" to break after one reject file was found.
2024-08-11 01:51:05 -05:00
daijro
a58428b534
Hotfix Windows launcher packaging
...
Fixes an issue with the launcher not copying correctly during the packaging process for Windows.
2024-08-06 04:21:08 -05:00
daijro
44573c172d
Fix target font path on non-linux systems
2024-08-05 22:24:42 -05:00
daijro
a96fed208d
Add "Create new patch" to dev UI
2024-08-05 21:19:39 -05:00
daijro
db0f4668d4
Anti font fingerprinting
...
- Prevents font fingerprinting by randomly offsetting letter spacing
- Updated README
- Fix bundled fonts not loading on Windows
2024-08-05 20:51:36 -05:00
daijro
bf245006b2
multibuild: Allow multiple build targets, Makefile changes, more.
...
- Allow multiple OS & arch build targets to be passed in multibuild.py
- Add make set-target to change target OS & arch
- Cleanup/refactor patch.py and package.py, move common functions to mixin file
2024-08-01 22:13:35 -05:00
daijro
bd12f3c46e
Many changes, bump to v128.0.3-1
...
- Heavy changes to Makefile. Now uses aria2c to download the Firefox release tarball
- New features in developer UI to make patch editing much easier
- Modified Playwright's Juggler patches to run on Firefox release v128.0.3
- Bump Playwright Juggler module to June 2th patches
- Fix viewport-hijacker and xmas-modified patches for new Firefox release
2024-08-01 04:41:03 -05:00
daijro
7ecdd14d4a
Cleanup README & .gitignore
2024-07-31 04:01:19 -05:00
daijro
c7d634c668
Makefile & dev script additions
...
- Add Check Patches & Set Checkpoint in dev UI
- Add make diff to view git diff of Camoufox source repo
2024-07-31 03:57:12 -05:00
daijro
dc63ec8d3f
Clone & patch in same local repo
...
Do not copy the Firefox source repo before patching. Manage everything through git instead.
2024-07-30 02:51:52 -05:00
daijro
a48c4140f9
Fix rustup not found in Docker
2024-07-27 18:10:37 -05:00
daijro
5b6de88f97
Add Dockerfile & cleanup
2024-07-27 11:25:41 -05:00
daijro.dev@gmail.com
1090f6a212
Initial release v128.0-1
2024-07-26 06:49:20 -05:00