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