<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/usr.bin/id, branch stable/7</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F7</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F7'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2009-07-24T21:42:10Z</updated>
<entry>
<title>MFC r194494 to improve support for 7.x worlds on &gt;=8.0 kernels:</title>
<updated>2009-07-24T21:42:10Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2009-07-24T21:42:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7b1c70a041ee7a416b2c8451863f24cc912b00e1'/>
<id>urn:sha1:7b1c70a041ee7a416b2c8451863f24cc912b00e1</id>
<content type='text'>
In preparation for raising NGROUPS and NGROUPS_MAX, change base
system callers of getgroups(), getgrouplist(), and setgroups() to
allocate buffers dynamically.  Specifically, allocate a buffer of size
sysconf(_SC_NGROUPS_MAX)+1 (+2 in a few cases to allow for overflow).

This (or similar gymnastics) is required for the code to actually follow
the POSIX.1-2008 specification where {NGROUPS_MAX} may differ at runtime
and where getgroups may return {NGROUPS_MAX}+1 results on systems like
FreeBSD which include the primary group.

In id(1), don't pointlessly add the primary group to the list of all
groups, it is always the first result from getgroups().  In principle
the old code was more portable, but this was only done in one of the two
places where getgroups() was called to the overall effect was pointless.

Document the actual POSIX requirements in the getgroups(2) and
setgroups(2) manpages.  We do not yet support a dynamic NGROUPS, but we
may in the future.
</content>
</entry>
<entry>
<title>MFC revision 1.34</title>
<updated>2007-10-30T13:17:02Z</updated>
<author>
<name>Christian S.J. Peron</name>
<email>csjp@FreeBSD.org</email>
</author>
<published>2007-10-30T13:17:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=363c721c49f55fdb89946c3a609e0c4966e8c405'/>
<id>urn:sha1:363c721c49f55fdb89946c3a609e0c4966e8c405</id>
<content type='text'>
Add support for processing extended (ip6) subject termids

Approved by:	re@ (kensmith)
</content>
</entry>
<entry>
<title>Fix SUSv3 compliance: Use a single comma instead of comma and space to separate</title>
<updated>2006-12-29T12:28:34Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2006-12-29T12:28:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=703dfcbeb948c38a60842f3c62eb7b678cf3549e'/>
<id>urn:sha1:703dfcbeb948c38a60842f3c62eb7b678cf3549e</id>
<content type='text'>
additional group entries.

PR:		107298
Submitted by:	Joost Bekkers
</content>
</entry>
<entry>
<title>Improve markup.</title>
<updated>2006-12-23T17:14:01Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2006-12-23T17:14:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=edea595c915ff2d40e7796b5ca18f007c4945a68'/>
<id>urn:sha1:edea595c915ff2d40e7796b5ca18f007c4945a68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not exit without printing the id information if the uid of the</title>
<updated>2006-12-09T12:58:14Z</updated>
<author>
<name>Mike Pritchard</name>
<email>mpp@FreeBSD.org</email>
</author>
<published>2006-12-09T12:58:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f2588359cb649e072b26fa2d02170da269be0eac'/>
<id>urn:sha1:f2588359cb649e072b26fa2d02170da269be0eac</id>
<content type='text'>
user executing the command cannot be looked up in the password file.
</content>
</entry>
<entry>
<title>Add a -a option as a no-op for Solaris compatibility, as briefly</title>
<updated>2006-09-26T22:28:12Z</updated>
<author>
<name>Ceri Davies</name>
<email>ceri@FreeBSD.org</email>
</author>
<published>2006-09-26T22:28:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=de5e5e6ead7a4497b28686b5d3cb8c1c81a8f8b5'/>
<id>urn:sha1:de5e5e6ead7a4497b28686b5d3cb8c1c81a8f8b5</id>
<content type='text'>
discussed on src-committers.  This is intentionally not included in the
usage() function as it would confuse the output too much.

Approved by:	jhb
MFC after:	1 week
</content>
</entry>
<entry>
<title>Fix both arguments to err().</title>
<updated>2006-09-26T05:46:55Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2006-09-26T05:46:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=acc17cb5a52573423f011536227fdf56ce996b4e'/>
<id>urn:sha1:acc17cb5a52573423f011536227fdf56ce996b4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename "-a" flag to "-A" in order to avoid conflicting with the "-a" flag</title>
<updated>2006-09-23T15:43:29Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-09-23T15:43:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f4882b24fdea18ae33c3269c1f1ec917804842c8'/>
<id>urn:sha1:f4882b24fdea18ae33c3269c1f1ec917804842c8</id>
<content type='text'>
as found on Solaris.

Requested by:	ceri
MFC after:	3 days
</content>
</entry>
<entry>
<title>Add a -a argument to id(1), which causes id(1) to print out process</title>
<updated>2006-09-23T12:30:31Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-09-23T12:30:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=5bae3124ab6e48e3991b4d914d0b3ab438905903'/>
<id>urn:sha1:5bae3124ab6e48e3991b4d914d0b3ab438905903</id>
<content type='text'>
audit properties, including the audit user id.  This can be quite
helpful in debugging audit problems.

Obtained from:	TrustedBSD Project
MFC after:	3 days
</content>
</entry>
<entry>
<title>Print the euid after the gid as demanded by POSIX.</title>
<updated>2006-05-28T12:32:30Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2006-05-28T12:32:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=311e80b148dcc819a8a4d1a7c718a66994ae4d9f'/>
<id>urn:sha1:311e80b148dcc819a8a4d1a7c718a66994ae4d9f</id>
<content type='text'>
Submitted by:	Martin Nagy &lt;nagy.martin@gmail.com&gt;
PR:		96239
MFC after:	2 weeks
</content>
</entry>
</feed>
