Commit graph

374 commits

Author SHA1 Message Date
oneflux
d355ffd40a re-enable default browser check 2025-04-21 13:16:29 -07:00
oneflux
cfba2fd900 disable remote connections 2025-04-21 13:14:46 -07:00
oneflux
4fd062fd22 remove "None" search engine 2025-04-21 11:59:15 -07:00
oneflux
2d2556e8a6 change search engine to DDG (WIP) 2025-04-21 11:58:53 -07:00
oneflux
dc2acceb30 allow installing search engines 2025-04-21 11:57:29 -07:00
oneflux
37370f3827 re-enable PiP 2025-04-21 11:56:48 -07:00
oneflux
bea23834d7 delete redundant website filter 2025-04-21 11:55:41 -07:00
oneflux
f520a3928b re-enable default browser check 2025-04-21 11:54:54 -07:00
oneflux
a9af9988f4 get rid of github folder 2025-04-21 11:28:29 -07:00
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