]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Introduce support for Mandatory Access Control and extensible
authorRobert Watson <rwatson@FreeBSD.org>
Thu, 1 Aug 2002 17:41:27 +0000 (17:41 +0000)
committerRobert Watson <rwatson@FreeBSD.org>
Thu, 1 Aug 2002 17:41:27 +0000 (17:41 +0000)
commitebbd4fa8c8427d3dd847ba33c45c996e0500e6ff
treebf353d430742245bedb248d2f4139d554b7be390
parentec7c30a0f51e144540f0c7956fc3fde2289f1a8d
Introduce support for Mandatory Access Control and extensible
kernel access control.

Hook up various policy modules to the kernel build.

Note that a number of these modules require futher entry point commits
in the remainder of the kernel to become fully functional, but enough
of the pieces are in place to allow experimentation.

Note also that it would be desirable to not build the mac_*.ko modules
if 'options MAC' is not defined in the kernel configuration, because
the resulting modules are not useful without the kernel option.  There
doesn't appear to be precedent for a way to do this -- for example,
we allow ipfw.ko to be built even if 'options NETINET' isn't defined.
Suggests welcomed on the "best" way to do this.

Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
sys/modules/Makefile
sys/modules/mac_biba/Makefile [new file with mode: 0644]
sys/modules/mac_bsdextended/Makefile [new file with mode: 0644]
sys/modules/mac_ifoff/Makefile [new file with mode: 0644]
sys/modules/mac_mls/Makefile [new file with mode: 0644]
sys/modules/mac_none/Makefile [new file with mode: 0644]
sys/modules/mac_seeotheruids/Makefile [new file with mode: 0644]
sys/modules/mac_stub/Makefile [new file with mode: 0644]
sys/modules/mac_test/Makefile [new file with mode: 0644]