提交历史

作者 SHA1 备注 提交日期
  Idan Horowitz e521ffd156 Kernel: Add support for the MSG_WAITALL sys$recvmsg flag 3 年之前
  Idan Horowitz 5514d60d8d Kernel: Add support for the MSG_DONTROUTE sys$sendmsg flag 3 年之前
  Andrew Kaster 7243bcb7da Kernel: Use static_ptr_cast to convert between Userspace<T*> types 3 年之前
  Andreas Kling 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> 3 年之前
  Ben Wiederhake c05c5a7ff4 Kernel: Clarify ambiguous {File,Description}::absolute_path 3 年之前
  Idan Horowitz adc9939a7b Kernel+LibC: Add support for the IPv4 TOS field via the IP_TOS sockopt 3 年之前
  Idan Horowitz 20c7fcfedf Kernel: Fix accidental memory over-read in getsockopt(IP_TTL) 3 年之前
  sin-ack 0ccef94a49 Kernel: Drop the receive buffer when socket enters the TimeWait state 3 年之前
  Andreas Kling 3164e22f9b Kernel: Fix null dereference in IPv4Socket::receive_packet_buffered() 3 年之前
  Andreas Kling 524ef5e475 Kernel: Add KBuffer::bytes() and use it 3 年之前
  Andreas Kling a01b19c878 Kernel: Remove KBuffer::try_copy() in favor of try_create_with_bytes() 3 年之前
  Andreas Kling b300f9aa2f Kernel: Convert KBuffer::copy() => KBuffer::try_copy() 3 年之前
  Andreas Kling 308773ffda Kernel/Net: Add a special SOCKET_TRY() and use it in socket code 3 年之前
  Andreas Kling 01993d0af3 Kernel: Make DoubleBuffer::try() return KResultOr 3 年之前
  Andreas Kling 4a9c18afb9 Kernel: Rename FileDescription => OpenFileDescription 3 年之前
  Andreas Kling b481132418 Kernel: Make UserOrKernelBuffer return KResult from read/write/memset 3 年之前
  Andreas Kling 48a0b31c47 Kernel: Make copy_{from,to}_user() return KResult and use TRY() 3 年之前
  Andreas Kling 982991d92d Kernel: Use TRY() in IPv4Socket 3 年之前
  Andreas Kling 7d8e036e26 Kernel: Tidy up UDPSocket creation a bit 3 年之前
  Andreas Kling 648c768d81 Kernel: Tidy up TCPSocket creation a bit 3 年之前
  Andreas Kling ed0e64943f Kernel: Rename Socket::lock() => Socket::mutex() 3 年之前
  Andreas Kling a28cd921a1 Kernel: Add Socket::set_role() and use it everywhere 3 年之前
  Peter Elliott 39a77559f1 Kernel+LibC: Implement FIONREAD ioctl 4 年之前
  Andreas Kling c2fc33becd Kernel: Rename ProtectedValue<T> => MutexProtected<T> 3 年之前
  Idan Horowitz cf271183b4 Kernel: Make Process::current() return a Process& instead of Process* 3 年之前
  Andreas Kling 7063303022 Kernel: Convert IPv4 socket list from HashTable to IntrusiveList 3 年之前
  Andreas Kling 7676edfb9b Kernel: Stop allowing implicit conversion from KResult to int 3 年之前
  Brian Gianforcaro 40a942d28b Kernel: Remove char* versions of path argument / kstring copy methods 3 年之前
  brapru 0095c7cb7d Kernel: Add so_error to keep track of the socket's error state 4 年之前
  Andreas Kling c94c15d45c Everywhere: Replace AK::Singleton => Singleton 4 年之前