Historial de Commits

Autor SHA1 Mensaje Fecha
  Andreas Kling b86443f0e1 Kernel: Lock weak pointer revocation during listed-ref-counted unref hace 3 años
  Andreas Kling 626507943c Kernel: Remove redundant socket_by_tuple removal in ~TCPSocket() hace 3 años
  Andreas Kling 01b3666894 Kernel: Lock TCPSocket lookup table across destruction hace 3 años
  sin-ack 3da0c072f4 Kernel: Return the correct result for FIONREAD on datagram sockets hace 3 años
  Andreas Kling 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> hace 3 años
  Idan Horowitz adc9939a7b Kernel+LibC: Add support for the IPv4 TOS field via the IP_TOS sockopt hace 3 años
  sin-ack 0ccef94a49 Kernel: Drop the receive buffer when socket enters the TimeWait state hace 3 años
  Andreas Kling 899cee8185 Kernel: Make KBuffer::try_create_with_size() return KResultOr hace 3 años
  Andreas Kling c69035c630 Kernel: TCPSocket always has a scratch buffer hace 3 años
  Andreas Kling 308773ffda Kernel/Net: Add a special SOCKET_TRY() and use it in socket code hace 3 años
  Andreas Kling ededd6aac6 Kernel: Make TCPSocket client construction use KResultOr and TRY() hace 3 años
  Andreas Kling 01993d0af3 Kernel: Make DoubleBuffer::try() return KResultOr hace 3 años
  Andreas Kling 4a9c18afb9 Kernel: Rename FileDescription => OpenFileDescription hace 3 años
  Andreas Kling b481132418 Kernel: Make UserOrKernelBuffer return KResult from read/write/memset hace 3 años
  Andreas Kling 8714c550b4 Kernel: Use TRY() in TCPSocket hace 3 años
  Andreas Kling 648c768d81 Kernel: Tidy up TCPSocket creation a bit hace 3 años
  Brian Gianforcaro afa0fb55b0 Kernel: Don't cast to NetworkOrdered<u16>* from random data hace 3 años
  Andreas Kling ed0e64943f Kernel: Rename Socket::lock() => Socket::mutex() hace 3 años
  Andreas Kling a28cd921a1 Kernel: Add Socket::set_role() and use it everywhere hace 3 años
  Andreas Kling c2fc33becd Kernel: Rename ProtectedValue<T> => MutexProtected<T> hace 3 años
  Andreas Kling 6a20733fcd Kernel: Convert TCP retransmit queue from HashTable to IntrusiveList hace 3 años
  Andreas Kling 7676edfb9b Kernel: Stop allowing implicit conversion from KResult to int hace 4 años
  brapru 6743170f4e Kernel: Clear SO_ERROR on successful socket connection hace 4 años
  brapru 0095c7cb7d Kernel: Add so_error to keep track of the socket's error state hace 4 años
  Andreas Kling c94c15d45c Everywhere: Replace AK::Singleton => Singleton hace 4 años
  Andreas Kling 0cb6c3c831 Kernel/TCP: Port TCP retransmit queue to ProtectedValue hace 4 años
  Jean-Baptiste Boric 9216c72bfe Kernel: Migrate TCP socket tables locking to ProtectedValue hace 4 años
  Jean-Baptiste Boric aea98a85d1 Kernel: Move Lockable into its own header hace 4 años
  Brian Gianforcaro 720a686a76 Kernel: Handle OOM when allocating Packet KBuffers hace 4 años
  Brian Gianforcaro c1a0e379e6 Kernel: Handle OOM when allocating IPv4Socket optional scratch buffer hace 4 años