Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Oct 2007 19:04:04 +0000 (UTC)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/compat/linux linux_file.c linux_getcwd.c linux_misc.c src/sys/compat/svr4 svr4_fcntl.c svr4_misc.c src/sys/contrib/pf/net pf.c src/sys/fs/devfs devfs_devs.c devfs_vnops.c src/sys/fs/unionfs union_subr.c src/sys/i386/ibcs2 ...
Message-ID:  <200710241904.l9OJ44uM039938@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
rwatson     2007-10-24 19:04:04 UTC

  FreeBSD src repository

  Modified files:
    sys/compat/linux     linux_file.c linux_getcwd.c linux_misc.c 
    sys/compat/svr4      svr4_fcntl.c svr4_misc.c 
    sys/contrib/pf/net   pf.c 
    sys/fs/devfs         devfs_devs.c devfs_vnops.c 
    sys/fs/unionfs       union_subr.c 
    sys/i386/ibcs2       ibcs2_misc.c 
    sys/kern             init_main.c kern_acct.c kern_alq.c 
                         kern_environment.c kern_exec.c 
                         kern_exit.c kern_fork.c kern_jail.c 
                         kern_ktrace.c kern_linker.c kern_mbuf.c 
                         kern_prot.c kern_shutdown.c kern_sysctl.c 
                         link_elf.c link_elf_obj.c sys_pipe.c 
                         sys_socket.c sysv_msg.c sysv_sem.c 
                         sysv_shm.c uipc_mbuf2.c uipc_sem.c 
                         uipc_socket.c uipc_syscalls.c 
                         uipc_usrreq.c vfs_acl.c vfs_extattr.c 
                         vfs_lookup.c vfs_mount.c vfs_subr.c 
                         vfs_syscalls.c vfs_vnops.c 
    sys/net              bpf.c bsd_comp.c if.c if_atmsubr.c 
                         if_ethersubr.c if_fddisubr.c if_fwsubr.c 
                         if_gif.c if_iso88025subr.c if_ppp.c 
                         if_stf.c if_tun.c 
    sys/netatalk         ddp_input.c ddp_output.c 
    sys/netinet          in_pcb.c ip_divert.c ip_fw2.c ip_icmp.c 
                         ip_input.c ip_options.c ip_output.c 
                         raw_ip.c tcp_input.c tcp_output.c 
                         tcp_subr.c tcp_syncache.c tcp_timewait.c 
                         udp_usrreq.c 
    sys/netinet6         udp6_usrreq.c 
    sys/security/audit   audit_syscalls.c 
    sys/security/mac     mac_audit.c mac_framework.h mac_inet.c 
                         mac_internal.h mac_net.c mac_pipe.c 
                         mac_policy.h mac_posix_sem.c 
                         mac_process.c mac_socket.c mac_syscalls.c 
                         mac_system.c mac_sysv_msg.c 
                         mac_sysv_sem.c mac_sysv_shm.c mac_vfs.c 
    sys/security/mac_biba mac_biba.c 
    sys/security/mac_bsdextended mac_bsdextended.c 
    sys/security/mac_ifoff mac_ifoff.c 
    sys/security/mac_lomac mac_lomac.c 
    sys/security/mac_mls mac_mls.c 
    sys/security/mac_partition mac_partition.c 
    sys/security/mac_portacl mac_portacl.c 
    sys/security/mac_seeotheruids mac_seeotheruids.c 
    sys/security/mac_stub mac_stub.c 
    sys/security/mac_test mac_test.c 
    sys/ufs/ffs          ffs_vfsops.c 
    sys/ufs/ufs          ufs_vnops.c 
    sys/vm               swap_pager.c vm_mmap.c 
  Log:
  Merge first in a series of TrustedBSD MAC Framework KPI changes
  from Mac OS X Leopard--rationalize naming for entry points to
  the following general forms:
  
    mac_<object>_<method/action>
    mac_<object>_check_<method/action>
  
  The previous naming scheme was inconsistent and mostly
  reversed from the new scheme.  Also, make object types more
  consistent and remove spaces from object types that contain
  multiple parts ("posix_sem" -> "posixsem") to make mechanical
  parsing easier.  Introduce a new "netinet" object type for
  certain IPv4/IPv6-related methods.  Also simplify, slightly,
  some entry point names.
  
  All MAC policy modules will need to be recompiled, and modules
  not updates as part of this commit will need to be modified to
  conform to the new KPI.
  
  Sponsored by:   SPARTA (original patches against Mac OS X)
  Obtained from:  TrustedBSD Project, Apple Computer
  
  Revision  Changes    Path
  1.106     +1 -1      src/sys/compat/linux/linux_file.c
  1.28      +2 -2      src/sys/compat/linux/linux_getcwd.c
  1.215     +1 -1      src/sys/compat/linux/linux_misc.c
  1.41      +1 -1      src/sys/compat/svr4/svr4_fcntl.c
  1.98      +3 -3      src/sys/compat/svr4/svr4_misc.c
  1.48      +2 -2      src/sys/contrib/pf/net/pf.c
  1.51      +4 -4      src/sys/fs/devfs/devfs_devs.c
  1.150     +4 -4      src/sys/fs/devfs/devfs_vnops.c
  1.95      +2 -2      src/sys/fs/unionfs/union_subr.c
  1.68      +2 -2      src/sys/i386/ibcs2/ibcs2_misc.c
  1.285     +2 -2      src/sys/kern/init_main.c
  1.97      +2 -2      src/sys/kern/kern_acct.c
  1.20      +1 -1      src/sys/kern/kern_alq.c
  1.49      +4 -4      src/sys/kern/kern_environment.c
  1.309     +4 -4      src/sys/kern/kern_exec.c
  1.305     +1 -1      src/sys/kern/kern_exit.c
  1.285     +2 -2      src/sys/kern/kern_fork.c
  1.72      +1 -1      src/sys/kern/kern_jail.c
  1.122     +1 -1      src/sys/kern/kern_ktrace.c
  1.151     +6 -6      src/sys/kern/kern_linker.c
  1.33      +2 -2      src/sys/kern/kern_mbuf.c
  1.212     +18 -18    src/sys/kern/kern_prot.c
  1.184     +1 -1      src/sys/kern/kern_shutdown.c
  1.178     +1 -1      src/sys/kern/kern_sysctl.c
  1.94      +1 -1      src/sys/kern/link_elf.c
  1.96      +1 -1      src/sys/kern/link_elf_obj.c
  1.192     +9 -9      src/sys/kern/sys_pipe.c
  1.74      +4 -4      src/sys/kern/sys_socket.c
  1.71      +18 -18    src/sys/kern/sysv_msg.c
  1.90      +8 -8      src/sys/kern/sysv_sem.c
  1.112     +10 -10    src/sys/kern/sysv_shm.c
  1.34      +3 -3      src/sys/kern/uipc_mbuf2.c
  1.29      +8 -8      src/sys/kern/uipc_sem.c
  1.303     +4 -4      src/sys/kern/uipc_socket.c
  1.260     +12 -12    src/sys/kern/uipc_syscalls.c
  1.207     +4 -4      src/sys/kern/uipc_usrreq.c
  1.54      +3 -3      src/sys/kern/vfs_acl.c
  1.432     +4 -4      src/sys/kern/vfs_extattr.c
  1.103     +2 -2      src/sys/kern/vfs_lookup.c
  1.266     +3 -3      src/sys/kern/vfs_mount.c
  1.709     +3 -3      src/sys/kern/vfs_subr.c
  1.444     +31 -31    src/sys/kern/vfs_syscalls.c
  1.253     +8 -8      src/sys/kern/vfs_vnops.c
  1.183     +8 -8      src/sys/net/bpf.c
  1.25      +1 -1      src/sys/net/bsd_comp.c
  1.274     +5 -5      src/sys/net/if.c
  1.46      +2 -2      src/sys/net/if_atmsubr.c
  1.239     +2 -2      src/sys/net/if_ethersubr.c
  1.105     +2 -2      src/sys/net/if_fddisubr.c
  1.25      +2 -2      src/sys/net/if_fwsubr.c
  1.67      +2 -2      src/sys/net/if_gif.c
  1.76      +2 -2      src/sys/net/if_iso88025subr.c
  1.122     +4 -4      src/sys/net/if_ppp.c
  1.61      +2 -2      src/sys/net/if_stf.c
  1.164     +2 -2      src/sys/net/if_tun.c
  1.33      +1 -1      src/sys/netatalk/ddp_input.c
  1.31      +2 -2      src/sys/netatalk/ddp_output.c
  1.197     +3 -3      src/sys/netinet/in_pcb.c
  1.131     +2 -2      src/sys/netinet/ip_divert.c
  1.176     +2 -2      src/sys/netinet/ip_fw2.c
  1.119     +2 -2      src/sys/netinet/ip_icmp.c
  1.333     +6 -6      src/sys/netinet/ip_input.c
  1.7       +1 -1      src/sys/netinet/ip_options.c
  1.277     +1 -1      src/sys/netinet/ip_output.c
  1.181     +2 -2      src/sys/netinet/raw_ip.c
  1.371     +2 -2      src/sys/netinet/tcp_input.c
  1.142     +1 -1      src/sys/netinet/tcp_output.c
  1.301     +2 -2      src/sys/netinet/tcp_subr.c
  1.132     +1 -1      src/sys/netinet/tcp_syncache.c
  1.288     +1 -1      src/sys/netinet/tcp_timewait.c
  1.219     +2 -2      src/sys/netinet/udp_usrreq.c
  1.82      +2 -2      src/sys/netinet6/udp6_usrreq.c
  1.22      +6 -6      src/sys/security/audit/audit_syscalls.c
  1.3       +17 -13    src/sys/security/mac/mac_audit.c
  1.86      +192 -193  src/sys/security/mac/mac_framework.h
  1.12      +36 -33    src/sys/security/mac/mac_inet.c
  1.122     +19 -15    src/sys/security/mac/mac_internal.h
  1.127     +52 -48    src/sys/security/mac/mac_net.c
  1.113     +30 -26    src/sys/security/mac/mac_pipe.c
  1.97      +422 -422  src/sys/security/mac/mac_policy.h
  1.11      +26 -23    src/sys/security/mac/mac_posix_sem.c
  1.119     +54 -50    src/sys/security/mac/mac_process.c
  1.11      +62 -62    src/sys/security/mac/mac_socket.c
  1.133     +20 -20    src/sys/security/mac/mac_syscalls.c
  1.113     +30 -26    src/sys/security/mac/mac_system.c
  1.10      +35 -31    src/sys/security/mac/mac_sysv_msg.c
  1.9       +19 -14    src/sys/security/mac/mac_sysv_sem.c
  1.8       +20 -16    src/sys/security/mac/mac_sysv_shm.c
  1.123     +159 -158  src/sys/security/mac/mac_vfs.c
  1.109     +308 -303  src/sys/security/mac_biba/mac_biba.c
  1.40      +62 -58    src/sys/security/mac_bsdextended/mac_bsdextended.c
  1.14      +18 -14    src/sys/security/mac_ifoff/mac_ifoff.c
  1.54      +219 -214  src/sys/security/mac_lomac/mac_lomac.c
  1.90      +298 -293  src/sys/security/mac_mls/mac_mls.c
  1.20      +29 -25    src/sys/security/mac_partition/mac_partition.c
  1.16      +6 -2      src/sys/security/mac_portacl/mac_portacl.c
  1.16      +14 -10    src/sys/security/mac_seeotheruids/mac_seeotheruids.c
  1.70      +369 -369  src/sys/security/mac_stub/mac_stub.c
  1.80      +802 -797  src/sys/security/mac_test/mac_test.c
  1.331     +1 -1      src/sys/ufs/ffs/ffs_vfsops.c
  1.292     +2 -2      src/sys/ufs/ufs/ufs_vnops.c
  1.296     +2 -2      src/sys/vm/swap_pager.c
  1.215     +1 -1      src/sys/vm/vm_mmap.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200710241904.l9OJ44uM039938>