ladybird/Servers
Andreas Kling 32d0967f5f SystemServer: Don't let services inherit standard in/out and TTY
We were letting services inherit writable fds for /dev/tty0, as well as
having /dev/tty0 as their controlling terminal.

Lock this down by closing fds {0,1,2} when spawning a service. We also
detach from the controlling terminal. An exception is made for services
with an explicit StdIO setting. In those cases, we now switch the
controlling terminal to the specified path if possible.
2020-01-04 12:17:13 +01:00
..
AudioServer AK: Move the userspace SharedBuffer from LibC to AK 2020-01-01 18:53:34 +01:00
LookupServer Build: support library and generator dependencies 2019-12-25 10:11:09 +01:00
ProtocolServer AK: Move the userspace SharedBuffer from LibC to AK 2020-01-01 18:53:34 +01:00
SystemServer SystemServer: Don't let services inherit standard in/out and TTY 2020-01-04 12:17:13 +01:00
TelnetServer Build: support library and generator dependencies 2019-12-25 10:11:09 +01:00
TTYServer Build: clean up build system, use one shared Makefile 2019-12-20 20:20:54 +01:00
WindowServer WindowServer+LibGUI: Simplify handling of paint event rects 2020-01-04 11:03:37 +01:00
Makefile Build: clean up build system, use one shared Makefile 2019-12-20 20:20:54 +01:00