Commit History

Autor SHA1 Mensaxe Data
  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
  Andreas Kling 4b4d369c5d Kernel: Take path+length in the unlink() and umount() syscalls %!s(int64=5) %!d(string=hai) anos
  Andrew Kaster e594724b01 Kernel: mmap(..., MAP_PRIVATE, fd, offset) is not supported %!s(int64=5) %!d(string=hai) anos
  Andreas Kling e1d4b19461 Kernel: open() and openat() should ignore non-permission bits in mode %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 532f240f24 Kernel: Remove unused syscall for setting the signal mask %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 200459d644 Kernel: Fix SMAP violation in join_thread() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 50056d1d84 Kernel: mmap() should fail with ENODEV for directories %!s(int64=5) %!d(string=hai) anos
  Andreas Kling fe9680f0a4 Kernel: Validate PROT_READ and PROT_WRITE against underlying file %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 5387a19268 Kernel: Make Process::file_description() vend a RefPtr<FileDescription> %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 6a4b376021 Kernel: Validate ftruncate(fd, length) syscall inputs %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 78a63930cc Kernel+LibELF: Validate PT_LOAD and PT_TLS offsets before memcpy()'ing %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8088fa0556 Kernel: Process::send_signal() should prefer main thread %!s(int64=5) %!d(string=hai) anos
  Andreas Kling a803312eb4 Kernel: Send SIGCHLD to the thread with same PID as my PPID %!s(int64=5) %!d(string=hai) anos
  Andreas Kling cd42ccd686 Kernel: The waitpid() syscall was not storing to "wstatus" in all cases %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 47cc3e68c6 Kernel: Remove bogus kernel image access validation checks %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 53bda09d15 Kernel: Make utime() take path+length, remove SmapDisabler %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1226fec19e Kernel: Remove SmapDisablers in stat() and lstat() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling a47f0c93de Kernel: Pass name+length to mmap() and remove SmapDisabler %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 33025a8049 Kernel: Pass name+length to set_mmap_name() and remove SmapDisabler %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 6af8392cf8 Kernel: Remove SmapDisabler in futex() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling a30fb5c5c1 Kernel: SMAP fixes for module_load() and module_unload() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 7c916b9fe9 Kernel: Make realpath() take path+length, get rid of SmapDisabler %!s(int64=5) %!d(string=hai) anos
  Andreas Kling d6b06fd5a3 Kernel: Make watch_file() syscall take path length as a size_t %!s(int64=5) %!d(string=hai) anos
  Andreas Kling cf7df95ffe Kernel: Use get_syscall_path_argument() for syscalls that take paths %!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 642137f014 Kernel: Make access() take path+length %!s(int64=5) %!d(string=hai) anos