Brian Gianforcaro
|
cd29eb7867
Kernel: Harden sys$sendmsg / sys$recvmsg Vector usage against OOM.
|
před 4 roky |
Gunnar Beutner
|
aa792062cb
Kernel+LibC: Implement the socketpair() syscall
|
před 4 roky |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
před 4 roky |
Ben Wiederhake
|
5c15ca7b84
Kernel: Make sockets use AK::Time
|
před 4 roky |
Andreas Kling
|
ac71775de5
Kernel: Make all syscall functions return KResultOr<T>
|
před 4 roky |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
před 4 roky |
Andreas Kling
|
6e4e3a7612
Kernel: Remove pledge exception for sys$getsockopt() with SO_PEERCRED
|
před 4 roky |
Andreas Kling
|
1730c23775
Kernel: Remove a bunch of no-longer-necessary SmapDisablers
|
před 4 roky |
Lenny Maiorani
|
e6f907a155
AK: Simplify constructors and conversions from nullptr_t
|
před 4 roky |
Tom
|
f98ca35b83
Kernel: Improve ProcFS behavior in low memory conditions
|
před 4 roky |
Tom
|
046d6855f5
Kernel: Move block condition evaluation out of the Scheduler
|
před 4 roky |
Nico Weber
|
47b3e98af8
Kernel+LibC+UserspaceEmulator: Add SO_TIMESTAMP, and cmsg definitions
|
před 4 roky |
Nico Weber
|
416d470d07
Kernel: Plumb packet receive timestamp from NetworkAdapter to Socket::recvfrom
|
před 4 roky |
Nico Weber
|
b36a2d6686
Kernel+LibC+UserspaceEmulator: Mostly add recvmsg(), sendmsg()
|
před 4 roky |
Tom
|
c8d9f1b9c9
Kernel: Make copy_to/from_user safe and remove unnecessary checks
|
před 4 roky |
Brian Gianforcaro
|
8e97de2df9
Kernel: Use Userspace<T> for the recvfrom syscall, and Socket implementation
|
před 4 roky |
Brian Gianforcaro
|
9f9b05ba0f
Kernel: Use Userspace<T> for the sendto syscall, and Socket implementation
|
před 4 roky |
Brian Gianforcaro
|
0e20a6df0a
Kernel: Use Userspace<T> for the connect syscall
|
před 4 roky |
Brian Gianforcaro
|
8bd9dbc220
Kernel: Use Userspace<T> for the accept syscall
|
před 4 roky |
Brian Gianforcaro
|
02660b5d60
Kernel: Use Userspace<T> for the bind syscall, and implementation
|
před 4 roky |
Brian Gianforcaro
|
30b2c0dc85
Kernel: Use Userspace<T> for the getsockopt syscall and Socket interface
|
před 5 roky |
Brian Gianforcaro
|
6920d5f423
Kernel: Use Userspace<T> for the setsockopt syscall
|
před 5 roky |
Brian Gianforcaro
|
8fa46bcb7d
Kernel: Use Userspace<T> for the getsockname syscall
|
před 5 roky |
Brian Gianforcaro
|
dc75ea9fc2
Kernel: Use Userspace<T> for the getpeername syscall
|
před 5 roky |
Andreas Kling
|
7a3ab6c517
Kernel: Make File::write() and File::read() return KResultOr<size_t>
|
před 5 roky |
Tom
|
f4a5c9b6c2
Kernel: Consolidate timeout logic
|
před 5 roky |
Andreas Kling
|
d19d6a63c6
Kernel: Add missing license headers to some syscall files
|
před 5 roky |
Andreas Kling
|
3023a89e9b
Kernel: Remove SmapDisabler in sys$setsockopt()
|
před 5 roky |
Andreas Kling
|
2e2de125e5
Kernel: Turn Process::FileDescriptionAndFlags into a proper class
|
před 5 roky |
Andreas Kling
|
949aef4aef
Kernel: Move syscall implementations out of Process.cpp
|
před 5 roky |