apio pushed to main at apio/minitar 2023-01-11 20:02:45 +00:00
7b83dce96a feat: calculate header checksums and validate them against hdr->chksum
apio pushed to main at apio/Luna 2023-01-11 18:26:57 +00:00
79a5b98d65 Kernel: Keep the user pointer const through copy_from_user()
apio pushed to main at apio/Luna 2023-01-11 18:25:36 +00:00
6e4cd6300d Kernel: Add copy_from_user() and copy_from_user_typed()
apio pushed to main at apio/Luna 2023-01-11 18:14:46 +00:00
73ddd0b0c5 tools: Be more arch-agnostic
apio pushed to main at apio/Luna 2023-01-11 17:44:33 +00:00
d150c55143 TarStream: Support mode
apio pushed to main at apio/Luna 2023-01-11 16:31:01 +00:00
82b555cf5c TarStream: Refactor the API to get rid of that awful method in Result
apio pushed to main at apio/Luna 2023-01-11 16:09:47 +00:00
6cf042e65e Result: Remove m_has_value, rely on Option::has_value()
67ebb00bd3 Option, Result: Introduce try_move_value(), which is the release_value() equivalent of try_set_value()
Compare 2 commits »
apio pushed to main at apio/Luna 2023-01-10 18:31:56 +00:00
84c82a4e75 luna, kernel: More constness
apio pushed to main at apio/Luna 2023-01-10 18:03:05 +00:00
5aa667c776 luna: Make OwnedStringView::clone() just call from_string_literal()
3ac3d54788 luna: Make check() and expect() output errors in userspace
c82ed5df01 Enable -Os on all targets
Compare 3 commits »
apio deleted branch rusty-moon from apio/Luna 2023-01-09 17:18:54 +00:00
apio pushed to main at apio/Luna 2023-01-09 17:16:44 +00:00
feaf9ed19b Update README.md
apio pushed to main at apio/Luna 2023-01-09 17:08:56 +00:00
c83f6c03b5 Bitmap: Add a 'find_and_toggle' method
apio pushed to main at apio/Luna 2023-01-09 17:00:01 +00:00
4287ec6cb0 Bitmap: Introduce a new method 'find' and use it in MM and KernelVM
apio pushed to main at apio/Luna 2023-01-08 15:10:25 +00:00
31ee97b7de Remove restart from CI configuration
15c5b80dc9 Rewrite README.md now that restart is gone
Compare 2 commits »
apio deleted branch restart from apio/Luna 2023-01-08 14:47:48 +00:00
apio closed pull request apio/Luna#21 2023-01-08 14:46:33 +00:00
Merge restart into main
apio commented on pull request apio/Luna#21 2023-01-08 14:46:32 +00:00
Merge restart into main

Had to merge manually because conflicts.

apio pushed to main at apio/Luna 2023-01-08 14:46:02 +00:00
afe9a01bbf Merge branch 'restart' into main
b0e5d02c9a kernel: Turn off console logging before starting the init process
a620b00b18 Unify libc header descriptions
8de59138ef We are platform-agnostic now (kind of)
0c5a84f932 toolchain: Update to binutils 2.39
Compare 410 commits »
apio pushed to main at apio/Luna 2023-01-08 14:43:07 +00:00
1f135261e7 Revert "Kernel: Make readdir() available in created InitRD directories"
apio pushed to main at apio/Luna 2023-01-08 14:42:06 +00:00
49d1e4f011 Revert "mprotect(): Validate the entire range to protect is in userspace memory"
401a807551 Revert "Update README.md"
Compare 2 commits »