提交歷史

作者 SHA1 備註 提交日期
  Andreas Kling 88b6428c25 AK: Make Vector::try_* functions return ErrorOr<void> 3 年之前
  Andreas Kling 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> 3 年之前
  Brian Gianforcaro 2770433d30 Kernel: Convert network adapter names to Kernel::KString 3 年之前
  Rodrigo Tobar d16131b100 Kernel: Implement getsockopt(SO_TYPE) 3 年之前
  Brian Gianforcaro 4fe99ff0d6 Kernel: Use move to avoid unnecessary ref/unref of network device RefPtr 3 年之前
  Andreas Kling 3c44e381d4 Kernel: Use TRY() some more in Socket 3 年之前
  Andreas Kling 4a9c18afb9 Kernel: Rename FileDescription => OpenFileDescription 3 年之前
  Andreas Kling e6929835d2 Kernel: Make copy_time_from_user() helpers use KResultOr<Time> 3 年之前
  Andreas Kling 48a0b31c47 Kernel: Make copy_{from,to}_user() return KResult and use TRY() 3 年之前
  Andreas Kling ed0e64943f Kernel: Rename Socket::lock() => Socket::mutex() 4 年之前
  Andreas Kling a28cd921a1 Kernel: Add Socket::set_role() and use it everywhere 4 年之前
  Andreas Kling 7f96288535 Kernel: Encapsulate assignment of socket origin/acceptor credentials 4 年之前
  Andreas Kling 242063866f Kernel: Rename LocalSocket factory to try_create() & tighten return type 4 年之前
  Andreas Kling ae197deb6b Kernel: Strongly typed user & group ID's 4 年之前
  Idan Horowitz cf271183b4 Kernel: Make Process::current() return a Process& instead of Process* 4 年之前
  brapru 342e1f0a84 Kernel: Properly implement SO_ERROR option 4 年之前
  brapru 0095c7cb7d Kernel: Add so_error to keep track of the socket's error state 4 年之前
  Andreas Kling 5b13af0edd Kernel: Use try_copy_kstring_from_user() in Socket::setsockopt() 4 年之前
  Andreas Kling 9457d83986 Kernel: Rename Locker => MutexLocker 4 年之前
  Brian Gianforcaro 5743561d32 Kernel: Remove unused header includes in Net subtree 4 年之前
  Liav A 1c94b5e8eb Kernel: Introduce the NetworkingManagement singleton 4 年之前
  Brian Gianforcaro f0568bff9b Kernel: Harden Socket Vector usage against OOM 4 年之前
  Brian Gianforcaro 8d6e9fad40 Kernel: Remove the now defunct `LOCKER(..)` macro. 4 年之前
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 年之前
  Jean-Baptiste Boric b05b4d4b24 Kernel: Refactor storage stack with u64 as file operations offset 4 年之前
  Andreas Kling a166a65eff Kernel: Don't return -EFOO when return type is KResultOr<...> 4 年之前
  Ben Wiederhake 5c15ca7b84 Kernel: Make sockets use AK::Time 4 年之前
  Ben Wiederhake 8598240193 Kernel: Sanitize all user-supplied timeval's/timespec's 4 年之前
  Ben Wiederhake b374dd03bd Kernel: Prevent inconsistent state after invalid read 4 年之前
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY 4 年之前