hush/libbb
Denys Vlasenko 0f91b3d0dc read_key: ignore unknown keys (do not return them to caller byte-by-byte)
function                                             old     new   delta
read_key                                             568     601     +33

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2009-10-26 12:09:06 +01:00
..
appletlib.c build failure fix and some cosmetics 2009-10-23 01:30:26 +02:00
ask_confirmation.c *: remove last function calls to isspace 2009-10-22 22:28:08 +02:00
bb_askpass.c Patches to enable FreeBSD build 2009-07-05 03:34:12 +02:00
bb_basename.c
bb_do_delay.c
bb_pwd.c
bb_qsort.c
bb_strtod.c libbb: stop using bb_strtod for now 2009-06-15 09:50:54 +02:00
bb_strtonum.c
change_identity.c
chomp.c
compare_string_array.c
concat_path_file.c
concat_subpath_file.c
Config.in comment anc Config.in changes, no code changes 2009-10-14 11:52:01 +02:00
copy_file.c cp: make "non-POSIX" cp a bit more consistent 2009-07-05 13:24:17 +02:00
copyfd.c
correct_password.c
crc32.c
create_icmp6_socket.c
create_icmp_socket.c
default_error_retval.c
device_open.c
die_if_bad_username.c libbb: fix typo in comment 2009-03-31 13:14:18 +00:00
dump.c *: code shrink via NOINLINE 2009-10-08 12:28:08 +02:00
error_msg_and_die.c
error_msg.c
execable.c
fclose_nonstdin.c
fflush_stdout_and_exit.c
fgets_str.c ftpd: fix command fetching to not do it in 1-byte reads; 2009-03-18 17:32:44 +00:00
find_mount_point.c fix mountpoint test to not prevemt mkfs_xxx from making image in any file 2009-07-18 16:22:26 +02:00
find_pid_by_name.c make find_pid_by_name look at /proc/PID/exe too 2009-07-29 01:35:13 +02:00
find_root_device.c
full_write.c
get_console.c
get_last_path_component.c
get_line_from_file.c
getopt32.c top: add -m ("memory") option 2009-09-11 23:26:42 +02:00
getpty.c
herror_msg_and_die.c
herror_msg.c
human_readable.c libbb/human_readable.c: shrink; and reduce bss usage 2009-10-13 01:25:09 +02:00
inet_common.c tweak Config texts and some broken English elsewhere 2009-06-18 13:23:58 +02:00
info_msg.c
inode_hash.c
isdirectory.c httpd: shrink mime type matching code (suggested by Bernhard) 2009-09-10 01:46:02 +02:00
Kbuild randomconfig fixes 2009-07-15 18:27:47 +02:00
kernel_version.c more C standard compat fixes from Dan Fandrich 2009-09-06 12:47:55 +02:00
last_char_is.c
lineedit_ptr_hack.c
lineedit.c lineedit: handle Ctrl-arrows 2009-10-25 23:50:56 +01:00
llist.c move llist_find_str from modutils to libbb 2009-04-13 20:52:00 +00:00
login.c more C standard compat fixes from Dan Fandrich 2009-09-06 12:47:55 +02:00
loop.c remove some GNUisms. by Dan Fandrich (dan AT coneharvesters.com) 2009-09-06 02:36:23 +02:00
make_directory.c
makedev.c
match_fstype.c mount: support "-O option"; stop trying to mount swap partitions 2009-03-14 22:57:20 +00:00
md5.c shrink sha hashing a bit more (remove wbuflen field from ctx), 2009-03-12 15:40:27 +00:00
md5prime.c
messages.c
mode_string.c
mtab_file.c *: mass renaming of USE_XXXX to IF_XXXX 2009-04-21 11:09:40 +00:00
mtab.c
obscure.c
parse_config.c documentation and typo fixes. By Dan Fandrich (dan AT coneharvesters.com) 2009-09-06 02:58:59 +02:00
parse_mode.c *: optimize code size in strtoul calls 2009-09-23 17:17:53 +02:00
perror_msg_and_die.c
perror_msg.c
perror_nomsg_and_die.c
perror_nomsg.c
pidfile.c
print_flags.c
printable.c
process_escape_sequence.c ash: deal with some TODOs (mostly trivial) 2009-08-29 22:53:41 +02:00
procps.c pidof/killall: fix bug 625 (kernel threads get stale "binary name") 2009-09-22 23:06:07 +02:00
ptr_to_globals.c
pw_encrypt_des.c des encrypt: fix goof with NUL byte added at the end as '.' 2009-05-01 03:41:25 +02:00
pw_encrypt_md5.c
pw_encrypt_sha.c shrink sha hashing 2009-03-12 15:39:11 +00:00
pw_encrypt.c
read_key.c read_key: ignore unknown keys (do not return them to caller byte-by-byte) 2009-10-26 12:09:06 +01:00
read.c rpm2cpio: handle bz2 too; code shrink 2009-08-28 06:20:33 +02:00
README
recursive_action.c find: -follow should not error out on dandling links 2009-09-29 11:07:04 +02:00
remove_file.c
restricted_shell.c
rtc.c
run_shell.c
safe_gethostname.c
safe_poll.c
safe_strncpy.c
safe_write.c
selinux_common.c
setup_environment.c
sha1.c libbb/sha: #undef macro names before #defining them. 2009-07-05 20:34:38 +02:00
signals.c
simplify_path.c httpd: simplify insane conf file parser 2009-04-22 13:49:16 +00:00
skip_whitespace.c *: use better isspace implementation 2009-10-22 19:41:45 +02:00
speed_table.c add B921600 2009-10-20 19:53:24 +02:00
str_tolower.c
strrstr.c
time.c small commit tweak in parse_datestr, no code changes 2009-09-02 11:49:25 +02:00
trim.c *: remove last function calls to isspace 2009-10-22 22:28:08 +02:00
u_signal_names.c
udp_io.c
unicode.c widen "Unicode in environment" check 2009-07-16 16:09:25 +02:00
update_passwd.c passwd + /etc/shadow: chage "change time" field too 2009-07-13 01:15:30 +02:00
uuencode.c
vdprintf.c
verror_msg.c libbb: prevent resursion on malloc failure 2009-08-01 06:53:03 +02:00
vfork_daemon_rexec.c libbb: revert the change where spawn reports exec failure 2009-10-11 04:09:37 +02:00
warn_ignoring_args.c
wfopen_input.c
wfopen.c hush: print cd error to stderr; use fopen_or_warn in builtin_source; 2009-04-06 12:04:42 +00:00
write.c
xatonum_template.c *: remove last function calls to isspace 2009-10-22 22:28:08 +02:00
xatonum.c
xconnect.c more C standard compat fixes from Dan Fandrich 2009-09-06 12:47:55 +02:00
xfunc_die.c
xfuncs_printf.c unpackers: check errors from close() too 2009-10-05 03:03:07 +02:00
xfuncs.c move generate_uuid from mkswap to libbb 2009-10-15 09:24:25 +02:00
xgetcwd.c
xgethostbyname.c
xreadlink.c ls: make readlink error to not disrupt output (try ls -l /proc/self/fd). 2009-03-21 19:11:23 +00:00
xrealloc_vector.c
xregcomp.c

Please see the LICENSE file for copyright information (GPLv2)

libbb is BusyBox's utility library.  All of this stuff used to be stuffed into
a single file named utility.c.  When I split utility.c to create libbb, some of
the very oldest stuff ended up without their original copyright and licensing
information (which is now lost in the mists of time).  If you see something
that you wrote that is mis-attributed, do let me know so we can fix that up.

	Erik Andersen
	<andersen@codepoet.org>