asleepymoon
asleepymoon pushed to main at asleepymoon/Luna 2023-04-08 20:20:02 +00:00
e5a3bbcbbc libc: Allow empty fields in the password file
asleepymoon pushed to main at asleepymoon/Luna 2023-04-08 15:01:37 +00:00
46be0bd458 apps: Install su as setuid
asleepymoon pushed to main at asleepymoon/Luna 2023-04-08 14:33:04 +00:00
3887b98a7d kernel: Support setuid binaries
8b45766aaa su: Use user names and read from the password file instead of using raw user IDs
7667f49d62 libc: Add a password file and pwd.h
Compare 3 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-04-08 12:48:04 +00:00
3867a29a10 apps: Add mkdir, chown and chmod
46ee0eb937 sh: Show hashtag on root's prompt
059c2bfa3f kernel+libc: Add chown and chmod
0f8a46ab67 Vector: Copy the right amount in try_dequeue()
3da1849c99 kernel+libc: Add set* and get* syscalls for UIDs and GIDs
Compare 6 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-04-08 10:28:35 +00:00
208fdd64ac execvpe: Execute a shell if errno == ENOEXEC
asleepymoon pushed to main at asleepymoon/Luna 2023-04-08 10:18:59 +00:00
eb3fb04734 libc: Add system()
95a93a7f66 sh: Parse arguments
Compare 2 commits »
asleepymoon released death-swap for Minecraft 1.19.4 at asleepymoon/death-swap 2023-04-07 20:42:30 +00:00
asleepymoon pushed tag 1.19.4 to asleepymoon/death-swap 2023-04-07 20:42:30 +00:00
asleepymoon created branch main in asleepymoon/death-swap 2023-04-07 20:40:44 +00:00
asleepymoon pushed to main at asleepymoon/death-swap 2023-04-07 20:40:44 +00:00
8e38aac816 Ready. Set. Go!
asleepymoon created repository asleepymoon/death-swap 2023-04-07 20:40:22 +00:00
asleepymoon pushed to main at asleepymoon/Luna 2023-04-07 13:41:50 +00:00
0eab03848c sh: Remove unused include
asleepymoon pushed to main at asleepymoon/Luna 2023-04-07 13:39:29 +00:00
9bb1720cca libc: Add execvp() and execvpe()
fe348d56c0 String+StringView: Add split()
3a28771520 kernel+libc+apps: Add support for environment variables
3ef484b3f3 kernel: Add missing include
3a70accdeb kernel: Move copy_string_vector_to_userspace to ThreadImage
Compare 5 commits »
asleepymoon pushed to main at asleepymoon/Luna 2023-04-07 12:02:50 +00:00
b22bea84ec kernel: Copy process name on fork()
asleepymoon pushed to main at asleepymoon/Luna 2023-04-07 11:47:51 +00:00
0f678f845c String: Add operator=
4cac49038c sh: Use StringBuilder instead of C-like manual joining
7b8260f3f6 all: Enable/disable debug symbols/optimization in COMMON_FLAGS
d07b00a892 all: Move all warning flags to a common CMake variable
4e48d024d9 libluna: Add StringBuilder
Compare 16 commits »
asleepymoon commented on issue asleepymoon/Luna#4 2023-04-06 18:17:59 +00:00
More errors

libluna/include/luna/SystemError.h

#pragma once

#define…
asleepymoon closed pull request asleepymoon/Luna#22 2023-04-04 21:09:09 +00:00
Start working on a VFS implementation
asleepymoon reopened pull request asleepymoon/Luna#22 2023-04-04 21:06:04 +00:00
Start working on a VFS implementation
asleepymoon pushed to main at asleepymoon/Luna 2023-04-04 20:57:56 +00:00
e6c4ceb18f Add clause about Unix to README.md
asleepymoon pushed to main at asleepymoon/Luna 2023-04-04 20:52:29 +00:00
1ec2f39747 Update README.md