cvs commit: src/sys/kern sys_socket.c uipc_syscalls.c
src/sys/security/mac mac_socket.c src/sys/security/mac_stub
mac_stub.c src/sys/security/mac_test mac_test.c src/sys/sys mac.h
mac_policy.h
Robert Watson
rwatson at FreeBSD.org
Sat Apr 16 11:46:29 PDT 2005
rwatson 2005-04-16 18:46:29 UTC
FreeBSD src repository
Modified files:
sys/kern sys_socket.c uipc_syscalls.c
sys/security/mac mac_socket.c
sys/security/mac_stub mac_stub.c
sys/security/mac_test mac_test.c
sys/sys mac.h mac_policy.h
Log:
Introduce three additional MAC Framework and MAC Policy entry points to
control socket poll() (select()), fstat(), and accept() operations,
required for some policies:
poll() mac_check_socket_poll()
fstat() mac_check_socket_stat()
accept() mac_check_socket_accept()
Update mac_stub and mac_test policies to be aware of these entry points.
While here, add missing entry point implementations for:
mac_stub.c stub_check_socket_receive()
mac_stub.c stub_check_socket_send()
mac_test.c mac_test_check_socket_send()
mac_test.c mac_test_check_socket_visible()
Obtained from: TrustedBSD Project
Sponsored by: SPAWAR, SPARTA
Revision Changes Path
1.69 +18 -0 src/sys/kern/sys_socket.c
1.219 +7 -0 src/sys/kern/uipc_syscalls.c
1.3 +49 -5 src/sys/security/mac/mac_socket.c
1.47 +44 -0 src/sys/security/mac_stub/mac_stub.c
1.56 +61 -1 src/sys/security/mac_test/mac_test.c
1.62 +5 -1 src/sys/sys/mac.h
1.61 +7 -1 src/sys/sys/mac_policy.h
More information about the cvs-src
mailing list