daijro
9b8eed1d24
Use Skia azure backend by default
2024-12-09 05:24:27 -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
8781015338
Remove night sky theme background GIF #123
2024-12-09 01:18:48 -06:00
daijro
2b7334c24f
pythonlib: Bump to 0.4.7
...
Bugfix release including the fix for #114 by iSuslov.
2024-12-08 21:28:24 -06:00
daijro
491f04ec8f
Merge pull request #122 from iSuslov/main
...
Ensure WebGL support by adjusting Xvfb configuration
2024-12-08 21:25:13 -06:00
Ivan Suslov
685f2ff744
Fixes WebGL support for virtual display
2024-12-08 10:36:14 -05:00
daijro
4c52518dd2
pythonlib: Cleanup & bump to 0.4.6
...
- `camoufox test` will no longer highlight the cursor by default
- Fixed launch_options blocking async
- WebGL database cleanup & added ability to query all possible vendor/renderer pairs
2024-12-04 19:35:54 -06:00
daijro
31963aa83b
pythonlib: Update WebGL sample database
2024-12-04 00:38:12 -06:00
daijro
f6ef52a39b
pythonlib: Support for main world evaluation 0.4.5
2024-12-03 22:58:08 -06:00
daijro
5dbecfdf20
Fix PW overriding custom screen width/height #89
2024-12-03 18:36:22 -06:00
daijro
d11cbe4dee
Handle list and dict types from main world
2024-12-03 17:54:22 -06:00
daijro
4305385f0b
feat: Main world JS evaluation
...
Experimental support to execute in the main world. Usage: `page.evaluate("mw:<script>")`
Has only been implemented to pass JSON serializable objects to/from the main world (Isolated worlds are still the default, and should be used unless necessary).
2024-12-03 06:36:31 -06:00
daijro
3e524aa2ea
Include jvv validator file in packaging
2024-12-01 23:26:09 -06:00
daijro
ad807b2ffe
Bump to FF133 beta.18
2024-12-01 05:27:18 -06:00
daijro
bbe1cbe2b2
Memory benchmark scripts via podman #87
2024-11-30 21:15:43 -06:00
daijro
267b285faa
pythonlib: Bump to 0.4.4
2024-11-28 22:30:57 -06:00
daijro
3210351527
pythonlib: Add parameter to only use user-specified fonts #109
...
Added a `custom_fonts_only` parameter to ignore the fonts in fonts.json.
2024-11-28 22:15:36 -06:00
daijro
30a92edb1b
pythonlib: Do not override productSub #105
2024-11-28 21:36:49 -06:00
daijro
2d263100c4
Dockerfile: Fix rust issues #108
2024-11-28 21:31:36 -06:00
daijro
045877746d
jsonvv: Less restrictive property groups for BrowserForge
2024-11-27 23:28:41 -06:00
daijro
31b5c0fceb
jsonvv: Add Camoufox config validator #90
...
Added a Camoufox jsonvv property file to allow users to check if their passed config is incomplete/may cause leaks.
This will also validate WebGl types and fix the crashing issue presented in #90 .
2024-11-27 23:11:14 -06:00
daijro
816103870b
jsonvv: Allow underscore in reference names 0.2.2
2024-11-27 23:09:25 -06:00
daijro
99801bd139
jsonvv: Group stacking 0.2.1
2024-11-27 18:30:50 -06:00
daijro
17f8bb0563
jsonvv: Bump to Python 3.8
2024-11-27 18:09:55 -06:00
daijro
cad90e30aa
jsonvv: Add grouped keys syntax 0.2.0
2024-11-27 18:09:03 -06:00
daijro
20f4aa00e9
Add JSONvv validation library 0.1.0
...
Camoufox will be using jsonvv to validate user configurations.
2024-11-27 10:14:17 -06:00
daijro
cf3f8e6bde
pythonlib: Fix WebGL injection causing crashing 0.4.4-beta
2024-11-25 00:20:27 -06:00
daijro
145b737069
pythonlib: [Rollback] Disable WebGL by default #90 0.4.3
...
Disables WebGL by default until a fix is available.
2024-11-22 11:13:43 -06:00
daijro
01aff40fc5
pythonlib: Rollback WebGL fingerprint injection 0.4.2
...
Rolling back WebGL injection temporarily until the crashing issue on certain devices is fixed.
2024-11-22 03:28:01 -06:00
daijro
673fdc7271
pythonlib: Hotfix imports 0.4.1
2024-11-21 21:11:08 -06:00
daijro
af937cce55
pythonlib: WebGL rotation & leak fixes 0.4.0
2024-11-21 21:03:25 -06:00
daijro
4f15447e04
Deprecate old launcher & locales
2024-11-21 18:51:27 -06:00
daijro
c5cad3040c
Bump to beta.17
2024-11-21 16:45:40 -06:00
daijro
90c3cd6c78
Load addons without debug server #90
...
- A list of addons can now be passed with the `addons` property
- Merged all browser-init patches into one
- Removed the remote cue disabler patch to warn the user if a debug server is enabled
2024-11-21 16:22:05 -06:00
daijro
85eb40aee4
Leak fixes #90
2024-11-21 01:59:01 -06:00
daijro
02729d6f8b
Remove cross link time optimization
2024-11-20 03:57:10 -06:00
daijro
6ed2a63379
CI/CD: LLVM & rust version mismatch bugfix
2024-11-19 23:30:01 -06:00
daijro
821850cca9
README: Cleanup title & description
2024-11-19 07:06:07 -06:00
daijro
147885431a
CI/CD: Downgrade LLVM to 18
2024-11-19 06:43:50 -06:00
daijro
ed87adf6fe
Update properties & release beta.16
2024-11-19 03:00:00 -06:00
daijro
50bf1a0e90
Https upgrade telemetry should default to not initialized
2024-11-19 01:55:19 -06:00
daijro
9eab67e5ca
feat: Media device count spoofing
...
Spoof the amount of microphones (default is 3), cameras (1), and speakers (1) on the device.
2024-11-19 01:06:14 -06:00
daijro
1e8e667641
Memory optimization fixes #87
2024-11-18 22:04:20 -06:00
daijro
01291d2ad1
pythonlib: Bump to 0.3.10
2024-11-18 02:32:20 -06:00
daijro
1558841fbd
Bump to FF 132.0.2
2024-11-18 02:31:44 -06:00
daijro
8196a6e361
Add additional questions in issue template
2024-11-18 02:31:33 -06:00
daijro
79d4ba7b9f
fix: Merge pull request #84 from Nongzhsh/patch-1
...
Proxy credentials should be optional.
2024-11-18 01:31:44 -06:00
Nongzhsh
74e0d08afc
pythonlib: Proxy credentials are now optional
2024-11-18 10:57:22 +08:00
daijro
d1bc5f7644
Bump to 132.0.1-beta.16
2024-11-12 03:52:24 -06:00
daijro
3a33283cd2
pythonlib: Add enable_cache, fixed font spacing, etc 0.3.9
...
- Enable bf cache with `enable_cache=True` #74
- Font spacing is now fixed per session #63
- Re-download (or raise error) when target install path is empty. Caused when the user cancels the download.
- Bumped minimum version to beta.15
2024-11-11 22:11:43 -06:00