summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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-11WindowServer: If a menu can't fit on screen, at least put it at y=0Andreas Kling
2020-01-11ls: Cache the user and group names instead of looking up every timeAndreas Kling
2020-01-11Base: Run ProtocolServer as a separate "protocol" userAndreas Kling
2020-01-11Kernel: Oops, recvfrom() is not quite ready for SMAP protections yetAndreas Kling
2020-01-11LibPthread: Fix incompatible pthread_setname_np(), pthread_getname_np()Andreas 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-10chroot: Add a little chroot programAndreas 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-10LibGUI: Fix rendering GColumnsView separatorAndreas Kling
2020-01-10FileManager: Add a columns viewSergey Bugaev
2020-01-10LibGUI: Add GColumnsViewSergey Bugaev
2020-01-10LibGUI+FileManager: Misc tweaks courtesy of clang-formatSergey Bugaev
2020-01-10LibGUI+FileManager: Merge GDirectoryModel into GFileSystemModelSergey Bugaev
2020-01-10LibGUI: Add GAbstractView::activate_selected()Sergey Bugaev
2020-01-10LibGUI: Fix GModel::is_valid() behavior for tree-like modelsSergey Bugaev
2020-01-10LibGUI: Fix tree view column positioning when some columns are hiddenSergey Bugaev
2020-01-10Kernel: Remove SmapDisablers in fchmod() and fchown()Andreas Kling
2020-01-10Kernel: unlink() should not follow symlinksAndreas Kling
2020-01-10rm: When invoked on a symlink, remove the symlink itselfAndreas Kling
2020-01-10LibC: Remove useless retry loop in connect_to_lookup_server()Andreas 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-10SystemServer: Expose service socket permissions to RPC clientsAndreas 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-09ls: Widen the user and group fields a little bitAndreas Kling
2020-01-09Base: Add a "lookup" user+group that runs LookupServerAndreas Kling
2020-01-09SystemServer: Allow specifying per-service socket file permissionsAndreas Kling
2020-01-09LibC: Fail name lookups immediately if we can't connect to LookupServerAndreas Kling
2020-01-09Kernel: Don't apply process umask to the LocalSocket prebind modeAndreas Kling