Idan Horowitz
|
e521ffd156
Kernel: Add support for the MSG_WAITALL sys$recvmsg flag
|
3 年之前 |
Idan Horowitz
|
5514d60d8d
Kernel: Add support for the MSG_DONTROUTE sys$sendmsg flag
|
3 年之前 |
Andrew Kaster
|
7243bcb7da
Kernel: Use static_ptr_cast to convert between Userspace<T*> types
|
3 年之前 |
Andreas Kling
|
79fa9765ca
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
|
3 年之前 |
Ben Wiederhake
|
c05c5a7ff4
Kernel: Clarify ambiguous {File,Description}::absolute_path
|
3 年之前 |
Idan Horowitz
|
adc9939a7b
Kernel+LibC: Add support for the IPv4 TOS field via the IP_TOS sockopt
|
3 年之前 |
Idan Horowitz
|
20c7fcfedf
Kernel: Fix accidental memory over-read in getsockopt(IP_TTL)
|
3 年之前 |
sin-ack
|
0ccef94a49
Kernel: Drop the receive buffer when socket enters the TimeWait state
|
3 年之前 |
Andreas Kling
|
3164e22f9b
Kernel: Fix null dereference in IPv4Socket::receive_packet_buffered()
|
3 年之前 |
Andreas Kling
|
524ef5e475
Kernel: Add KBuffer::bytes() and use it
|
3 年之前 |
Andreas Kling
|
a01b19c878
Kernel: Remove KBuffer::try_copy() in favor of try_create_with_bytes()
|
3 年之前 |
Andreas Kling
|
b300f9aa2f
Kernel: Convert KBuffer::copy() => KBuffer::try_copy()
|
3 年之前 |
Andreas Kling
|
308773ffda
Kernel/Net: Add a special SOCKET_TRY() and use it in socket code
|
3 年之前 |
Andreas Kling
|
01993d0af3
Kernel: Make DoubleBuffer::try() return KResultOr
|
3 年之前 |
Andreas Kling
|
4a9c18afb9
Kernel: Rename FileDescription => OpenFileDescription
|
3 年之前 |
Andreas Kling
|
b481132418
Kernel: Make UserOrKernelBuffer return KResult from read/write/memset
|
3 年之前 |
Andreas Kling
|
48a0b31c47
Kernel: Make copy_{from,to}_user() return KResult and use TRY()
|
3 年之前 |
Andreas Kling
|
982991d92d
Kernel: Use TRY() in IPv4Socket
|
3 年之前 |
Andreas Kling
|
7d8e036e26
Kernel: Tidy up UDPSocket creation a bit
|
3 年之前 |
Andreas Kling
|
648c768d81
Kernel: Tidy up TCPSocket creation a bit
|
3 年之前 |
Andreas Kling
|
ed0e64943f
Kernel: Rename Socket::lock() => Socket::mutex()
|
3 年之前 |
Andreas Kling
|
a28cd921a1
Kernel: Add Socket::set_role() and use it everywhere
|
3 年之前 |
Peter Elliott
|
39a77559f1
Kernel+LibC: Implement FIONREAD ioctl
|
4 年之前 |
Andreas Kling
|
c2fc33becd
Kernel: Rename ProtectedValue<T> => MutexProtected<T>
|
3 年之前 |
Idan Horowitz
|
cf271183b4
Kernel: Make Process::current() return a Process& instead of Process*
|
3 年之前 |
Andreas Kling
|
7063303022
Kernel: Convert IPv4 socket list from HashTable to IntrusiveList
|
3 年之前 |
Andreas Kling
|
7676edfb9b
Kernel: Stop allowing implicit conversion from KResult to int
|
3 年之前 |
Brian Gianforcaro
|
40a942d28b
Kernel: Remove char* versions of path argument / kstring copy methods
|
3 年之前 |
brapru
|
0095c7cb7d
Kernel: Add so_error to keep track of the socket's error state
|
4 年之前 |
Andreas Kling
|
c94c15d45c
Everywhere: Replace AK::Singleton => Singleton
|
4 年之前 |