Sergey Bugaev
|
dd54d13d8d
Kernel+LibC: Allow passing mount flags to chroot()
|
5 gadi atpakaļ |
Sergey Bugaev
|
93ff911473
Kernel: Properly propagate bind mount flags
|
5 gadi atpakaļ |
Sergey Bugaev
|
b620ed25ab
Kernel: Simplify Ext2FS mount code path
|
5 gadi atpakaļ |
Sergey Bugaev
|
35b0f10f20
Kernel: Don't dump backtrace on successful exits
|
5 gadi atpakaļ |
Andreas Kling
|
d1839ae0c9
Kernel: Clearing promises with pledge("") should fail
|
5 gadi atpakaļ |
Andreas Kling
|
114a770c6f
Kernel: Reduce pledge requirement for recvfrom()+sendto() to "stdio"
|
5 gadi atpakaļ |
Andreas Kling
|
955034e86e
Kernel: Remove manual STAC/CLAC in create_thread()
|
5 gadi atpakaļ |
Andreas Kling
|
a6cef2408c
Kernel: Add sigreturn() to "stdio" with all the other signal syscalls
|
5 gadi atpakaļ |
Andreas Kling
|
7b53699e6f
Kernel: Require the "thread" pledge promise for futex()
|
5 gadi atpakaļ |
Andreas Kling
|
c32d65ae9f
Kernel: Put some more syscalls in the "stdio" bucket
|
5 gadi atpakaļ |
Andreas Kling
|
ca609ce5a3
Kernel: Put fcntl() debug spam behind DEBUG_IO
|
5 gadi atpakaļ |
Andreas Kling
|
017b34e1ad
Kernel: Add "video" pledge for accessing framebuffer devices
|
5 gadi atpakaļ |
Andreas Kling
|
f187374c1b
Kernel: fork()ed children should inherit pledge promises :^)
|
5 gadi atpakaļ |
Andreas Kling
|
409a4f7756
ping: Use pledge()
|
5 gadi atpakaļ |
Sergey Bugaev
|
0cb0f54783
Kernel: Implement bind mounts
|
5 gadi atpakaļ |
Sergey Bugaev
|
61c1106d9f
Kernel+LibC: Implement a few mount flags
|
5 gadi atpakaļ |
Sergey Bugaev
|
2fcbb846fb
Kernel+LibC: Add O_EXEC, move exec permission checking to VFS::open()
|
5 gadi atpakaļ |
Sergey Bugaev
|
4566c2d811
Kernel+LibC: Add support for mount flags
|
5 gadi atpakaļ |
Andreas Kling
|
83f59419cd
Kernel: Oops, recvfrom() is not quite ready for SMAP protections yet
|
5 gadi atpakaļ |
Andreas Kling
|
24c736b0e7
Kernel: Use the Syscall string and buffer types more
|
5 gadi atpakaļ |
Andreas Kling
|
1434f30f92
Kernel: Remove SmapDisabler in bind()
|
5 gadi atpakaļ |
Andreas Kling
|
2d7ae42f75
Kernel: Remove SmapDisabler in clock_nanosleep()
|
5 gadi atpakaļ |
Andreas Kling
|
0ca6d6c8d2
Kernel: Remove validate_read_str() as nothing uses it anymore :^)
|
5 gadi atpakaļ |
Andreas Kling
|
f5092b1c7e
Kernel: Pass a parameter struct to mount()
|
5 gadi atpakaļ |
Andreas Kling
|
e380142853
Kernel: Pass a parameter struct to rename()
|
5 gadi atpakaļ |
Andreas Kling
|
46830a0c32
Kernel: Pass a parameter struct to symlink()
|
5 gadi atpakaļ |
Andreas Kling
|
c97bfbd609
Kernel: Pass a parameter struct to mknod()
|
5 gadi atpakaļ |
Andreas Kling
|
6536a80aa9
Kernel: Pass a parameter struct to chown()
|
5 gadi atpakaļ |
Andreas Kling
|
29b3d95004
Kernel: Expose a process's filesystem root as a /proc/PID/root symlink
|
5 gadi atpakaļ |
Andreas Kling
|
ddd0b19281
Kernel: Add a basic chroot() syscall :^)
|
5 gadi atpakaļ |