Commit graph

529 commits

Author SHA1 Message Date
Percs
d79811d609 make rewriter logs a flag 2024-11-10 13:09:47 -06:00
Percs
59d01cfd94 chore: minor sw refactor 2024-11-06 13:20:19 -06:00
Percs
d6b3fcda4c fix: try catch most instances of rewriteHTML 2024-11-06 10:38:04 -06:00
Percs
c9c98bc70e fix client.frame 2024-11-05 18:05:59 -06:00
Toshit Chawda
9b15201b25
use autosorting btreeset (via indexset) and optimize for speed 2024-11-04 20:53:17 -08:00
wearrrrr
8844634c76 Rewrite integrity as an empty string instead of null, apparently null wasn't working..? 2024-11-04 12:38:37 -06:00
Percs
00dc1ab595 fix: attr proxy scramjet escapes 2024-11-04 09:55:38 -06:00
Percs
d632041355 fix: history proxy 2024-11-02 22:43:56 -05:00
Toshit Chawda
0a538c9bd1
rewriter stuff 2024-11-02 19:39:39 -07:00
Percs
3981e40deb fix: syncxhr and dynamic import function 2024-11-02 21:10:58 -05:00
Percs
7de29b7cf3 chore: code cleanup 2024-11-02 17:57:26 -05:00
Percs
e4a0ee9ac0 fix: purge credentialless 2024-11-01 13:46:09 -05:00
Percs
a27e904309 fix: handle all html rules properly 2024-11-01 11:01:32 -05:00
Percs
4df140d1b7 fix: add back proper get to descriptor 2024-11-01 10:30:10 -05:00
Percs
8c8f0c32a7 cleanup: make element.attr just call get and set attribute 2024-11-01 10:14:04 -05:00
Percs
a36b829f7a fix: attr proxy 2024-10-31 18:42:00 -05:00
Percs
2a81385540 chore: prettier 2024-10-31 17:14:31 -05:00
Percs
a0ff5d9d90 fix: key value 2024-10-31 17:14:10 -05:00
wearrrrr
4655203c05 Add a proxy for IntersectionObserver constructor to fix root being Proxy(Document). 2024-10-31 15:31:34 -05:00
wearrrrr
559fc211de add edge case check to CookieStore.load 2024-10-30 11:57:14 -05:00
Percs
13e55efa83 chore: cleanup 2024-10-30 10:19:43 -05:00
Percs
8400ba6d5d fix: comment out headers 2024-10-30 01:32:28 -05:00
Percs
8b9a276f62 fix: stop proxying event attributes 2024-10-30 01:26:12 -05:00
Percs
36a57c1e86 fix: nuke trustedTypes fr this time 2024-10-30 01:08:01 -05:00
Percs
1d32cd4ee7 fix: unproxy Object.defineProperty 2024-10-30 01:00:01 -05:00
Percs
9c72bd1754 fix: worker rewriting 2024-10-30 00:57:33 -05:00
Percs
565b6cee68 fix: handle events in html rewriter 2024-10-29 23:22:54 -05:00
Toshit Chawda
9bd880ac8a
PERCS PLEASE FILL THIS IN dot js 2024-10-29 20:34:22 -07:00
Percs
6882ceff9b fix: element.innerhtml trap 2024-10-28 22:27:17 -05:00
Percs
25ad5aff90 fix: scramjet git commit hard link 2024-10-28 14:01:39 -05:00
Percs
bacbc7e11e move beacon to dom api 2024-10-28 01:05:58 -05:00
Percs
8b62493bcc fix: rewrite svguseelement 2024-10-27 15:41:16 -05:00
Percs
4ea3e74fb6 fix: only check for scramjetclient if win exists 2024-10-27 15:08:56 -05:00
Percs
1b509b2c8a fix: stop logging encoded urls in css rewriter 2024-10-27 14:18:35 -05:00
Percs
1f2952c44a oops 2024-10-27 03:36:59 -05:00
Percs
559e5463ba fix up html rules 2024-10-27 03:36:13 -05:00
Percs
2b9afa1068 feat: add proxy and trapping checks 2024-10-27 03:11:32 -05:00
Percs
76cd888add fix: oh my god im dumb 2024-10-26 23:37:29 -05:00
Percs
635494f44f fix oversight in css rewriter 2024-10-26 23:19:08 -05:00
Percs
39d7529535 oops 2024-10-26 22:58:45 -05:00
Percs
b9be6e8c7a feat: switch to new css rewriter 2024-10-26 22:56:07 -05:00
wearrrrr
990b9c8f56 Make cookies dump to idb as an object instead of a string, makes debugging easier, adds a small bit of overhead. 2024-10-26 22:29:51 -05:00
Percs
5f03f8d263 fix: misc fixes 2024-10-25 20:32:48 -05:00
velzie
7bea0c60af
Merge branch 'main' of https://github.com/MercuryWorkshop/scramjet 2024-10-24 15:12:02 -04:00
velzie
883d8fb4a9
scramjetRequestEvent 2024-10-24 15:11:27 -04:00
Percs
c34d0a07e1 fix: turn on strict rewrites by default 2024-10-23 21:14:32 -05:00
Percs
5f70c1c0ac fix: fix history proxy 2024-10-23 10:54:46 -05:00
Percs
2261d12064 chore: cleanup 2024-10-23 10:45:23 -05:00
Percs
b98d57a5bf feat: add back self.top to wrapfn 2024-10-23 09:59:35 -05:00
Toshit Chawda
cd8495b7ae
add measuring of the rewrite() function 2024-10-21 23:10:49 -07:00