Historial de Commits

Autor SHA1 Mensaje Fecha
  Andreas Kling c3351d4b9f Kernel: Make VirtualFileSystem functions take credentials as input hace 2 años
  James Bellamy 2686640baf Kernel: Use credentials object in LocalSocket constructor hace 2 años
  Andreas Kling 11eee67b85 Kernel: Make self-contained locking smart pointers their own classes hace 2 años
  Idan Horowitz 364f6a9bf0 Kernel: Remove the Socket::{protocol,}connect ShouldBlock argument hace 3 años
  sin-ack 3f3f45580a Everywhere: Add sv suffix to strings relying on StringView(char const*) hace 3 años
  Tim Schumacher 3b3af58cf6 Kernel: Annotate all `KBuffer` and `DoubleBuffer` with a custom name hace 3 años
  Idan Horowitz b700d1a474 Kernel: Support sys$connect to LocalSockets with short sockaddr_uns hace 3 años
  Andreas Kling 5e4d5a436e Kernel: Allow sys$bind() on local sockets with short socket address hace 3 años
  Andreas Kling 8e9676c28c Kernel: Report AF_UNIX address family when accepting local sockets hace 3 años
  Idan Horowitz 086969277e Everywhere: Run clang-format hace 3 años
  Idan Horowitz 24be52b3f5 Kernel: Add LocalSocket::try_for_each() for fallible iteration hace 3 años
  Andreas Kling cda56f8049 Kernel: Robustify and rename Inode bound socket API hace 3 años
  Idan Horowitz 664ca58746 Kernel: Use u64 instead of size_t for File::can_write offset hace 3 años
  Idan Horowitz 9ce537d703 Kernel: Use u64 instead of size_t for File::can_read offset hace 3 años
  Brian Gianforcaro ccbc3f8975 Kernel: Harden Socket::pseudo_path(..) implementations against OOM hace 3 años
  Daniel Bertalan 1d2f78682b Kernel+AK: Eliminate a couple of temporary String allocations hace 3 años
  Andreas Kling a1be135891 Kernel: Lock socket mutex across {get,set}sockopt() and SO_ERROR updates hace 3 años
  sin-ack 69ef211925 Kernel+LibC: Move errno definitions to Kernel/API/POSIX hace 3 años
  Idan Horowitz 0a36d1459a Kernel: Return EINVAL on unsupported LocalSocket ioctl hace 3 años
  Andrew Kaster 7243bcb7da Kernel: Use static_ptr_cast to convert between Userspace<T*> types hace 3 años
  Andreas Kling 88b6428c25 AK: Make Vector::try_* functions return ErrorOr<void> hace 3 años
  Andreas Kling 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> hace 3 años
  Ben Wiederhake c05c5a7ff4 Kernel: Clarify ambiguous {File,Description}::absolute_path hace 3 años
  Nico Weber 1cdb12e920 Kernel: Fix -Wunreachable-code warnings from clang hace 3 años
  sin-ack 220b7dd779 Kernel: Weakly hold on to the file in LocalSocket hace 3 años
  Andreas Kling b6efd66d56 Kernel: Use move semantics in sys$sendfd() hace 3 años
  Andreas Kling 308773ffda Kernel/Net: Add a special SOCKET_TRY() and use it in socket code hace 3 años
  Andreas Kling 01993d0af3 Kernel: Make DoubleBuffer::try() return KResultOr hace 3 años
  Andreas Kling 4a9c18afb9 Kernel: Rename FileDescription => OpenFileDescription hace 3 años
  Andreas Kling a2bf8244fe Kernel: Use TRY() once more in LocalSocket::try_create_connected_pair() hace 3 años