Sergey Bugaev
|
53647e347f
Kernel+Base: Mount root filesystem read-only :^)
|
hace 5 años |
Sergey Bugaev
|
fdb71cdf8f
Kernel: Support read-only filesystem mounts
|
hace 5 años |
Sergey Bugaev
|
6af2418de7
Kernel: Pass a Custody instead of Inode to VFS methods
|
hace 5 años |
Sergey Bugaev
|
602c3fdb3a
AK: Rename FileSystemPath -> LexicalPath
|
hace 5 años |
Andreas Kling
|
7eeea4d57f
Kernel: rmdir("/") should fail instead of asserting
|
hace 5 años |
Liav A
|
ecee76b741
Kernel: Change Ext2FS to be backed by a file instead of a block device
|
hace 5 años |
Andreas Kling
|
53d0ca2ad8
Kernel: Strip SUID+SGID bits from file when written to or chowned
|
hace 5 años |
Andreas Kling
|
54cb1e36b6
Kernel: Enforce file system veil on file creation
|
hace 5 años |
Andreas Kling
|
c2a8bbcb59
Revert "Kernel: Change Ext2FS to be backed by a file instead of a block device"
|
hace 5 años |
Liav A
|
6b59311d4b
Kernel: Change Ext2FS to be backed by a file instead of a block device
|
hace 5 años |
Alex Muscar
|
d013753f83
Kernel: Resolve relative paths when there is a veil (#1474)
|
hace 5 años |
Liav A
|
0fc60e41dd
Kernel: Use klog() instead of kprintf()
|
hace 5 años |
Andreas Kling
|
d5fe839166
Kernel: Remove unused artifacts of the Custody cache
|
hace 5 años |
Andreas Kling
|
ceec1a7d38
AK: Make Vector use size_t for its size and capacity
|
hace 5 años |
Sergey Bugaev
|
1d2986ea15
Kernel: Fix a panic in VFS::rename()
|
hace 5 años |
Sergey Bugaev
|
3439498744
Kernel: Support trailing slashes in VFS::mkdir()
|
hace 5 años |
Andreas Kling
|
48f7c28a5c
Kernel: Replace "current" with Thread::current and Process::current
|
hace 5 años |
Andreas Kling
|
e28809a996
Kernel: Add forward declaration header
|
hace 5 años |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
hace 5 años |
Andreas Kling
|
42d41fdf94
Kernel: Simplify FS::create_inode() a little bit
|
hace 5 años |
Andreas Kling
|
8731682d0e
Kernel: Simplify FS::create_directory() a little bit
|
hace 5 años |
Andreas Kling
|
c44b4d61f3
Kernel: Make Inode::lookup() return a RefPtr<Inode>
|
hace 5 años |
Sergey Bugaev
|
3ffdff5c02
Kernel: Dump backtrace when denying a path because of a veil
|
hace 5 años |
Andreas Kling
|
30ad7953ca
Kernel: Rename UnveilState to VeilState
|
hace 5 años |
Andreas Kling
|
f38cfb3562
Kernel: Tidy up debug logging a little bit
|
hace 5 años |
Andreas Kling
|
6081c76515
Kernel: Make O_RDONLY non-zero
|
hace 5 años |
Andreas Kling
|
0569123ad7
Kernel: Add a basic implementation of unveil()
|
hace 5 años |
Sergey Bugaev
|
d0d13e2bf5
Kernel: Move setting file flags and r/w mode to VFS::open()
|
hace 5 años |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
hace 5 años |
Sergey Bugaev
|
4417bd97d7
Kernel: Misc tweaks
|
hace 5 años |