ladybird/Services/RequestServer/Cache
Andreas Kling 880a7e6c2a RequestServer: Don't update Content-Length during cache revalidation
We were treating Content-Type as exempt from header updates during cache
revalidation and incorrectly allowing Content-Length to get overwritten
when handling an HTTP 304 response.

This caused cached entries to end up with a mismatched Content-Length
that described the validating response instead of the stored body.
2025-11-15 10:07:49 -05:00
..
CacheEntry.cpp RequestServer: Add a time parameter to the clear cache endpoint 2025-11-12 09:06:21 -05:00
CacheEntry.h RequestServer: Implement stale cache revalidation 2025-11-02 13:03:29 -05:00
CacheIndex.cpp RequestServer: Add a time parameter to the clear cache endpoint 2025-11-12 09:06:21 -05:00
CacheIndex.h RequestServer: Add a time parameter to the clear cache endpoint 2025-11-12 09:06:21 -05:00
DiskCache.cpp RequestServer: Add a time parameter to the clear cache endpoint 2025-11-12 09:06:21 -05:00
DiskCache.h RequestServer: Add a time parameter to the clear cache endpoint 2025-11-12 09:06:21 -05:00
Utilities.cpp RequestServer: Don't update Content-Length during cache revalidation 2025-11-15 10:07:49 -05:00
Utilities.h RequestServer: Add a time parameter to the clear cache endpoint 2025-11-12 09:06:21 -05:00
Version.h LibDatabase+RequestServer: Store ByteString data as a BLOB 2025-11-12 09:06:21 -05:00