Brian Gianforcaro
|
4bf88bb732
Kernel: Fix typo in Socket::getsockopt tracing
|
3 years ago |
Andreas Kling
|
a1be135891
Kernel: Lock socket mutex across {get,set}sockopt() and SO_ERROR updates
|
3 years ago |
Andreas Kling
|
0ae8702692
Kernel: Make File::stat() & friends return Error<struct stat>
|
3 years ago |
Andreas Kling
|
abf2204402
Kernel: Use copy_typed_from_user() in more places :^)
|
3 years ago |
Andreas Kling
|
9c7659306a
Kernel: Fix getsockopt(SO_RCVTIMEO) returning wrong timeout
|
3 years ago |
sin-ack
|
69ef211925
Kernel+LibC: Move errno definitions to Kernel/API/POSIX
|
3 years ago |
Idan Horowitz
|
613ade9dec
Kernel: Implement the SO_DONTROUTE SOL_SOCKET-level option
|
3 years ago |
Idan Horowitz
|
641498954f
Kernel: Implement the SO_ACCEPTCONN SOL_SOCKET-level option
|
3 years ago |
Idan Horowitz
|
a0e2fedc20
Kernel: Stub out the SO_DEBUG SOL_SOCKET-level option
|
3 years ago |
Andreas Kling
|
88b6428c25
AK: Make Vector::try_* functions return ErrorOr<void>
|
3 years ago |
Andreas Kling
|
79fa9765ca
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
|
3 years ago |
Brian Gianforcaro
|
2770433d30
Kernel: Convert network adapter names to Kernel::KString
|
3 years ago |
Rodrigo Tobar
|
d16131b100
Kernel: Implement getsockopt(SO_TYPE)
|
3 years ago |
Brian Gianforcaro
|
4fe99ff0d6
Kernel: Use move to avoid unnecessary ref/unref of network device RefPtr
|
3 years ago |
Andreas Kling
|
3c44e381d4
Kernel: Use TRY() some more in Socket
|
3 years ago |
Andreas Kling
|
4a9c18afb9
Kernel: Rename FileDescription => OpenFileDescription
|
3 years ago |
Andreas Kling
|
e6929835d2
Kernel: Make copy_time_from_user() helpers use KResultOr<Time>
|
3 years ago |
Andreas Kling
|
48a0b31c47
Kernel: Make copy_{from,to}_user() return KResult and use TRY()
|
3 years ago |
Andreas Kling
|
ed0e64943f
Kernel: Rename Socket::lock() => Socket::mutex()
|
3 years ago |
Andreas Kling
|
a28cd921a1
Kernel: Add Socket::set_role() and use it everywhere
|
3 years ago |
Andreas Kling
|
7f96288535
Kernel: Encapsulate assignment of socket origin/acceptor credentials
|
3 years ago |
Andreas Kling
|
242063866f
Kernel: Rename LocalSocket factory to try_create() & tighten return type
|
3 years ago |
Andreas Kling
|
ae197deb6b
Kernel: Strongly typed user & group ID's
|
3 years ago |
Idan Horowitz
|
cf271183b4
Kernel: Make Process::current() return a Process& instead of Process*
|
3 years ago |
brapru
|
342e1f0a84
Kernel: Properly implement SO_ERROR option
|
4 years ago |
brapru
|
0095c7cb7d
Kernel: Add so_error to keep track of the socket's error state
|
4 years ago |
Andreas Kling
|
5b13af0edd
Kernel: Use try_copy_kstring_from_user() in Socket::setsockopt()
|
4 years ago |
Andreas Kling
|
9457d83986
Kernel: Rename Locker => MutexLocker
|
4 years ago |
Brian Gianforcaro
|
5743561d32
Kernel: Remove unused header includes in Net subtree
|
4 years ago |
Liav A
|
1c94b5e8eb
Kernel: Introduce the NetworkingManagement singleton
|
4 years ago |