summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2020-01-11Kernel+LibC: Implement a few mount flagsSergey Bugaev
2020-01-11Kernel+LibC: Add O_EXEC, move exec permission checking to VFS::open()Sergey Bugaev
2020-01-11Kernel+LibC: Add support for mount flagsSergey Bugaev
2020-01-11Kernel: Simplify VFS::Mount handlingSergey Bugaev
2020-01-11Kernel: Oops, recvfrom() is not quite ready for SMAP protections yetAndreas Kling
2020-01-11Kernel: Use the Syscall string and buffer types moreAndreas Kling
2020-01-11Kernel: Remove SmapDisabler in bind()Andreas Kling
2020-01-11Kernel: Remove SmapDisabler in clock_nanosleep()Andreas Kling
2020-01-11Kernel: Remove validate_read_str() as nothing uses it anymore :^)Andreas Kling
2020-01-11Kernel: Pass a parameter struct to mount()Andreas Kling
2020-01-11Kernel: Pass a parameter struct to rename()Andreas Kling
2020-01-11Kernel: Pass a parameter struct to symlink()Andreas Kling
2020-01-11Kernel: Pass a parameter struct to mknod()Andreas Kling
2020-01-11Kernel: Pass a parameter struct to chown()Andreas Kling
2020-01-10Kernel: Expose a process's filesystem root as a /proc/PID/root symlinkAndreas Kling
2020-01-10Kernel: Add a basic chroot() syscall :^)Andreas Kling
2020-01-10Kernel: Custody::absolute_path() should always return "/" for rootsAndreas Kling
2020-01-10Kernel: Pass characters+length to link()Andreas Kling
2020-01-10Kernel: Rename Syscall::SyscallString => Syscall::StringArgumentAndreas Kling
2020-01-10Kernel: Pass characters+length to readlink()Andreas Kling
2020-01-10Kernel: Copy Region's "is_mmap" flag when cloning regions for fork()Andreas Kling
2020-01-10Kernel: Fix kernel null deref on process crash during join_thread()Andreas Kling
2020-01-10Kernel: Remove SmapDisablers in fchmod() and fchown()Andreas Kling
2020-01-10Kernel: unlink() should not follow symlinksAndreas Kling
2020-01-10TmpFS: Synthesize "." and ".." in traverse_as_directory()Andreas Kling
2020-01-10Kernel: Enable SMAP protection during the execve() syscallAndreas Kling
2020-01-10ProcFS: Don't expose kernel-only regions to users via /proc/PID/vmAndreas Kling
2020-01-10Kernel: Page allocation should not use memset_user() when zeroingAndreas Kling
2020-01-10Kernel+LibELF: Enable SMAP protection during non-syscall exec()Andreas Kling
2020-01-09Base: Let's make home directories 700 to keep things private :^)Andreas Kling
2020-01-09Kernel: Don't apply process umask to the LocalSocket prebind modeAndreas Kling
2020-01-09Kernel: connect() should EISCONN on already-connected LocalSocketAndreas Kling
2020-01-09Build: Add fast build mode that does not clean everything or run testsDov Alperin
2020-01-09Kernel: Removed an unused global variableAndreas Kling
2020-01-09Kernel: Rename {ss,esp}_if_crossRing to userspace_{ss,esp}Andreas Kling
2020-01-09Kernel: Prune a bunch of removed syscalls from the listAndreas Kling
2020-01-09Kernel: Make some static keyboard data constAndreas Kling
2020-01-09Kernel: Take path+length in the unlink() and umount() syscallsAndreas Kling
2020-01-09Kernel: Ignore closed fd's when considering select() unblockAndreas Kling
2020-01-09Kernel: Remove unused variable Thread::m_userspace_stack_regionAndreas Kling
2020-01-09Kernel: mmap(..., MAP_PRIVATE, fd, offset) is not supportedAndrew Kaster
2020-01-08IPv4: Randomize the first TCP sequence numberAndreas Kling
2020-01-08Kernel: open() and openat() should ignore non-permission bits in modeAndreas Kling
2020-01-08Kernel: Opening a file with O_TRUNC should update mtimeAndreas Kling
2020-01-08Kernel: ftruncate() should update mtimeAndreas Kling
2020-01-08Kernel: Remove unused syscall for setting the signal maskAndreas Kling
2020-01-08Kernel: Fix SMAP violation in join_thread()Andreas Kling
2020-01-08ProcFS: Reads past the end of a generated file should be zero-lengthAndreas Kling
2020-01-08TmpFS: Reads past the end of a file should be zero-lengthAndreas Kling
2020-01-08Kernel: mmap() should fail with ENODEV for directoriesAndreas Kling