minix/servers
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
..
apfs Don't repeat out-of-space messages 2011-12-21 10:47:28 +00:00
avfs PM: extend srv_fork to set a specific UID 2012-01-30 15:16:19 +00:00
devman Cleanup servers to make GCC/Clang a little happier 2011-09-08 13:57:03 +00:00
ds Add "expected size" parameter to getsysinfo() 2011-12-11 22:34:14 +01:00
ext2 Don't repeat out-of-space messages 2011-12-21 10:47:28 +00:00
hgfs hgfs: fix atime/mtime attribute setting bug 2011-12-23 19:02:57 +01:00
inet INET: initialize timer to not-in-use 2012-01-16 11:09:46 +00:00
init init: write boot entry to root wtmp 2011-12-05 13:56:16 +01:00
ipc vm_remap_ro 2012-01-13 11:30:01 +00:00
is IS: unbreak F6 2011-12-11 22:34:54 +01:00
iso9660fs VFS/FS: REQ_NEW_DRIVER now provides a label 2011-11-30 19:05:26 +01:00
lwip Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
mfs Don't try to find file position beyond double indirect blocks 2012-01-19 16:47:47 +00:00
pfs Split block/character protocols and libdriver 2011-11-23 14:06:37 +01:00
pm PM: extend srv_fork to set a specific UID 2012-01-30 15:16:19 +00:00
procfs procfs: add /proc/dmap 2011-12-11 22:35:33 +01:00
rs PM: extend srv_fork to set a specific UID 2012-01-30 15:16:19 +00:00
sched boot: Add multiboot support 2011-06-24 17:21:51 +02:00
vfs PM: extend srv_fork to set a specific UID 2012-01-30 15:16:19 +00:00
vm Cut PM out of the adddma/deldma/getdma call path 2012-01-14 00:27:06 +01:00
Makefile Merge AVFS and APFS 2011-08-17 13:40:36 +00:00
Makefile.inc Fix GCC image building 2011-07-09 15:04:42 +02:00