Commit History

Autor SHA1 Mensaxe Data
  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=3) %!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
  Brian Gianforcaro f0568bff9b Kernel: Harden Socket Vector usage against OOM %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 8d6e9fad40 Kernel: Remove the now defunct `LOCKER(..)` macro. %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
  Jean-Baptiste Boric b05b4d4b24 Kernel: Refactor storage stack with u64 as file operations offset %!s(int64=4) %!d(string=hai) anos
  Andreas Kling a166a65eff Kernel: Don't return -EFOO when return type is KResultOr<...> %!s(int64=4) %!d(string=hai) anos
  Ben Wiederhake 5c15ca7b84 Kernel: Make sockets use AK::Time %!s(int64=4) %!d(string=hai) anos
  Ben Wiederhake 8598240193 Kernel: Sanitize all user-supplied timeval's/timespec's %!s(int64=4) %!d(string=hai) anos
  Ben Wiederhake b374dd03bd Kernel: Prevent inconsistent state after invalid read %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY %!s(int64=4) %!d(string=hai) anos
  Andreas Kling af0e52ca54 Kernel: Don't assert on sys$setsockopt() with unexpected level %!s(int64=4) %!d(string=hai) anos
  AnotherTest 09a43969ba Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...) %!s(int64=4) %!d(string=hai) anos
  asynts 7cf0c7cc0d Meta: Split debug defines into multiple headers. %!s(int64=4) %!d(string=hai) anos
  asynts 8465683dcf Everywhere: Debug macros instead of constexpr. %!s(int64=4) %!d(string=hai) anos
  asynts acdcf59a33 Everywhere: Remove unnecessary debug comments. %!s(int64=4) %!d(string=hai) anos
  asynts c6ebca5b45 Everywhere: Replace a bundle of dbg with dbgln. %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 19d3f8cab7 Kernel+LibC: Turn errno codes into a strongly typed enum %!s(int64=4) %!d(string=hai) anos
  asynts 5931758dbc Everywhere: Replace a bundle of dbg with dbgln. %!s(int64=4) %!d(string=hai) anos
  asynts 938e5c7719 Everywhere: Replace a bundle of dbg with dbgln. %!s(int64=4) %!d(string=hai) anos