ladybird/Libraries/LibWeb/Loader
Timothy Flynn 9f436356d0 LibWeb: Interpret cookie headers as UTF-8
The cookie RFC strongly suggests that cookies only contain ASCII, and
that non-ASCII values be encoded with e.g. base64. Web reality differs,
however, and browsers are expected to support UTF-8 encoded cookies.
This aligns with document.cookie.

This fixes the following WPT tests:

    /cookies/encoding/charset.html
    /cookiestore/encoding.https.any.html

No test added here because we don't have a mechanism yet to set an
HTTP cookie and inspect it via our file:// URL test infra.
2026-02-08 23:14:31 +01:00
..
ContentFilter.cpp LibWeb: Use a faster string search algorithm for content filtering 2025-12-09 11:25:28 +00:00
ContentFilter.h LibWeb: Use a faster string search algorithm for content filtering 2025-12-09 11:25:28 +00:00
FileRequest.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FileRequest.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
GeneratedPagesLoader.cpp LibWeb: Remove now-unused Resource and ResourceClient 2025-11-05 18:27:36 +01:00
GeneratedPagesLoader.h LibWeb: Remove now-unused Resource and ResourceClient 2025-11-05 18:27:36 +01:00
LoadRequest.h LibHTTP+LibWeb+RequestServer: Handle the Fetch API's cache mode 2026-01-22 07:05:06 -05:00
NavigatorCompatibilityMode.h LibWeb: Move NavigatorCompatibilityMode enum to its own file 2026-01-17 09:30:16 +01:00
ProxyMappings.cpp Everywhere: Remove some use of the URL constructors 2025-02-19 08:01:35 -05:00
ProxyMappings.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
ResourceLoader.cpp LibWeb: Interpret cookie headers as UTF-8 2026-02-08 23:14:31 +01:00
ResourceLoader.h LibWeb: Make FetchController::stop_fetch() cancel the request 2026-01-29 05:22:27 -06:00
UserAgent.h LibWeb: Add more lies to the User-Agent string for compatibility 2026-01-26 11:31:42 +01:00