sin-ack
|
566c5d1e99
AK+Kernel: Move KResult.h to Kernel/API for userspace access
|
3 年之前 |
Andreas Kling
|
7d8e036e26
Kernel: Tidy up UDPSocket creation a bit
|
3 年之前 |
Andreas Kling
|
c2fc33becd
Kernel: Rename ProtectedValue<T> => MutexProtected<T>
|
3 年之前 |
Jean-Baptiste Boric
|
9517100672
Kernel: Migrate UDP socket table locking to ProtectedValue
|
4 年之前 |
Jean-Baptiste Boric
|
aea98a85d1
Kernel: Move Lockable into its own header
|
4 年之前 |
Brian Gianforcaro
|
ca94a83337
Kernel: Handle OOM from DoubleBuffer usage in IPv4Socket
|
4 年之前 |
Andreas Kling
|
c9f6786e8b
Kernel: Make various T::class_name() and similar return StringView
|
4 年之前 |
Brian Gianforcaro
|
2e34714ba1
Kernel: Make UDPSocket::create() API OOM safe
|
4 年之前 |
Andreas Kling
|
71a10eb8e7
Kernel/IPv4: Propagate errors from local port allocation
|
4 年之前 |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 年之前 |
Andreas Kling
|
8cc81c2953
Kernel/Net: Make IPv4Socket::protocol_receive() take a ReadonlyBytes
|
4 年之前 |
Tom
|
c8d9f1b9c9
Kernel: Make copy_to/from_user safe and remove unnecessary checks
|
4 年之前 |
Andreas Kling
|
7a3ab6c517
Kernel: Make File::write() and File::read() return KResultOr<size_t>
|
5 年之前 |
Sergey Bugaev
|
54550365eb
Kernel: Use shared locking mode in some places
|
5 年之前 |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
5 年之前 |
Andreas Kling
|
03837e37a3
Kernel: Make IPv4Socket::protocol_send() use a size_t for buffer size
|
5 年之前 |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 年之前 |
Sergey Bugaev
|
43ce6c5474
Kernel: Move socket role tracking to the Socket class itself
|
6 年之前 |
Sergey Bugaev
|
be485946b8
ProcFS: Expose UDP sockets in /proc/net/udp
|
6 年之前 |
Andreas Kling
|
04603237da
Kernel: Merge FooSocketHandle classes into a single SocketHandle<Foo>
|
6 年之前 |
Andreas Kling
|
72798519cb
IPv4: Use KBuffer instead of ByteBuffer for socket receive queues
|
6 年之前 |
Andreas Kling
|
27f699ef0c
AK: Rename the common integer typedefs to make it obvious what they are.
|
6 年之前 |
Andreas Kling
|
46a06c23e3
Kernel: Fix all compiler warnings.
|
6 年之前 |
Andreas Kling
|
90b1354688
AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.
|
6 年之前 |
Andreas Kling
|
08cd75ac4b
Kernel: Rename FileDescriptor to FileDescription.
|
6 年之前 |
Robin Burchell
|
0dc9af5f7e
Add clang-format file
|
6 年之前 |
Andreas Kling
|
5e938868a2
IPv4: Rename source/destination in socket classes to local/peer.
|
6 年之前 |
Andreas Kling
|
abb5c890e0
IPv4: Implement bind() for TCP and UDP sockets.
|
6 年之前 |
Andreas Kling
|
2470fdcd9b
Kernel: Make Socket inherit from File.
|
6 年之前 |
Andreas Kling
|
03da7046bd
Kernel: Prepare Socket for becoming a File.
|
6 年之前 |