Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling cda56f8049 Kernel: Robustify and rename Inode bound socket API %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 664ca58746 Kernel: Use u64 instead of size_t for File::can_write offset %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 9ce537d703 Kernel: Use u64 instead of size_t for File::can_read offset %!s(int64=3) %!d(string=hai) anos
  Brian Gianforcaro ccbc3f8975 Kernel: Harden Socket::pseudo_path(..) implementations against OOM %!s(int64=3) %!d(string=hai) anos
  Daniel Bertalan 1d2f78682b Kernel+AK: Eliminate a couple of temporary String allocations %!s(int64=3) %!d(string=hai) anos
  Andreas Kling a1be135891 Kernel: Lock socket mutex across {get,set}sockopt() and SO_ERROR updates %!s(int64=3) %!d(string=hai) anos
  sin-ack 69ef211925 Kernel+LibC: Move errno definitions to Kernel/API/POSIX %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 0a36d1459a Kernel: Return EINVAL on unsupported LocalSocket ioctl %!s(int64=3) %!d(string=hai) anos
  Andrew Kaster 7243bcb7da Kernel: Use static_ptr_cast to convert between Userspace<T*> types %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 88b6428c25 AK: Make Vector::try_* functions return ErrorOr<void> %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> %!s(int64=3) %!d(string=hai) anos
  Ben Wiederhake c05c5a7ff4 Kernel: Clarify ambiguous {File,Description}::absolute_path %!s(int64=3) %!d(string=hai) anos
  Nico Weber 1cdb12e920 Kernel: Fix -Wunreachable-code warnings from clang %!s(int64=3) %!d(string=hai) anos
  sin-ack 220b7dd779 Kernel: Weakly hold on to the file in LocalSocket %!s(int64=3) %!d(string=hai) anos
  Andreas Kling b6efd66d56 Kernel: Use move semantics in sys$sendfd() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 308773ffda Kernel/Net: Add a special SOCKET_TRY() and use it in socket code %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 01993d0af3 Kernel: Make DoubleBuffer::try() return KResultOr %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 4a9c18afb9 Kernel: Rename FileDescription => OpenFileDescription %!s(int64=3) %!d(string=hai) anos
  Andreas Kling a2bf8244fe Kernel: Use TRY() once more in LocalSocket::try_create_connected_pair() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 56a2594de7 Kernel: Make KString factories return KResultOr + use TRY() everywhere %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 48a0b31c47 Kernel: Make copy_{from,to}_user() return KResult and use TRY() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 81d3f823f7 Kernel: Use TRY() in LocalSocket %!s(int64=3) %!d(string=hai) anos
  Owen Smith 22ec21bd61 Kernel: Don't VERIFY_NOT_REACHED in LocalSocket::has_attached_peer() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling ed0e64943f Kernel: Rename Socket::lock() => Socket::mutex() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling a28cd921a1 Kernel: Add Socket::set_role() and use it everywhere %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 70b2225b3d Kernel: Store LocalSocket address as a KString internally %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 48a1a3c0ce Kernel: Rename LocalSocket::create_connected_pair() => try_*() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 7f96288535 Kernel: Encapsulate assignment of socket origin/acceptor credentials %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 242063866f Kernel: Rename LocalSocket factory to try_create() & tighten return type %!s(int64=3) %!d(string=hai) anos
  Andreas Kling ae197deb6b Kernel: Strongly typed user & group ID's %!s(int64=4) %!d(string=hai) anos