Denis Vlasenko
|
5df955fce2
|
Do not fail password check if shadow password does not exist -
fall back to ordinary one
Reduced usage of functions returning datain static buffers.
(mostly passwd/group/shadow related):
function old new delta
correct_password 143 193 +50
sulogin_main 490 533 +43
adduser_main 732 774 +42
passwd_main 1875 1915 +40
addgroup_main 330 365 +35
bb_internal_getspnam 38 - -38
bb_internal_fgetpwent 38 - -38
bb_internal_fgetgrent 38 - -38
static.resultbuf 168 88 -80
static.buffer 1872 1104 -768
------------------------------------------------------------------------------
(add/remove: 0/3 grow/shrink: 5/2 up/down: 210/-962) Total: -752 bytes
|
2007-03-13 13:01:14 +00:00 |
|
Denis Vlasenko
|
6ca0444420
|
syslogd: fix "readpath bug" by using readlink instead
libbb: rename xgetcwd and xreadlink
|
2007-02-11 16:19:28 +00:00 |
|
Denis Vlasenko
|
e968fcd562
|
lineedit: add missing #if/#endif
init: fix warnings
|
2007-02-03 02:42:47 +00:00 |
|
Denis Vlasenko
|
ab2aea4447
|
preparatory patch for -Wwrite-strings #4
|
2007-01-29 22:51:58 +00:00 |
|
Denis Vlasenko
|
769d1e05e6
|
fix warning from needlessly-global functions
|
2007-01-22 23:04:27 +00:00 |
|
Denis Vlasenko
|
703e20235a
|
cleanups: unnecessary casts, unified const_1, eliminate cross-.c file
prototypes (heresy!), add spaces in places like "flags&NETSTAT_CONNECTED",
removed unused #defines, #ifdef -> #if, use uint32_t for ipv4 addrs.
|
2007-01-22 14:12:08 +00:00 |
|
Denis Vlasenko
|
35d4da0fb5
|
exterminate u_intXXX.
fix ping6 buglet (memset is too short), minor sync between ping and ping6
|
2007-01-22 14:04:27 +00:00 |
|
Denis Vlasenko
|
95fef7071e
|
move shell/cmdedit.c -> libbb/lineedit.c
|
2007-01-22 09:03:42 +00:00 |
|