summaryrefslogtreecommitdiffstats
path: root/usr.bin/msgs
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2002-07-31 19:06:49 +0000
committerrwatson <rwatson@FreeBSD.org>2002-07-31 19:06:49 +0000
commita034d0cd3c7f0d940efed7491eb32a5501cc7f88 (patch)
tree5dbdb791ab0455bfa5e2c41167f506be54ce9568 /usr.bin/msgs
parentcf35cc4c684ae09caa3774b8e8971b0a1adfe19a (diff)
downloadFreeBSD-src-a034d0cd3c7f0d940efed7491eb32a5501cc7f88.zip
FreeBSD-src-a034d0cd3c7f0d940efed7491eb32a5501cc7f88.tar.gz
Introduce support for Mandatory Access Control and extensible
kernel access control. Instrument the TCP socket code for packet generation and delivery: label outgoing mbufs with the label of the socket, and check socket and mbuf labels before permitting delivery to a socket. Assign labels to newly accepted connections when the syncache/cookie code has done its business. Also set peer labels as convenient. Currently, MAC policies cannot influence the PCB matching algorithm, so cannot implement polyinstantiation. Note that there is at least one case where a PCB is not available due to the TCP packet not being associated with any socket, so we don't label in that case, but need to handle it in a special manner. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs
Diffstat (limited to 'usr.bin/msgs')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud