index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
FileSystem
/
VirtualFileSystem.cpp
Age
Commit message (
Expand
)
Author
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-17
Kernel: Use default constructors/destructors
Lenny Maiorani
2022-03-08
Kernel: Put Process unveil state in a SpinlockProtected container
Andreas Kling
2022-02-27
Everywhere: Make JSON serialization fallible
Idan Horowitz
2022-02-13
Kernel/VFS: Add FIXMEs about error codes leaking data from veiled paths
Max Wipfli
2022-02-13
Kernel/VFS: Validate paths against process veil in mkdir()
Max Wipfli
2022-02-13
Kernel/VFS: Clear out_parent if path is veiled
Max Wipfli
2022-02-03
Kernel: Protect mounted filesystem list with spinlock instead of mutex
Andreas Kling
2022-01-25
AK: Standardize the behaviour of GenericLexer::consume_until overloads
Idan Horowitz
2022-01-12
Kernel+LibC+LibCore+UE: Implement `fchmodat(2)`
Daniel Bertalan
2022-01-01
Kernel+LibC+LibCore: Add lchown and fchownat functions
circl
2021-12-30
Kernel: Propagate allocation failure in resolve_path_without_veil
Daniel Bertalan
2021-12-21
Kernel: Move symlink recursion limit to .h, increase it to 8
Martin Bříza
2021-12-16
Kernel+LibC: Move errno definitions to Kernel/API/POSIX
sin-ack
2021-12-06
Kernel: Remove unused Inode::preopen_fd()
Andreas Kling
2021-12-05
Kernel: Mark kernel smart-pointer classes as [[nodiscard]]
Sam Atkins
2021-11-10
Kernel: Make Inode::traverse_as_directory() callback return ErrorOr
Andreas Kling
2021-11-08
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
Andreas Kling
2021-10-31
Kernel: Clarify ambiguous {File,Description}::absolute_path
Ben Wiederhake
2021-10-31
Kernel: Enable early-returns from VFS::for_each_mount
Ben Wiederhake
2021-09-17
Kernel: Introduce the DeviceManagement singleton
Liav A
2021-09-09
Kernel/VFS: Restrict special unveil rule for Loader.so
Ralf Donau
2021-09-08
Kernel/VFS: Silence mknod debug spam
Liav A
2021-09-08
Kernel+SystemServer: Defer creation of device nodes to userspace
Liav A
2021-09-07
Kernel: Use KResultOr and TRY() for FIFO
Andreas Kling
2021-09-07
Kernel: Rename FileDescription => OpenFileDescription
Andreas Kling
2021-09-06
Kernel: Wrap two VirtualFileSystem directory traversals in TRY()
Andreas Kling
2021-09-06
Kernel: Make KString factories return KResultOr + use TRY() everywhere
Andreas Kling
2021-09-06
Kernel: Improvements to Custody absolute path serialization
Andreas Kling
2021-09-05
Kernel: Use TRY() even more in VirtualFileSystem
Andreas Kling
2021-09-05
Kernel: Tidy up VirtualFileSystem::mount_root() a little bit
Andreas Kling
2021-09-05
Kernel: Use TRY() in VirtualFileSystem
Andreas Kling
2021-08-29
Kernel: Strongly typed user & group ID's
Andreas Kling
2021-08-29
Kernel: Rename FileDescription::create() => try_create()
Andreas Kling
2021-08-19
Kernel: Make Process::current() return a Process& instead of Process*
Idan Horowitz
2021-08-19
AK: Move FormatParser definition from header to implementation file
Timothy Flynn
2021-08-16
Kernel: Use ProtectedValue for VirtualFileSystem::m_mounts
Andreas Kling
2021-08-15
Kernel+Userland: Remove chroot functionality
Andreas Kling
2021-08-14
Kernel: Stop allowing implicit conversion from KResult to int
Andreas Kling
2021-08-14
Kernel: Make Inode::lookup() return a KResultOr<NonnullRefPtr<Inode>>
Andreas Kling
2021-08-10
VirtualFileSystem: Return early in rename() when old_path==new_path
LuK1337
2021-08-08
Everywhere: Replace AK::Singleton => Singleton
Andreas Kling
2021-08-02
VirtualFileSystem: Don't let rename() overwrite non-empty directory
LuK1337
2021-07-19
VirtualFileSystem: Check for '.' '..' and empty filenames
ls
2021-07-18
Kernel: Make FileSystem::root_inode() return a plain Inode&
Andreas Kling
2021-07-18
Kernel: Rename Locker => MutexLocker
Andreas Kling
2021-07-17
Kernel: Count remaining children in VirtualFileSystem::rmdir() manually
Andreas Kling
2021-07-11
Kernel: Return correct error numbers for the mkdir syscall
Max Wipfli
2021-07-11
Kernel: Only allow looking up Mounts by InodeIdentifier
Andreas Kling
2021-07-11
Kernel: Make VirtualFileSystem::Mount a top-level class
Andreas Kling
[next]