vihangatheturtle
f5def98300
Update server.py
2024-12-17 17:57:50 +00:00
daijro
e3d3dcd6e7
pythonlib: Look for assets in earlier releases #134 0.4.9
2024-12-13 01:01:20 -06:00
daijro
9a9e61f660
pythonlib: Force Browserforge 1.2.1+
...
Apify's models have been contaminated in recent releases. Browserforge 1.2.1 reverts to a earlier model.
https://github.com/daijro/browserforge/issues/17
2024-12-11 05:48:25 -06:00
daijro
353d766259
Merge pull request #127 from krichprollsch/patch-1
...
typo fix
2024-12-11 03:41:41 -06:00
Pierre Tachoire
55dd0bf888
typo fix
2024-12-10 16:26:32 +01:00
daijro
2422d622eb
pythonlib: Auto offset Canvas anti-aliasing
2024-12-09 08:27:05 -06:00
daijro
3b235c5a21
CI/CD: Pass secret to fetch command
2024-12-09 05:29:16 -06:00
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