Age | Commit message (Expand) | Author |
2020-11-10 | AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safe | Tom |
2020-10-31 | IPv4: Include IP headers when receiving from a raw socket | Andreas Kling |
2020-10-21 | IPv4: Take the socket lock more (fixes TCP connection to localhost) | Andreas Kling |
2020-10-20 | ICMP: Check that incoming ICMP echo requests are large enough | Andreas Kling |
2020-10-08 | TCP: Remove unnecessarily defined constructor and destructor | Lenny Maiorani |
2020-10-08 | SinglyLinkedList: Remove unused includes | Lenny Maiorani |
2020-10-03 | Everywhere: Fix more typos | Linus Groh |
2020-09-27 | Kernel: Make Thread refcounted | Tom |
2020-09-27 | Kernel: Return ENOPROTOOPT instead of asserting on unimplemented levels in ge... | Luke |
2020-09-25 | Meta+Kernel: Make clang-format-10 clean | Ben Wiederhake |
2020-09-17 | Kernel+LibC+UserspaceEmulator: Add SO_TIMESTAMP, and cmsg definitions | Nico Weber |
2020-09-17 | Kernel: Plumb packet receive timestamp from NetworkAdapter to Socket::recvfrom | Nico Weber |
2020-09-13 | Kernel: Make copy_to/from_user safe and remove unnecessary checks | Tom |
2020-09-10 | IPv4: Truncate raw socket reads past buffer length | Avery |
2020-09-06 | Kernel: Make File weakable | Andreas Kling |
2020-09-06 | Kernel: Virtualize the File::stat() operation | Andreas Kling |
2020-08-31 | Kernel: Add more detailed debug output for E1000 {in,out}{8,16,32} | Luke |
2020-08-30 | Kernel: Unbreak building with extra debug macros, part 2 | Ben Wiederhake |
2020-08-30 | Kernel: Unbreak building with extra debug macros, part 1 | Ben Wiederhake |
2020-08-25 | AK: Add Endian.h header to replace NetworkOrdered.h. | asynts |
2020-08-25 | Kernel: Switch singletons to use new Singleton class | Tom |
2020-08-22 | Revert "Kernel: Switch singletons to use new Singleton class" | Andreas Kling |
2020-08-22 | Revert "Kernel: Move Singleton class to AK" | Andreas Kling |
2020-08-22 | Revert "AK: Get rid of make_singleton function" | Andreas Kling |
2020-08-22 | AK: Get rid of make_singleton function | Tom |
2020-08-22 | Kernel: Move Singleton class to AK | Tom |
2020-08-21 | Kernel: Switch singletons to use new Singleton class | Tom |
2020-08-19 | Kernel: Use Userspace<T> for the recvfrom syscall, and Socket implementation | Brian Gianforcaro |
2020-08-19 | Kernel: Use Userspace<T> for the sendto syscall, and Socket implementation | Brian Gianforcaro |
2020-08-16 | AK: Rename KB, MB, GB to KiB, MiB, GiB | Nico Weber |
2020-08-15 | AK: Rename span() to bytes() when appropriate. | asynts |
2020-08-10 | Kernel: Use Userspace<T> for the bind syscall, and implementation | Brian Gianforcaro |
2020-08-10 | Kernel: PID/TID typing | Ben Wiederhake |
2020-08-07 | Kernel: Use Userspace<T> for the getsockopt syscall and Socket interface | Brian Gianforcaro |
2020-08-07 | Kernel: Use Userspace<T> for the setsockopt syscall | Brian Gianforcaro |
2020-08-05 | Kernel: Suppress remaining unobserved KResult return codes | Brian Gianforcaro |
2020-08-05 | Kernel: Switch IPv4Socket receive queue to SinglyLinkedListWithCount<T> | Brian Gianforcaro |
2020-08-04 | Kernel: Make File::write() and File::read() return KResultOr<size_t> | Andreas Kling |
2020-08-03 | Kernel: Consolidate timeout logic | Tom |
2020-07-31 | Kernel: Remove SmapDisabler in sys$setsockopt() | Andreas Kling |
2020-07-31 | Kernel: Remove SmapDisabler in sys$ioctl() | Andreas Kling |
2020-07-28 | Net: Fix IPv4 fragmentation not working for larger payloads | Andreas Kling |
2020-07-28 | Kernel: Use AK::Span a bunch in the network adapter code | Andreas Kling |
2020-07-07 | Kernel: Fix checking BlockResult | Tom |
2020-07-06 | Kernel: Require a reason to be passed to Thread::wait_on | Tom |
2020-07-01 | Kernel: Turn Thread::current and Process::current into functions | Tom |
2020-06-25 | Kernel: Harvest randomness from various drivers | Peter Elliott |
2020-06-25 | Kernel: Minor cleanups in sendfd/recvfd | Andreas Kling |
2020-06-24 | Kernel+LibC: Add sys$recvfd() and sys$sendfd() for fd passing | Andreas Kling |
2020-06-02 | Kernel: Allow File::close() to fail | Sergey Bugaev |