Commit History

Autor SHA1 Mensaxe Data
  Brian Gianforcaro 4bf88bb732 Kernel: Fix typo in Socket::getsockopt tracing %!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
  Andreas Kling 0ae8702692 Kernel: Make File::stat() & friends return Error<struct stat> %!s(int64=3) %!d(string=hai) anos
  Andreas Kling abf2204402 Kernel: Use copy_typed_from_user() in more places :^) %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 9c7659306a Kernel: Fix getsockopt(SO_RCVTIMEO) returning wrong timeout %!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 613ade9dec Kernel: Implement the SO_DONTROUTE SOL_SOCKET-level option %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 641498954f Kernel: Implement the SO_ACCEPTCONN SOL_SOCKET-level option %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz a0e2fedc20 Kernel: Stub out the SO_DEBUG SOL_SOCKET-level option %!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
  Brian Gianforcaro 2770433d30 Kernel: Convert network adapter names to Kernel::KString %!s(int64=3) %!d(string=hai) anos
  Rodrigo Tobar d16131b100 Kernel: Implement getsockopt(SO_TYPE) %!s(int64=3) %!d(string=hai) anos
  Brian Gianforcaro 4fe99ff0d6 Kernel: Use move to avoid unnecessary ref/unref of network device RefPtr %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 3c44e381d4 Kernel: Use TRY() some more in Socket %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 4a9c18afb9 Kernel: Rename FileDescription => OpenFileDescription %!s(int64=3) %!d(string=hai) anos
  Andreas Kling e6929835d2 Kernel: Make copy_time_from_user() helpers use KResultOr<Time> %!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 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 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=3) %!d(string=hai) anos
  Idan Horowitz cf271183b4 Kernel: Make Process::current() return a Process& instead of Process* %!s(int64=4) %!d(string=hai) anos
  brapru 342e1f0a84 Kernel: Properly implement SO_ERROR option %!s(int64=4) %!d(string=hai) anos
  brapru 0095c7cb7d Kernel: Add so_error to keep track of the socket's error state %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 5b13af0edd Kernel: Use try_copy_kstring_from_user() in Socket::setsockopt() %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 9457d83986 Kernel: Rename Locker => MutexLocker %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 5743561d32 Kernel: Remove unused header includes in Net subtree %!s(int64=4) %!d(string=hai) anos
  Liav A 1c94b5e8eb Kernel: Introduce the NetworkingManagement singleton %!s(int64=4) %!d(string=hai) anos