busybox/loginutils
Denis Vlasenko 4ea83bf562 uclibc insists on having 70k static buffer for crypt.
For bbox it's not acceptable. Roll our own des and md5 crypt
implementation. Against older uclibc:

   text    data     bss     dec     hex filename
 759945     604    6684  767233   bb501 busybox_old
 759766     604    6684  767054   bb44e busybox_unstripped

so, we still save on code size.
2008-06-12 16:55:59 +00:00
..
addgroup.c *: more uniform naming: s/xmalloc_getline/xmalloc_fgetline/ 2008-03-26 20:04:27 +00:00
adduser.c adduser/addgroup: check username for invalid chars 2008-03-19 23:15:26 +00:00
chpasswd.c uclibc insists on having 70k static buffer for crypt. 2008-06-12 16:55:59 +00:00
Config.in adduser/addgroup: check username for invalid chars 2008-03-19 23:15:26 +00:00
cryptpw.c uclibc insists on having 70k static buffer for crypt. 2008-06-12 16:55:59 +00:00
deluser.c add -fvisibility=hidden to CC flags, mark XXX_main functions 2007-10-11 10:05:36 +00:00
getty.c - use ut_user rather than ut_name (Cristian Ionescu-Idbohrn) 2008-06-01 10:10:22 +00:00
Kbuild chpasswd: new applet by Alexander Shishkin <virtuoso@slind.org> 2007-07-20 21:28:41 +00:00
login.c - use ut_user rather than ut_name (Cristian Ionescu-Idbohrn) 2008-06-01 10:10:22 +00:00
passwd.c uclibc insists on having 70k static buffer for crypt. 2008-06-12 16:55:59 +00:00
su.c *: shrink by using [f]open_or_warn_stdin where appropriate 2008-03-17 09:07:36 +00:00
sulogin.c uclibc insists on having 70k static buffer for crypt. 2008-06-12 16:55:59 +00:00
vlock.c - use EXIT_{SUCCESS,FAILURE}. No object-code changes 2008-05-19 09:29:47 +00:00