From 645c39078d30f316bfdea6e68a48d0ee455f32d4 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Wed, 15 Dec 2004 16:15:16 +0000 Subject: [PATCH] *** empty log message *** --- TODO | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/TODO b/TODO index 82a74bf6dc..318c411a1e 100644 --- a/TODO +++ b/TODO @@ -169,3 +169,35 @@ Changes expected to go in, post-5.2.1: `openssl md5' is consistently about 30% faster than md5sum on an idle AMD 2000-XP system with plenty of RAM and a 261 MB input file. openssl's md5 implementation is in assembly, generated by a perl script. + +Have euidaccess.m4 check for eaccess as well as euidaccess +If found, then do `#define euidaccess eaccess'. + +Remove long-deprecated options like -V for version-control and + tail's --allow-missing + +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. + 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. + +remove `%s' notation: + grep -E "\`%.{,4}s'" src/*.c + +remove.c should never exit, yet may do so (see uses of EXIT_FAILURE) + +remove or adjust chown's --changes option, since it + can't always do what it currently says it does. + +Adapt tools like wc, tr, fmt, etc. (most of the textutils) to be + multibyte aware. The problem is that I want to avoid duplicating + significant blocks of logic, yet I also want to incur only minimal + (preferably `no') cost when operating in single-byte mode. -- 2.47.3