Commit graph

891 commits

Author SHA1 Message Date
velzie
e359a3d600
oops 2024-07-30 08:18:50 -04:00
velzie
fb39e89df4
disable websocket proxy inside sw 2024-07-30 08:18:41 -04:00
velzie
dad6cf1371
fix dummy serviceworker methods 2024-07-30 08:18:29 -04:00
velzie
1a98345d9e
don't wrap inside a typeof 2024-07-30 08:18:01 -04:00
velzie
cccf051bbc
delete apply.ts 2024-07-30 07:29:56 -04:00
velzie
e4b5691ebf
unneeded console.log 2024-07-30 07:28:48 -04:00
velzie
2ed32461d9
merge 2024-07-30 07:22:20 -04:00
velzie
acfa6d2c8a
temporary hack, we need a full rewrite of element.ts 2024-07-30 07:21:30 -04:00
velzie
b9f4eba034
add scramdbg heavy arg filterer 2024-07-30 07:21:07 -04:00
velzie
881492ffff
fix event proxy throwing when handler is null 2024-07-30 07:20:49 -04:00
velzie
d7c6044602
annoying ass logging 2024-07-30 07:19:04 -04:00
Toshit Chawda
f0e8aed666
pass in full scramjet config 2024-07-29 22:29:32 -07:00
Toshit Chawda
c60645d478
fix 2024-07-29 22:23:28 -07:00
Toshit Chawda
f8fb713328
check for valid encode function 2024-07-29 22:21:38 -07:00
Toshit Chawda
9ad3faa331
cargo fmt 2024-07-29 22:18:07 -07:00
Toshit Chawda
3d1b5b4c09
clippy + refactor out config parsing 2024-07-29 22:17:44 -07:00
Toshit Chawda
aa218770c7
add debuginfo 2024-07-29 22:05:28 -07:00
Toshit Chawda
bddc7d6550
Revert "optimize for size"
This reverts commit a56729a5dc.
2024-07-29 22:02:51 -07:00
wearrrrr
91f8d6f6b7 prettier 2024-07-29 23:54:46 -05:00
wearrrrr
e789a14592 Add poster attribute rewriting 2024-07-29 23:54:23 -05:00
Avad3
f9e7fc76d9 fix fetch proy 2024-07-29 22:54:44 -04:00
velzie
58f6a4330a
add try statement catching 2024-07-29 14:05:28 -04:00
velzie
ca1574fccc
fix event proxy not being able to remove handlers 2024-07-29 14:04:31 -04:00
velzie
eaea40bfee
eval.ts 2024-07-29 13:31:33 -04:00
Avad3
ecbdb4177c rename eval.ts to function.ts 2024-07-28 21:48:49 -04:00
velzie
ab7d18f104
merge 2024-07-28 21:46:34 -04:00
velzie
ec8421be8f
implement direct and indirect eval 2024-07-28 21:45:41 -04:00
Avad3
6be492f19c Fix Function constructor proxy logic 2024-07-28 21:45:08 -04:00
Avad3
e6b237c525 Merge branch 'main' of https://github.com/MercuryWorkshop/aerojet
Add Function constructor proxy
2024-07-28 21:19:39 -04:00
Avad3
d043ad0032 Function constructor proxy 2024-07-28 21:18:27 -04:00
velzie
113f25a7fe
nuke debugger; 2024-07-28 19:52:38 -04:00
velzie
c2d147442e
properly rewrite postmessage 2024-07-28 14:41:44 -04:00
velzie
34c3cc5094
fix a bunch of edge cases in the rewriter 2024-07-28 10:48:05 -04:00
velzie
c93952b885
intercept window.open 2024-07-28 10:47:43 -04:00
velzie
f4a4a0e7e4
rewriters/html: only rewrite urls on real elements (needs to be merged with elements.ts later) 2024-07-28 10:47:16 -04:00
velzie
98f67d737c
fix importscripts proxy 2024-07-28 10:46:36 -04:00
velzie
e98b861e1b
reintroduce serviceworker proxy 2024-07-28 10:46:19 -04:00
velzie
d2249c1fc6
delete window.navigation api 2024-07-28 10:46:00 -04:00
velzie
8d2f23badb
proxy treewalker currentNode to not use fake document 2024-07-28 10:45:42 -04:00
velzie
b0f5166916
return real window.parent 2024-07-27 18:55:59 -04:00
velzie
396170e4ea
fix rewriter 2024-07-27 16:40:50 -04:00
velzie
0e37a7f267
rewrite http-equiv 2024-07-27 16:40:29 -04:00
velzie
dc490064d3
remove useless logs 2024-07-27 12:02:52 -04:00
velzie
93db66ebc8
feat: rewrite iframe.contentWindow 2024-07-27 12:00:35 -04:00
velzie
506d99f9b6
refactor: everything 2024-07-27 11:41:02 -04:00
Percs
78e666d314 update paths to transports 2024-07-27 05:04:34 -05:00
Percs
8d4c4ac4d6 update to latest percury unblocker 2024-07-27 05:02:14 -05:00
Toshit Chawda
a56729a5dc
optimize for size 2024-07-26 22:50:34 -07:00
Toshit Chawda
eebefbc070
use js function to encode 2024-07-26 22:24:25 -07:00
Toshit Chawda
11a0c09179
add encoder function arg 2024-07-26 22:06:13 -07:00