Optimoos
|
e72894f23d
Kernel/TCPSocket: Read window size from peer
|
2 years ago |
kleines Filmröllchen
|
939600d2d4
Kernel: Use UnixDateTime wherever applicable
|
2 years ago |
kleines Filmröllchen
|
213025f210
AK: Rename Time to Duration
|
2 years ago |
Liav A
|
7c1f645e27
Kernel/Net: Iron out the locking mechanism across the subsystem
|
2 years ago |
Andreas Kling
|
03cc45e5a2
Kernel: Use RefPtr instead of LockRefPtr for File and subclasses
|
2 years ago |
Andreas Kling
|
11eee67b85
Kernel: Make self-contained locking smart pointers their own classes
|
2 years ago |
Idan Horowitz
|
364f6a9bf0
Kernel: Remove the Socket::{protocol,}connect ShouldBlock argument
|
3 years ago |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 years ago |
Idan Horowitz
|
4a270c93ed
Kernel: Accept NNRP<Socket> instead of RP<Socket> in release_for_accept
|
3 years ago |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 years ago |
Idan Horowitz
|
aabc8d348b
Kernel: Add TCPSocket::try_for_each() for fallible iteration
|
3 years ago |
Idan Horowitz
|
664ca58746
Kernel: Use u64 instead of size_t for File::can_write offset
|
3 years ago |
Andreas Kling
|
01b3666894
Kernel: Lock TCPSocket lookup table across destruction
|
3 years ago |
sin-ack
|
3da0c072f4
Kernel: Return the correct result for FIONREAD on datagram sockets
|
3 years ago |
Andreas Kling
|
79fa9765ca
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
|
3 years ago |
Brian Gianforcaro
|
5f1c98e576
Kernel: Use `operator ""sv` in all class_name() implementations
|
3 years ago |
Ali Mohammad Pur
|
5a0cdb15b0
AK+Everywhere: Reduce the number of template parameters of IntrusiveList
|
3 years ago |
Andreas Kling
|
c69035c630
Kernel: TCPSocket always has a scratch buffer
|
3 years ago |
Andreas Kling
|
ededd6aac6
Kernel: Make TCPSocket client construction use KResultOr and TRY()
|
3 years ago |
Andreas Kling
|
4a9c18afb9
Kernel: Rename FileDescription => OpenFileDescription
|
3 years ago |
sin-ack
|
566c5d1e99
AK+Kernel: Move KResult.h to Kernel/API for userspace access
|
3 years ago |
Andreas Kling
|
648c768d81
Kernel: Tidy up TCPSocket creation a bit
|
3 years ago |
Andreas Kling
|
c2fc33becd
Kernel: Rename ProtectedValue<T> => MutexProtected<T>
|
4 years ago |
Andreas Kling
|
6a20733fcd
Kernel: Convert TCP retransmit queue from HashTable to IntrusiveList
|
4 years ago |
Andreas Kling
|
0cb6c3c831
Kernel/TCP: Port TCP retransmit queue to ProtectedValue
|
4 years ago |
Jean-Baptiste Boric
|
9216c72bfe
Kernel: Migrate TCP socket tables locking to ProtectedValue
|
4 years ago |
Jean-Baptiste Boric
|
583abc27d8
Kernel: Migrate IPv4 socket table locking to ProtectedValue
|
4 years ago |
Andreas Kling
|
af46f2214c
Kernel: Make a bunch of "char const* to_string()" return StringView
|
4 years ago |
Brian Gianforcaro
|
c1a0e379e6
Kernel: Handle OOM when allocating IPv4Socket optional scratch buffer
|
4 years ago |
Brian Gianforcaro
|
ca94a83337
Kernel: Handle OOM from DoubleBuffer usage in IPv4Socket
|
4 years ago |