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
2023-01-04
Kernel/FileSystem: Remove FIXME about old/new path being the same
Taj Morton
2023-01-02
Kernel: Turn lock ranks into template parameters
kleines Filmröllchen
2023-01-01
Kernel+Tests: Allow deleting someone else's file in my sticky directory
Andreas Kling
2023-01-01
Kernel: Annotate VirtualFileSystem::rmdir() errors with spec comments
Andreas Kling
2023-01-01
Kernel+Tests: Remove inaccurate FIXME in sys$rmdir()
Andreas Kling
2023-01-01
Kernel+Tests: Make sys$rmdir() fail with EINVAL if basename is "."
Andreas Kling
2022-12-21
Kernel/FileSystem: Prevent symlink creation in veiled directory paths
Liav A
2022-12-11
Kernel+LibC+LibCore+UserspaceEmulator: Implement `faccessat(2)`
sin-ack
2022-12-11
Kernel: Use real UID/GID when checking for file access
sin-ack
2022-12-11
Kernel+LibC+LibCore: Implement `renameat(2)`
sin-ack
2022-12-09
Kernel/FileSystem: Convert the mount table from Vector to IntrusiveList
Liav A
2022-12-03
Kernel: Reject create links on paths that were not unveiled as writable
Liav A
2022-11-25
Kernel: Update the ".." inode for directories after a rename
sin-ack
2022-11-24
Kernel: Use AK::Time for InodeMetadata timestamps instead of time_t
Andreas Kling
2022-10-24
Kernel/FileSystem: Remove hardcoded unveil path of /usr/lib/Loader.so
Liav A
2022-10-22
Kernel/FileSystem: Discard safely filesystems when unmounted last time
Liav A
2022-10-22
Kernel: Append root filesystem to the VFS FileBackedFileSystem list
Liav A
2022-10-22
Kernel: Introduce support for using FileSystem object in multiple mounts
Liav A
2022-10-22
Kernel+Base: Introduce MS_NOREGULAR mount flag
Liav A
2022-09-16
Kernel/FileSystem: Make Inode::{write,read}_bytes methods non-virtual
Liav A
2022-09-13
Kernel: Use correct timestamp in sys$utimens()
Andreas Kling
2022-08-22
Kernel: Update atime/ctime/mtime timestamps atomically
Andreas Kling
2022-08-21
Kernel: Make Inode::resolve_as_link() take credentials as input
Andreas Kling
2022-08-21
Kernel: Make VirtualFileSystem functions take credentials as input
Andreas Kling
2022-08-21
Kernel: Use credentials object in VirtualFileSystem
James Bellamy
2022-08-21
Kernel: Use RefPtr instead of LockRefPtr for Custody
Andreas Kling
2022-08-20
Kernel: Make self-contained locking smart pointers their own classes
Andreas Kling
2022-08-12
Kernel/VFS: Check that mount-point is not in use
Kristiyan Stoimenov
2022-07-30
Kernel/FileSystem: Funnel calls to Inode::prepare_to_write_data method
Liav A
2022-07-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
2022-05-21
Kernel+LibC+VFS: Implement utimensat(3)
Ariel Don
2022-05-02
Kernel: Don't check pledges or veil against code coverage data files
Andrew Kaster
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
[next]