Commit graph

27 commits

Author SHA1 Message Date
daijro
5938f6e027 Fix expect_response failing when decoding compressed resps #186 beta.22
Fix for a regression caused by this change in FF135:
https://hg.mozilla.org/mozilla-central/rev/adc7412eeab1a4fcb8f10211a268b799c22350a3
2025-02-11 01:23:27 -06:00
daijro
f77c2c7a58 Bump to FF135.0 2025-02-05 00:33:13 -06:00
daijro
b6f001ca07 Bump to 134.0.2 2025-01-25 18:16:34 -06:00
daijro
c36915b497 Bump to FF134
Updates patches for Firefox 134.0.1
2025-01-22 01:10:32 -06:00
daijro
a8e0855639 [Closed] feat: Canvas anti-fingerprinting beta.19
Added undetectable Canvas shape & line fingerprint rotation by modifying the Skia rendering pipeline. This bypasses all known Canvas pixel integrity tests.

Note: Due to this repository being monitored, the source for this patch is closed. All GitHub releases will still have this patch included in it. However, this patch will not be included in local builds of Camoufox.
2024-12-09 02:47:32 -06:00
daijro
ad807b2ffe Bump to FF133 beta.18 2024-12-01 05:27:18 -06:00
daijro
c5cad3040c Bump to beta.17 2024-11-21 16:45:40 -06:00
daijro
1558841fbd Bump to FF 132.0.2 2024-11-18 02:31:44 -06:00
daijro
d1bc5f7644 Bump to 132.0.1-beta.16 2024-11-12 03:52:24 -06:00
daijro
4edd21e475 Bump to beta.15 2024-11-04 03:28:27 -06:00
daijro
2539e60a79 Bump to FF132 beta.14
- Update upstream Firefox version to 132.0.
- Updated Playwright patches and Juggler to FF132 (+1 version above current parent Playwright branch)
- Removed upstream DNS leak patch (has been added natively)
- Added WebGL context attribute "forceSoftwareRendering"
2024-11-01 00:50:26 -05:00
daijro
dc3c0bde16 Misc fixes beta.13
- Fixed some memory enhancement prefs not setting correctly.
- Bfcache is now completely disabled. This should improve memory, but kills Playwright's page.go_back() and page.go_forward(). To re-enable this, set `browser.sessionhistory.max_entries` to the amount of pages you want to remember.
- Moved SanitizeOnShutdown policy to preferences instead. This unlocks clearOnShutdown preferences. #47
- Added experimental memorysaver property that clears all of the memory after each page.goto navigation. Helpful for datacenters running Camoufox, but could potentially break things.
- Cursor now starts in a random position on the screen
- Fixed screenshots not capturing the full window when a viewport is set by window.innerWidth and window.innerHeight.
2024-10-24 01:32:47 -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
49cea6eca8 Fix headless leak #26 beta.11
Forces the default pointer value to a mouse-type pointer, fixing the detection issues on headless browsers.
2024-10-09 04:16:37 -05:00
daijro
782a2157bd Juggler: fix Playwright default viewport
Fixes a bug that prevents Playwright's default viewport from loading.
Caused by function not getting renamed when refactoring chromeutil.patch
2024-10-02 06:19:29 -05:00
daijro
752a36c9c2 Fix viewport hijacking beta.9
Fixes Playwright's setDefaultViewport overriding Camoufox viewport data.
2024-09-30 00:38:47 -05:00
daijro
5263cb6305 Add locale spoofing #16 beta.8
Spoof the Intl API, headers, and system locale values.
Added the following properties:
- locale:language
- locale:region
- locale:script
2024-09-28 17:09:22 -05:00
daijro
a6aeb19ca9 Update README & bump to beta.7 2024-09-22 22:46:14 -05:00
daijro
ea0a0363fa Add Heap.collectGarbage, bump to v130.0.1
- Juggler: Add method to force garbage collection: f2a974b045s
- Bumped to v130.0.1
2024-09-19 05:40:00 -05:00
daijro
021b2f895d Juggler: Add logging & fix frame execution issues #3 #6
- Add back frame execution contexts. Fixes leaks by using an isolated context. #3 #6
- Fixed other small errors in Juggler (viewport size & error message stack)
- Add debugging functionality to Juggler
- Add launcher argument to write stderr to a log file
- Bumped to v130.0-beta.5
2024-09-11 04:06:05 -05:00
daijro
f25c39749d Bump to v130.0
- Merged new July 25th changes into Juggler
- Retrofit playwright patches to the latest version
- Removed Nvidia Wayland fix backport
- Updated bootstrap patch from LibreWolf
2024-09-09 17:43:41 -05:00
daijro
c5356e9e41 Cleanup & bump to v129.0-beta.4
- Rename /dom/mask -> /camoucfg
- Rename auto-pin-extensions.patch -> pin-addons.patch
- Remove redundant comment in juggler/content/FrameTree.js
2024-08-18 04:30:45 -05:00
daijro
5fc0bd7fc2 Bump to v129.0-beta.3 2024-08-17 21:11:08 -05:00
daijro
f2013051ab Bump to v129.0-beta.2 2024-08-17 05:52:04 -05:00
daijro
2d3f828157 Update Juggler, bump patches to v129.0
- Bumps base FF version to 129.0
- Update LibreWolf patches
- Fix Juggler to work on 129.0
2024-08-11 01:43:49 -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.dev@gmail.com
1090f6a212 Initial release v128.0-1 2024-07-26 06:49:20 -05:00