aboutsummaryrefslogtreecommitdiff
path: root/shell/ash_test/run-all
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2011-08-09 04:05:13 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2011-08-09 04:05:13 +0200
commit7485086f1eca78998d6cd31b0ce18a8a8ea3fc35 (patch)
treead3a754a07e29b0c86514bdac98c63618628b37d /shell/ash_test/run-all
parent6e42b89b8d136316e1b97b56cf885e8ef9d64caf (diff)
downloadbusybox-7485086f1eca78998d6cd31b0ce18a8a8ea3fc35.tar.gz
die_if_bad_username: tighten up a bit
function old new delta die_if_bad_username 77 97 +20 Based on patches from Tito. The changes are: better comments we disallow '@' now - in practice such usernames will be unusable use of the portable filename character set plus '$' don't use isalnum as it allows non-ASCII letters in legacy 8-bit locales (pointed out by Rich Felker) enforce maximum length of LOGIN_NAME_MAX (including NUL) don't allow '$', '.', and '-' as first char don't print the illegal char in error message as if it is a wide char it will be unreadable print the position of the illegal character Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'shell/ash_test/run-all')
0 files changed, 0 insertions, 0 deletions