<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/security, branch releng/8.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2010-05-31T22:27:08Z</updated>
<entry>
<title>Merge r204581 from head to stable/8:</title>
<updated>2010-05-31T22:27:08Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2010-05-31T22:27:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d5a42fa49cbf749132301abaaa97478e62b52d71'/>
<id>urn:sha1:d5a42fa49cbf749132301abaaa97478e62b52d71</id>
<content type='text'>
  Update device-labeling logic for Biba, LOMAC, and MLS to recognize new-style
  pts devices when various policy ptys_equal flags are enabled.

  Submitted by:	Estella Mystagic &lt;estella at mystagic.com&gt;

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC r201438:</title>
<updated>2010-03-27T15:05:06Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2010-03-27T15:05:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=285438bfc08e9461cc08d7cb219780f11d027c03'/>
<id>urn:sha1:285438bfc08e9461cc08d7cb219780f11d027c03</id>
<content type='text'>
Make mac_lomac(4) able to interpret NFSv4 access bits.

Reviewed by:	rwatson
</content>
</entry>
<entry>
<title>MFC r202143,202163,202341,202342,204278</title>
<updated>2010-02-24T22:16:16Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2010-02-24T22:16:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3c48c0897f5c2e2ecf73afaea87d2b0f7752cde9'/>
<id>urn:sha1:3c48c0897f5c2e2ecf73afaea87d2b0f7752cde9</id>
<content type='text'>
  Replace the static NGROUPS=NGROUPS_MAX+1=1024 with a dynamic
  kern.ngroups+1.  kern.ngroups can range from NGROUPS_MAX=1023 to
  somewhere in the neighborhood of INT_MAX/4 one a system with sufficent
  RAM and memory bandwidth.  Given that the Windows group limit is
  1024, this range should be sufficient for most applications

r202342:
  Only allocate the space we need before calling kern_getgroups instead
  of allocating what ever the user asks for up to "ngroups_max + 1".  On
  systems with large values of kern.ngroups this will be more efficient.

  The now redundant check that the array is large enough in
  kern_getgroups() is deliberate to allow this change to be merged to
  stable/8 without breaking potential third party consumers of the API.
</content>
</entry>
<entry>
<title>Merge r196122 from head to stable/8:</title>
<updated>2009-08-13T15:01:50Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-08-13T15:01:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fa1decc4ad08349e8dfc23e3ccd0b2212c72b204'/>
<id>urn:sha1:fa1decc4ad08349e8dfc23e3ccd0b2212c72b204</id>
<content type='text'>
  Correctly audit real gids following changes to the audit record argument
  interface.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Eliminate ARG_UPATH[12] arguments to AUDIT_ARG_UPATH() and instead</title>
<updated>2009-07-29T07:44:43Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-07-29T07:44:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=791b0ad2bfd636051ac8fd933051f04cef34cb5f'/>
<id>urn:sha1:791b0ad2bfd636051ac8fd933051f04cef34cb5f</id>
<content type='text'>
provide specific macros, AUDIT_ARG_UPATH1() and AUDIT_ARG_UPATH2()
to capture path information for audit records.  This allows us to
move the definitions of ARG_* out of the public audit header file,
as they are an implementation detail of our current kernel-internal
audit record, which may change.

Approved by:	re (kensmith)
Obtained from:	TrustedBSD Project
MFC after:	1 month
</content>
</entry>
<entry>
<title>Rework vnode argument auditing to follow the same structure, in order</title>
<updated>2009-07-28T21:52:24Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-07-28T21:52:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b146fc1bf0f1670c1012e84886d75a876d1df8db'/>
<id>urn:sha1:b146fc1bf0f1670c1012e84886d75a876d1df8db</id>
<content type='text'>
to avoid exposing ARG_ macros/flag values outside of the audit code in
order to name which one of two possible vnodes will be audited for a
system call.

Approved by:	re (kib)
Obtained from:	TrustedBSD Project
MFC after:	1 month
</content>
</entry>
<entry>
<title>Audit file descriptors passed to fooat(2) system calls, which are used</title>
<updated>2009-07-28T21:39:58Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-07-28T21:39:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e4b4bbb665e36adb8e79b1c5c7946be0ba80b9f1'/>
<id>urn:sha1:e4b4bbb665e36adb8e79b1c5c7946be0ba80b9f1</id>
<content type='text'>
instead of the root/current working directory as the starting point for
lookups.  Up to two such descriptors can be audited.  Add audit record
BSM encoding for fooat(2).

Note: due to an error in the OpenBSM 1.1p1 configuration file, a
further change is required to that file in order to fix openat(2)
auditing.

Approved by:	re (kib)
Reviewed by:	rdivacky (fooat(2) portions)
Obtained from:	TrustedBSD Project
MFC after:	1 month
</content>
</entry>
<entry>
<title>Import OpenBSM 1.1p1 from vendor branch to 8-CURRENT, populating</title>
<updated>2009-07-17T14:02:20Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-07-17T14:02:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=597df30e62c04ff3e8d1e03f997b67427494a5cd'/>
<id>urn:sha1:597df30e62c04ff3e8d1e03f997b67427494a5cd</id>
<content type='text'>
contrib/openbsm and a subset also imported into sys/security/audit.
This patch release addresses several minor issues:

- Fixes to AUT_SOCKUNIX token parsing.
- IPv6 support for au_to_me(3).
- Improved robustness in the parsing of audit_control, especially long
  flags/naflags strings and whitespace in all fields.
- Add missing conversion of a number of FreeBSD/Mac OS X errnos to/from BSM
  error number space.

MFC after:	3 weeks
Obtained from:	TrustedBSD Project
Sponsored by:	Apple, Inc.
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Create audit records for AUE_POSIX_OPENPT, currently w/o arguments.</title>
<updated>2009-07-02T16:33:38Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-07-02T16:33:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6196f898bb97ebbdb76dfce7e872f218c2ff7469'/>
<id>urn:sha1:6196f898bb97ebbdb76dfce7e872f218c2ff7469</id>
<content type='text'>
Approved by:	re (audit argument blanket)
</content>
</entry>
<entry>
<title>Fix comment misthink.</title>
<updated>2009-07-02T09:50:13Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-07-02T09:50:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=deedc899fd339fe484d651be044e2db6179b3e16'/>
<id>urn:sha1:deedc899fd339fe484d651be044e2db6179b3e16</id>
<content type='text'>
Submitted by:	b. f. &lt;bf1783 at googlemail.com&gt;
Approved by:	re (audit argument blanket)
MFC after:	1 week
</content>
</entry>
</feed>
