summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-06-06Shell: Check the exit status of all spawned child processes.Andreas Kling
2019-06-06FIFO: Raise SIGPIPE in processes that write() to a broken pipe.Andreas Kling
2019-06-06tail: Shell programs should return 1 to indicate failure.Andreas Kling
2019-06-06FIFO: Let write() fail with EPIPE if there's no reader.Andreas Kling
2019-06-06cat: Fix some oversights in error handling.Andreas Kling
2019-06-06Documentation: Describe compatible QEMU versionsConrad Pankoff
2019-06-06LookupServer+LibC: Add support for reverse DNS lookups via gethostbyaddr().Andreas Kling
2019-06-06LibC: inet_pton() should return 1 on success, 0 or -1 on failure.Andreas Kling
2019-06-05Ports: Remove bashisms and switch all scripts to /bin/sh.Larkin Nickle
2019-06-05CEventLoop: Don't bother looking through fds when select() returns 0.Andreas Kling
2019-06-04Shell: Separate fd rewirings from redirections.Andreas Kling
2019-06-04Make sure the CI has qemu-utils installed.Andreas Kling
2019-06-04Build: Remove grub from default build processConrad Pankoff
2019-06-04Kernel: Parse cmdline for root filesystem e.g. root=/dev/hda1Conrad Pankoff
2019-06-04Kernel: Fix KParams parsing with trailing space in kernel cmdlineConrad Pankoff
2019-06-04AK: Add String::starts_with to match String::ends_withConrad Pankoff
2019-06-04Kernel: Add KParams class for accessing kernel cmdline parameters (#188)Conrad Pankoff
2019-06-04AK: Add AKString::split_limit to split strings with a limitConrad Pankoff
2019-06-03LibC: Implement popen() and pclose().Andreas Kling
2019-06-03Terminal: Use Vectors and OwnPtrs for Terminal lines. Adjust scrollChristopher Dumas
2019-06-03Terminal: Implement scroll region termcodesChristopher Dumas
2019-06-03Painter: Reduce the number of draw_text overloads to only involve StringViewRobin Burchell
2019-06-03StringViewize a bunch of things -- mostly LibGUIRobin Burchell
2019-06-03StringView: Make construction of String from a StringView containing a String...Robin Burchell
2019-06-03Userland: Implement recursive `rm`Christopher Dumas
2019-06-03LibC: Implement dirfd().Andreas Kling
2019-06-02WindowServer: Always update the maximize button icon when we should.Andreas Kling
2019-06-02CIODevice: Update m_error if a write() fails.Andreas Kling
2019-06-02Kernel: Implement MBR partition loader (#168)Conrad Pankoff
2019-06-02sync: Make this work for FedoraRobin Burchell
2019-06-02Take StringView in more placesRobin Burchell
2019-06-02AK: Add implicit String -> StringView conversionRobin Burchell
2019-06-02Userland: Use CFile in dmesgRobin Burchell
2019-06-02Userland: Use CFile in mmRobin Burchell
2019-06-02Userland: Use CFile in psRobin Burchell
2019-06-02Userland: Use CFile inside sysctlRobin Burchell
2019-06-02Boot: Let's start GRUB with no timeout.Andreas Kling
2019-06-02FileSystem: Rename VFS::fchmod() -> chmod().Andreas Kling
2019-06-02FileSystem: Route chown() and fchown() through VFS for access control.Andreas Kling
2019-06-02FileSystem: Only retrieve inode metadata once in VFS::chown().Andreas Kling
2019-06-02Userland: Add tee command (#166)vger92
2019-06-02Kernel: Rename OffsetDiskDevice to DiskPartitionConrad Pankoff
2019-06-02Kernel: Rename offset parameter of OffsetDiskDevice to block_offsetConrad Pankoff
2019-06-02Kernel: Add DISK_SIZE option to sync.shConrad Pankoff
2019-06-02Kernel: Implement OffsetDiskDevice to prepare for partition supportConrad Pankoff
2019-06-02Kernel: Memory-mapped files now have the absolute path as their name.Andreas Kling
2019-06-02Kernel: Make better use of the multiboot info.Andreas Kling
2019-06-02Kernel: Add comment block about File, taking some from Device.Andreas Kling
2019-06-02AK: Add a comment to String about the relationship with StringImpl.Andreas Kling
2019-06-01Kernel: Add fchown() syscall.Andreas Kling