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 سال پیش |
Andreas Kling
|
38f93ef13b
Kernel: Disable x86 RDTSC instruction in userspace
|
5 سال پیش |
Andreas Kling
|
f598bbbb1d
Kernel: Prevent executing I/O instructions in userspace
|
5 سال پیش |
Andreas Kling
|
14cdd3fdc1
Kernel: Make module_load() and module_unload() be superuser-only
|
5 سال پیش |
Tibor Nagy
|
624116a8b1
Kernel: Implement AltGr key support
|
5 سال پیش |
Andreas Kling
|
36f1de3c89
Kernel: Pointer range validation should fail on wraparound
|
5 سال پیش |
Andreas Kling
|
903b159856
Kernel: Write address validation was only checking end of write range
|
5 سال پیش |
Andreas Kling
|
3f254bfbc8
Kernel+ping: Only allow superuser to create SOCK_RAW sockets
|
5 سال پیش |
Andreas Kling
|
a69734bf2e
Kernel: Also add a process boosting mechanism
|
5 سال پیش |
Andreas Kling
|
610f3ad12f
Kernel: Add a basic thread boosting mechanism
|
5 سال پیش |
Andreas Kling
|
50677bf806
Kernel: Refactor scheduler to use dynamic thread priorities
|
5 سال پیش |
Andrew Kaster
|
cdcab7e5f4
Kernel: Retry mmap if MAP_FIXED is not in flags and addr is not 0
|
5 سال پیش |
Andreas Kling
|
fed3416bd2
Kernel: Embrace the SerenityOS name
|
5 سال پیش |
Andreas Kling
|
1f31156173
Kernel: Add a mode flag to sys$purge and allow purging clean inodes
|
5 سال پیش |
Andreas Kling
|
c74cde918a
Kernel+SystemMonitor: Expose amount of per-process clean inode memory
|
5 سال پیش |