<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/security, branch releng/7.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2008-02-05T14:36:41Z</updated>
<entry>
<title>MFC revision 1.23</title>
<updated>2008-02-05T14:36:41Z</updated>
<author>
<name>Christian S.J. Peron</name>
<email>csjp@FreeBSD.org</email>
</author>
<published>2008-02-05T14:36:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0f93896fb469131242f98ef85404ba6da6e697aa'/>
<id>urn:sha1:0f93896fb469131242f98ef85404ba6da6e697aa</id>
<content type='text'>
Make sure we handle listen() and eliminate console messages for unknown
event types.

Approved by:	re@ (kensmith)
</content>
</entry>
<entry>
<title>Merge mac_posix_sem.c:1.12 from HEAD to RELENG_7:</title>
<updated>2007-12-21T14:32:04Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-12-21T14:32:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2b72de12e75df59571f0ea5cdf1224633b266c61'/>
<id>urn:sha1:2b72de12e75df59571f0ea5cdf1224633b266c61</id>
<content type='text'>
  Fix a MAC label leak for POSIX semaphores, in which per-policy labels
  would be properly disposed of, but the global label structure for the
  semaphore wouldn't be freed.

  Reported by:    tanyong &lt;tanyong at ercist dot iscas dot ac dot cn&gt;,
                  zhouzhouyi

Approved by:	re (kensmith)
</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/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>MFC revision 1.13</title>
<updated>2007-11-04T16:44:48Z</updated>
<author>
<name>Christian S.J. Peron</name>
<email>csjp@FreeBSD.org</email>
</author>
<published>2007-11-04T16:44:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9731ff5b8b75694564413526e3a405aee36d21a9'/>
<id>urn:sha1:9731ff5b8b75694564413526e3a405aee36d21a9</id>
<content type='text'>
Make sure we are incrementing read counters

Approved by:	re@ (kensmith)
</content>
</entry>
<entry>
<title>Merge audit.c:1.35, audit_bsm_klib.c:1.8 from HEAD to RELENG_7:</title>
<updated>2007-11-02T09:53:32Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-11-02T09:53:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=89ee7c98a791a27c0eaaed761312aaeebfb389fb'/>
<id>urn:sha1:89ee7c98a791a27c0eaaed761312aaeebfb389fb</id>
<content type='text'>
  Replace use of AU_NULL with 0 when no audit classes are in use; this
  supports the removal of hard-coded audit class constants in OpenBSM
  1.0.  All audit classes are now dynamically configured via the
  audit_class database.

  Obtained from:  TrustedBSD Project

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC revision 1.21, use extended process tokens by default</title>
<updated>2007-11-01T19:03:03Z</updated>
<author>
<name>Christian S.J. Peron</name>
<email>csjp@FreeBSD.org</email>
</author>
<published>2007-11-01T19:03:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=267c460267f9682d68b6673171dac6e3285bf108'/>
<id>urn:sha1:267c460267f9682d68b6673171dac6e3285bf108</id>
<content type='text'>
Approved by:	re@ (kensmith)
</content>
</entry>
<entry>
<title>MFC audit_pipe.c revision 1.12</title>
<updated>2007-10-20T15:11:00Z</updated>
<author>
<name>Christian S.J. Peron</name>
<email>csjp@FreeBSD.org</email>
</author>
<published>2007-10-20T15:11:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a3bcc961627a8fb0c01f258dcaa2ce8952d2db9b'/>
<id>urn:sha1:a3bcc961627a8fb0c01f258dcaa2ce8952d2db9b</id>
<content type='text'>
Approved by:	re@ (kensmith)
</content>
</entry>
<entry>
<title> - Move all of the PS_ flags into either p_flag or td_flags.</title>
<updated>2007-09-17T05:31:39Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2007-09-17T05:31:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b61ce5b0e6aad0a00038c9c40f29a7de3646e3fe'/>
<id>urn:sha1:b61ce5b0e6aad0a00038c9c40f29a7de3646e3fe</id>
<content type='text'>
 - p_sflag was mostly protected by PROC_LOCK rather than the PROC_SLOCK or
   previously the sched_lock.  These bugs have existed for some time.
 - Allow swapout to try each thread in a process individually and then
   swapin the whole process if any of these fail.  This allows us to move
   most scheduler related swap flags into td_flags.
 - Keep ki_sflag for backwards compat but change all in source tools to
   use the new and more correct location of P_INMEM.

Reported by:	pho
Reviewed by:	attilio, kib
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/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>Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, which</title>
<updated>2007-08-06T14:26:03Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-08-06T14:26:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0bf686c1257e2e7944a4cee9d9d628280facaa3d'/>
<id>urn:sha1:0bf686c1257e2e7944a4cee9d9d628280facaa3d</id>
<content type='text'>
previously conditionally acquired Giant based on debug.mpsafenet.  As that
has now been removed, they are no longer required.  Removing them
significantly simplifies error-handling in the socket layer, eliminated
quite a bit of unwinding of locking in error cases.

While here clean up the now unneeded opt_net.h, which previously was used
for the NET_WITH_GIANT kernel option.  Clean up some related gotos for
consistency.

Reviewed by:	bz, csjp
Tested by:	kris
Approved by:	re (kensmith)
</content>
</entry>
</feed>
