Andreas Kling
|
982991d92d
Kernel: Use TRY() in IPv4Socket
|
%!s(int64=3) %!d(string=hai) anos |
Andreas Kling
|
7d8e036e26
Kernel: Tidy up UDPSocket creation a bit
|
%!s(int64=3) %!d(string=hai) anos |
Andreas Kling
|
648c768d81
Kernel: Tidy up TCPSocket creation a bit
|
%!s(int64=3) %!d(string=hai) anos |
Andreas Kling
|
ed0e64943f
Kernel: Rename Socket::lock() => Socket::mutex()
|
%!s(int64=3) %!d(string=hai) anos |
Andreas Kling
|
a28cd921a1
Kernel: Add Socket::set_role() and use it everywhere
|
%!s(int64=3) %!d(string=hai) anos |
Peter Elliott
|
39a77559f1
Kernel+LibC: Implement FIONREAD ioctl
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
c2fc33becd
Kernel: Rename ProtectedValue<T> => MutexProtected<T>
|
%!s(int64=3) %!d(string=hai) anos |
Idan Horowitz
|
cf271183b4
Kernel: Make Process::current() return a Process& instead of Process*
|
%!s(int64=3) %!d(string=hai) anos |
Andreas Kling
|
7063303022
Kernel: Convert IPv4 socket list from HashTable to IntrusiveList
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
7676edfb9b
Kernel: Stop allowing implicit conversion from KResult to int
|
%!s(int64=4) %!d(string=hai) anos |
Brian Gianforcaro
|
40a942d28b
Kernel: Remove char* versions of path argument / kstring copy methods
|
%!s(int64=4) %!d(string=hai) anos |
brapru
|
0095c7cb7d
Kernel: Add so_error to keep track of the socket's error state
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
c94c15d45c
Everywhere: Replace AK::Singleton => Singleton
|
%!s(int64=4) %!d(string=hai) anos |
Jean-Baptiste Boric
|
583abc27d8
Kernel: Migrate IPv4 socket table locking to ProtectedValue
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
ad3ae7e0e8
Kernel: Fix handful of remaining "return -EFOO" mistakes
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
b96ad76cba
Kernel: Use try_copy_kstring_from_user() in IPv4Socket::ioctl()
|
%!s(int64=4) %!d(string=hai) anos |
Brian Gianforcaro
|
720a686a76
Kernel: Handle OOM when allocating Packet KBuffers
|
%!s(int64=4) %!d(string=hai) anos |
Brian Gianforcaro
|
c1a0e379e6
Kernel: Handle OOM when allocating IPv4Socket optional scratch buffer
|
%!s(int64=4) %!d(string=hai) anos |
Brian Gianforcaro
|
ca94a83337
Kernel: Handle OOM from DoubleBuffer usage in IPv4Socket
|
%!s(int64=4) %!d(string=hai) anos |
Brian Gianforcaro
|
de9ff0af50
Kernel: Modify the IOCTL API to return KResult
|
%!s(int64=4) %!d(string=hai) anos |
Brian Gianforcaro
|
9a04f53a0f
Kernel: Utilize AK::Userspace<T> in the ioctl interface
|
%!s(int64=4) %!d(string=hai) anos |
brapru
|
8313d35749
Kernel: Support ioctl SIOCSARP and SIOCDARP
|
%!s(int64=4) %!d(string=hai) anos |
Andreas Kling
|
9457d83986
Kernel: Rename Locker => MutexLocker
|
%!s(int64=4) %!d(string=hai) anos |
ngc6302h
|
a39ec19cd7
Kernel: Fix kernel crash when remote peer resets unexpectedly
|
%!s(int64=4) %!d(string=hai) anos |
Daniel Bertalan
|
f820917a76
Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`
|
%!s(int64=4) %!d(string=hai) anos |
Gunnar Beutner
|
ca3cae81eb
Kernel: Use KResultOr<size_t> for the DoubleBuffer class
|
%!s(int64=4) %!d(string=hai) anos |
Liav A
|
1c94b5e8eb
Kernel: Introduce the NetworkingManagement singleton
|
%!s(int64=4) %!d(string=hai) anos |
Gunnar Beutner
|
0625342382
Kernel: Return EPIPE when trying to write to an unconnected socket
|
%!s(int64=4) %!d(string=hai) anos |
Gunnar Beutner
|
60298121d8
Kernel: Make sure we increment the TX counter
|
%!s(int64=4) %!d(string=hai) anos |
stelar7
|
01e5af487f
Kernel: Dont try to register ephemeral TCP ports twice
|
%!s(int64=4) %!d(string=hai) anos |