Andreas Kling
|
70b2225b3d
Kernel: Store LocalSocket address as a KString internally
|
3 anni fa |
Andreas Kling
|
48a1a3c0ce
Kernel: Rename LocalSocket::create_connected_pair() => try_*()
|
3 anni fa |
Andreas Kling
|
242063866f
Kernel: Rename LocalSocket factory to try_create() & tighten return type
|
3 anni fa |
Andreas Kling
|
ae197deb6b
Kernel: Strongly typed user & group ID's
|
3 anni fa |
Peter Elliott
|
39a77559f1
Kernel+LibC: Implement FIONREAD ioctl
|
4 anni fa |
Brian Gianforcaro
|
109c885585
Kernel: Handle OOM from DoubleBuffer usage in Net/LocalSocket
|
4 anni fa |
Brian Gianforcaro
|
ddc950ce42
Kernel: Avoid file descriptor leak in Process::sys$socketpair on error
|
4 anni fa |
Andreas Kling
|
c9f6786e8b
Kernel: Make various T::class_name() and similar return StringView
|
4 anni fa |
Brian Gianforcaro
|
e0da61f9d6
Kernel: Switch LocalSocket to IntrusiveList from InlineLinkedList
|
4 anni fa |
Gunnar Beutner
|
aa792062cb
Kernel+LibC: Implement the socketpair() syscall
|
4 anni fa |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 anni fa |
Ben Wiederhake
|
5c15ca7b84
Kernel: Make sockets use AK::Time
|
4 anni fa |
Tom
|
f98ca35b83
Kernel: Improve ProcFS behavior in low memory conditions
|
4 anni fa |
Andreas Kling
|
c6a0694f50
Kernel: Don't assert when reading from a listening-mode local socket
|
4 anni fa |
Tom
|
046d6855f5
Kernel: Move block condition evaluation out of the Scheduler
|
4 anni fa |
Nico Weber
|
416d470d07
Kernel: Plumb packet receive timestamp from NetworkAdapter to Socket::recvfrom
|
4 anni fa |
Tom
|
c8d9f1b9c9
Kernel: Make copy_to/from_user safe and remove unnecessary checks
|
4 anni fa |
Brian Gianforcaro
|
8e97de2df9
Kernel: Use Userspace<T> for the recvfrom syscall, and Socket implementation
|
5 anni fa |
Brian Gianforcaro
|
9f9b05ba0f
Kernel: Use Userspace<T> for the sendto syscall, and Socket implementation
|
5 anni fa |
Brian Gianforcaro
|
02660b5d60
Kernel: Use Userspace<T> for the bind syscall, and implementation
|
5 anni fa |
Brian Gianforcaro
|
30b2c0dc85
Kernel: Use Userspace<T> for the getsockopt syscall and Socket interface
|
5 anni fa |
Andreas Kling
|
7a3ab6c517
Kernel: Make File::write() and File::read() return KResultOr<size_t>
|
5 anni fa |
Andreas Kling
|
28bfd73b68
Kernel: Minor cleanups in sendfd/recvfd
|
5 anni fa |
Andreas Kling
|
d4195672b7
Kernel+LibC: Add sys$recvfd() and sys$sendfd() for fd passing
|
5 anni fa |
Sergey Bugaev
|
a9946a99f2
Kernel: Pass a FileDescription to File::chmod() and File::chown()
|
5 anni fa |
Sergey Bugaev
|
54550365eb
Kernel: Use shared locking mode in some places
|
5 anni fa |
Conrad Pankoff
|
a3edeb5868
Kernel: Add explicit offset parameter to File::read etc
|
5 anni fa |
Andreas Kling
|
ceec1a7d38
AK: Make Vector use size_t for its size and capacity
|
5 anni fa |
Andreas Kling
|
635ae70b8f
Kernel: More header dependency reduction work
|
5 anni fa |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
5 anni fa |