2 * Groupnames may only be up to 16 characters long.
3 => remove the note if no limits.
4 => should depend on the --with-group-name-max-length option
7 * http://wiki.linuxfromscratch.org/patches/browser/trunk/shadow/shadow-4.0.18.1-owl_blowfish-1.patch
9 implement getlong, getulong.
10 avoid atoi, atol, atoul, strtol, strtoul, ...
12 manpages: comment the RLOGIN parts
14 Replace build_list (in lib/gshadow.c) and list (in lib/sgetgrent.c) by
17 Revert the modified files if all files could not be changed.
18 * or warn and indicate which files were modified and which were not.
19 * check the order the files are modified.
21 report nscd_flush_cache failures?
22 call nscd from the programs or from lib (commonio?)
24 PAM: check if a non-interactive conversation function could be used to set
25 the password in chpasswd and newusers
28 - review all tools to check that the strategies are consistent
30 chage, chfn, chsh: same change needed as in passwd.
31 - probably need moving check_selinux_access to a separate file.
35 - test with unknown user's GID
39 - add logging to SYSLOG & AUDIT
43 - accept numerical user and range of users
45 Document when/where option appeared, document whether an option is standard
48 depends rules for the manpages
50 Check all the expiry semantics
53 - move base passwd/shadow/group/gshadow operation to module for allow write
54 different backend modules for db, NIS, LDAP and others. Default backend it
55 will be goot if will be chosen depending on /etc/nsswitch.conf and allow
56 override this by -r <repository> options (where the <repository> can be
57 file, db, nis nisplus, ldap .. like on /etc/nsswitch.conf in service column).
58 passwd have old piece of code with handling -r option and it will be good
59 finish this and propagate on other shadow tools for allow operate on other
60 user databases by well known tools.
63 - Add options --crypt-method and --sha-rounds
66 - add handle create user mail spool in maildir format.
67 - Add support for -k in -D mode
68 - Add support for -K in -D mode
69 - Add option to create or not the mail spool (and set the default in -D
72 - add handle -n switch in groups and id command for allow query is
73 group/user with specified id/gid exist - this will be very usable
74 on automation in packages for query/check is group/user exist in system
78 - add backup option for the removal of user resources,
79 - user_busy: check that the user is not running any processes.
80 - missing "deleting group" FAILED
81 - home dir removed, but userdel may fail and may leave the user
85 - the mode of new home directories should be set according to the
86 original mode. Does copy_tree does this?
88 - check combination of options (e.g. -u/-l)
90 - newgrp: check the USE_PAM section.
93 - doc for pw_gid not clear. Differentiate
94 pw_gid specified and exist
95 pw_gid specified but does not exist
99 - document what happens when no uid is specified.
102 - Add check to move passwd passwords to shadow if there is a shadow
103 entry (with a password).
104 - Add check to move passwd passwords to shadow if there is a shadow
108 - add a login.defs configuration parameter to add variables to keep in
109 the environment with "su -l" (TERM/TERMCOLOR/...
112 - Is MAX_MEMBERS_PER_GROUP used by vipw?