summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2019-08-11Kernel: Add strncmp()Sergey Bugaev
2019-08-11ProcFS: Add "readonly" and "block_size" fields to /proc/dfAndreas Kling
2019-08-11FileSystem: Move block_size() from DiskBackedFS to FSAndreas Kling
2019-08-11FileDescription: Disallow construction with a null FileAndreas Kling
2019-08-11Kernel: Remove an unused VFS function declarationAndreas Kling
2019-08-11Kernel: Clean up some PATA log messagesConrad Pankoff
2019-08-11Kernel: Fix PATA reads without DMAConrad Pankoff
2019-08-11Kernel: Print out PCI devices during bootConrad Pankoff
2019-08-11Kernel: Add serial_debug cmdline parameterConrad Pankoff
2019-08-10Kernel: Hack the default keymap to support UK pipe/backslashAndreas Kling
2019-08-10Kernel: Detect some outgoing TCP connection failuresConrad Pankoff
2019-08-10Kernel: Use a more detailed state machine for socket setupConrad Pankoff
2019-08-10Kernel: Move TCP state logging into TCPSocketConrad Pankoff
2019-08-10Kernel: Make accept() fill address with peer name rather than local nameConrad Pankoff
2019-08-10Kernel: Fix get{sock,peer}name port endiannessConrad Pankoff
2019-08-10Calculator: Add a simple calculator appSergey Bugaev
2019-08-09Kernel: Zero-length dbgputstr() should just return 0Andreas Kling
2019-08-09ProcFS: Expose UDP sockets in /proc/net/udpSergey Bugaev
2019-08-09Kernel: Make TCPSocket::for_each() callback accept a referenceSergey Bugaev
2019-08-09ProcFS: Make a new nifty /proc/net directorySergey Bugaev
2019-08-09Kernel: Clean up and sanitize incoming packet handling a bit moreAndreas Kling
2019-08-09Kernel: Actually, let's not hang() on bad incoming packetsAndreas Kling
2019-08-09Kernel: Do some basic sanity checking on IPv4 packet headersAndreas Kling
2019-08-09Kernel: Merge FooSocketHandle classes into a single SocketHandle<Foo>Andreas Kling
2019-08-09Kernel: Improve some network-related log messagesConrad Pankoff
2019-08-09Kernel: Support binding to INADDR_ANY (all IPs)Conrad Pankoff
2019-08-09Kernel: Implement TCP listening sockets and incoming connectionsConrad Pankoff
2019-08-09Kernel: Let pending socket queue keep socket objects alive until accept()Conrad Pankoff
2019-08-09Kernel: Use WeakPtr<NetworkAdapter> instead of NetworkAdapter* in net codeConrad Pankoff
2019-08-08Kernel: Reorder some Process members to shrink the class by 8 bytesAndreas Kling
2019-08-08Kernel: Use some more InlineLinkedList range-for iterationAndreas Kling
2019-08-08ProcFS: Remove /proc/kmalloc, that info is already in /proc/memstatAndreas Kling
2019-08-08Kernel: Use range-for with InlineLinkedListAndreas Kling
2019-08-08Kernel: Turns global Custody and Inode tables into InlineLinkedListsAndreas Kling
2019-08-08Kernel: Put all Regions on InlineLinkedLists (separated by user/kernel)Andreas Kling
2019-08-08Kernel: Put all VMObjects in an InlineLinkedList instead of a HashTableAndreas Kling
2019-08-08Kernel: Record network statistics and expose as JSONConrad Pankoff
2019-08-08Kernel: Prevent RST spam when we get an unexpected packetConrad Pankoff
2019-08-07Kernel: Remove unused MemoryManager::remove_identity_mapping()Andreas Kling
2019-08-07Kernel: Always give back VM to the RangeAllocator when unmapping RegionAndreas Kling
2019-08-07Kernel: Use KBufferBuilder to build ProcFS files and backtracesAndreas Kling
2019-08-07JSON: Templatize the JSON serialization codeAndreas Kling
2019-08-07Kernel: Don't create Function objects in the scheduling codeAndreas Kling
2019-08-07Kernel: Disable kmalloc backtraces during backtrace generationAndreas Kling
2019-08-07Kernel: Use a FixedArray for VMObject::m_physical_pagesAndreas Kling
2019-08-07Kernel: Split VMObject into two classes: Anonymous- and InodeVMObjectAndreas Kling
2019-08-07Kernel: Remove "allow CPU caching" flag on VMObjectAndreas Kling
2019-08-07Kernel: Remove VMObject namesAndreas Kling
2019-08-07DiskDevice: Add missing override and remove unnecessary class_name()Andreas Kling
2019-08-06Meta: Make Serenity run on Bochs once againAndreas Kling