serenity/Services
Conrad Pankoff f2621f37a4 ProtocolServer: Attach downloads and their lifecycles to clients
Previously a download lived independently of the client connection it came
from. This was the source of several undesirable behaviours, including the
potential for clients to influence downloads they didn't start, and
downloads living longer than their associated client connections. Now we
attach downloads to client connections, which means they're cleaned up
automatically when the client goes away, and there's significantly less
risk of clients interfering with each other.
2020-05-17 12:41:38 +02:00
..
AudioServer Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
Clipboard LibIPC: Allow opt-in UTF-8 validation on message parameters 2020-05-16 14:13:09 +02:00
DHCPClient Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LaunchServer Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
LookupServer Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
NotificationServer LibIPC: Allow opt-in UTF-8 validation on message parameters 2020-05-16 14:13:09 +02:00
ProtocolServer ProtocolServer: Attach downloads and their lifecycles to clients 2020-05-17 12:41:38 +02:00
SystemMenu Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
SystemServer Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
Taskbar Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
TelnetServer Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
TTYServer Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
WebServer Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
WindowServer LibIPC: Allow opt-in UTF-8 validation on message parameters 2020-05-16 14:13:09 +02:00
CMakeLists.txt Clipboard: Move the system clipboard to a dedicated service process :^) 2020-05-14 22:53:58 +02:00