summaryrefslogtreecommitdiff
path: root/Userland/Services/EchoServer/main.cpp
AgeCommit message (Collapse)Author
2022-04-03Services: Use default execpromises parameter to `pledge(..)`Brian Gianforcaro
2021-12-27LibCore+Services: Make TCPServer propagate errorsSam Atkins
2021-12-27EchoServer: Port to LibMainSam Atkins
2021-12-16LibCore+Userland: Convert TCPServer to use the Serenity Stream APIsin-ack
This is intended as a real-usecase test of the Serenity Stream API, and seemed like a good candidate due to its low amount of users.
2021-10-23EchoServer: Defer removal of client from clients HashMapBrendan Coles
This is necessary to avoid trying to destruct the on_ready_to_read function from inside the function.
2021-05-13Userland: Tighten a *lot* of pledges! :^)Andreas Kling
Since applications using Core::EventLoop no longer need to create a socket in /tmp/rpc/, and also don't need to listen for incoming connections on this socket, we can remove a whole bunch of pledges!
2021-05-13Userland: Remove no-longer-needed unveil()'s of /tmp/rpcAndreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
SPDX License Identifiers are a more compact / standardized way of representing file license information. See: https://spdx.dev/resources/use/#identifiers This was done with the `ambr` search and replace tool. ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt *
2021-03-12Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)Andreas Kling
Good-bye LogStream. Long live AK::Format!
2021-01-12Services: Move to Userland/Services/Andreas Kling