Andrew Kaster
|
bc50a10cc9
Kernel: sys$mprotect protects sub-regions as well as whole ones
|
5 yıl önce |
Andreas Kling
|
3f7de2713e
Kernel: Make mknod() respect the process umask
|
5 yıl önce |
Andreas Kling
|
c7eb3ff1b3
Kernel: mknod() should not allow unprivileged users to create devices
|
5 yıl önce |
Andreas Kling
|
3dcec260ed
Kernel: Validate the full range of user memory passed to syscalls
|
5 yıl önce |
Andreas Kling
|
38f93ef13b
Kernel: Disable x86 RDTSC instruction in userspace
|
5 yıl önce |
Andreas Kling
|
f598bbbb1d
Kernel: Prevent executing I/O instructions in userspace
|
5 yıl önce |
Andreas Kling
|
14cdd3fdc1
Kernel: Make module_load() and module_unload() be superuser-only
|
5 yıl önce |
Tibor Nagy
|
624116a8b1
Kernel: Implement AltGr key support
|
5 yıl önce |
Andreas Kling
|
36f1de3c89
Kernel: Pointer range validation should fail on wraparound
|
5 yıl önce |
Andreas Kling
|
903b159856
Kernel: Write address validation was only checking end of write range
|
5 yıl önce |
Andreas Kling
|
3f254bfbc8
Kernel+ping: Only allow superuser to create SOCK_RAW sockets
|
5 yıl önce |
Andreas Kling
|
a69734bf2e
Kernel: Also add a process boosting mechanism
|
5 yıl önce |
Andreas Kling
|
610f3ad12f
Kernel: Add a basic thread boosting mechanism
|
5 yıl önce |
Andreas Kling
|
50677bf806
Kernel: Refactor scheduler to use dynamic thread priorities
|
5 yıl önce |
Andrew Kaster
|
cdcab7e5f4
Kernel: Retry mmap if MAP_FIXED is not in flags and addr is not 0
|
5 yıl önce |
Andreas Kling
|
fed3416bd2
Kernel: Embrace the SerenityOS name
|
5 yıl önce |
Andreas Kling
|
1f31156173
Kernel: Add a mode flag to sys$purge and allow purging clean inodes
|
5 yıl önce |
Andreas Kling
|
c74cde918a
Kernel+SystemMonitor: Expose amount of per-process clean inode memory
|
5 yıl önce |
Andreas Kling
|
0d5e0e4cad
Kernel+SystemMonitor: Expose amount of per-process dirty private memory
|
5 yıl önce |
Andreas Kling
|
95034fdfbd
Kernel: Move PC speaker beep timing logic from scheduler to the syscall
|
5 yıl önce |
Andreas Kling
|
4a8683ea68
Kernel+LibPthread+LibC: Add a naive futex and use it for pthread_cond_t
|
5 yıl önce |
Andreas Kling
|
9e55bcb7da
Kernel: Make kernel memory regions be non-executable by default
|
5 yıl önce |
Andreas Kling
|
56a28890eb
Kernel: Clarify the various input validity checks in mmap()
|
5 yıl önce |
Andreas Kling
|
419e0ced27
Kernel: Don't allow mmap()/mprotect() to set up PROT_WRITE|PROT_EXEC
|
5 yıl önce |
Conrad Pankoff
|
efa7141d14
Kernel: Fail module loading if any symbols can not be resolved
|
5 yıl önce |
Conrad Pankoff
|
9a8032b479
Kernel: Disallow loading a module twice without explicitly unloading it
|
5 yıl önce |
Conrad Pankoff
|
3aaeff483b
Kernel: Add a size argument to validate_read_from_kernel
|
5 yıl önce |
Andreas Kling
|
4b8851bd01
Kernel: Make TID's be unique PID's
|
5 yıl önce |
Andreas Kling
|
16812f0f98
Kernel: Get rid of "main thread" concept
|
5 yıl önce |
Andreas Kling
|
b6ee8a2c8d
Kernel: Rename vmo => vmobject everywhere
|
5 yıl önce |