提交历史

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