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-04-18
Kernel: Use shared locking mode in some places
Sergey Bugaev
2020-04-10
Kernel: Add explicit offset parameter to File::read etc
Conrad Pankoff
2020-03-02
Kernel: Use klog() instead of kprintf()
Liav A
2020-02-25
AK: Make Vector use size_t for its size and capacity
Andreas Kling
2020-02-17
Kernel: Replace "current" with Thread::current and Process::current
Andreas Kling
2020-02-16
Kernel: Move all code into the Kernel namespace
Andreas Kling
2020-02-09
Kernel: Apply changes to use LibBareMetal definitions
Liav A
2020-02-07
Kernel: Truncate addresses stored by getsockname() and getpeername()
Andreas Kling
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
[next]