summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2019-09-22Kernel: Avoid creating a temporary String("mmap") for every mmap() callAndreas Kling
2019-09-22Ext2FS: Don't allocate blocks until we're committed to a new inodeAndreas Kling
2019-09-22Ext2FS: Oops, fix wrong ENOSPC in create_inode()Andreas Kling
2019-09-22Ext2FS: Fix two bugs in block allocation:Andreas Kling
2019-09-22Kernel: Pad virtual address space allocations with guard pagesAndreas Kling
2019-09-21Boot: Bump our requested resolution to 1280x1024Andreas Kling
2019-09-21Build: Let's put the kernel in /boot/kernel for all buildsAndreas Kling
2019-09-19IPv4: Support overriding the default TTL (64)Andreas Kling
2019-09-17Kernel: Do not panic on fstat(fifo)Sergey Bugaev
2019-09-17Kernel: Stop hardcoding syscall in signal trampoline.Drew Stratford
2019-09-17Kernel: Fix returning pages to regions >= 2GBConrad Pankoff
2019-09-17Kernel: Ignore memory the bootloader gives us above 2^32Conrad Pankoff
2019-09-16Kernel: Fix some bitrot in MemoryManager debug logging codeAndreas Kling
2019-09-16Kernel: Add a simple slab allocator for small allocationsAndreas Kling
2019-09-16Kernel: Move kmalloc() into a Kernel/Heap/ directoryAndreas Kling
2019-09-16Applications: Add "Welcome" application, inspired by Windows 98Conrad Pankoff
2019-09-15Kernel: Add LogStream operator<< for PhysicalAddressAndreas Kling
2019-09-15Kernel: Get rid of MemoryManager::allocate_page_table()Andreas Kling
2019-09-15Kernel: Implement shebang executables ("#!/bin/sh")Andreas Kling
2019-09-14Kernel: Stop idling after handling an IRQAndreas Kling
2019-09-14Kernel: Fix bad assertion in Lock::unlock_if_locked()Andreas Kling
2019-09-13Kernel: Move fchdir to end of enumerate syscalls.Drew Stratford
2019-09-13Kernel: fchdir() should fail for non-searchable directoriesAndreas Kling
2019-09-13Kernel: Implement fchdir syscallMauri de Souza Nunes
2019-09-10Ext2FS: Trying to create a too-long directory entry should ENAMETOOLONGAndreas Kling
2019-09-09Runner: Forward host TCP port 8823 to guest port 23 in QEMUAndreas Kling
2019-09-09RTL8139: Fix bogus (but harmless) TX buffer index in send_raw()Andreas Kling
2019-09-09Kernel: Change m_blockers to m_blocker.Drew Stratford
2019-09-09Kernel: Remove reduntant kernel/user signal stacks.Drew Stratford
2019-09-09Kernel: Write logs into dmesg from the start of the boot processConrad Pankoff
2019-09-08Kernel: Fix bitrotted code behind #ifdef SIGNAL_DEBUGAndreas Kling
2019-09-08Kernel: waitpid() should unblock and -ECHILD if SIG_IGN reaps childAndreas Kling
2019-09-08Kernel: Use timeval_sub for TCP retransmissions and lower timer to 500msConrad Pankoff
2019-09-08Kernel: Handle listening socket disappearing during incoming handshakeConrad Pankoff
2019-09-08Kernel: Use a WeakPtr instead of a RefPtr for TCP socket originatorConrad Pankoff
2019-09-08Kernel: Put some network log messages behind debug flagsConrad Pankoff
2019-09-08Kernel: Send ACK/FIN in response to FIN packets on active connectionsConrad Pankoff
2019-09-08Kernel: Implement outgoing TCP retransmission and better ACK handlingConrad Pankoff
2019-09-08Kernel: Remember all ARP replies, even ones we didn't requestConrad Pankoff
2019-09-08Kernel: Don't mark incoming sockets as connected in NetworkTaskConrad Pankoff
2019-09-08Kernel: Hold socket back from accept() until it's fully set upConrad Pankoff
2019-09-08Kernel: Use RefPtr instead of SocketHandle for TCPSocket clientsConrad Pankoff
2019-09-08Kernel: Don't set sequence manually; send_tcp_packet will do itConrad Pankoff
2019-09-08Kernel: Make sure IPv4Socket is marked as listening in listen()Conrad Pankoff
2019-09-08Kernel: Don't increment ACK number without SYN, FIN, or dataConrad Pankoff
2019-09-08Kernel: Fix debug messages in IPv4SocketConrad Pankoff
2019-09-08TelnetServer: Implement basic telnet serverConrad Pankoff
2019-09-08Kernel: Remove spammy logging about absolute_path() on non-custodiesAndreas Kling
2019-09-07Kernel: Handle running programs that don't have a TLS imageAndreas Kling
2019-09-07Applications: Create a display properties managerJesse Buhagiar