velzie
|
17e5adb41d
|
scramdiff
|
2026-04-20 18:58:29 -04:00 |
|
velzie
|
d498f591a9
|
[scramjet/core] fix cookie cors logic using wrong origin url
|
2026-04-20 18:56:41 -04:00 |
|
velzie
|
66d4f10917
|
.
|
2026-04-20 18:56:41 -04:00 |
|
velzie
|
2b7c35bcc3
|
pull wpt cookie tests
|
2026-04-20 18:56:41 -04:00 |
|
velzie
|
e6b2d54d1a
|
vibe cookie bullshit, delete later
|
2026-04-20 18:56:41 -04:00 |
|
velzie
|
08ae867d3b
|
[scramjet/runway] add wpt cookie tests
|
2026-04-20 18:56:41 -04:00 |
|
velzie
|
1c947be3fb
|
[scramjet/core] fix cookie edge cases
|
2026-04-20 18:56:41 -04:00 |
|
velzie
|
dc7267fbdf
|
temporary slop code so cookie rpc actually works
|
2026-04-20 18:56:41 -04:00 |
|
velzie
|
1e9dde7cf2
|
[scramjet/core] vendor set-cookie-parser and harden it a bit
|
2026-04-20 18:56:41 -04:00 |
|
Hariz S.
|
bb74d64b09
|
[chrome] minor ui refresh (#52)
|
2026-04-20 00:33:30 -04:00 |
|
percs
|
3510ee5216
|
[scramjet/core] fix http-equiv refresh (#49)
fix http-equiv refresh
|
2026-04-19 19:45:26 -04:00 |
|
Hariz S.
|
1fc57dae6c
|
[chrome] theming updates (#51)
|
2026-04-19 19:42:17 -04:00 |
|
velzie
|
1504fb85d3
|
[scramjet/core] bring back checking rewriterlogs flag
|
2026-04-18 16:05:24 -04:00 |
|
velzie
|
9e4ba82c9b
|
fix failing CI
|
2026-04-18 14:34:56 -04:00 |
|
velzie
|
16aa759c25
|
[scramjet/core] streaming/incremental html rewriter for document.write and writeln (#48)
|
2026-04-18 13:52:44 -04:00 |
|
velzie
|
5d5acba885
|
[scramjet/core] first object safety pass (#47)
|
2026-04-15 18:27:27 -04:00 |
|
velzie
|
d14322d2b0
|
[scramjet/demo] slightly better request viewer
|
2026-04-14 21:33:58 -04:00 |
|
velzie
|
553324c6b9
|
[scramjet/runway] add llm/escapes.ts
|
2026-04-14 21:33:25 -04:00 |
|
velzie
|
92757cd80f
|
[scramjet/core] fix types for ctx.this
|
2026-04-14 21:31:56 -04:00 |
|
velzie
|
31360098ad
|
[scramjet/core] don't crash when referrerPolicy is accessed on missing initHeaders
|
2026-04-14 18:00:53 -04:00 |
|
velzie
|
02b6ee00fa
|
[scramjet/core] add debugSourceURL flag
|
2026-04-14 17:58:35 -04:00 |
|
percs
|
0faf02a206
|
[scramjet/demo] set wisp url to anura.pro
|
2026-04-13 19:57:46 -04:00 |
|
velzie
|
95a2ef5397
|
[scramjet/core+runway] fix url case sensitivity in css rewriter and add css rewriter tests
|
2026-04-13 18:20:58 -04:00 |
|
velzie
|
6f5cd08a3f
|
[scramjet/core] fix error for srcdoc frames when initHeaders is uninitialized
|
2026-04-05 23:43:00 -04:00 |
|
velzie
|
7478011439
|
[scramjet/core] fix missing clientId for srcdoc and early init frames, establish syncDocumentInit pattern
|
2026-04-05 23:28:29 -04:00 |
|
velzie
|
5ed2d481d0
|
[scramjet/core] do full redirect on detecting parameters from <form> handler
|
2026-04-05 22:51:42 -04:00 |
|
velzie
|
bacf703d49
|
[scramjet/core] cleaner logic for origin and referer header url parsing
|
2026-04-05 22:35:05 -04:00 |
|
percs
|
d04e8f6ae6
|
[scramjet/core] make client.Proxy() and client.Trap() typesafe (#45)
|
2026-04-05 21:00:41 -04:00 |
|
velzie
|
e88359391e
|
add custom lint rules for unsafe object usage
|
2026-04-05 20:46:52 -04:00 |
|
velzie
|
ad666867c5
|
[scramjet/core] More correct referer header implementation (#46)
also includes foreignContext/ svg.innerHtml auto closing tags fix
|
2026-04-05 20:44:08 -04:00 |
|
velzie
|
0e29cc8ac7
|
[scramjet/core] fix Promise.catch proxy clobbering result
|
2026-03-28 20:43:59 -04:00 |
|
velzie
|
7fba31d875
|
[scramjet/core] better mechanism for cleaning up injected script tags
|
2026-03-28 14:55:48 -04:00 |
|
velzie
|
3542f88c5a
|
[scramjet/demo] settings page
|
2026-03-27 19:19:37 -04:00 |
|
velzie
|
965aefa270
|
[chrome] forgot to commit registerFrameContext call
|
2026-03-27 17:12:46 -04:00 |
|
velzie
|
96242b73c1
|
[chrome] use boxed instanceof checks in contextmenu test
this really shouldnt be neccesary but just in case..
|
2026-03-26 19:54:04 -04:00 |
|
velzie
|
fc5491622a
|
[chrome] fix same-origin subcontexts using the same execution context as their parents
|
2026-03-26 19:53:31 -04:00 |
|
velzie
|
0df711a3ec
|
add url escape warning to devservers
|
2026-03-26 18:53:17 -04:00 |
|
velzie
|
1fa3713b1b
|
bump packages
|
2026-03-26 18:42:54 -04:00 |
|
velzie
|
ca9ffc6ecf
|
[scramjet/runway] even more incumbency tests
|
2026-03-26 18:42:07 -04:00 |
|
velzie
|
42819197da
|
update controller.sw.js bundles
|
2026-03-26 18:41:22 -04:00 |
|
velzie
|
96d492b863
|
[chrome] use native postmessage for communication instead of rewritten one
|
2026-03-26 18:40:49 -04:00 |
|
velzie
|
3fa02b7e13
|
[scramjet/demo] response playground
|
2026-03-26 18:39:51 -04:00 |
|
velzie
|
9ddc21e553
|
[scramjet/runway] some harness fixes
this is all slop idk runway needs to be completely redone at some point
|
2026-03-26 18:38:55 -04:00 |
|
velzie
|
cd78dc6e25
|
[chrome] restore saving functionality
|
2026-03-26 18:26:34 -04:00 |
|
velzie
|
3b7b1058b7
|
[scramjet/controller] recover connection after service worker death/restart
|
2026-03-23 17:56:23 -04:00 |
|
velzie
|
08325eb3f4
|
[scramjet/core] fix Node.prototype.baseURI breaking when there's no base element
|
2026-03-20 22:24:15 -04:00 |
|
velzie
|
8fb3f29e92
|
[scramjet/core] fix empty url breaking unrewrites and add error on edge cases
|
2026-03-20 20:36:56 -04:00 |
|
velzie
|
6afabceb3b
|
[scramjet/core] fix sourcemaps
|
2026-03-20 14:44:54 -04:00 |
|
velzie
|
019a46e76f
|
[scramjet/runway] add a few additional incumbency tests
|
2026-02-21 15:50:08 -05:00 |
|
velzie
|
9c08f45bd7
|
[scramjet/runway] add basic incumbency tests
|
2026-02-20 23:48:04 -05:00 |
|