Wang Siyuan
|
ec1d35e9e6
|
Remove `PathOrInode`
|
2026-01-11 11:11:42 +00:00 |
Ruihan Li
|
e2f7b0eb73
|
Clean up `ProgramToLoad`
|
2025-12-26 13:16:59 +08:00 |
Ruihan Li
|
586266b086
|
Clean up `elf_file.rs`
|
2025-12-25 15:41:58 +08:00 |
Zhang Junyang
|
dd410444e5
|
Format with new `rustfmt`
|
2025-12-09 09:23:58 +08:00 |
vvsv
|
0dd061269e
|
execve should return ENOEXEC for scripts without shebang
|
2025-12-05 18:00:45 +08:00 |
Wang Siyuan
|
7bd8af411b
|
Support `execveat` memfd files without `MFD_CLOEXEC`
|
2025-11-24 12:34:42 +08:00 |
Wang Siyuan
|
71632a51b5
|
`ProgramToLoad` only needs a `elf_inode: Arc<dyn Inode>` instead of a `Path`
|
2025-11-24 12:34:42 +08:00 |
Ruihan Li
|
b07d06170b
|
Remove `Rights` from VMAR
|
2025-10-26 10:14:00 +08:00 |
jiangjianfeng
|
fe39a6803d
|
Unshare VM during execve
|
2025-10-25 10:36:30 +08:00 |
jiangjianfeng
|
207bfe30e2
|
Support multithreaded execve
|
2025-10-25 10:36:30 +08:00 |
Ruihan Li
|
9ac0e31981
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
Chen Chengjun
|
c6a6e66aac
|
Rename Dentry to Path in the other modules and rename some local variables
|
2025-08-06 14:06:39 +08:00 |
Zhang Junyang
|
afe63e7123
|
Fix ELF loading when shebang/loader path is too long/far
|
2025-08-05 15:42:13 +08:00 |
Chen Chengjun
|
e4f07b76a0
|
Add real vfork logics
|
2025-04-03 14:44:39 +08:00 |
Ruihan Li
|
b9ce3e64ad
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
anbo225
|
e75b6320ad
|
Add support for group-based permission checking in ext2
|
2024-12-26 17:07:55 +08:00 |
Shaowei Song
|
ea489252f4
|
Refactor `Dentry` to optimize the vfs layer
|
2024-10-11 11:22:52 +08:00 |
Cautreoxit
|
86f09eef75
|
Fix all spelling mistakes in history by typos tool
|
2024-08-27 12:19:48 +08:00 |
Zhang Junyang
|
dafd16075f
|
Remove the shim kernel crate
|
2024-08-23 23:37:50 +08:00 |