1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 20:07:36 +00:00
serenity/Userland/Services
Andreas Kling eeddaa988a ConfigServer+LibConfig: Add pledge_domains() API
This API lets applications specify which configuration domains they
will be accessing throughout their lifetime. It works similarly in
spirit to the kernel's pledge().

You cannot pledge_domains() more than once, and once you have used it,
it's no longer possible to access any other configuration domain.

This is obviously just a first cut of this mechanism, and we may need
to tweak it further as we go.
2021-08-26 00:54:28 +02:00
..
AudioServer Everywhere: Rename get in ConfigFile::get_for_{lib,app,system} to open 2021-08-22 01:32:25 +02:00
ChessEngine Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
Clipboard Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
ConfigServer ConfigServer+LibConfig: Add pledge_domains() API 2021-08-26 00:54:28 +02:00
CrashDaemon Everywhere: Core dump => Coredump 2021-08-23 00:02:09 +02:00
DHCPClient Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
EchoServer Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
FileOperation FileOperation: Don't follow symlinks 2021-08-08 14:24:54 +02:00
FileSystemAccessServer FileSystemAccessServer: Add window title as parameter for opening file 2021-08-07 12:48:22 +02:00
ImageDecoder LibGfx: Remove Gfx::ImageDecoder::bitmap() in favor of frame(index) 2021-07-27 01:29:50 +02:00
InspectorServer InspectorServer: Use LocalSocket method to get pid 2021-07-01 17:49:18 +02:00
KeyboardPreferenceLoader Everywhere: Rename get in ConfigFile::get_for_{lib,app,system} to open 2021-08-22 01:32:25 +02:00
LaunchServer Everywhere: Rename get in ConfigFile::get_for_{lib,app,system} to open 2021-08-22 01:32:25 +02:00
LookupServer Everywhere: Rename get in ConfigFile::get_for_{lib,app,system} to open 2021-08-22 01:32:25 +02:00
NotificationServer Userland+LibGUI: Add shorthand versions of the Margins constructor 2021-08-18 10:30:50 +02:00
RequestServer Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
SpiceAgent LibGfx: Use "try_" prefix for static factory functions 2021-07-21 18:02:15 +02:00
SQLServer SQLServer: Use m_client_id instead of client_id in callback 2021-08-22 15:32:09 +02:00
SystemServer Everywhere: Rename get in ConfigFile::get_for_{lib,app,system} to open 2021-08-22 01:32:25 +02:00
Taskbar Everywhere: Rename get in ConfigFile::get_for_{lib,app,system} to open 2021-08-22 01:32:25 +02:00
TelnetServer Userland: Fix PATH environment variable ordering 2021-08-12 18:56:30 +02:00
WebContent LibWeb+WebContent: Add a simple API for running arbitrary JavaScript 2021-08-24 16:56:42 +02:00
WebServer WebServer: Add 'Content-Type' header for error responses 2021-08-24 22:01:34 +02:00
WebSocket Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
WindowServer WindowServer+LibGfx: Move CursorParams to LibGfx 2021-08-23 01:41:53 +02:00
CMakeLists.txt Userland: Introduce ConfigServer and LibConfig 2021-08-26 00:54:27 +02:00