Commit graph

9 commits

Author SHA1 Message Date
Timothy Flynn
409e5edbf1 LibURL+LibWeb+LibWebView: Move internal URLs to their own header
This nearly eliminates the compilation impact of adding a new WebUI URL.
2026-06-10 20:27:36 +02:00
Luke Wilde
6ddbff39c7 LibWeb/SecureContexts: Correct the 127.0.0.0/8 trustworthiness check
This previously checked whether the first octet was non-zero, treating
most IPv4 addresses (e.g. 183.189.143.11) as potentially trustworthy.

Match the first octet against 0x7f so only 127.0.0.0/8 is trusted.
2026-05-31 21:56:18 +02:00
mikiubo
131014427c LibWebView: Add bookmark import/export to about:bookmarks
Implement bookmark import/export in about:bookmarks using Netscape
bookmark HTML in JavaScript.
Import parsed items into BookmarkStore under an "Imported Bookmarks"
folder, and treat internal WebUI about: pages as potentially
trustworthy so SecureContext APIs are available there.
2026-04-22 08:02:15 -04:00
Shannon Booth
ec0231c788 LibWeb/SecureContexts: Make use of Origin::is_opaque_file_origin 2026-03-01 01:04:10 +01:00
Shannon Booth
62ca5f71a6 LibWeb: Consider opaque file scheme origins as potentially trustworthy 2026-02-21 23:00:57 +01:00
Arran Ireland
bd82dfa048 AK+LibURL: Use AK::IPv4/6 in Host
This resolves two FIXME comments.
2025-12-31 10:24:56 +01:00
Shannon Booth
9072a7caef Everywhere: Use URL::about_XXX factory functions 2025-02-15 17:05:55 +00:00
Sam Atkins
2e64e0b836 LibURL: Migrate Origin scheme from ByteString to String 2024-11-30 12:07:39 +01:00
Timothy Flynn
93712b24bf Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Renamed from Userland/Libraries/LibWeb/SecureContexts/AbstractOperations.cpp (Browse further)