Commit graph

49 commits

Author SHA1 Message Date
velzie
4d1b7ef1b8
add more flags 2024-08-31 14:49:08 -04:00
velzie
7adf76d37f
fix ggf 2024-08-31 11:52:00 -04:00
velzie
0939dd2b57
misc refactors 2024-08-31 11:01:51 -04:00
velzie
7f8956979a
rewrite location proxy (regressions!) 2024-08-30 18:26:59 -04:00
velzie
2bc31d7e56
kill console.clear 2024-08-30 17:42:55 -04:00
velzie
5f77342d8d
ScramjetClient.SCRAMJET -> SCRAMJETCLIENT 2024-08-30 16:59:52 -04:00
velzie
52a5e49150
proxy Object.getOwnPropertyDescriptor 2024-08-29 15:39:49 -04:00
velzie
ac5b03736a
dumb regression 2024-08-26 12:28:09 -04:00
velzie
c61e62ec91
YUes I am god 2024-08-25 23:04:31 -04:00
velzie
8d2ab5ac8b
properly? handle getOwnPropertyDescriptor 2024-08-25 20:17:45 -04:00
velzie
6f51642afb
refactor window and document proxies 2024-08-25 15:48:12 -04:00
velzie
7f398cda17
kill snapshot.ts (untested) 2024-08-25 14:55:20 -04:00
velzie
71fd6f12ef
cursed 2024-08-24 21:30:45 -04:00
velzie
066777fe94
rewrite import.meta 2024-08-09 17:41:34 -04:00
velzie
df55dc9fc6
catch promise rejections 2024-08-09 17:09:02 -04:00
velzie
1f287f4a17
fix beacon and fetch 2024-08-03 12:27:38 -04:00
velzie
a58f9bcb63
misc fixes 2024-08-03 11:20:15 -04:00
velzie
6cccf1f412
oops 2024-08-02 22:23:53 -04:00
velzie
15bc9598c9
swruntime: implement fetch event 2024-08-02 21:57:33 -04:00
velzie
929dfcca24
fix bundle duplication 2024-08-02 17:14:56 -04:00
velzie
3826197093
add failsafe 2024-08-02 14:23:11 -04:00
velzie
b8334993ae
fix postmessage proxy 2024-08-02 13:47:15 -04:00
velzie
ae7acfada2
rest of the function proxies 2024-07-31 14:05:33 -04:00
velzie
aafcbeb5e4
fix import proxy 2024-07-31 13:57:52 -04:00
velzie
0fef6e8853
fix un proxy jank 2024-07-30 14:16:17 -04:00
velzie
98422f736d
don't override non event properties on window 2024-07-30 13:19:33 -04:00
velzie
7289a329c4
use unproxy instead of replacing this on the windowprxy 2024-07-30 13:04:55 -04:00
velzie
12b17bc3b4
scuffed as fuck blob rewriting 2024-07-30 08:19:14 -04:00
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
cccf051bbc
delete apply.ts 2024-07-30 07:29:56 -04:00
velzie
2ed32461d9
merge 2024-07-30 07:22:20 -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
wearrrrr
91f8d6f6b7 prettier 2024-07-29 23:54:46 -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
d043ad0032 Function constructor proxy 2024-07-28 21:18:27 -04:00
velzie
c2d147442e
properly rewrite postmessage 2024-07-28 14:41:44 -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
506d99f9b6
refactor: everything 2024-07-27 11:41:02 -04:00