ladybird/Utilities
Andreas Kling b265694f0d LibJS: Match bytecode cache blobs to their source
Store a SHA-256 fingerprint of the decoded source text in each bytecode
cache blob, and require callers to provide the expected fingerprint when
validating or decoding a blob.

This rejects sidecars for stale HTTP cache entries whose URL and request
headers still match but whose source body has been replaced. Bytecode
cache tests cover the mismatched-source rejection path.
2026-05-06 08:20:06 +02:00
..
CMakeLists.txt Meta: Rename and merge some lagom_* and ladybird_* 2026-05-05 22:08:24 +02:00
dns.cpp Everywhere: Rename serenity_main to ladybird_main 2025-07-08 09:17:16 -04:00
image.cpp Everywhere: Fix even more typos 2025-08-27 08:48:01 +02:00
js.cpp LibJS: Match bytecode cache blobs to their source 2026-05-06 08:20:06 +02:00
test262-runner.cpp LibJS: Move bytecode interpreter state to VM 2026-04-13 18:29:43 +02:00
wasm.cpp LibJS: Move bytecode interpreter state to VM 2026-04-13 18:29:43 +02:00
xml.cpp LibXML+LibWeb: Use existing HTML entities table for XML parsing too 2026-01-09 19:13:41 +00:00