apio pushed to main at apio/minitar 2022-11-06 11:14:20 +00:00
4b20ab2e36 Create required directories in the install step
apio pushed to main at apio/minitar 2022-11-06 11:11:57 +00:00
aeb1767028 Document types in README
apio pushed to main at apio/minitar 2022-11-06 10:56:57 +00:00
ae70e11b12 State the license in the README
apio pushed to main at apio/minitar 2022-11-06 10:52:04 +00:00
15531b2c52 Fix typo =D
apio pushed to main at apio/minitar 2022-11-06 10:51:20 +00:00
a3d3cddeb3 Add functions to search for specific files or file types
apio pushed to main at apio/minitar 2022-11-06 10:22:45 +00:00
8507f57bc1 Add minitar_rewind()
apio pushed to main at apio/minitar 2022-11-06 10:06:19 +00:00
c05a8e1b07 Document the API in the README
6bb0fecdc4 Only define the contents of a struct minitar inside minitar
6c916ad861 Add .clang-format
Compare 3 commits »
apio pushed to main at apio/minitar 2022-11-06 09:37:26 +00:00
6e0b65aaa8 Open the tar archive in binary mode, for systems that require it
apio pushed to main at apio/minitar 2022-11-06 09:33:58 +00:00
baf8318c29 Read file contents and store them in entry->ptr
apio pushed to main at apio/minitar 2022-11-05 19:11:15 +00:00
0952af15b4 Basic file listing :)
apio pushed to main at apio/minitar 2022-11-05 17:57:13 +00:00
e233ca00eb Install minitar.h as well
apio pushed to main at apio/minitar 2022-11-05 17:54:11 +00:00
24253be975 Be more consistent with Makefile variables
apio pushed to main at apio/minitar 2022-11-05 17:53:11 +00:00
61b122fcf5 Initial groundwork
apio created repository apio/minitar 2022-11-05 17:25:26 +00:00
apio pushed to main at apio/Luna 2022-11-05 17:08:05 +00:00
da182f1c2f libc: Add mktemp() and mkdtemp(), along with a test for mktemp
apio pushed to main at apio/Luna 2022-11-05 11:09:17 +00:00
b2fb740d99 Kernel: Refuse to mkdir any directory named . or ..
apio pushed to main at apio/Luna 2022-11-05 10:59:16 +00:00
b78f6f269d Kernel: Omit displaying KernelHeap's buffer location in the log
apio pushed to main at apio/Luna 2022-11-05 10:57:12 +00:00
cedefaf93d libc: Exit with -errno if we fail initialization
9ab3ab7c40 Kernel: Show init's exit status before restarting
b63a9f5ba9 Kernel: Improve strdup_from_user and add copy to and from user
Compare 3 commits »
apio pushed to main at apio/Luna 2022-11-05 09:51:19 +00:00
67f536cf91 Kernel: Split number-parsing code into a separate file
d0efc106b0 Kernel: Add UBSAN (Undefined Behaviour Sanitizer)
Compare 2 commits »
apio pushed to main at apio/Luna 2022-11-04 21:47:09 +00:00
ffcaac0ca3 Kernel: Add validate_user_write() and validate_user_read()