index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Net
/
LocalSocket.cpp
Age
Commit message (
Expand
)
Author
2022-08-21
Kernel: Make sys$recvfrom() with MSG_DONTWAIT not so racy
Andreas Kling
2022-08-21
Kernel: Make Socket::connect() take credentials as input
Andreas Kling
2022-08-21
Kernel: Make Socket::bind() take credentials as input
Andreas Kling
2022-08-21
Kernel: Make LocalSocket do chown/chmod through VFS
Andreas Kling
2022-08-21
Kernel: Make File::{chown,chmod} take credentials as input
Andreas Kling
2022-08-21
Kernel: Make VirtualFileSystem functions take credentials as input
Andreas Kling
2022-08-21
Kernel: Use credentials object in LocalSocket constructor
James Bellamy
2022-08-20
Kernel: Make self-contained locking smart pointers their own classes
Andreas Kling
2022-07-21
Kernel: Remove the Socket::{protocol,}connect ShouldBlock argument
Idan Horowitz
2022-07-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
2022-07-12
Kernel: Annotate all `KBuffer` and `DoubleBuffer` with a custom name
Tim Schumacher
2022-07-10
Kernel: Support sys$connect to LocalSockets with short sockaddr_uns
Idan Horowitz
2022-04-21
Kernel: Allow sys$bind() on local sockets with short socket address
Andreas Kling
2022-04-21
Kernel: Report AF_UNIX address family when accepting local sockets
Andreas Kling
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-02-27
Kernel: Add LocalSocket::try_for_each() for fallible iteration
Idan Horowitz
2022-02-07
Kernel: Robustify and rename Inode bound socket API
Andreas Kling
2022-01-25
Kernel: Use u64 instead of size_t for File::can_write offset
Idan Horowitz
2022-01-25
Kernel: Use u64 instead of size_t for File::can_read offset
Idan Horowitz
2022-01-09
Kernel: Harden Socket::pseudo_path(..) implementations against OOM
Brian Gianforcaro
2021-12-30
Kernel+AK: Eliminate a couple of temporary String allocations
Daniel Bertalan
2021-12-28
Kernel: Lock socket mutex across {get,set}sockopt() and SO_ERROR updates
Andreas Kling
2021-12-16
Kernel+LibC: Move errno definitions to Kernel/API/POSIX
sin-ack
2021-12-05
Kernel: Return EINVAL on unsupported LocalSocket ioctl
Idan Horowitz
2021-11-16
Kernel: Use static_ptr_cast to convert between Userspace<T*> types
Andrew Kaster
2021-11-10
AK: Make Vector::try_* functions return ErrorOr<void>
Andreas Kling
2021-11-08
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
Andreas Kling
2021-10-31
Kernel: Clarify ambiguous {File,Description}::absolute_path
Ben Wiederhake
2021-10-08
Kernel: Fix -Wunreachable-code warnings from clang
Nico Weber
2021-09-16
Kernel: Weakly hold on to the file in LocalSocket
sin-ack
2021-09-15
Kernel: Use move semantics in sys$sendfd()
Andreas Kling
2021-09-07
Kernel/Net: Add a special SOCKET_TRY() and use it in socket code
Andreas Kling
2021-09-07
Kernel: Make DoubleBuffer::try() return KResultOr
Andreas Kling
2021-09-07
Kernel: Rename FileDescription => OpenFileDescription
Andreas Kling
2021-09-06
Kernel: Use TRY() once more in LocalSocket::try_create_connected_pair()
Andreas Kling
2021-09-06
Kernel: Make KString factories return KResultOr + use TRY() everywhere
Andreas Kling
2021-09-05
Kernel: Make copy_{from,to}_user() return KResult and use TRY()
Andreas Kling
2021-09-05
Kernel: Use TRY() in LocalSocket
Andreas Kling
2021-08-31
Kernel: Don't VERIFY_NOT_REACHED in LocalSocket::has_attached_peer()
Owen Smith
2021-08-29
Kernel: Rename Socket::lock() => Socket::mutex()
Andreas Kling
2021-08-29
Kernel: Add Socket::set_role() and use it everywhere
Andreas Kling
2021-08-29
Kernel: Store LocalSocket address as a KString internally
Andreas Kling
2021-08-29
Kernel: Rename LocalSocket::create_connected_pair() => try_*()
Andreas Kling
2021-08-29
Kernel: Encapsulate assignment of socket origin/acceptor credentials
Andreas Kling
2021-08-29
Kernel: Rename LocalSocket factory to try_create() & tighten return type
Andreas Kling
2021-08-29
Kernel: Strongly typed user & group ID's
Andreas Kling
2021-08-29
Kernel: Rename FileDescription::create() => try_create()
Andreas Kling
2021-08-22
Kernel: Return ENOTSUP instead of panicking on invalid sockopt
Peter Elliott
2021-08-22
Kernel+LibC: Implement FIONREAD ioctl
Peter Elliott
2021-08-22
Kernel: Rename ProtectedValue<T> => MutexProtected<T>
Andreas Kling
[next]