ladybird/Libraries/LibWeb/Loader
Timothy Flynn 8156531477 LibWeb: Decode Set-Cookie response headers before parsing
It's possible for the cookie value from a Set-Cookie header to contain
invalid UTF-8. We must isomorphic decode this header.

This fixes the /cookies/domain/domain-attribute-idn-host.sub.https.html
WPT test. The test added here is a crash test rather than a text test
because we cannot access the received Set-Cookie header from JS on the
file:// test URL.
2026-02-03 07:20:41 -05: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: Decode Set-Cookie response headers before parsing 2026-02-03 07:20:41 -05: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