Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling c32d65ae9f Kernel: Put some more syscalls in the "stdio" bucket %!s(int64=5) %!d(string=hai) anos
  Andreas Kling ca609ce5a3 Kernel: Put fcntl() debug spam behind DEBUG_IO %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 017b34e1ad Kernel: Add "video" pledge for accessing framebuffer devices %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f187374c1b Kernel: fork()ed children should inherit pledge promises :^) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 409a4f7756 ping: Use pledge() %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev 0cb0f54783 Kernel: Implement bind mounts %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev 61c1106d9f Kernel+LibC: Implement a few mount flags %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev 2fcbb846fb Kernel+LibC: Add O_EXEC, move exec permission checking to VFS::open() %!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 83f59419cd Kernel: Oops, recvfrom() is not quite ready for SMAP protections yet %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 24c736b0e7 Kernel: Use the Syscall string and buffer types more %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1434f30f92 Kernel: Remove SmapDisabler in bind() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 2d7ae42f75 Kernel: Remove SmapDisabler in clock_nanosleep() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 0ca6d6c8d2 Kernel: Remove validate_read_str() as nothing uses it anymore :^) %!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 e380142853 Kernel: Pass a parameter struct to rename() %!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 29b3d95004 Kernel: Expose a process's filesystem root as a /proc/PID/root symlink %!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 8c5cd97b45 Kernel: Fix kernel null deref on process crash during join_thread() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling de69f84868 Kernel: Remove SmapDisablers in fchmod() and fchown() %!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 197e73ee31 Kernel+LibELF: Enable SMAP protection during non-syscall exec() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling ff16298b44 Kernel: Removed an unused global variable %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 17ef5bc0ac Kernel: Rename {ss,esp}_if_crossRing to userspace_{ss,esp} %!s(int64=5) %!d(string=hai) anos