oneflux
014dd7c734
adjusted branding
2025-04-21 11:27:30 -07:00
oneflux
c2632db6fc
delete tests
2025-04-21 11:26:15 -07:00
oneflux
1967f4e6d9
adjusted branding
2025-04-21 11:21:23 -07:00
oneflux
e155da8276
get rid of cursor highlighting
2025-04-21 11:15:04 -07:00
oneflux
52a82add9b
get rid of debug mode
2025-04-21 11:14:35 -07:00
daijro
95cc4489d0
Separate versioning for private patch revisions
2025-03-15 05:50:35 -05:00
daijro
5009f52dff
Bump to v135.0.1-beta.24
...
I'm deciding to keep Camoufox on FF135 for a bit until I can fully work out the new security changes in FF136 (that may require large-scale refactoring in Juggler).
2025-03-15 05:41:17 -05:00
daijro
65a19393c5
Merge Juggler changes, add dummy for Browser.setContrast #230
2025-03-15 05:00:26 -05:00
daijro
3bf91de311
feat: Support for passing certificates & cert files
2025-03-15 04:30:23 -05:00
daijro
c390b260b5
Merge pull request #228 from techinz/main
...
Get IP fix
2025-03-09 01:39:47 -06:00
daijro
cf28f78658
Merge latest Playwright patches #230
2025-03-07 16:28:53 -06:00
Ven Om
dcda82e94f
Get IP fix
2025-03-06 15:30:25 +01:00
daijro
c75baab79b
Workaround to restore custom match media without disabling HiDPI
2025-03-04 02:52:49 -06:00
daijro
aeae79f1b4
Makefile: Add an "unbusy" to remove blocking files before building
2025-03-04 02:51:40 -06:00
daijro
64f0eaea99
Bump to v135.0.1-beta.23
2025-03-04 00:54:10 -06:00
daijro
c2b5eb14ba
Fix devPixelsPerPx cfg value
2025-03-04 00:50:43 -06:00
daijro
3484b7c4be
Fix WebRTC IP leaks in SDP log #184
2025-03-04 00:17:58 -06:00
daijro
e4f22cfa8f
Merge remote-tracking branch 'origin/main'
2025-03-04 00:15:34 -06:00
daijro
3c2621d5c0
Disable hidpi by default
2025-03-03 22:30:43 -06:00
daijro
bbec766064
Merge pull request #218 from alternativshik/main
...
Optimize configuration loading: cache JSON
2025-03-03 03:59:28 -06:00
daijro
46f35637f3
Merge branch 'main' into main
2025-03-03 03:58:36 -06:00
daijro
48ff474745
Merge pull request #216 from pauliusbaulius/improvements
...
Build fixes and performance improvements
2025-03-03 02:40:15 -06:00
Serhii Maltsev
cfe1ae079b
Merge branch 'daijro:main' into main
2025-02-28 14:36:40 +02:00
Serhii Maltsev
f42604c527
Optimize configuration loading: cache JSON
...
- Moved environment variable parsing to a dedicated loadConfig() function, called only once during initialization of the global g_jsonConfig.
- Updated GetJson() to return the cached JSON object, preventing repetitive parsing of environment variables on each access.
- Improved performance and simplified configuration data access.
Replace <stdio.h> with <cstdlib> and <cstdio>
- Updated include directives to use modern C++ headers.
- The new headers place standard library functions in the std namespace, enhancing compatibility and type safety as recommended by modern C++ standards.
2025-02-28 13:35:11 +01:00
Paulius Gerve
d65e81caad
Revert "Experimental build improvements"
...
This reverts commit 13d645cacf .
2025-02-28 14:21:48 +02:00
Paulius Gerve
13d645cacf
Experimental build improvements
2025-02-28 13:00:32 +02:00
Paulius Gerve
f0b18df324
Updated GetJson
2025-02-28 10:30:21 +02:00
Paulius Gerve
ef6a54509f
Dockerfile fixes
2025-02-28 10:03:02 +02:00
Paulius Gerve
f377a4e66d
Update GetJson
2025-02-28 10:02:15 +02:00
Paulius Gervė
17b528489b
Use shutil to move files (supports cross-env moves)
2025-02-28 10:00:24 +02:00
daijro
1b7cf7b7a5
Merge pull request #203 from alternativshik/main
...
Minor dev UI improvements
2025-02-27 15:00:16 -06: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
daijro
64180472e2
README: Move funding button, add GH trending
2025-02-12 11:01:06 -06:00
daijro
e2a47d00cf
Fix developer script; Merge PR #201 from alternativshik/main
...
Fix make edits python version and broken f-string in developer.py
2025-02-12 10:27:21 -06:00
Serhii Maltsev
15d26c35d5
Merge branch 'main' of https://github.com/daijro/camoufox
2025-02-12 08:56:58 +01:00
daijro
171d3c7df3
Merge pull request #189 from gsli97/patch-1
...
unexpected keyword argument when using proxy-bypass with geoip=True
2025-02-11 17:31:59 -06:00
daijro
ae7263428e
Add an allowAddonNewtab toggle #188
2025-02-11 12:22:08 -06:00
Serhii Maltsev
0508808afa
Merge branch 'main' of https://github.com/daijro/camoufox
2025-02-11 12:41:10 +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
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
gsli97
c8eca598a9
unexpected keyword argument when using proxy-bypass with geoip=True
...
passing a proxy to camoufox with the "bypass"-argument while using geoip=True runs into an exception.
extending the class attributes fixes the problem on my local machine
2025-02-07 18:15:57 -08:00
daijro
2a250720a6
Add the disableTheming property to config map #179
2025-02-06 20:58:10 -06:00
daijro
9f6d55f39b
Extract inner tar in packager
2025-02-05 19:18:17 -06:00
daijro
8a1abfb9a5
Disable OOPIFs without disabling COOP #150
2025-02-05 16:51:54 -06:00
daijro
0fea201d83
Add theming toggle #179
2025-02-05 15:54:19 -06:00
daijro
2f2af937a1
Update packager to search for tar.xz
2025-02-05 12:13:30 -06:00
daijro
f77c2c7a58
Bump to FF135.0
2025-02-05 00:33:13 -06:00
daijro
e6e0d3b471
Do not send DOM mouse events as synthesized
2025-02-04 00:51:30 -06:00
daijro
5ec48fdbe6
Keep legacy allowMainWorld behavior
2025-02-03 22:54:21 -06:00
daijro
cf269d6b60
feat: Force system principal scope access (forceScopeAccess)
...
A workaround to restore some original Playwright functionality.
Forces Playwright to run in "God mode", allowing it to bypass CORS restrictions, access shadow roots (with element.shadowRootUnl), access undocumented JS browser methods, modify DOM without `allowMainWorld`, & restore some unsupported Playwright functionality.
Note: `forceScopeAccess` is not detectable/visible to the page unless the dom is directly modified (elements are added or removed).
2025-02-03 20:49:42 -06:00