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
2020-01-30
Kernel: LocalSocket should fail with EADDRINUSE for already-bound files
Andreas Kling
2020-01-26
Kernel: read()/write() should respect timeouts when used on a sockets
Andreas Kling
2020-01-23
Kernel: Allow Socket subclasses to fail construction
Andreas Kling
2020-01-21
Kernel: Make O_RDONLY non-zero
Andreas Kling
2020-01-20
Kernel: Make DoubleBuffer use a KBuffer instead of kmalloc()ing
Andreas Kling
2020-01-18
Kernel: Pass correct permission flags when opening files
Sergey Bugaev
2020-01-18
Meta: Add license header to source files
Andreas Kling
2020-01-11
Kernel: Remove SmapDisabler in bind()
Andreas Kling
2020-01-10
Kernel: Fix kernel null deref on process crash during join_thread()
Andreas Kling
2020-01-09
Kernel: Don't apply process umask to the LocalSocket prebind mode
Andreas Kling
2020-01-09
Kernel: connect() should EISCONN on already-connected LocalSocket
Andreas Kling
2020-01-03
Kernel: Allow fchmod() and fchown() on pre-bind() local sockets
Andreas Kling
2019-12-09
AK: Use size_t for the length of strings
Andreas Kling
2019-12-06
Kernel: Add getsockopt(SO_PEERCRED) for local sockets
Andreas Kling
2019-12-01
Kernel+SystemMonitor: Log amounts of I/O per thread
Andreas Kling
2019-11-09
Kernel+SystemMonitor: Publish can_read/write state for open files
Andreas Kling
2019-11-04
Kernel: Make File's can_read/can_write take a const FileDescription&
Andreas Kling
2019-10-18
Net: Put a bunch of socket debug logging behind FOO_DEBUG
Andreas Kling
2019-10-18
Revert "Kernel: Make DoubleBuffer use a KBuffer instead of kmalloc()ing"
Andreas Kling
2019-10-18
Kernel: Make DoubleBuffer use a KBuffer instead of kmalloc()ing
Andreas Kling
2019-10-08
Kernel: Don't put LocalSocket in SetupState::Completed in bind()
Andreas Kling
2019-09-22
LocalSocket: Teach recvfrom() how to block if needed, and simplify it
Andreas Kling
2019-08-17
LocalSocket: Make recvfrom() return 0 to signal EOF when peer is gone
Andreas Kling
2019-08-11
Kernel: Customize absolute_path() for more file types
Sergey Bugaev
2019-08-11
Net: Store all the LocalSockets in an InlineLinkedList
Sergey Bugaev
2019-08-11
Net: Add LocalSocket::socket_path()
Sergey Bugaev
2019-08-11
Net: Fix initializing sockaddr_un.sun_path copy buffers
Sergey Bugaev
2019-08-11
Kernel: Move socket role tracking to the Socket class itself
Sergey Bugaev
2019-08-11
Net: Simplify how LocalSocket tracks open fds
Sergey Bugaev
2019-08-10
Kernel: Use a more detailed state machine for socket setup
Conrad Pankoff
2019-08-06
Kernel: Refactor TCP/IP stack
Conrad Pankoff
2019-08-05
Net: Let Socket have read/write wrappers around sendto/recvfrom
Andreas Kling
2019-07-20
Net: Merge Thread::wait_for_connect into LocalSocket (as the only place that ...
Robin Burchell
2019-07-03
AK: Rename the common integer typedefs to make it obvious what they are.
Andreas Kling
2019-06-21
AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.
Andreas Kling
2019-06-13
Kernel: Rename "descriptor" to "description" where appropriate.
Andreas Kling
2019-06-07
Kernel: Run clang-format on everything.
Andreas Kling
2019-06-07
Kernel: Rename FileDescriptor to FileDescription.
Andreas Kling
2019-05-30
Kernel: Rename Process::cwd_custody() to Process::current_directory().
Andreas Kling
2019-05-30
FileSystem: Port most of the code over to using custodies.
Andreas Kling
2019-05-20
Kernel: Add getpeername() syscall, and fix getsockname() behavior.
Andreas Kling
2019-05-20
LocalSocket: Make send() and sendto() work, too.
Andreas Kling
2019-05-20
LocalSocket: Bump internal buffer sizes to 16KB.
Andreas Kling
2019-05-20
Kernel: Add support for recv() with MSG_DONTWAIT.
Andreas Kling
2019-05-20
LocalSocket: Fix mismatch between can_write() and write() logic.
Andreas Kling
2019-05-20
Kernel: Report EAGAIN from read() on a non-blocking socket if the buffer is e...
Robin Burchell
2019-05-03
Kernel: Make Socket inherit from File.
Andreas Kling
2019-05-03
Kernel: Prepare Socket for becoming a File.
Andreas Kling
2019-04-29
Kernel: Make FIFO inherit from File.
Andreas Kling
2019-04-08
Kernel: Support non-blocking connect().
Andreas Kling
[next]