apio pushed to main at apio/Luna 2023-04-21 16:25:59 +00:00
4f6e020196 kernel+libc: Add framebuffer ioctls
apio pushed to main at apio/Luna 2023-04-21 16:18:24 +00:00
841fc25137 kernel+init: Add a framebuffer special device file
apio pushed to main at apio/Luna 2023-04-21 16:04:26 +00:00
58dc23e4d9 apps: Add stat
apio pushed to main at apio/Luna 2023-04-20 18:09:03 +00:00
15b76f94f4 chown: Parse the owner and group properly
fb79e12248 StringView: Add split_once and to_uint
Compare 2 commits »
apio pushed to main at apio/Luna 2023-04-19 17:16:56 +00:00
eb58b4acc8 libos: Add support for --help to ArgumentParser
0058df9f01 libluna: Handle * characters correctly in cstyle_format
Compare 2 commits »
apio pushed to main at apio/Luna 2023-04-19 16:20:49 +00:00
d56e8baca5 libos+rm: Add recursive removal of directories
apio pushed to main at apio/Luna 2023-04-19 16:19:32 +00:00
05144f65d1 libos: Remove unused include
apio pushed to main at apio/Luna 2023-04-18 18:17:30 +00:00
2ecb1e7c90 Vector: Call destructors on reassignment and call element copy constructors
apio pushed to main at apio/Luna 2023-04-18 17:36:38 +00:00
02f8a50b9d kernel: Replace unlink() with unlinkat()
apio pushed to main at apio/Luna 2023-04-18 16:50:01 +00:00
259ea86c20 libluna: Fix compilation
apio pushed to main at apio/Luna 2023-04-18 16:49:30 +00:00
8560918931 libluna: Add Result<void>::from_syscall
apio pushed to main at apio/Luna 2023-04-18 16:46:25 +00:00
67e9543675 os: Add FileSystem::change_directory
apio pushed to main at apio/Luna 2023-04-18 16:43:56 +00:00
b7a0ad8ffb sh: Remove stray variable
apio pushed to main at apio/Luna 2023-04-18 16:39:49 +00:00
00832163d4 libos: Add Process::exec
apio pushed to main at apio/Luna 2023-04-18 16:16:33 +00:00
6ce125d286 libos: Add a Process class
apio pushed to main at apio/Luna 2023-04-18 14:49:12 +00:00
fbb7de7156 sh: Do not leak memory when using cd
4baee3a91f sh: Close script file on exec
407e81b107 cat: Read into buffers instead of lines
fe11b04832 File: Add methods to read/write using buffers
51eedf2b16 Buffer: Add an is_empty() method
Compare 5 commits »
apio pushed to main at apio/Luna 2023-04-17 20:16:43 +00:00
e466c51e9f kernel: Also zero out mmap-ed pages
apio pushed to main at apio/Luna 2023-04-17 18:11:17 +00:00
95659639e5 kernel: Zero out allocated memory for userspace to avoid leaking sensitive data
apio pushed to main at apio/Luna 2023-04-16 20:00:55 +00:00
b2fe1f45ef libc: Define NULL in stdio.h
apio pushed to main at apio/Luna 2023-04-16 09:33:40 +00:00
949321932f kernel: Do not forbid filenames starting with a hyphen