Commit History

Author SHA1 Message Date
  James Bellamy 9744dedb50 Kernel: Use credentials object in Socket set_origin/acceptor 2 years ago
  Andreas Kling 11eee67b85 Kernel: Make self-contained locking smart pointers their own classes 2 years ago
  Tim Schumacher 9fad80c34c Kernel: Silently discard `SO_REUSEADDR` 3 years ago
  Idan Horowitz 020c898290 Kernel: Handle SHUT_RDWR in Socket::shutdown 3 years ago
  Idan Horowitz 2c025d6334 Kernel: Move NNRP<Socket>s instead of copying in queue_connection_from 3 years ago
  Idan Horowitz 086969277e Everywhere: Run clang-format 3 years ago
  Lenny Maiorani 190cf1507b Kernel: Use default constructors/destructors 3 years ago
  Brian Gianforcaro 4bf88bb732 Kernel: Fix typo in Socket::getsockopt tracing 3 years ago
  Andreas Kling a1be135891 Kernel: Lock socket mutex across {get,set}sockopt() and SO_ERROR updates 3 years ago
  Andreas Kling 0ae8702692 Kernel: Make File::stat() & friends return Error<struct stat> 3 years ago
  Andreas Kling abf2204402 Kernel: Use copy_typed_from_user() in more places :^) 3 years ago
  Andreas Kling 9c7659306a Kernel: Fix getsockopt(SO_RCVTIMEO) returning wrong timeout 3 years ago
  sin-ack 69ef211925 Kernel+LibC: Move errno definitions to Kernel/API/POSIX 3 years ago
  Idan Horowitz 613ade9dec Kernel: Implement the SO_DONTROUTE SOL_SOCKET-level option 3 years ago
  Idan Horowitz 641498954f Kernel: Implement the SO_ACCEPTCONN SOL_SOCKET-level option 3 years ago
  Idan Horowitz a0e2fedc20 Kernel: Stub out the SO_DEBUG SOL_SOCKET-level option 3 years ago
  Andreas Kling 88b6428c25 AK: Make Vector::try_* functions return ErrorOr<void> 3 years ago
  Andreas Kling 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> 3 years ago
  Brian Gianforcaro 2770433d30 Kernel: Convert network adapter names to Kernel::KString 3 years ago
  Rodrigo Tobar d16131b100 Kernel: Implement getsockopt(SO_TYPE) 3 years ago
  Brian Gianforcaro 4fe99ff0d6 Kernel: Use move to avoid unnecessary ref/unref of network device RefPtr 3 years ago
  Andreas Kling 3c44e381d4 Kernel: Use TRY() some more in Socket 3 years ago
  Andreas Kling 4a9c18afb9 Kernel: Rename FileDescription => OpenFileDescription 3 years ago
  Andreas Kling e6929835d2 Kernel: Make copy_time_from_user() helpers use KResultOr<Time> 3 years ago
  Andreas Kling 48a0b31c47 Kernel: Make copy_{from,to}_user() return KResult and use TRY() 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 242063866f Kernel: Rename LocalSocket factory to try_create() & tighten return type 3 years ago
  Andreas Kling ae197deb6b Kernel: Strongly typed user & group ID's 3 years ago