Andreas Kling
|
81d3f823f7
Kernel: Use TRY() in LocalSocket
|
3 anni fa |
Owen Smith
|
22ec21bd61
Kernel: Don't VERIFY_NOT_REACHED in LocalSocket::has_attached_peer()
|
3 anni fa |
Andreas Kling
|
ed0e64943f
Kernel: Rename Socket::lock() => Socket::mutex()
|
3 anni fa |
Andreas Kling
|
a28cd921a1
Kernel: Add Socket::set_role() and use it everywhere
|
3 anni fa |
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
|
7f96288535
Kernel: Encapsulate assignment of socket origin/acceptor credentials
|
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 |
Andreas Kling
|
59335bd8ea
Kernel: Rename FileDescription::create() => try_create()
|
3 anni fa |
Peter Elliott
|
38e0d1b456
Kernel: Return ENOTSUP instead of panicking on invalid sockopt
|
4 anni fa |
Peter Elliott
|
39a77559f1
Kernel+LibC: Implement FIONREAD ioctl
|
4 anni fa |
Andreas Kling
|
c2fc33becd
Kernel: Rename ProtectedValue<T> => MutexProtected<T>
|
3 anni fa |
Idan Horowitz
|
cf271183b4
Kernel: Make Process::current() return a Process& instead of Process*
|
3 anni fa |
Andreas Kling
|
7676edfb9b
Kernel: Stop allowing implicit conversion from KResult to int
|
4 anni fa |
brapru
|
342e1f0a84
Kernel: Properly implement SO_ERROR option
|
4 anni fa |
brapru
|
0095c7cb7d
Kernel: Add so_error to keep track of the socket's error state
|
4 anni fa |
Andreas Kling
|
c94c15d45c
Everywhere: Replace AK::Singleton => Singleton
|
4 anni fa |
Jean-Baptiste Boric
|
edd6c04024
Kernel: Migrate local socket table locking to ProtectedValue
|
4 anni fa |
Jean-Baptiste Boric
|
aea98a85d1
Kernel: Move Lockable into its own header
|
4 anni fa |
Brian Gianforcaro
|
109c885585
Kernel: Handle OOM from DoubleBuffer usage in Net/LocalSocket
|
4 anni fa |
Andreas Kling
|
9457d83986
Kernel: Rename Locker => MutexLocker
|
4 anni fa |
Andreas Kling
|
cee9528168
Kernel: Rename Lock to Mutex
|
4 anni fa |
Andreas Kling
|
0d39bd04d3
Kernel: Rename VFS => VirtualFileSystem
|
4 anni fa |
Daniel Bertalan
|
f820917a76
Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`
|
4 anni fa |
Gunnar Beutner
|
ca3cae81eb
Kernel: Use KResultOr<size_t> for the DoubleBuffer class
|
4 anni fa |
Brian Gianforcaro
|
e0da61f9d6
Kernel: Switch LocalSocket to IntrusiveList from InlineLinkedList
|
4 anni fa |
Brian Gianforcaro
|
9375f3dc09
Kernel: Make LocalSocket factory APIs OOM safe
|
4 anni fa |
Brian Gianforcaro
|
e8d6d478c4
Kernel: Harden LocalSocket Vector usage against OOM.
|
4 anni fa |
Gunnar Beutner
|
aa792062cb
Kernel+LibC: Implement the socketpair() syscall
|
4 anni fa |