diff options
author | Jim Meyering <meyering@redhat.com> | 2008-01-23 22:47:44 +0100 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2008-01-26 12:31:19 +0100 |
commit | 73cfcbac05cff65c5ea91300370b2c14d480d26e (patch) | |
tree | 874801625e70c33e1fea7a56f9f7c4e099a4fad4 | |
parent | 6b5f3dd2246a64c7a0c06f51d10f8db1a475b0be (diff) | |
download | coreutils-73cfcbac05cff65c5ea91300370b2c14d480d26e.tar.gz coreutils-73cfcbac05cff65c5ea91300370b2c14d480d26e.tar.bz2 coreutils-73cfcbac05cff65c5ea91300370b2c14d480d26e.zip |
TODO: Update the note on getgrouplist.
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | TODO | 10 |
2 files changed, 9 insertions, 5 deletions
@@ -1,3 +1,7 @@ +2008-01-23 Jim Meyering <meyering@redhat.com> + + * TODO: Update the note on getgrouplist. + 2008-01-23 Zvi Har'El <rl@math.technion.ac.il> Add a ";", so "make install" works with --enable-install-program=su. @@ -157,16 +157,16 @@ Add a distcheck-time test to ensure that every distributed file is either read-only(indicating generated) or is version-controlled and up to date. -Implement Ulrich Drepper's suggestion to use getgrouplist rather - than getugroups. This affects only `id', but makes a big difference - on systems with many users and/or groups, and makes id usable once - again on systems where access restrictions make getugroups fail. +Implement Ulrich Drepper's suggestion to use getgrouplist rather than + getugroups. This affects both `id' and `setuidgid', but makes a big + difference on systems with many users and/or groups, and makes id usable + once again on systems where access restrictions make getugroups fail. But first we'll need a run-test (either in an autoconf macro or at run time) to avoid the segfault bug in libc-2.3.2's getgrouplist. In that case, we'd revert to using a new (to-be-written) getgrouplist module that does most of what `id' already does. Or just avoid the buggy use of getgrouplist by never passing it a buffer of length zero. - See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=200327 + See http://bugzilla.redhat.com/200327 remove `%s' notation (now that they're all gone, add a Makefile.maint sc_ rule to ensure no new ones are added): |