summaryrefslogtreecommitdiff
path: root/Kernel/Net
AgeCommit message (Expand)Author
2019-07-20Net: Merge Thread::wait_for_connect into LocalSocket (as the only place that ...Robin Burchell
2019-07-20Thread: Return a result from block() indicating why the block terminatedRobin Burchell
2019-07-19Kernel: Remove memory allocations from the new Blocker APIRobin Burchell
2019-07-19Kernel: Restore state strings for block statesRobin Burchell
2019-07-19Kernel: Rename ThreadBlocker classes to avoid stutterRobin Burchell
2019-07-19Kernel: Introduce ThreadBlocker as a way to make unblocking neater :)Robin Burchell
2019-07-14Kernel: Add Thread::block_until(Condition).Andreas Kling
2019-07-09Kernel: Move File.{cpp,h} into FileSystem/Andreas Kling
2019-07-08StringView: Rename characters() to characters_without_null_termination().Andreas Kling
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-06-30Meta: Removed all gitignore in the source tree only keeping the root oneVAN BOSSUYT Nicolas
2019-06-29AK: Defer to Traits<T> for equality comparison in container templates.Andreas Kling
2019-06-22Kernel: Fix all compiler warnings.Andreas Kling
2019-06-21AK: Rename Retainable.h => RefCounted.h.Andreas Kling
2019-06-21AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.Andreas Kling
2019-06-21AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.Andreas Kling
2019-06-18AK: Move IPv4Address from Kernel/Net/ to AK/ since it's quite useful.Andreas Kling
2019-06-16Kernel+Userland: Expose list of network adapters through /proc/netadapters.Andreas Kling
2019-06-13Kernel: Rename "descriptor" to "description" where appropriate.Andreas Kling
2019-06-10Kernel: Use NetworkOrdered<T> in ARPPacket.Andreas Kling
2019-06-07Meta: Tweak .clang-format to not wrap braces after enums.Andreas Kling
2019-06-07Kernel: Rename LinearAddress => VirtualAddress.Andreas Kling
2019-06-07Kernel: Run clang-format on everything.Andreas Kling
2019-06-07Kernel: Rename FileDescriptor to FileDescription.Andreas Kling
2019-06-01Kernel: Make File::absolute_path() const.Andreas Kling
2019-05-30Kernel: Rename Process::cwd_custody() to Process::current_directory().Andreas Kling
2019-05-30FileSystem: Port most of the code over to using custodies.Andreas Kling
2019-05-30Kernel: Fix a bad printf, and stub out SO_ERROR a bit more fullyRobin Burchell
2019-05-28Add clang-format fileRobin Burchell
2019-05-20Kernel: Add getpeername() syscall, and fix getsockname() behavior.Andreas Kling
2019-05-20Socket: Fix missing kprintf() args in setsockopt().Andreas Kling
2019-05-20LocalSocket: Make send() and sendto() work, too.Andreas Kling
2019-05-20LocalSocket: Bump internal buffer sizes to 16KB.Andreas Kling
2019-05-20Kernel: Add support for recv() with MSG_DONTWAIT.Andreas Kling
2019-05-20LocalSocket: Fix mismatch between can_write() and write() logic.Andreas Kling
2019-05-20Kernel: Report EAGAIN from read() on a non-blocking socket if the buffer is e...Robin Burchell
2019-05-18Kernel: Tidy up FileDescriptor members a bit.Andreas Kling
2019-05-18NetworkTask: Don't crash on startup if there's no E1000 NIC present.Andreas Kling
2019-05-10IPv4: Default initialize IPv4Address to 0.0.0.0.Andreas Kling
2019-05-04IPv4: Rename source/destination in socket classes to local/peer.Andreas Kling
2019-05-04IPv4: Save the source address/port together with incoming packet payloads.Andreas Kling
2019-05-03IPv4: Implement bind() for TCP and UDP sockets.Andreas Kling
2019-05-03Kernel: Make Socket inherit from File.Andreas Kling
2019-05-03Kernel: Prepare Socket for becoming a File.Andreas Kling
2019-05-02Kernel: Assign Lock names in class member initializers.Andreas Kling
2019-04-29Kernel: Make FIFO inherit from File.Andreas Kling
2019-04-22Kernel: Make sure we don't use any FPU/MMX/SSE instructions.Andreas Kling
2019-04-08Kernel: Support non-blocking connect().Andreas Kling
2019-04-06Kernel: Move FIFO into FileSystem/ and Socket+LocalSocket into Net/.Andreas Kling
2019-04-05NetworkTask: Add a combined alarm for the all network adapters.Andreas Kling