<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/lib/userspec.c, branch v5.91</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=v5.91</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=v5.91'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2005-09-22T06:05:39Z</updated>
<entry>
<title>Sync from gnulib.</title>
<updated>2005-09-22T06:05:39Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2005-09-22T06:05:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=2d0c5eefd05ebe38eaf003940b4fd0feaa3e7b2f'/>
<id>urn:sha1:2d0c5eefd05ebe38eaf003940b4fd0feaa3e7b2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Assume HAVE_UNISTD_H, i.e., include &lt;unistd.h&gt; unconditionally.</title>
<updated>2005-07-02T08:41:46Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2005-07-02T08:41:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=410f98fc2b9bd775f809818590959272c04e6c9c'/>
<id>urn:sha1:410f98fc2b9bd775f809818590959272c04e6c9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(getpwnam, getgrnam, getgrgid)</title>
<updated>2005-05-30T07:31:12Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2005-05-30T07:31:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=4ab39ecf7520495aceeb5a751b92c69a036a453b'/>
<id>urn:sha1:4ab39ecf7520495aceeb5a751b92c69a036a453b</id>
<content type='text'>
[!defined _POSIX_VERSION]: Remove decls; not needed these days.
</content>
</entry>
<entry>
<title>Update FSF postal mail address.</title>
<updated>2005-05-14T07:58:06Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2005-05-14T07:58:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=116e6fb2443d140959ea042865cd67b95aab3c47'/>
<id>urn:sha1:116e6fb2443d140959ea042865cd67b95aab3c47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include intprops.h.</title>
<updated>2005-03-09T19:24:37Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2005-03-09T19:24:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=81e7c85bcaa2f37947c5094f50b3be3669f4add6'/>
<id>urn:sha1:81e7c85bcaa2f37947c5094f50b3be3669f4add6</id>
<content type='text'>
(TYPE_SIGNED, TYPE_MINIMUM, TYPE_MAXIMUM): Remove.
</content>
</entry>
<entry>
<title>Rename xclone to xmemdup.  Remove obsolete xalloc macros.</title>
<updated>2004-10-05T06:52:09Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2004-10-05T06:52:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=00873ce07645b83daaf37ad959af7d40d068ef84'/>
<id>urn:sha1:00873ce07645b83daaf37ad959af7d40d068ef84</id>
<content type='text'>
Remove xstrdup.c and move xstrdup implementation to xmalloc.c.
</content>
</entry>
<entry>
<title>Don't use &lt;alloca.h&gt;, so that we don't use alloca on</title>
<updated>2004-08-19T20:04:42Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2004-08-19T20:04:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=5e93200bbc39c9cf0eaf17d907478f2c24fbe8a3'/>
<id>urn:sha1:5e93200bbc39c9cf0eaf17d907478f2c24fbe8a3</id>
<content type='text'>
strings on unbounded length.  alloca's performance benefits aren't
that important here.
(V_STRDUP): Remove.
(parse_with_separator): New function, with most of the internals
of the old parse_user_spec.  Allow user to omit both user and group,
for compatibility with FreeBSD.
Clone only the user name, not the entire spec.
Do not set *uid, *gid unless entirely successful.
Avoid memory leak in some failing cases.
Fix regression for USER.GROUP reported by Dmitry V. Levin in
&lt;http://lists.gnu.org/archive/html/bug-coreutils/2004-08/msg00102.html&gt;
(parse_user_spec): Rewrite to use parse_with_separator.
</content>
</entry>
<entry>
<title>Remove dependency of xalloc on error, etc.</title>
<updated>2004-08-09T18:44:46Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2004-08-09T18:44:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=8ad3011df39aac9833be500a4c7df7c0186ea733'/>
<id>urn:sha1:8ad3011df39aac9833be500a4c7df7c0186ea733</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include &lt;stdbool.h&gt;, "inttostr.h".</title>
<updated>2004-07-28T23:06:11Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2004-07-28T23:06:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=a07018a24d56aff4aadddd5cf16e2cfb3f6b29d8'/>
<id>urn:sha1:a07018a24d56aff4aadddd5cf16e2cfb3f6b29d8</id>
<content type='text'>
(V_STRDUP): Don't assume the string's length fits in int.
(ISDIGIT): unsigned -&gt; unsigned int
(is_number): Define only ifdef __DJGPP__; not needed elsewhere.
Use bool instead of int where appropriate.
Do not allow empty strings.
(parse_user_spec): Parse numbers as decimal integers, even if
they have a leading 0.  Don't assume uids and gids fit in int.
</content>
</entry>
<entry>
<title>Sync from gnulib.</title>
<updated>2004-04-04T06:51:11Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2004-04-04T06:51:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=8c5584a1513cdbf62e8ed51c69053db4aae44682'/>
<id>urn:sha1:8c5584a1513cdbf62e8ed51c69053db4aae44682</id>
<content type='text'>
</content>
</entry>
</feed>
