Commit Verlauf

Autor SHA1 Nachricht Datum
  Andreas Kling f231e9ea76 Kernel: Pass path+length to the stat() and lstat() syscalls vor 5 Jahren
  Andreas Kling 152a83fac5 Kernel: Remove SmapDisabler in watch_file() vor 5 Jahren
  Andreas Kling 80cbb72f2f Kernel: Remove SmapDisablers in open(), openat() and set_thread_name() vor 5 Jahren
  Andreas Kling c4a1ea34c2 Kernel: Fix SMAP violation in writev() syscall vor 5 Jahren
  Andreas Kling 9eef39d68a Kernel: Start implementing x86 SMAP support vor 5 Jahren
  Andreas Kling 1525c11928 Kernel: Add missing iovec base validation for writev() syscall vor 5 Jahren
  Andreas Kling c89fe8a6a3 Kernel: Fix bad TOCTOU pattern in syscalls that take a parameter struct vor 5 Jahren
  Andreas Kling 3a27790fa7 Kernel: Use Thread::from_tid() in more places vor 5 Jahren
  Andreas Kling 95ba0d5a02 Kernel: Remove unused "putch" syscall vor 5 Jahren
  Andreas Kling 5abc30e057 Kernel: Allow setgroups() to drop all groups with nullptr vor 5 Jahren
  Andreas Kling d84299c7be Kernel: Allow fchmod() and fchown() on pre-bind() local sockets vor 5 Jahren
  Andreas Kling 1dc64ec064 Kernel: Remove unnecessary logic in kill() and killpg() syscalls vor 5 Jahren
  Andreas Kling 9026598999 Kernel: Add a more expressive API for getting random bytes vor 5 Jahren
  Andreas Kling 24cc67d199 Kernel: Remove read_tsc() syscall vor 5 Jahren
  Andreas Kling 8cc5fa5598 Kernel: Unbreak module loading (broke with NX bit changes) vor 5 Jahren
  Andreas Kling 0a1865ebc6 Kernel: read() and write() should fail with EBADF for wrong mode fd's vor 5 Jahren
  Andreas Kling 15f3abc849 Kernel: Handle O_DIRECTORY in VFS::open() instead of in each syscall vor 5 Jahren
  Andreas Kling 05653a9189 Kernel: killpg() with pgrp=0 should signal every process in the group vor 5 Jahren
  Andreas Kling 005313df82 Kernel: kill() with signal 0 should not actually send anything vor 5 Jahren
  Andreas Kling 8345f51a24 Kernel: Remove unnecessary wraparound check in Process::validate_read() vor 5 Jahren
  Andreas Kling fdde5cdf26 Kernel: Don't include the process GID in the "extra GIDs" table vor 5 Jahren
  Andreas Kling 9fe316c2d8 Kernel: Add some missing error checks to the setpgid() syscall vor 5 Jahren
  Andreas Kling 285130cc55 Kernel: Remove debug spam about marking threads for death vor 5 Jahren
  Andreas Kling 7f843ef3b2 Kernel: Make the purge() syscall superuser-only vor 5 Jahren
  Andreas Kling c01f766fb2 Kernel: writev() should fail with EINVAL if total length > INT32_MAX vor 5 Jahren
  Andreas Kling 7f04334664 Kernel: Remove broken implementation of Unix SHM vor 5 Jahren
  Andrew Kaster bc50a10cc9 Kernel: sys$mprotect protects sub-regions as well as whole ones vor 5 Jahren
  Andreas Kling 3f7de2713e Kernel: Make mknod() respect the process umask vor 5 Jahren
  Andreas Kling c7eb3ff1b3 Kernel: mknod() should not allow unprivileged users to create devices vor 5 Jahren
  Andreas Kling 3dcec260ed Kernel: Validate the full range of user memory passed to syscalls vor 5 Jahren