Andreas Kling
|
48a1a3c0ce
Kernel: Rename LocalSocket::create_connected_pair() => try_*()
|
3 rokov pred |
Andreas Kling
|
59335bd8ea
Kernel: Rename FileDescription::create() => try_create()
|
3 rokov pred |
Brian Gianforcaro
|
ed996fcced
Kernel: Remove unused header includes
|
4 rokov pred |
Brian Gianforcaro
|
ddc950ce42
Kernel: Avoid file descriptor leak in Process::sys$socketpair on error
|
4 rokov pred |
Brian Gianforcaro
|
4b2651ddab
Kernel: Track allocated FileDescriptionAndFlag elements in each Process
|
4 rokov pred |
Brian Gianforcaro
|
ba03b6ad02
Kernel: Make Process::FileDescriptions::allocate return KResultOr<int>
|
4 rokov pred |
Brian Gianforcaro
|
d2cee9cbf6
Kernel: Remove unused fd allocation from Process::sys$connect(..)
|
4 rokov pred |
Brian Gianforcaro
|
9201a06027
Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED
|
4 rokov pred |
Daniel Bertalan
|
b9f30c6f2a
Everywhere: Fix some alignment issues
|
4 rokov pred |
Liav A
|
7c87891c06
Kernel: Don't copy a Vector<FileDescriptionAndFlags>
|
4 rokov pred |
Gunnar Beutner
|
2a78bf8596
Kernel: Fix the return type for syscalls
|
4 rokov pred |
Gunnar Beutner
|
bc3076f894
Kernel: Remove various other uses of ssize_t
|
4 rokov pred |
Gunnar Beutner
|
89956cb0d6
Kernel+Userspace: Implement the accept4() system call
|
4 rokov pred |
Gunnar Beutner
|
3c0355a398
Kernel: Accepted socket file descriptors should not inherit flags
|
4 rokov pred |
Brian Gianforcaro
|
cd29eb7867
Kernel: Harden sys$sendmsg / sys$recvmsg Vector usage against OOM.
|
4 rokov pred |
Gunnar Beutner
|
aa792062cb
Kernel+LibC: Implement the socketpair() syscall
|
4 rokov pred |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 rokov pred |
Ben Wiederhake
|
5c15ca7b84
Kernel: Make sockets use AK::Time
|
4 rokov pred |
Andreas Kling
|
ac71775de5
Kernel: Make all syscall functions return KResultOr<T>
|
4 rokov pred |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 rokov pred |
Andreas Kling
|
6e4e3a7612
Kernel: Remove pledge exception for sys$getsockopt() with SO_PEERCRED
|
4 rokov pred |
Andreas Kling
|
1730c23775
Kernel: Remove a bunch of no-longer-necessary SmapDisablers
|
4 rokov pred |
Lenny Maiorani
|
e6f907a155
AK: Simplify constructors and conversions from nullptr_t
|
4 rokov pred |
Tom
|
f98ca35b83
Kernel: Improve ProcFS behavior in low memory conditions
|
4 rokov pred |
Tom
|
046d6855f5
Kernel: Move block condition evaluation out of the Scheduler
|
4 rokov pred |
Nico Weber
|
47b3e98af8
Kernel+LibC+UserspaceEmulator: Add SO_TIMESTAMP, and cmsg definitions
|
4 rokov pred |
Nico Weber
|
416d470d07
Kernel: Plumb packet receive timestamp from NetworkAdapter to Socket::recvfrom
|
4 rokov pred |
Nico Weber
|
b36a2d6686
Kernel+LibC+UserspaceEmulator: Mostly add recvmsg(), sendmsg()
|
4 rokov pred |
Tom
|
c8d9f1b9c9
Kernel: Make copy_to/from_user safe and remove unnecessary checks
|
4 rokov pred |
Brian Gianforcaro
|
8e97de2df9
Kernel: Use Userspace<T> for the recvfrom syscall, and Socket implementation
|
5 rokov pred |