Updated TODO list.

This commit is contained in:
nekral-guest 2008-09-04 20:41:18 +00:00
parent 7e17182e4c
commit 25d67da1da

30
TODO
View File

@ -1,8 +1,11 @@
implement getlong, getulong.
avoid atoi, atol, atoul, strtol, strtoul, ...
manpages: comment the RLOGIN parts
Replace build_list (in lib/gshadow.c) and list (in lib/sgetgrent.c) by Replace build_list (in lib/gshadow.c) and list (in lib/sgetgrent.c) by
comma_to_list() comma_to_list()
Fix Tobias name.
Prog should be a global variable to be usable from libmisc. Prog should be a global variable to be usable from libmisc.
Revert the modified files if all files could not be changed. Revert the modified files if all files could not be changed.
@ -10,12 +13,13 @@ Revert the modified files if all files could not be changed.
* check the order the files are modified. * check the order the files are modified.
report nscd_flush_cache failures? report nscd_flush_cache failures?
call nscd from the programs of from lib (commonio?) call nscd from the programs or from lib (commonio?)
PAM: add support for customization of the PAM support (i.e. support the PAM: add support for customization of the PAM support (i.e. support the
Debian PAM configuration) Debian PAM configuration)
PAM: check if a non-interactive conversation function could be used to PAM: check if a non-interactive conversation function could be used to set
the password in chpasswd and newusers
WITH_SELINUX WITH_SELINUX
- review all tools to check that the strategies are consistent - review all tools to check that the strategies are consistent
@ -26,6 +30,7 @@ chage, chfn, chsh: same change needed as in passwd.
testsuite testsuite
- newgrp - newgrp
- test with unknown user's GID - test with unknown user's GID
- groupmems
newusers newusers
- add logging to SYSLOG & AUDIT - add logging to SYSLOG & AUDIT
@ -40,8 +45,6 @@ depends rules for the manpages
Check all the expiry semantics Check all the expiry semantics
Add options --crypt-method and --sha-rounds to gpasswd
ALL: ALL:
- move base passwd/shadow/group/gshadow operation to module for allow write - move base passwd/shadow/group/gshadow operation to module for allow write
different backend modules for db, NIS, LDAP and others. Default backend it different backend modules for db, NIS, LDAP and others. Default backend it
@ -52,6 +55,9 @@ ALL:
finish this and propagate on other shadow tools for allow operate on other finish this and propagate on other shadow tools for allow operate on other
user databases by well known tools. user databases by well known tools.
- gpasswd
- Add options --crypt-method and --sha-rounds
- useradd: - useradd:
- add handle create user mail spool in maildir format. - add handle create user mail spool in maildir format.
- Add support for -k in -D mode - Add support for -k in -D mode
@ -70,16 +76,24 @@ ALL:
- add backup option for the removal of user resources, - add backup option for the removal of user resources,
- add lookop and remove per user group. - add lookop and remove per user group.
- user_busy: check that the user is not running any processes. - user_busy: check that the user is not running any processes.
- missing "deleting group" FAILED
- home dir removed, but userdel may fail and may leave the user
=> warning needed
- passwd: - passwd:
- check combination of options (e.g. -u/-l) - check combination of options (e.g. -u/-l)
- newgrp: check the USE_PAM section. - newgrp: check the USE_PAM section.
- newusers: doc for pw_gid not clear. Differentiate - newusers:
- doc for pw_gid not clear. Differentiate
pw_gid specified and exist pw_gid specified and exist
pw_gid specified but does not exist pw_gid specified but does not exist
* name * name
* number * number
pw_gid not specified. pw_gid not specified.
- newusers: document what happens when no uid is specified. - document what happens when no uid is specified.
- vipw:
- Is MAX_MEMBERS_PER_GROUP used by vipw?