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
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
2021-07-11
Kernel: Rename FileBackedFS => FileBackedFileSystem
Andreas Kling
2021-07-11
Kernel: Rename VFS => VirtualFileSystem
Andreas Kling
2021-07-11
Kernel: Rename FS => FileSystem
Andreas Kling
2021-07-07
Kernel: Custody::absolute_path() => try_create_absolute_path()
Max Wipfli
2021-07-07
Kernel: Add KLexicalPath::try_join and use it
Max Wipfli
2021-07-07
Kernel: Replace usage of LexicalPath with KLexicalPath
Max Wipfli
2021-07-05
Kernel: Fix regression in VFS::symlink
Max Wipfli
2021-07-05
Kernel: Stricter path checking in validate_path_against_process_veil
Max Wipfli
2021-07-05
Kernel: Use the static LexicalPath::basename(String) in VFS
Max Wipfli
2021-07-05
Kernel: Don't allocate Strings unnecessarily in process veil validation
Max Wipfli
2021-06-30
AK+Everywhere: Use mostly StringView in LexicalPath
Max Wipfli
2021-06-30
AK+Everywhere: Add and use static APIs for LexicalPath
Max Wipfli
2021-06-24
Kernel: Move special sections into Sections.h
Hendiadyoin1
2021-06-08
Kernel: Don't assume there are no nodes if m_unveiled_paths.is_empty()
Max Wipfli
2021-05-29
Kernel: Ensure that an unveil node with no permission is never accepted
Ali Mohammad Pur
2021-05-28
Kernel: Rename Custody::create() => try_create()
Andreas Kling
2021-05-22
Kernel: Remove an allocation from VFS::resolve_path_without_veil (#7287)
Mart G
2021-05-19
Kernel: Ignore null parent custody without error in VFS::open
Max Wipfli
2021-05-10
Kernel: Plumb OOM propagation through Custody factory
Brian Gianforcaro
2021-05-08
Kernel-VFS: Fixed kernel crash if parent custody is null
r-paiva
2021-05-02
Kernel: Change Inode::{read/write}_bytes interface to KResultOr<ssize_t>
Brian Gianforcaro
2021-04-30
Kernel: Make Inode::set_{a,c,m}time return KResult
Andreas Kling
2021-04-25
Kernel: Remove the now defunct `LOCKER(..)` macro.
Brian Gianforcaro
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-04-11
Kernel: Use more if-with-initializer in VFS
Andreas Kling
2021-03-11
Kernel: Silence debug spam about chown and symlink during boot
Andreas Kling
2021-03-09
Kernel: Convert klog() => dmesgln() in filesystem code
Andreas Kling
2021-03-02
Kernel: Make kgettimeofday use AK::Time
Ben Wiederhake
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-02-19
Kernel: Slap UNMAP_AFTER_INIT on a whole bunch of functions
Andreas Kling
2021-02-12
Kernel: Add distinct InodeIndex type
Andreas Kling
2021-02-08
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
AnotherTest
2021-02-06
Kernel: Use the resolved parent path when testing create veil (#5231)
William Bowling
2021-01-26
Meta: Split debug defines into multiple headers.
asynts
[next]