summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibIPC
AgeCommit message (Expand)Author
2022-06-10LibIPC: Make noise when shutting down because of an errorJelle Raaijmakers
2022-06-05LibIPC: Process remaining read bytes before shutting down due to EOFnetworkException
2022-04-21LibIPC: Allow transporting a SharedCircularQueue over IPCkleines Filmröllchen
2022-04-16LibCore+LibIPC: Make Core::Stream read_without_waiting() return BytesSam Atkins
2022-04-09RequestServer+LibProtocol: Allow users to specify a per-request proxyAli Mohammad Pur
2022-04-03LibIPC: Add encoder and decoder for AK::OrderedHashMapValtteri Koskivuori
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-28LibIPC: Add IPCErrorOr Type aliasHendiadyoin1
2022-03-13Libraries: Use default constructors/destructors in LibIPCLenny Maiorani
2022-02-25Userland: Rename IPC::ServerConnection=>IPC::ConnectionToServerItamar
2022-02-25Userland: Rename IPC ClientConnection => ConnectionFromClientItamar
2022-02-15LibIPC: Always shutdown() the Connection if reached EOFVitaly Dyachkov
2022-02-06LibCore+LibIPC: Move SystemServerTakeover.{h,cpp} to LibCoresin-ack
2022-01-24Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOrSam Atkins
2022-01-15LibCore+LibIPC+Everywhere: Return Stream::LocalSocket from LocalServersin-ack
2022-01-14Everywhere: Use my new serenityos.org e-mail :^)kleines Filmröllchen
2021-12-06LibIPC: Add IPC::take_over_accepted_client_from_system_server<Client>()Andreas Kling
2021-12-06LibIPC: Add IPC::MultiServer convenience classAndreas Kling
2021-11-30LibIPC: Mark ClientConnection::die() as an overrideAndreas Kling
2021-11-29LibIPC: Mark m_sockfd as maybe_unused on non Serenity platformsdavidot
2021-11-29LibIPC: Replace u32/u64 value coders with u/ul/ull value codersAndreas Kling
2021-11-28LibIPC+IPCCompiler+AK: Make IPC value decoders return ErrorOr<void>Andreas Kling
2021-11-28LibIPC: Make IPC::Connection::post_message() return ErrorOrAndreas Kling
2021-11-28LibIPC: Give MessageBuffer::fds some inline capacity (1)Andreas Kling
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-08LibIPC: Replace Result<T, E> use with ErrorOr<T>Andreas Kling
2021-11-08LibIPC: Add ClientConnection::shutdown_with_error()Andreas Kling
2021-11-08LibCore: Use ErrorOr<T> in Core::AnonymousBufferAndreas Kling
2021-11-03Revert "LibIPC: Use a zero-delay timer for message processing"Andreas Kling
2021-10-24LibIPC: Use a zero-delay timer for message processingAndreas Kling
2021-10-24LibIPC: Store local endpoint magic in a ConnectionBase memberAndreas Kling
2021-10-24LibIPC: Move waiting for synchronous responses to ConnectionBaseAndreas Kling
2021-10-24LibIPC: Move more of IPC::Connection to ConnectionBaseAndreas Kling
2021-10-24LibIPC: Move non-templated parts of IPC::Connection out of lineAndreas Kling
2021-10-24LibIPC: Add IPC::Stub to forwarding headerAndreas Kling
2021-09-16LibIPC: Use default instead of an empty constructor/destructorBrian Gianforcaro
2021-09-12LibIPC: Add support for transferring doubles over IPC messageskleines Filmröllchen
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-03LibIPC: Convert Encoder class to east-const styleAndreas Kling
2021-09-02Userland: Migrate to argument-less deferred_invokesin-ack
2021-08-11LibIPC: Pass only message size to decoderFederico Guerinoni
2021-08-01Libraries: Remove unused header includesBrian Gianforcaro
2021-07-21LibIPC: Fix losing messages when connection is closedTom
2021-07-18LibIPC: Close the socket and die when the peer is closedGunnar Beutner
2021-07-18LibIPC: Add Connection::is_open()Gunnar Beutner
2021-07-08LibIPC: Remove unnecessary `template<>`Daniel Bertalan
2021-07-08Everywhere: Forward declare structs as structsDaniel Bertalan
2021-07-04AK+LibIPC: Make all enums codableTimothy
2021-06-24Userland: Disambiguate dependent typesDaniel Bertalan
2021-05-24LibIPC: Fix unaligned u32 access in drain_messages_from_peer()Andreas Kling