ladybird/Services/WebWorker
Andreas Kling ddbc3e2006 LibSandbox: Add macOS service sandboxing
Add Seatbelt-based macOS sandboxing for the browser service processes.
The shared profile builder grants only the filesystem, network, Mach,
and process execution permissions each service needs, with fatal sandbox
violation reporting enabled so denials are visible during development.

Wire sandbox profiles into WebContent, WebWorker, RequestServer,
ImageDecoder, and Compositor. Keep Landlock and Seatbelt APIs visible
only on the platforms that use them. Allow RequestServer resource
substitution files explicitly, preserve read access for read-write cache
paths, and only grant renderer process execution for an existing
Cranelift helper.
2026-06-10 21:16:41 +02:00
..
CMakeLists.txt LibSandbox: Add macOS service sandboxing 2026-06-10 21:16:41 +02:00
ConnectionFromClient.cpp WebWorker: Terminate immediately on client disconnect 2026-06-04 19:20:49 +02:00
ConnectionFromClient.h LibWebView+WebContent+WebWorker: Move worker ownership into LibWebView 2026-05-27 02:27:19 +01:00
Forward.h LibWeb+WebWorker: Create SharedWorkerGlobalScope for Shared Workers 2025-05-18 17:50:05 -06:00
main.cpp WebContent: Sandbox renderer processes on Linux 2026-06-09 19:35:09 +02:00
PageHost.cpp LibWeb+LibHTTP+LibWebView: Implement HSTS 2026-05-29 22:23:33 +02:00
PageHost.h LibWeb+LibHTTP+LibWebView: Implement HSTS 2026-05-29 22:23:33 +02:00
WorkerHost.cpp LibWebView+WebContent+WebWorker: Move worker ownership into LibWebView 2026-05-27 02:27:19 +01:00
WorkerHost.h LibWebView+WebContent+WebWorker: Move worker ownership into LibWebView 2026-05-27 02:27:19 +01:00