ladybird/Libraries/LibIPC
Aliaksandr Kalenik ac643aa392
Some checks are pending
CI / Lagom (arm64, Sanitizer_CI, false, macos-15, macOS, Clang) (push) Waiting to run
CI / Lagom (x86_64, Fuzzers_CI, false, ubuntu-24.04, Linux, Clang) (push) Waiting to run
CI / Lagom (x86_64, Sanitizer_CI, false, ubuntu-24.04, Linux, GNU) (push) Waiting to run
CI / Lagom (x86_64, Sanitizer_CI, true, ubuntu-24.04, Linux, Clang) (push) Waiting to run
Package the js repl as a binary artifact / build-and-package (arm64, macos-15, macOS, macOS-universal2) (push) Waiting to run
Package the js repl as a binary artifact / build-and-package (x86_64, ubuntu-24.04, Linux, Linux-x86_64) (push) Waiting to run
Run test262 and test-wasm / run_and_update_results (push) Waiting to run
Lint Code / lint (push) Waiting to run
Label PRs with merge conflicts / auto-labeler (push) Waiting to run
Push notes / build (push) Waiting to run
LibIPC: Break from message parsing if whole message payload is not ready
Fixes the bug when we try to read message payload without checking if we
received enough bytes or file descriptors.
2025-04-07 20:26:01 +02:00
..
CMakeLists.txt LibIPC: Port to Windows 2025-02-12 22:31:43 -07:00
Concepts.h LibIPC: Add a generic encoder for spans 2025-03-09 11:14:20 -04:00
Connection.cpp LibIPC: Make TransportSocket responsible for reading entire messages 2025-04-07 16:59:49 +02:00
Connection.h LibIPC: Make TransportSocket responsible for reading entire messages 2025-04-07 16:59:49 +02:00
ConnectionFromClient.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ConnectionToServer.h LibCore: Remove SessionManagement utilities 2024-11-26 11:00:48 +01:00
Decoder.cpp LibIPC: Ensure only valid URLs are passed over IPC 2025-02-19 08:01:35 -05:00
Decoder.h LibWeb: Send IPC messages exceeding socket buffer through shared memory 2025-04-03 13:55:41 +02:00
Encoder.cpp LibIPC: Do not require constructing containers when sending IPC messages 2025-03-09 11:14:20 -04:00
Encoder.h LibIPC: Add a generic encoder for spans 2025-03-09 11:14:20 -04:00
File.cpp LibWeb: Send IPC messages exceeding socket buffer through shared memory 2025-04-03 13:55:41 +02:00
File.h LibCore: Implement System::set_close_on_exec 2025-03-19 20:25:24 -06:00
FileWindows.cpp LibCore: Implement System::set_close_on_exec 2025-03-19 20:25:24 -06:00
Forward.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HandleType.h LibIPC: Port to Windows 2025-02-12 22:31:43 -07:00
Message.cpp LibIPC: Make TransportSocket responsible for reading entire messages 2025-04-07 16:59:49 +02:00
Message.h LibIPC+Meta: Keep message buffer alive until acknowledged by peer 2025-04-05 23:14:32 +02:00
MessageWindows.cpp LibIPC: Port to Windows 2025-02-12 22:31:43 -07:00
MultiServer.h LibCore: Remove SessionManagement utilities 2024-11-26 11:00:48 +01:00
SingleServer.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Stub.h LibIPC+Everywhere: Always pass ownership of transferred data to clients 2025-03-09 11:14:20 -04:00
Transport.h LibIPC: Port to Windows 2025-02-12 22:31:43 -07:00
TransportSocket.cpp LibIPC: Break from message parsing if whole message payload is not ready 2025-04-07 20:26:01 +02:00
TransportSocket.h LibIPC: Make TransportSocket responsible for reading entire messages 2025-04-07 16:59:49 +02:00
TransportSocketWindows.cpp LibIPC: Port to Windows 2025-02-12 22:31:43 -07:00
TransportSocketWindows.h LibIPC: Port to Windows 2025-02-12 22:31:43 -07:00
UnprocessedFileDescriptors.h LibIPC: Break from message parsing if whole message payload is not ready 2025-04-07 20:26:01 +02:00