ladybird/Libraries/LibHTTP
Andreas Kling ff3c4db3a4 RequestServer: Reuse disk-cache files after downloads
Let CacheEntryWriter expose an explicit body-file handoff after a
successful flush. RequestServer sends that file to WebContent before the
request finishes, so Fetch can replace its retained memory-cache buffer
with a file-backed ImmutableBytes body.

Keep the plain flush path fd-free for existing callers, and add coverage
for mapping the body file returned by the writer. The focused disk and
memory cache web tests continue to pass.
2026-05-16 08:13:35 +02:00
..
Cache RequestServer: Reuse disk-cache files after downloads 2026-05-16 08:13:35 +02:00
Cookie LibHTTP: Remove unused header in ParsedCookie 2026-02-23 12:15:23 +01:00
CMakeLists.txt LibHTTP+LibWebView+RequestServer: Allow users to set disk cache limits 2026-02-13 10:20:52 -05:00
Forward.h LibHTTP+LibWeb: Move the IncludeCredentials enum to LibHTTP 2026-02-10 12:21:20 +01:00
Header.cpp LibRegex: Add ECMAScriptRegex and migrate callers 2026-03-27 17:32:19 +01:00
Header.h LibHTTP: Return a StringView from HTTP::normalize_header_value 2026-02-26 22:27:46 +01:00
HeaderList.cpp LibHTTP: Remove unused header in HeaderList 2026-02-23 12:15:23 +01:00
HeaderList.h LibHTTP: Correctly normalize header whitespace in cache utilities 2026-02-26 22:27:46 +01:00
HTTP.cpp LibHTTP+LibWeb+RequestServer: Move Fetch's HTTP header infra to LibHTTP 2025-11-27 14:57:29 +01:00
HTTP.h LibRegex: Add ECMAScriptRegex and migrate callers 2026-03-27 17:32:19 +01:00
HttpRequest.cpp LibHTTP: Remove unused header in HttpRequest 2026-02-23 12:15:23 +01:00
HttpRequest.h LibHTTP: Remove unused header in HttpRequest 2026-02-23 12:15:23 +01:00
Method.cpp LibRegex: Add ECMAScriptRegex and migrate callers 2026-03-27 17:32:19 +01:00
Method.h LibHTTP+LibWeb+RequestServer: Move Fetch's HTTP header infra to LibHTTP 2025-11-27 14:57:29 +01:00
Status.h LibHTTP+LibWeb: Remove unused HTTP::HTTPResponse 2025-11-27 14:57:29 +01:00