ladybird/Libraries/LibURL
Shannon Booth b49b1b35e4
Some checks are pending
CI / macOS, arm64, Sanitizer_CI, Clang (push) Waiting to run
CI / Linux, x86_64, Fuzzers_CI, Clang (push) Waiting to run
CI / Linux, x86_64, Sanitizer_CI, GNU (push) Waiting to run
CI / Linux, x86_64, Sanitizer_CI, Clang (push) Waiting to run
Package the js repl as a binary artifact / Linux, arm64 (push) Waiting to run
Package the js repl as a binary artifact / macOS, arm64 (push) Waiting to run
Package the js repl as a binary artifact / Linux, x86_64 (push) Waiting to run
Run test262 and test-wasm / run_and_update_results (push) Waiting to run
Lint Code / lint (push) Waiting to run
Label PRs with merge conflicts / auto-labeler (push) Waiting to run
Push notes / build (push) Waiting to run
LibURL: Correct logic for domains not matched by PSL in public_suffix
For the AO defined in the URL specification, in the case the
domain does not match against the PSL, we should be returning
the TLD. This fixes a crash for a bunch of WPT tests using the
Document.domain setter when the test is being served by WPT
locally.

We should be doing similar logic in registrable_domain, but that
unfortunately runs into some other issues, so just leave a FIXME
for now.
2025-06-29 12:47:57 +01:00
..
Pattern LibRegex: Flatten capture group list in MatchState 2025-04-18 17:09:27 +02:00
CMakeLists.txt Meta+LibURL: Always enable public suffix data 2025-06-29 12:47:57 +01:00
Forward.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
Host.cpp LibURL: Correct logic for domains not matched by PSL in public_suffix 2025-06-29 12:47:57 +01:00
Host.h LibURL: Implement Host::public_suffix() and registrable_domain() 2024-11-30 12:07:39 +01:00
Origin.cpp LibURL: Use a nonce to distinguish opaque origins 2025-06-25 16:47:09 +01:00
Origin.h LibURL: Use a nonce to distinguish opaque origins 2025-06-25 16:47:09 +01:00
Parser.cpp LibURL: Remove uneeded FIXME for UTF-8 decode in URL parsing 2025-06-27 18:45:48 +12:00
Parser.h LibURL: Publicly expose ability to parse a host 2025-06-27 18:45:48 +12:00
Site.cpp LibURL: Implement Site concept 2024-11-30 12:07:39 +01:00
Site.h LibURL: Implement Site concept 2024-11-30 12:07:39 +01:00
URL.cpp LibURL: Replace use of URL::get_public_suffix 2025-06-29 12:47:57 +01:00
URL.h LibURL: Replace use of URL::get_public_suffix 2025-06-29 12:47:57 +01:00