Brian Gianforcaro
|
40a942d28b
Kernel: Remove char* versions of path argument / kstring copy methods
|
4 vuotta sitten |
brapru
|
0095c7cb7d
Kernel: Add so_error to keep track of the socket's error state
|
4 vuotta sitten |
Andreas Kling
|
c94c15d45c
Everywhere: Replace AK::Singleton => Singleton
|
4 vuotta sitten |
Jean-Baptiste Boric
|
583abc27d8
Kernel: Migrate IPv4 socket table locking to ProtectedValue
|
4 vuotta sitten |
Andreas Kling
|
ad3ae7e0e8
Kernel: Fix handful of remaining "return -EFOO" mistakes
|
4 vuotta sitten |
Andreas Kling
|
b96ad76cba
Kernel: Use try_copy_kstring_from_user() in IPv4Socket::ioctl()
|
4 vuotta sitten |
Brian Gianforcaro
|
720a686a76
Kernel: Handle OOM when allocating Packet KBuffers
|
4 vuotta sitten |
Brian Gianforcaro
|
c1a0e379e6
Kernel: Handle OOM when allocating IPv4Socket optional scratch buffer
|
4 vuotta sitten |
Brian Gianforcaro
|
ca94a83337
Kernel: Handle OOM from DoubleBuffer usage in IPv4Socket
|
4 vuotta sitten |
Brian Gianforcaro
|
de9ff0af50
Kernel: Modify the IOCTL API to return KResult
|
4 vuotta sitten |
Brian Gianforcaro
|
9a04f53a0f
Kernel: Utilize AK::Userspace<T> in the ioctl interface
|
4 vuotta sitten |
brapru
|
8313d35749
Kernel: Support ioctl SIOCSARP and SIOCDARP
|
4 vuotta sitten |
Andreas Kling
|
9457d83986
Kernel: Rename Locker => MutexLocker
|
4 vuotta sitten |
ngc6302h
|
a39ec19cd7
Kernel: Fix kernel crash when remote peer resets unexpectedly
|
4 vuotta sitten |
Daniel Bertalan
|
f820917a76
Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`
|
4 vuotta sitten |
Gunnar Beutner
|
ca3cae81eb
Kernel: Use KResultOr<size_t> for the DoubleBuffer class
|
4 vuotta sitten |
Liav A
|
1c94b5e8eb
Kernel: Introduce the NetworkingManagement singleton
|
4 vuotta sitten |
Gunnar Beutner
|
0625342382
Kernel: Return EPIPE when trying to write to an unconnected socket
|
4 vuotta sitten |
Gunnar Beutner
|
60298121d8
Kernel: Make sure we increment the TX counter
|
4 vuotta sitten |
stelar7
|
01e5af487f
Kernel: Dont try to register ephemeral TCP ports twice
|
4 vuotta sitten |
Gunnar Beutner
|
b436dd138b
Kernel: Avoid allocations when sending IP packets
|
4 vuotta sitten |
Brian Gianforcaro
|
2e34714ba1
Kernel: Make UDPSocket::create() API OOM safe
|
4 vuotta sitten |
Brian Gianforcaro
|
858fff979a
Kernel: Make IPv4Socket::create API for SOCK_RAW OOM safe
|
4 vuotta sitten |
Brian Gianforcaro
|
46ce7adf7b
Kernel: Make TCPSocket::create API OOM safe
|
4 vuotta sitten |
Gunnar Beutner
|
2b6aa571d1
Kernel: Outbound packets should use the source address from the socket
|
4 vuotta sitten |
Gunnar Beutner
|
532db9f768
Kernel: Treat 0.0.0.0 as a loopback address
|
4 vuotta sitten |
Gunnar Beutner
|
5feeb62843
Kernel: Avoid allocating KBuffers for TCP packets
|
4 vuotta sitten |
Sergey Bugaev
|
78459b92d5
Kernel: Implement IP multicast support
|
4 vuotta sitten |
Andreas Kling
|
51f88cb00d
Kernel/IPv4: Unbreak raw socket (port allocation failing is OK)
|
4 vuotta sitten |
Andreas Kling
|
71a10eb8e7
Kernel/IPv4: Propagate errors from local port allocation
|
4 vuotta sitten |