ladybird/Services
Andreas Kling 1f1763c37a LaunchServer+LibDesktop: Add unveil-like mechanism for LaunchServer
Clients of LaunchServer can now provide a list of allowed handlers,
optionally with a specific set of URLs. The list can be sealed to
prevent future additions to it.

If LaunchServer receives a request to open something not on the allowed
handlers list, it will disconnect the client immediately.

The main idea here is to allow otherwise restricted programs to launch
specific things, e.g "Help" to open their manual, or "Browser" to load
the SerenityOS home page. :^)
2021-01-03 11:39:33 +01:00
..
AudioServer LibThread: Hide Thread's constructor, as it is a Core::Object 2020-12-31 21:59:20 +01:00
ChessEngine LibCore: Rename identifiers that can clash with libc macros (#4127) 2020-12-22 23:37:11 +01:00
Clipboard Services: Fix typos 2020-12-28 00:55:45 +01:00
CrashDaemon CrashDaemon: Move from Applications to Services 2020-12-30 03:20:06 +01:00
DHCPClient Everywhere: Re-format with clang-format-11 2020-12-31 21:51:00 +01:00
EchoServer EchoServer: Add a simple echo server 2020-12-16 17:29:12 +01:00
ImageDecoder AK: Add trivial structure validation to SharedBuffer 2020-10-02 15:38:07 +02:00
LaunchServer LaunchServer+LibDesktop: Add unveil-like mechanism for LaunchServer 2021-01-03 11:39:33 +01:00
LookupServer Everywhere: Re-format with clang-format-11 2020-12-31 21:51:00 +01:00
NotificationServer NotificationServer: Reposition notifications on screen resolution change 2021-01-02 23:17:30 +01:00
ProtocolServer ProtocolServer: Use an empty Optional<IPC::File> to pass along "no fd" 2021-01-01 14:26:43 +01:00
SystemMenu LibGFX: Move default_xxx_font() methods from Font to FontDatabase 2020-12-30 20:40:30 +01:00
SystemServer Kernel: Introduce the DevFS 2020-12-27 23:07:44 +01:00
Taskbar LibGUI: Remove Widget's unused m_{foreground,background}_color 2021-01-02 23:31:22 +01:00
TelnetServer Everywhere: Switch from (void) to [[maybe_unused]] (#4473) 2020-12-21 00:09:48 +01:00
WebContent WebContent: Pledge "recvfd" :^) 2020-12-30 15:21:29 +01:00
WebServer LibHTTP: Make HTTPRequest::from_raw_request() take a ReadonlyBytes 2020-12-19 18:29:13 +01:00
WindowServer WindowServer: Flash modal window when clicking on window blocked by it 2021-01-01 01:10:53 +01:00
CMakeLists.txt CrashDaemon: Move from Applications to Services 2020-12-30 03:20:06 +01:00