Andreas Kling
|
ec65b8db2e
Revert "Kernel: Make DoubleBuffer use a KBuffer instead of kmalloc()ing"
|
5 年之前 |
Andreas Kling
|
1cca5142af
Kernel: Make DoubleBuffer use a KBuffer instead of kmalloc()ing
|
5 年之前 |
Andreas Kling
|
3aa27b5b0e
Kernel: Don't put LocalSocket in SetupState::Completed in bind()
|
5 年之前 |
Andreas Kling
|
65409e8f04
LocalSocket: Teach recvfrom() how to block if needed, and simplify it
|
5 年之前 |
Andreas Kling
|
910fab564e
LocalSocket: Make recvfrom() return 0 to signal EOF when peer is gone
|
5 年之前 |
Sergey Bugaev
|
dadf6337ef
Kernel: Customize absolute_path() for more file types
|
6 年之前 |
Sergey Bugaev
|
66e5d0bdf3
Net: Store all the LocalSockets in an InlineLinkedList
|
6 年之前 |
Sergey Bugaev
|
a30930465e
Net: Add LocalSocket::socket_path()
|
6 年之前 |
Sergey Bugaev
|
908068d19d
Net: Fix initializing sockaddr_un.sun_path copy buffers
|
6 年之前 |
Sergey Bugaev
|
43ce6c5474
Kernel: Move socket role tracking to the Socket class itself
|
6 年之前 |
Sergey Bugaev
|
d46c3b0b5b
Net: Simplify how LocalSocket tracks open fds
|
6 年之前 |
Conrad Pankoff
|
bd6d2c0819
Kernel: Use a more detailed state machine for socket setup
|
6 年之前 |
Conrad Pankoff
|
73c998dbfc
Kernel: Refactor TCP/IP stack
|
6 年之前 |
Andreas Kling
|
6347e3aa51
Net: Let Socket have read/write wrappers around sendto/recvfrom
|
6 年之前 |
Robin Burchell
|
96de90ceef
Net: Merge Thread::wait_for_connect into LocalSocket (as the only place that uses it)
|
6 年之前 |
Andreas Kling
|
27f699ef0c
AK: Rename the common integer typedefs to make it obvious what they are.
|
6 年之前 |
Andreas Kling
|
90b1354688
AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.
|
6 年之前 |
Andreas Kling
|
c1bbd40b9e
Kernel: Rename "descriptor" to "description" where appropriate.
|
6 年之前 |
Andreas Kling
|
bc951ca565
Kernel: Run clang-format on everything.
|
6 年之前 |
Andreas Kling
|
08cd75ac4b
Kernel: Rename FileDescriptor to FileDescription.
|
6 年之前 |
Andreas Kling
|
55821c91f8
Kernel: Rename Process::cwd_custody() to Process::current_directory().
|
6 年之前 |
Andreas Kling
|
393851418b
FileSystem: Port most of the code over to using custodies.
|
6 年之前 |
Andreas Kling
|
ae470ec955
Kernel: Add getpeername() syscall, and fix getsockname() behavior.
|
6 年之前 |
Andreas Kling
|
5023464d95
LocalSocket: Make send() and sendto() work, too.
|
6 年之前 |
Andreas Kling
|
668bfaa2af
LocalSocket: Bump internal buffer sizes to 16KB.
|
6 年之前 |
Andreas Kling
|
b3a1671f1a
Kernel: Add support for recv() with MSG_DONTWAIT.
|
6 年之前 |
Andreas Kling
|
85d2e85912
LocalSocket: Fix mismatch between can_write() and write() logic.
|
6 年之前 |
Robin Burchell
|
a8864dc590
Kernel: Report EAGAIN from read() on a non-blocking socket if the buffer is empty
|
6 年之前 |
Andreas Kling
|
2470fdcd9b
Kernel: Make Socket inherit from File.
|
6 年之前 |
Andreas Kling
|
03da7046bd
Kernel: Prepare Socket for becoming a File.
|
6 年之前 |