summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO10
1 files changed, 5 insertions, 5 deletions
diff --git a/TODO b/TODO
index df07d4b9f..a442620ec 100644
--- 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):