Commit History

Autor SHA1 Mensaxe Data
  Sergey Bugaev dd54d13d8d Kernel+LibC: Allow passing mount flags to chroot() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 41c504a33b Kernel: Add pledge() syscall :^) %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev 4566c2d811 Kernel+LibC: Add support for mount flags %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f5092b1c7e Kernel: Pass a parameter struct to mount() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 46830a0c32 Kernel: Pass a parameter struct to symlink() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling c97bfbd609 Kernel: Pass a parameter struct to mknod() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 6536a80aa9 Kernel: Pass a parameter struct to chown() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling ddd0b19281 Kernel: Add a basic chroot() syscall :^) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 485443bfca Kernel: Pass characters+length to link() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 416c7ac2b5 Kernel: Rename Syscall::SyscallString => Syscall::StringArgument %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 0695ff8282 Kernel: Pass characters+length to readlink() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 952bb95baa Kernel: Enable SMAP protection during the execve() syscall %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 4b4d369c5d Kernel: Take path+length in the unlink() and umount() syscalls %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 03c34cc73f LibC: Don't leave /etc/passwd open in getlogin() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 9bf1fe9439 LibC: Remove thread-specific TID cache %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 0df72d4712 Kernel: Pass path+length to mkdir(), rmdir() and chmod() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 53d3b6b0a7 LibC: Make the syscall wrappers for stat/lstat/chdir return EFAULT %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 642137f014 Kernel: Make access() take path+length %!s(int64=5) %!d(string=hai) anos
  Andreas Kling c5890afc8b Kernel: Make chdir() take path+length %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f231e9ea76 Kernel: Pass path+length to the stat() and lstat() syscalls %!s(int64=5) %!d(string=hai) anos
  Andreas Kling b4b8b8850a LibC: Fix broken setgroups() wrapper %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 24cc67d199 Kernel: Remove read_tsc() syscall %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 4d997308c2 LibC: Remove some functions we had two of %!s(int64=5) %!d(string=hai) anos
  Brandon Scott fd15c7e8db LibC: Added _PC_VDISABLE option to fpathconf() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 5eef2f78b0 LibC: isatty() should return 1 for success, 0 for error %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 3da6d89d1f Kernel+LibC: Remove the isatty() syscall %!s(int64=5) %!d(string=hai) anos
  Andreas Kling e34ed04d1e Kernel+LibPthread+LibC: Create secondary thread stacks in userspace %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 196b64c0ae LibC: Move realpath() to <stdlib.h> %!s(int64=5) %!d(string=hai) anos
  Andreas Kling fbcab844de LibC: Move the creat() and open() families to <fcntl.h> %!s(int64=5) %!d(string=hai) anos
  Brandon Scott f999e30afd LibC: Added execlp method and new pathconf setting %!s(int64=5) %!d(string=hai) anos