No description
Find a file
Thomas Veerman 0bd011affd PM: extend srv_fork to set a specific UID
Currently, all servers and drivers run as root as they are forks of
RS. srv_fork now tells PM with which credentials to run the resulting
fork. Subsequently, PM lets VFS now as well.

This patch also fixes the following bugs:
 - RS doesn't initialize the setugid variable during exec, causing the
   servers and drivers to run setuid rendering the srv_fork extension
   useless.
 - PM erroneously tells VFS to run processes setuid. This doesn't
   actually lead to setuid processes as VFS sets {r,e}uid and {r,e}gid
   properly before checking PM's approval.
2012-01-30 15:16:19 +00:00
benchmarks Fixed unixbench Run script 2010-10-25 08:32:14 +00:00
bin Replace rm and rmdir with NetBSD version 2012-01-16 10:46:14 +00:00
boot boot e820 memory detection fixes 2011-09-19 13:36:03 +00:00
commands New zoneinfo port from NetBSD 2012-01-16 11:03:25 +00:00
common PM: extend srv_fork to set a specific UID 2012-01-30 15:16:19 +00:00
dist/bzip2 import NetBSD bzip2 and libbz2 2011-11-18 11:11:04 +01:00
docs Don't overwrite old mv, ln, cp, etc man pages with new rm 2012-01-20 09:48:48 +00:00
drivers Prevent the ramdisk makefile from failing if the last image is not ELF 2012-01-27 13:10:00 +01:00
etc PM: extend srv_fork to set a specific UID 2012-01-30 15:16:19 +00:00
include Cut PM out of the adddma/deldma/getdma call path 2012-01-14 00:27:06 +01:00
kernel SMP - clock calibration spurious IRQ deadlock fix 2012-01-26 11:39:40 +00:00
lib Cut PM out of the adddma/deldma/getdma call path 2012-01-14 00:27:06 +01:00
libexec update/fix manpage support 2011-09-28 15:24:15 +00:00
man Don't overwrite old mv, ln, cp, etc man pages with new rm 2012-01-20 09:48:48 +00:00
nbsd_include Use correct value for _NSIG 2012-01-16 11:42:29 +00:00
sbin import netbsd ext2fs fsck and newfs 2011-12-22 23:07:23 +01:00
servers PM: extend srv_fork to set a specific UID 2012-01-30 15:16:19 +00:00
share New zoneinfo port from NetBSD 2012-01-16 11:03:25 +00:00
test Replace rm and rmdir with NetBSD version 2012-01-16 10:46:14 +00:00
tools New zoneinfo port from NetBSD 2012-01-16 11:03:25 +00:00
usr.bin import NetBSD bzip2 and libbz2 2011-11-18 11:11:04 +01:00
usr.sbin New zoneinfo port from NetBSD 2012-01-16 11:03:25 +00:00
.gitignore .gitignore: add more generated files 2011-12-03 23:04:45 +01:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile netbsd fsck driver import 2011-12-22 23:07:15 +01:00