Commit történet

Szerző SHA1 Üzenet Dátum
  Dan Klishch 5ed7cd6e32 Everywhere: Use east const in more places 1 éve
  Idan Horowitz 545f4b6cc1 Kernel: Properly support the SO_BROADCAST socket option 1 éve
  Sergey Bugaev 95bcffd713 Kernel/Net: Rework ephemeral port allocation 2 éve
  Liav A 490856453d Kernel: Move Random.{h,cpp} code to Security subdirectory 2 éve
  Liav A 1b04726c85 Kernel: Move all tasks-related code to the Tasks subdirectory 2 éve
  Liav A 4617c05a08 Kernel: Move a bunch of generic devices code into new subdirectory 2 éve
  Liav A 7c1f645e27 Kernel/Net: Iron out the locking mechanism across the subsystem 2 éve
  Andreas Kling 03cc45e5a2 Kernel: Use RefPtr instead of LockRefPtr for File and subclasses 2 éve
  Andreas Kling 11eee67b85 Kernel: Make self-contained locking smart pointers their own classes 2 éve
  Idan Horowitz 364f6a9bf0 Kernel: Remove the Socket::{protocol,}connect ShouldBlock argument 3 éve
  Idan Horowitz 086969277e Everywhere: Run clang-format 3 éve
  Idan Horowitz 6682afb5d4 Kernel: Add UDPSocket::try_for_each() for fallible iteration 3 éve
  Andreas Kling 9965e59ad8 Kernel: Remove unnecessary SocketHandle<T> class 3 éve
  sin-ack 3da0c072f4 Kernel: Return the correct result for FIONREAD on datagram sockets 3 éve
  Andreas Kling 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> 3 éve
  Idan Horowitz adc9939a7b Kernel+LibC: Add support for the IPv4 TOS field via the IP_TOS sockopt 3 éve
  Andreas Kling 308773ffda Kernel/Net: Add a special SOCKET_TRY() and use it in socket code 3 éve
  Andreas Kling 4a9c18afb9 Kernel: Rename FileDescription => OpenFileDescription 3 éve
  Andreas Kling b481132418 Kernel: Make UserOrKernelBuffer return KResult from read/write/memset 3 éve
  Andreas Kling 7d8e036e26 Kernel: Tidy up UDPSocket creation a bit 3 éve
  Andreas Kling a28cd921a1 Kernel: Add Socket::set_role() and use it everywhere 3 éve
  Andreas Kling c2fc33becd Kernel: Rename ProtectedValue<T> => MutexProtected<T> 3 éve
  brapru 0095c7cb7d Kernel: Add so_error to keep track of the socket's error state 4 éve
  Andreas Kling c94c15d45c Everywhere: Replace AK::Singleton => Singleton 4 éve
  Jean-Baptiste Boric 9517100672 Kernel: Migrate UDP socket table locking to ProtectedValue 4 éve
  Jean-Baptiste Boric aea98a85d1 Kernel: Move Lockable into its own header 4 éve
  Brian Gianforcaro 720a686a76 Kernel: Handle OOM when allocating Packet KBuffers 4 éve
  Brian Gianforcaro c1a0e379e6 Kernel: Handle OOM when allocating IPv4Socket optional scratch buffer 4 éve
  Brian Gianforcaro ca94a83337 Kernel: Handle OOM from DoubleBuffer usage in IPv4Socket 4 éve
  Andreas Kling 9457d83986 Kernel: Rename Locker => MutexLocker 4 éve