TODO: Update the note on getgrouplist.
authorJim Meyering <meyering@redhat.com>
Wed, 23 Jan 2008 21:47:44 +0000 (22:47 +0100)
committerJim Meyering <meyering@redhat.com>
Sat, 26 Jan 2008 11:31:19 +0000 (12:31 +0100)
ChangeLog
TODO

index 4cd7ddb..ca2a2f5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.
diff --git a/TODO b/TODO
index df07d4b..a442620 100644 (file)
--- a/TODO
+++ b/TODO
@@ -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):