Commit History

Author SHA1 Message Date
  Andreas Kling d1371d66f7 Kernel: Use non-locking {Nonnull,}RefPtr for OpenFileDescription 2 years ago
  Andreas Kling 7369d0ab5f Kernel: Stop using NonnullLockRefPtrVector 2 years ago
  Peter Elliott f20902deb3 Kernel: Support sending filedescriptors with sendmsg(2) and SCM_RIGHTS 2 years ago
  Peter Elliott ae5d7f542c Kernel: Change polarity of weak ownership between Inode and LocalSocket 2 years ago
  Andrew Kaster 100fb38c3e Kernel+Userland: Move LibC/sys/ioctl_numbers to Kernel/API/Ioctl.h 2 years ago
  Andreas Kling 42435ce5e4 Kernel: Make sys$recvfrom() with MSG_DONTWAIT not so racy 2 years ago
  Andreas Kling 8997c6a4d1 Kernel: Make Socket::connect() take credentials as input 2 years ago
  Andreas Kling 51318d51a4 Kernel: Make Socket::bind() take credentials as input 2 years ago
  Andreas Kling 8d0bd3f225 Kernel: Make LocalSocket do chown/chmod through VFS 2 years ago
  Andreas Kling 006f753647 Kernel: Make File::{chown,chmod} take credentials as input 2 years ago
  Andreas Kling c3351d4b9f Kernel: Make VirtualFileSystem functions take credentials as input 2 years ago
  James Bellamy 2686640baf Kernel: Use credentials object in LocalSocket constructor 2 years ago
  Andreas Kling 11eee67b85 Kernel: Make self-contained locking smart pointers their own classes 2 years ago
  Idan Horowitz 364f6a9bf0 Kernel: Remove the Socket::{protocol,}connect ShouldBlock argument 3 years ago
  sin-ack 3f3f45580a Everywhere: Add sv suffix to strings relying on StringView(char const*) 3 years ago
  Tim Schumacher 3b3af58cf6 Kernel: Annotate all `KBuffer` and `DoubleBuffer` with a custom name 3 years ago
  Idan Horowitz b700d1a474 Kernel: Support sys$connect to LocalSockets with short sockaddr_uns 3 years ago
  Andreas Kling 5e4d5a436e Kernel: Allow sys$bind() on local sockets with short socket address 3 years ago
  Andreas Kling 8e9676c28c Kernel: Report AF_UNIX address family when accepting local sockets 3 years ago
  Idan Horowitz 086969277e Everywhere: Run clang-format 3 years ago
  Idan Horowitz 24be52b3f5 Kernel: Add LocalSocket::try_for_each() for fallible iteration 3 years ago
  Andreas Kling cda56f8049 Kernel: Robustify and rename Inode bound socket API 3 years ago
  Idan Horowitz 664ca58746 Kernel: Use u64 instead of size_t for File::can_write offset 3 years ago
  Idan Horowitz 9ce537d703 Kernel: Use u64 instead of size_t for File::can_read offset 3 years ago
  Brian Gianforcaro ccbc3f8975 Kernel: Harden Socket::pseudo_path(..) implementations against OOM 3 years ago
  Daniel Bertalan 1d2f78682b Kernel+AK: Eliminate a couple of temporary String allocations 3 years ago
  Andreas Kling a1be135891 Kernel: Lock socket mutex across {get,set}sockopt() and SO_ERROR updates 3 years ago
  sin-ack 69ef211925 Kernel+LibC: Move errno definitions to Kernel/API/POSIX 3 years ago
  Idan Horowitz 0a36d1459a Kernel: Return EINVAL on unsupported LocalSocket ioctl 3 years ago
  Andrew Kaster 7243bcb7da Kernel: Use static_ptr_cast to convert between Userspace<T*> types 3 years ago