Cronologia Commit

Autore SHA1 Messaggio Data
  Idan Horowitz adc9939a7b Kernel+LibC: Add support for the IPv4 TOS field via the IP_TOS sockopt 3 anni fa
  Andreas Kling 308773ffda Kernel/Net: Add a special SOCKET_TRY() and use it in socket code 3 anni fa
  Andreas Kling 4a9c18afb9 Kernel: Rename FileDescription => OpenFileDescription 3 anni fa
  Andreas Kling b481132418 Kernel: Make UserOrKernelBuffer return KResult from read/write/memset 3 anni fa
  Andreas Kling 7d8e036e26 Kernel: Tidy up UDPSocket creation a bit 3 anni fa
  Andreas Kling a28cd921a1 Kernel: Add Socket::set_role() and use it everywhere 3 anni fa
  Andreas Kling c2fc33becd Kernel: Rename ProtectedValue<T> => MutexProtected<T> 3 anni fa
  brapru 0095c7cb7d Kernel: Add so_error to keep track of the socket's error state 4 anni fa
  Andreas Kling c94c15d45c Everywhere: Replace AK::Singleton => Singleton 4 anni fa
  Jean-Baptiste Boric 9517100672 Kernel: Migrate UDP socket table locking to ProtectedValue 4 anni fa
  Jean-Baptiste Boric aea98a85d1 Kernel: Move Lockable into its own header 4 anni fa
  Brian Gianforcaro 720a686a76 Kernel: Handle OOM when allocating Packet KBuffers 4 anni fa
  Brian Gianforcaro c1a0e379e6 Kernel: Handle OOM when allocating IPv4Socket optional scratch buffer 4 anni fa
  Brian Gianforcaro ca94a83337 Kernel: Handle OOM from DoubleBuffer usage in IPv4Socket 4 anni fa
  Andreas Kling 9457d83986 Kernel: Rename Locker => MutexLocker 4 anni fa
  Andreas Kling cee9528168 Kernel: Rename Lock to Mutex 4 anni fa
  Daniel Bertalan f820917a76 Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull` 4 anni fa
  Gunnar Beutner 60298121d8 Kernel: Make sure we increment the TX counter 4 anni fa
  Gunnar Beutner b436dd138b Kernel: Avoid allocations when sending IP packets 4 anni fa
  Lenny Maiorani 5751327195 Kernel: static vs non-static constexpr variables 4 anni fa
  Brian Gianforcaro 2e34714ba1 Kernel: Make UDPSocket::create() API OOM safe 4 anni fa
  Gunnar Beutner 2b6aa571d1 Kernel: Outbound packets should use the source address from the socket 4 anni fa
  Gunnar Beutner 9213d1e926 Kernel: Truncate UDP packets on read 4 anni fa
  Andreas Kling 71a10eb8e7 Kernel/IPv4: Propagate errors from local port allocation 4 anni fa
  Brian Gianforcaro 8d6e9fad40 Kernel: Remove the now defunct `LOCKER(..)` macro. 4 anni fa
  Andreas Kling b91c49364d AK: Rename adopt() to adopt_ref() 4 anni fa
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 anni fa
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY 4 anni fa
  Andreas Kling 9ae02d4c92 Kernel: Don't use a VLA for outgoing UDP packets 4 anni fa
  Andreas Kling 9984201634 Kernel: Use KResult a bit more in the IPv4 networking code 4 anni fa