NetBSD/sys/secmodel
elad c27d5f30b6 Tons of process scope changes.
- Add a KAUTH_PROCESS_SCHEDULER action, to handle scheduler related
    requests, and add specific requests for set/get scheduler policy and
    set/get scheduler parameters.

  - Add a KAUTH_PROCESS_KEVENT_FILTER action, to handle kevent(2) related
    requests.

  - Add a KAUTH_DEVICE_TTY_STI action to handle requests to TIOCSTI.

  - Add requests for the KAUTH_PROCESS_CANSEE action, indicating what
    process information is being looked at (entry itself, args, env,
    open files).

  - Add requests for the KAUTH_PROCESS_RLIMIT action indicating set/get.

  - Add requests for the KAUTH_PROCESS_CORENAME action indicating set/get.

  - Make bsd44 secmodel code handle the newly added rqeuests appropriately.

All of the above make it possible to issue finer-grained kauth(9) calls in
many places, removing some KAUTH_GENERIC_ISSUSER requests.

  - Remove the "CAN" from KAUTH_PROCESS_CAN{KTRACE,PROCFS,PTRACE,SIGNAL}.

Discussed with christos@ and yamt@.
2008-01-23 15:04:38 +00:00
..
bsd44 Tons of process scope changes. 2008-01-23 15:04:38 +00:00
overlay Use secmodel_register() and secmodel_deregister(). 2007-01-16 11:53:00 +00:00
securelevel Tons of process scope changes. 2008-01-23 15:04:38 +00:00
files.secmodel Make securelevel a "secmodel" of its own. 2007-11-21 22:49:05 +00:00
secmodel.h Remove advertising clause from all of my stuff. 2007-01-09 12:57:56 +00:00