summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls/unveil.cpp
AgeCommit message (Expand)Author
2021-07-23Kernel: Migrate sys$unveil to use the KString APIBrian Gianforcaro
2021-07-20Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIREDBrian Gianforcaro
2021-07-11Kernel: Rename VFS => VirtualFileSystemAndreas Kling
2021-07-07Kernel: Custody::absolute_path() => try_create_absolute_path()Max Wipfli
2021-07-07Kernel: Replace usage of LexicalPath with KLexicalPathMax Wipfli
2021-06-30AK+Everywhere: Use mostly StringView in LexicalPathMax Wipfli
2021-06-30AK+Everywhere: Add and use static APIs for LexicalPathMax Wipfli
2021-06-28Kernel: Fix the return type for syscallsGunnar Beutner
2021-06-08Kernel: Change unveil state to dropped even when node already existsMax Wipfli
2021-06-08Kernel: Update intermediate nodes when changing unveil permissionsMax Wipfli
2021-06-08Kernel: Allow unveiling subfolders regardless of parent's permissionsMax Wipfli
2021-06-08Kernel: Use LexicalPath to avoid two consecutive slashes in unveil pathMax Wipfli
2021-05-29Kernel: Convert Process::get_syscall_path_argument() to KStringAndreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-01Kernel: Make all syscall functions return KResultOr<T>Andreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2020-12-26Kernel: Allow 'elevating' unveil permissions if implicitly inherited from '/'AnotherTest
2020-12-26Kernel: Implement unveil() as a prefix-treeAnotherTest
2020-11-23Kernel: Add unveil('b')Sergey Bugaev
2020-11-10Kernel: Prevent `unveil` returning ENOENT with cpath permissionsJesse Buhagiar
2020-09-13Kernel: Make copy_to/from_user safe and remove unnecessary checksTom
2020-08-03Kernel: Use for-each loops in unveil syscallBrian Gianforcaro
2020-08-02Kernel: Use Userspace<T> in unveil syscallBrian Gianforcaro
2020-07-30Kernel: Move syscall implementations out of Process.cppAndreas Kling