1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 14:28:12 +00:00
serenity/Libraries/LibDesktop
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
..
AppFile.cpp Everywhere: Move AppFile from LibGUI to LibDesktop 2020-12-28 01:28:07 +01:00
AppFile.h Everywhere: Move AppFile from LibGUI to LibDesktop 2020-12-28 01:28:07 +01:00
CMakeLists.txt Everywhere: Move AppFile from LibGUI to LibDesktop 2020-12-28 01:28:07 +01:00
Launcher.cpp LaunchServer+LibDesktop: Add unveil-like mechanism for LaunchServer 2021-01-03 11:39:33 +01:00
Launcher.h LaunchServer+LibDesktop: Add unveil-like mechanism for LaunchServer 2021-01-03 11:39:33 +01:00