asleepymoon
asleepymoon pushed to main at asleepymoon/Luna 2024-12-21 12:41:01 +00:00
22766a6724 docs: Correct a few details in boot_process.md
asleepymoon pushed to main at asleepymoon/Luna 2024-12-21 09:30:56 +00:00
abdaad5ea4 docs: Update boot_process.md
asleepymoon pushed to main at asleepymoon/Luna 2024-12-19 20:17:37 +00:00
f116afd59d docs: Fix relative source path
asleepymoon pushed to main at asleepymoon/Luna 2024-12-19 20:15:32 +00:00
1b80111938 Fix a couple of Markdown links
asleepymoon pushed to main at asleepymoon/Luna 2024-12-19 20:12:59 +00:00
f91800f5e1 docs: Add dependency information separately
asleepymoon pushed to main at asleepymoon/Luna 2024-12-14 11:48:18 +00:00
6dcdc43dc2 gui+su+base: Store hashed passwords and use those to log in
00382421b2 libluna: Add move versions of value_or
5d5c85a022 gui/InputField: Calculate correct length for the returned StringView
Compare 3 commits »
asleepymoon pushed to main at asleepymoon/Luna 2024-12-14 11:19:38 +00:00
48ee803e58 init: Avoid "No child processes" error spam
984200ca9a loginui: Pledge unix
Compare 2 commits »
asleepymoon pushed to main at asleepymoon/libwind 2024-12-13 23:00:05 +00:00
c8a30d2580 feat: Add support for window layers and pledges
asleepymoon pushed to main at asleepymoon/Luna 2024-12-13 22:48:06 +00:00
ac260d0397 wind+libui: Add "pledge" functionality to access special features for system programs
asleepymoon pushed to main at asleepymoon/Luna 2024-12-13 20:53:23 +00:00
fb3333a086 wind: Remove special window attributes and add different window layers.
asleepymoon pushed to main at asleepymoon/Luna 2024-12-13 20:39:59 +00:00
ccef3e2069 ports: Add cbench to the ports list
asleepymoon pushed to main at asleepymoon/Luna 2024-12-11 19:34:58 +00:00
ad3cea7e78 gui: Rename "launch" to "execd"
865a913502 wind: Fix help message when unprivileged
Compare 2 commits »
asleepymoon pushed to main at asleepymoon/libwind 2024-12-11 19:25:40 +00:00
9cd8883850 Update the path to the wind source tree
asleepymoon pushed to main at asleepymoon/Luna 2024-12-11 18:56:51 +00:00
499bf6dd19 gui+system: Add pledges to loginui and startui
94e7dde8af kernel/waitpid: fix a panic-causing extraneous exclamation mark
f38c9e68c1 wind: Remove unneeded pledges
Compare 3 commits »
asleepymoon pushed to main at asleepymoon/Luna 2024-12-11 18:28:29 +00:00
3b8aabce0f kernel: Add debug.cmake include to config.cmake template
asleepymoon pushed to main at asleepymoon/Luna 2024-12-11 18:20:26 +00:00
5f56e4b63a kernel: Disable UBSAN in debug.cmake
24b886b0d1 kernel: Log each thread's instruction pointer when dumping scheduler stats
d8e4489079 kernel: Make Thread::ip() and sp() const-friendly
2868fd8122 kernel: Add a way to lookup specific threads
56a2b607b5 kernel: Fix some debug-only log strings after the process rework
Compare 5 commits »
asleepymoon pushed to main at asleepymoon/Luna 2024-12-11 18:13:23 +00:00
ec6ceb4c8d init: Fix infinite wait loop
asleepymoon deleted branch processes from asleepymoon/Luna 2024-12-07 12:19:51 +00:00
asleepymoon pushed to main at asleepymoon/Luna 2024-12-07 12:19:51 +00:00
d05d6fad0b kernel: Interrupt waitpid (even when SIGCHLD is pending) when other signals are also pending
42afef5ccb kernel: Leave reaping to the reap thread
853a6d7b38 kernel/x86_64: Dump the process address space ranges on exception
8e30e0e19d base: Revert loginui.conf change
dc766e1da7 kernel: Rework VFS access checking + add processes
Compare 5 commits »
asleepymoon merged pull request asleepymoon/Luna#48 2024-12-07 12:19:51 +00:00
kernel: Add processes and rework VFS access checking