Commit History

Author SHA1 Message Date
  sin-ack 566c5d1e99 AK+Kernel: Move KResult.h to Kernel/API for userspace access 3 years ago
  Andreas Kling ed0e64943f Kernel: Rename Socket::lock() => Socket::mutex() 3 years ago
  Andreas Kling a28cd921a1 Kernel: Add Socket::set_role() and use it everywhere 3 years ago
  Andreas Kling 7f96288535 Kernel: Encapsulate assignment of socket origin/acceptor credentials 3 years ago
  Andreas Kling 4ce99e4ab7 Kernel: Use ProcessID a bit more in Socket 3 years ago
  Andreas Kling ae197deb6b Kernel: Strongly typed user & group ID's 3 years ago
  brapru 0095c7cb7d Kernel: Add so_error to keep track of the socket's error state 4 years ago
  Jean-Baptiste Boric f7f794e74a Kernel: Move Mutex into Locking/ 4 years ago
  Andreas Kling af46f2214c Kernel: Make a bunch of "char const* to_string()" return StringView 4 years ago
  Andreas Kling cee9528168 Kernel: Rename Lock to Mutex 4 years ago
  Brian Gianforcaro 5743561d32 Kernel: Remove unused header includes in Net subtree 4 years ago
  Andreas Kling c9f6786e8b Kernel: Make various T::class_name() and similar return StringView 4 years ago
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
  Jean-Baptiste Boric b05b4d4b24 Kernel: Refactor storage stack with u64 as file operations offset 4 years ago
  Ben Wiederhake 5c15ca7b84 Kernel: Make sockets use AK::Time 4 years ago
  Ben Wiederhake 860a3bbce3 Kernel: Use default con/de-structors 4 years ago
  Tom f98ca35b83 Kernel: Improve ProcFS behavior in low memory conditions 4 years ago
  Andreas Kling 48589db3aa Kernel/Net: Socket connected state change should reevaluate blocks 4 years ago
  Nico Weber 47b3e98af8 Kernel+LibC+UserspaceEmulator: Add SO_TIMESTAMP, and cmsg definitions 4 years ago
  Nico Weber 416d470d07 Kernel: Plumb packet receive timestamp from NetworkAdapter to Socket::recvfrom 4 years ago
  Tom c8d9f1b9c9 Kernel: Make copy_to/from_user safe and remove unnecessary checks 4 years ago
  Andreas Kling 22831033d0 Kernel: Virtualize the File::stat() operation 4 years ago
  Brian Gianforcaro 8e97de2df9 Kernel: Use Userspace<T> for the recvfrom syscall, and Socket implementation 5 years ago
  Brian Gianforcaro 9f9b05ba0f Kernel: Use Userspace<T> for the sendto syscall, and Socket implementation 5 years ago
  Brian Gianforcaro 02660b5d60 Kernel: Use Userspace<T> for the bind syscall, and implementation 5 years ago
  Brian Gianforcaro 30b2c0dc85 Kernel: Use Userspace<T> for the getsockopt syscall and Socket interface 5 years ago
  Brian Gianforcaro 6920d5f423 Kernel: Use Userspace<T> for the setsockopt syscall 5 years ago
  Andreas Kling 7a3ab6c517 Kernel: Make File::write() and File::read() return KResultOr<size_t> 5 years ago
  Conrad Pankoff a3edeb5868 Kernel: Add explicit offset parameter to File::read etc 5 years ago
  AnotherTest 77191d82dc Kernel: Add the SO_BINDTODEVICE socket option 5 years ago