<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/security/mac/mac_framework.h, branch release/7.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.3.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.3.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2010-03-21T01:30:13Z</updated>
<entry>
<title>Copy releng/7.3 to release/7.3.0 to mark 7.3-RELEASE.</title>
<updated>2010-03-21T01:30:13Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2010-03-21T01:30:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9c4d1c1956ecb0a222fb2f4579c320391fb67f06'/>
<id>urn:sha1:9c4d1c1956ecb0a222fb2f4579c320391fb67f06</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 7.3-RELEASE image.
</content>
</entry>
<entry>
<title>MFC: r183973</title>
<updated>2008-10-31T09:41:06Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2008-10-31T09:41:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b313916215cfaadbdb119a01ce713d5a32cd199b'/>
<id>urn:sha1:b313916215cfaadbdb119a01ce713d5a32cd199b</id>
<content type='text'>
  Add mac_check_inpcb_visible MAC Framework entry point, which is similar
  to mac_check_socket_visible but operates on the inpcb.

Approved by:	re (rwatson)
</content>
</entry>
<entry>
<title>Merge r179781 from head to stable/7:</title>
<updated>2008-08-04T08:50:16Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2008-08-04T08:50:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c6235f1154e641ae6362af58dade74c242255c70'/>
<id>urn:sha1:c6235f1154e641ae6362af58dade74c242255c70</id>
<content type='text'>
  The TrustedBSD MAC Framework named struct ipq instances 'ipq', which is the
  same as the global variable defined in ip_input.c.  Instead, adopt the name
  'q' as found in about 1/2 of uses in ip_input.c, preventing a collision on
  the name.  This is non-harmful, but means that search and replace on the
  global works less well (as in the virtualization work), as well as indexing
  tools.

  Reported by:    julian
</content>
</entry>
<entry>
<title>Merge mac_framework.h:1.97, mac_internal.h:1.124, mac_policy.h:1.107</title>
<updated>2008-04-20T15:42:11Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2008-04-20T15:42:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7a5584c18797da3b19cb16ae9ac2f90af6f87a40'/>
<id>urn:sha1:7a5584c18797da3b19cb16ae9ac2f90af6f87a40</id>
<content type='text'>
from HEAD to REENG_7:

  Make naming of include guards for MAC Framework include files more
  consistent with other kernel include guards (don't start with _SYS).
</content>
</entry>
<entry>
<title>Merge mac_framework.h:1.85, mac_policy.h:1.95, mac_posix_sem.c:1.10,</title>
<updated>2007-11-06T14:46:59Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-11-06T14:46:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=58ba3925605ccfcafb1acbb82de65b584fbc92f2'/>
<id>urn:sha1:58ba3925605ccfcafb1acbb82de65b584fbc92f2</id>
<content type='text'>
mac_biba.c:1.108, mac_mls.c:1.89, mac_stub.c:1.69, mac_test.c:1.79 from
HEAD to RELENG_7:

  Canonicalize naming of local variables for struct ksem and associated
  labels to 'ks' and 'kslabel' to reflect the convention in posix_sem.c.

  Obtained from:	TrustedBSD Project

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Rename mac_check_vnode_delete() MAC Framework and MAC Policy entry</title>
<updated>2007-09-10T00:00:18Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-09-10T00:00:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=45e0f3d63d90c6f80f3f231f3f8e185e644c70e9'/>
<id>urn:sha1:45e0f3d63d90c6f80f3f231f3f8e185e644c70e9</id>
<content type='text'>
point to mac_check_vnode_unlink(), reflecting UNIX naming conventions.

This is the first of several commits to synchronize the MAC Framework
in FreeBSD 7.0 with the MAC Framework as it will appear in Mac OS X
Leopard.

Reveiwed by:    csjp, Samy Bahra &lt;sbahra at gwu dot edu&gt;
Submitted by:   Jacques Vidrine &lt;nectar at apple dot com&gt;
Obtained from:  Apple Computer, Inc.
Sponsored by:   SPARTA, SPAWAR
Approved by:    re (bmah)
</content>
</entry>
<entry>
<title>Add a new MAC framework and policy entry point,</title>
<updated>2007-06-26T14:14:01Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-06-26T14:14:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f1e8bf6dd4ae5a1dc8ab028911da059811bd3a9c'/>
<id>urn:sha1:f1e8bf6dd4ae5a1dc8ab028911da059811bd3a9c</id>
<content type='text'>
mpo_check_proc_setaudit_addr to be used when controlling use of
setaudit_addr(), rather than mpo_check_proc_setaudit(), which takes a
different argument type.

Reviewed by:	csjp
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Rename mac*devfsdirent*() to mac*devfs*() to synchronize with SEDarwin,</title>
<updated>2007-04-23T13:36:54Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-04-23T13:36:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=305759909e4d09b2016bcc57f650a09cee23955d'/>
<id>urn:sha1:305759909e4d09b2016bcc57f650a09cee23955d</id>
<content type='text'>
where similar data structures exist to support devfs and the MAC
Framework, but are named differently.

Obtained from:	TrustedBSD Project
Sponsored by:	SPARTA, Inc.
</content>
</entry>
<entry>
<title>Normalize variable naming in the MAC Framework by adopting the normal</title>
<updated>2007-04-22T19:55:56Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-04-22T19:55:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=26ae2b86b61a907880bfc4e47050fc488c3c1f9b'/>
<id>urn:sha1:26ae2b86b61a907880bfc4e47050fc488c3c1f9b</id>
<content type='text'>
variable name conventions for arguments passed into the framework --
for example, name network interfaces 'ifp', sockets 'so', mounts 'mp',
mbufs 'm', processes 'p', etc, wherever possible.  Previously there
was significant variation in this regard.

Normalize copyright lists to ranges where sensible.
</content>
</entry>
<entry>
<title>Remove MAC Framework access control check entry points made redundant with</title>
<updated>2007-04-22T15:31:22Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-04-22T15:31:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c14d15ae3eb84fc6db4c95414c7a051a05ebe2a1'/>
<id>urn:sha1:c14d15ae3eb84fc6db4c95414c7a051a05ebe2a1</id>
<content type='text'>
the introduction of priv(9) and MAC Framework entry points for privilege
checking/granting.  These entry points exactly aligned with privileges and
provided no additional security context:

- mac_check_sysarch_ioperm()
- mac_check_kld_unload()
- mac_check_settime()
- mac_check_system_nfsd()

Add mpo_priv_check() implementations to Biba and LOMAC policies, which,
for each privilege, determine if they can be granted to processes
considered unprivileged by those two policies.  These mostly, but not
entirely, align with the set of privileges granted in jails.

Obtained from:	TrustedBSD Project
</content>
</entry>
</feed>
