Liav A
|
0fc60e41dd
Kernel: Use klog() instead of kprintf()
|
5 years ago |
Andreas Kling
|
48f7c28a5c
Kernel: Replace "current" with Thread::current and Process::current
|
5 years ago |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
5 years ago |
Andreas Kling
|
228a1e9099
IPv4: Basic implementation of TCP socket shutdown
|
5 years ago |
Andreas Kling
|
2b0b7cc5a4
Net: Add a basic sys$shutdown() implementation
|
5 years ago |
Andreas Kling
|
71ca7ba31f
Kernel: Fix three broken format strings in Socket::{get,set}sockopt()
|
5 years ago |
Andreas Kling
|
137a45dff2
Kernel: read()/write() should respect timeouts when used on a sockets
|
5 years ago |
Andreas Kling
|
03d73cbaae
Kernel: Allow Socket subclasses to fail construction
|
5 years ago |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 years ago |
Andreas Kling
|
5646a95161
Kernel: Make Socket::absolute_path() pure virtual
|
5 years ago |
Andreas Kling
|
23e802518d
Kernel: Add getsockopt(SO_PEERCRED) for local sockets
|
5 years ago |
Andreas Kling
|
e08991319a
Net: Put a bunch of socket debug logging behind FOO_DEBUG
|
5 years ago |
Andreas Kling
|
9bb0374d7d
Kernel: Delay moving accepted sockets to SetupState::Completed a bit
|
5 years ago |
Sergey Bugaev
|
dadf6337ef
Kernel: Customize absolute_path() for more file types
|
6 years ago |
Sergey Bugaev
|
1d03391488
Net: Store an acceptor PID alongside the origin PID in a socket
|
6 years ago |
Sergey Bugaev
|
43ce6c5474
Kernel: Move socket role tracking to the Socket class itself
|
6 years ago |
Conrad Pankoff
|
bd6d2c0819
Kernel: Use a more detailed state machine for socket setup
|
6 years ago |
Conrad Pankoff
|
a53437aa06
Kernel: Let pending socket queue keep socket objects alive until accept()
|
6 years ago |
Andreas Kling
|
6347e3aa51
Net: Let Socket have read/write wrappers around sendto/recvfrom
|
6 years ago |
Andreas Kling
|
90b1354688
AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.
|
6 years ago |
Andreas Kling
|
c1bbd40b9e
Kernel: Rename "descriptor" to "description" where appropriate.
|
6 years ago |
Andreas Kling
|
bc951ca565
Kernel: Run clang-format on everything.
|
6 years ago |
Andreas Kling
|
08cd75ac4b
Kernel: Rename FileDescriptor to FileDescription.
|
6 years ago |
Andreas Kling
|
2dd9ef6863
Kernel: Make File::absolute_path() const.
|
6 years ago |
Robin Burchell
|
a906098579
Kernel: Fix a bad printf, and stub out SO_ERROR a bit more fully
|
6 years ago |
Andreas Kling
|
f008156dbf
Socket: Fix missing kprintf() args in setsockopt().
|
6 years ago |
Andreas Kling
|
2470fdcd9b
Kernel: Make Socket inherit from File.
|
6 years ago |
Andreas Kling
|
c3b7ace3e0
Kernel: Assign Lock names in class member initializers.
|
6 years ago |
Andreas Kling
|
644c887594
Kernel: Move FIFO into FileSystem/ and Socket+LocalSocket into Net/.
|
6 years ago |