summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-12-14Kernel: Start implementing `kmalloc_aligned` more efficientlyTim Schumacher
2022-12-14Kernel: Check against TCP packet size overflows in checksum calculationTim Schumacher
2022-12-14Kernel: Convert TCP pseudo-headers through a unionTim Schumacher
2022-12-14Kernel: Add the auxiliary vector to the stack size validationAgustin Gianni
2022-12-14Everywhere: Stop shoving things into ::std and mentioning them as suchAli Mohammad Pur
2022-12-13Kernel: Propagate errors during network adapter detection/initializationAndreas Kling
2022-12-12Kernel: Use `size_t` to keep track of the number of pages in a regionTim Schumacher
2022-12-11Kernel: Bump maximum pthread stack size to 32MiBsin-ack
2022-12-11Kernel+LibC+LibELF: Set stack size based on PT_GNU_STACK during execvesin-ack
2022-12-11Kernel: Implement flock downgradingsin-ack
2022-12-11Kernel+LibC+Tests: Implement `pwritev(2)`sin-ack
2022-12-11Kernel+LibC: Implement `setregid(2)`sin-ack
2022-12-11Kernel+LibC+LibCore+UserspaceEmulator: Implement `faccessat(2)`sin-ack
2022-12-11Kernel: Use real UID/GID when checking for file accesssin-ack
2022-12-11Kernel: Remove InodeMetadata::may_{read,write,execute}(Process const&)sin-ack
2022-12-11Kernel+LibC+LibCore: Implement `renameat(2)`sin-ack
2022-12-11Kernel+LibC+LibCore: Implement `mkdirat(2)`sin-ack
2022-12-11Kernel+LibC: Implement `readlinkat(2)`sin-ack
2022-12-11Kernel+LibC+LibCore: Implement `symlinkat(2)`sin-ack
2022-12-11Kernel: Implement Process::custody_for_dirfdsin-ack
2022-12-11Kernel: Allow dead threads to be joinedkleines Filmröllchen
2022-12-10Kernel: Use HashMap::try_ensure_capacityThomas Queiroz
2022-12-10Kernel: Set EFLAGS/RFLAGS to a known-good value on signal entrySergey Lisov
2022-12-09Kernel/FileSystem: Convert the mount table from Vector to IntrusiveListLiav A
2022-12-09Kernel: Allow opening some device nodes sparingly for jailed processesLiav A
2022-12-09Kernel: Add callback on ".." directory entry for a TmpFS root directoryLiav A
2022-12-08Kernel/aarch64: Initialize components that are already workingFiliph Sandström
2022-12-07Kernel: Add missing VERIFY in MM::allocate_committed_physical_pageThomas Queiroz
2022-12-07Kernel: Don't panic if MemoryManager::find_free_physical_page failsThomas Queiroz
2022-12-07Kernel: Return nullptr instead of PANICking in KmallocSlabHeapThomas Queiroz
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-12-05Kernel: Don't memset() allocated memory twice in kcalloc()Andreas Kling
2022-12-03Everywhere: Remove 'clang-format off' comments that are no longer neededLinus Groh
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-12-03Kernel: Implement PIT::set_periodic() and PIT::set_non_periodic()Vitriol1744
2022-12-03Kernel: Reject create links on paths that were not unveiled as writableLiav A
2022-12-03Kernel+SystemServer: Don't hardcode coredump directory pathLiav A
2022-12-03Kernel: Rename SysFSSystemBoolean => SysFSSystemBooleanVariableLiav A
2022-12-03Kernel: Allow read access sparingly to some /sys/kernel directory nodesLiav A
2022-12-03Kernel: Disallow jailed processes to read files in /sys/kernel directoryLiav A
2022-12-03Kernel: Forbid access to /sys/kernel/power_state for Jailed processesLiav A
2022-11-29Kernel: Add some spec links and comments to sys$posix_fallocate()Andreas Kling
2022-11-29Kernel: Make sys$posix_fallocate() fail with ENODEV on non-regular filesAndreas Kling
2022-11-29Kernel: Add File::is_regular_file()Andreas Kling
2022-11-29Kernel: Remove unnecessary FIXME in sys$posix_fallocate()Andreas Kling
2022-11-29LibC: Use uintptr_t for __stack_chk_guardKeegan Saunders
2022-11-26Kernel+LibCore+LibC: Implement support for forcing unveil on execLiav A
2022-11-25Kernel: Update the ".." inode for directories after a renamesin-ack
2022-11-24Kernel: Update tv_nsec field when using utimensat() with UTIME_NOWAndreas Kling
2022-11-24Kernel/TmpFS: Update mtime instead of ctime when asked to update mtimeAndreas Kling