summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem/VirtualFileSystem.cpp
AgeCommit message (Expand)Author
2020-08-25Kernel: Switch singletons to use new Singleton classTom
2020-08-22Revert "Kernel: Switch singletons to use new Singleton class"Andreas Kling
2020-08-22Revert "Kernel: Move Singleton class to AK"Andreas Kling
2020-08-22Revert "AK: Get rid of make_singleton function"Andreas Kling
2020-08-22AK: Get rid of make_singleton functionTom
2020-08-22Kernel: Move Singleton class to AKTom
2020-08-21Kernel: Switch singletons to use new Singleton classTom
2020-08-18Kernel: Add DirectoryEntryView for VFS directory traversalAndreas Kling
2020-08-05Kernel: Propagate a few KResults properly in FileSystem subsystemsBrian Gianforcaro
2020-08-05Kernel: Make Inode::directory_entry_count errors observable.Brian Gianforcaro
2020-07-19Kernel: Implement FIFOs/named pipesPeter Elliott
2020-07-05Kernel: Fix .. directory entry at mount point handling a littleSergey Bugaev
2020-07-05AK: Make Vector::unstable_remove() return the removed valueSergey Bugaev
2020-07-01Kernel: Turn Thread::current and Process::current into functionsTom
2020-06-25Kernel: Port mounts to reference inodes directlySergey Bugaev
2020-06-25Kernel: Deemphasize inode identifiersSergey Bugaev
2020-05-29Kernel+Userland: Support remounting filesystems :^)Sergey Bugaev
2020-05-29Kernel: Misc tweaksSergey Bugaev
2020-05-29Kernel+Base: Mount root filesystem read-only :^)Sergey Bugaev
2020-05-29Kernel: Support read-only filesystem mountsSergey Bugaev
2020-05-29Kernel: Pass a Custody instead of Inode to VFS methodsSergey Bugaev
2020-05-26AK: Rename FileSystemPath -> LexicalPathSergey Bugaev
2020-04-19Kernel: rmdir("/") should fail instead of assertingAndreas Kling
2020-04-06Kernel: Change Ext2FS to be backed by a file instead of a block deviceLiav A
2020-04-04Kernel: Strip SUID+SGID bits from file when written to or chownedAndreas Kling
2020-04-04Kernel: Enforce file system veil on file creationAndreas Kling
2020-04-03Revert "Kernel: Change Ext2FS to be backed by a file instead of a block device"Andreas Kling
2020-04-02Kernel: Change Ext2FS to be backed by a file instead of a block deviceLiav A
2020-03-19Kernel: Resolve relative paths when there is a veil (#1474)Alex Muscar
2020-03-02Kernel: Use klog() instead of kprintf()Liav A
2020-02-26Kernel: Remove unused artifacts of the Custody cacheAndreas Kling
2020-02-25AK: Make Vector use size_t for its size and capacityAndreas Kling
2020-02-20Kernel: Fix a panic in VFS::rename()Sergey Bugaev
2020-02-20Kernel: Support trailing slashes in VFS::mkdir()Sergey Bugaev
2020-02-17Kernel: Replace "current" with Thread::current and Process::currentAndreas Kling
2020-02-16Kernel: Add forward declaration headerAndreas Kling
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-08Kernel: Simplify FS::create_inode() a little bitAndreas Kling
2020-02-08Kernel: Simplify FS::create_directory() a little bitAndreas Kling
2020-02-01Kernel: Make Inode::lookup() return a RefPtr<Inode>Andreas Kling
2020-01-30Kernel: Dump backtrace when denying a path because of a veilSergey Bugaev
2020-01-21Kernel: Rename UnveilState to VeilStateAndreas Kling
2020-01-21Kernel: Tidy up debug logging a little bitAndreas Kling
2020-01-21Kernel: Make O_RDONLY non-zeroAndreas Kling
2020-01-20Kernel: Add a basic implementation of unveil()Andreas Kling
2020-01-18Kernel: Move setting file flags and r/w mode to VFS::open()Sergey Bugaev
2020-01-18Meta: Add license header to source filesAndreas Kling
2020-01-17Kernel: Misc tweaksSergey Bugaev
2020-01-17Kernel: Let inodes provide pre-open file descriptionsSergey Bugaev
2020-01-17Kernel: Let symlinks resolve themselvesSergey Bugaev