1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-24 19:07:35 +00:00
serenity/Userland/Services
Gunnar Beutner 5f38f5500e SystemServer: Fix race condition in Service::determine_account()
In theory our peer process could die between the call to getsockopt()
and Core::system::stat() and another process could end up with the same
PID which would result in us incorrectly launching the service as
another user (e.g. root).
2022-10-22 19:59:36 +02:00
..
AudioServer Userland: Properly populate GENERATED_SOURCES 2022-10-12 15:55:15 +01:00
ChessEngine ChessEngine: Don't throw away useful branches from last tree 2022-08-22 21:20:41 +02:00
Clipboard Userland: Properly populate GENERATED_SOURCES 2022-10-12 15:55:15 +01:00
ConfigServer Userland: Properly populate GENERATED_SOURCES 2022-10-12 15:55:15 +01:00
CrashDaemon Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
DHCPClient Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
EchoServer LibCore+Everywhere: Make Core::Stream::read() return Bytes 2022-04-16 13:27:51 -04:00
FileOperation Everywhere: Replace single-char StringView op. arguments with chars 2022-07-12 23:11:35 +02:00
FileSystemAccessServer Userland: Properly populate GENERATED_SOURCES 2022-10-12 15:55:15 +01:00
ImageDecoder Userland: Properly populate GENERATED_SOURCES 2022-10-12 15:55:15 +01:00
InspectorServer Userland: Properly populate GENERATED_SOURCES 2022-10-12 15:55:15 +01:00
KeyboardPreferenceLoader Userland: Move HID input device nodes to /dev/input/{mouse,keyboard} 2022-09-11 19:51:23 +01:00
LaunchServer Userland: Properly populate GENERATED_SOURCES 2022-10-12 15:55:15 +01:00
LoginServer Userland: Properly populate GENERATED_SOURCES 2022-10-12 15:55:15 +01:00
LookupServer Userland: Properly populate GENERATED_SOURCES 2022-10-12 15:55:15 +01:00
NetworkServer NetworkServer: Use Core::Stream instead of Core::File 2022-08-23 13:37:21 +01:00
NotificationServer Userland: Properly populate GENERATED_SOURCES 2022-10-12 15:55:15 +01:00
RequestServer Userland: Properly populate GENERATED_SOURCES 2022-10-12 15:55:15 +01:00
SpiceAgent SpiceAgent: Add unveil call on the /proc/all node path 2022-10-17 00:59:56 +02:00
SQLServer Userland: Properly populate GENERATED_SOURCES 2022-10-12 15:55:15 +01:00
SystemServer SystemServer: Fix race condition in Service::determine_account() 2022-10-22 19:59:36 +02:00
Taskbar LibDesktop+Taskbar: Add 'WorkingDirectory' property to app files 2022-10-17 01:37:58 +02:00
TelnetServer Userland: Rely on a single authoritative source for the default PATH 2022-08-23 19:00:04 +01:00
WebContent WebContent+Friends: Add get_element_tag_name IPC and plumbing 2022-10-22 13:44:49 +02:00
WebDriver WebDriver: Implement GET /session/{id}/element/{id}/name endpoint 2022-10-22 13:44:49 +02:00
WebServer WebServer: Make bound socket a clickable hyperlink :^) 2022-09-05 09:23:20 +01:00
WebSocket Userland: Properly populate GENERATED_SOURCES 2022-10-12 15:55:15 +01:00
WindowServer LibGfx: Make Rect<T> methods work when T is not int or float 2022-10-22 18:17:58 +02:00
CMakeLists.txt WebDriver: Add new WebDriver service 2022-10-12 23:07:42 +02:00