Commit graph

314 commits

Author SHA1 Message Date
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
Toshit Chawda
544134f800
clippy 2024-07-26 21:42:45 -07:00
velzie
695310fce9
bare allow local 2024-07-22 12:06:22 -04:00
Percs
f375344281 remove watch from rspack config 2024-07-21 18:03:56 -05:00
Percs
9114574abe get rid of useless config 2024-07-21 17:55:17 -05:00
Percs
af54f8cb8f add set-cookie-parser to oackage,json 2024-07-21 16:42:51 -05:00
velzie
f2fe8c1d5e
return fake serviceworkerregistration 2024-07-21 16:20:52 -04:00
velzie
91dc2f96cd
fix assignment mangling 2024-07-21 16:20:08 -04:00
velzie
f6c3c13d1e
worker rewriting 2024-07-21 15:17:31 -04:00
velzie
2598bee87b
cursed logging 2024-07-21 12:16:24 -04:00
velzie
4f08948e98
misinformation 2024-07-20 18:40:12 -04:00
velzie
613af1680e
rewriteJsNaiive 2024-07-20 18:36:11 -04:00
velzie
b2afb9c2ca
maybe fix storage proxy 2024-07-20 15:07:07 -04:00
velzie
0a81ae042b
postmessage plumbing 2024-07-20 13:31:24 -04:00
Percs
38130176bb switch to modified idb-map 2024-07-20 04:06:50 -05:00
Percs
e7a5361cd8 fix pre commit hook (part 2) 2024-07-19 19:49:20 -05:00
velzie
02fbb25778
scuffed ahh assignmentrewriter 2024-07-19 19:55:15 -04:00
velzie
3d30e20150
Merge branch 'main' of https://github.com/MercuryWorkshop/aerojet 2024-07-19 18:05:20 -04:00
velzie
7cde799cb0
fix javascript url rewriter 2024-07-19 18:05:10 -04:00
velzie
ec5ef8e03f
move mutob proxy into the document catcher 2024-07-19 18:04:44 -04:00
Percs
9a893dedf7 update precommit hook 2024-07-19 16:46:47 -05:00
Percs
2c415265ea prettier 2024-07-19 16:44:56 -05:00
Percs
fa1431840a update libcurl transport and fix header rewriting issue 2024-07-19 16:42:30 -05:00
Percs
9305bf7ce3 prettier 2024-07-19 16:15:05 -05:00
Percs
3ced0defc4 add built in wisp server 2024-07-19 16:14:43 -05:00
velzie
084f2cd789
hide document proxy from dom apis 2024-07-19 14:24:29 -04:00
velzie
e45e10edc7
don't rewrite blob urls 2024-07-19 14:04:10 -04:00
velzie
f70e2a6ff4
Merge branch 'main' of https://github.com/MercuryWorkshop/aerojet 2024-07-19 13:53:01 -04:00