Sergey Bugaev
|
d0d13e2bf5
Kernel: Move setting file flags and r/w mode to VFS::open()
|
5 년 전 |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 년 전 |
Sergey Bugaev
|
4417bd97d7
Kernel: Misc tweaks
|
5 년 전 |
Sergey Bugaev
|
8642a7046c
Kernel: Let inodes provide pre-open file descriptions
|
5 년 전 |
Sergey Bugaev
|
ae64fd1b27
Kernel: Let symlinks resolve themselves
|
5 년 전 |
Sergey Bugaev
|
d6184afcae
Kernel: Simplify VFS::resolve_path() further
|
5 년 전 |
Andreas Kling
|
d4d17ce423
Kernel: Trying to sys$link() a directory should fail with EPERM
|
5 년 전 |
Andreas Kling
|
e23536d682
Kernel: Use Vector::unstable_remove() in a couple of places
|
5 년 전 |
Sergey Bugaev
|
b913e30011
Kernel: Refactor/rewrite VFS::resolve_path()
|
5 년 전 |
Sergey Bugaev
|
fee6d0a3a6
Kernel+Base: Mount root as nodev,nosuid
|
5 년 전 |
Sergey Bugaev
|
93ff911473
Kernel: Properly propagate bind mount flags
|
5 년 전 |
Andreas Kling
|
cb59f9e0f2
Kernel: Put some VFS debug spam behind VFS_DEBUG
|
5 년 전 |
Sergey Bugaev
|
0cb0f54783
Kernel: Implement bind mounts
|
5 년 전 |
Sergey Bugaev
|
61c1106d9f
Kernel+LibC: Implement a few mount flags
|
5 년 전 |
Sergey Bugaev
|
2fcbb846fb
Kernel+LibC: Add O_EXEC, move exec permission checking to VFS::open()
|
5 년 전 |
Sergey Bugaev
|
4566c2d811
Kernel+LibC: Add support for mount flags
|
5 년 전 |
Sergey Bugaev
|
1e6ab0ed22
Kernel: Simplify VFS::Mount handling
|
5 년 전 |
Andreas Kling
|
ddd0b19281
Kernel: Add a basic chroot() syscall :^)
|
5 년 전 |
Andreas Kling
|
b1ffde6199
Kernel: unlink() should not follow symlinks
|
5 년 전 |
Andreas Kling
|
d310cf3b49
Kernel: Opening a file with O_TRUNC should update mtime
|
5 년 전 |
Andreas Kling
|
4abbedb6e4
Kernel: Allow passing initial UID and GID when creating new inodes
|
5 년 전 |
Andreas Kling
|
889ecd1375
Kernel: The superuser is allowed to utime() on any file
|
5 년 전 |
Andreas Kling
|
3f74e66e82
Kernel: rename() should fail with EXDEV for cross-device requests
|
5 년 전 |
Andreas Kling
|
3be1c7b514
Kernel: Fix awkward bug where "touch /foo/bar/baz" could create "/baz"
|
5 년 전 |
Andreas Kling
|
064e46e581
Kernel: Don't allow open() with (O_CREAT | O_DIRECTORY)
|
5 년 전 |
Andreas Kling
|
15f3abc849
Kernel: Handle O_DIRECTORY in VFS::open() instead of in each syscall
|
5 년 전 |
Andreas Kling
|
54d182f553
Kernel: Remove some unnecessary leaking of kernel pointers into dmesg
|
5 년 전 |
Shannon Booth
|
0e45b9423b
Kernel: Implement recursion limit on path resolution
|
5 년 전 |
Andreas Kling
|
8f45a259fc
ByteBuffer: Remove pointer() in favor of data()
|
5 년 전 |
Sergey Bugaev
|
3652bec746
Kernel: Make proper use of the new keep_empty argument
|
5 년 전 |