hush/libbb
Denis Vlasenko 61befda93b ash,hush: add TODO for rare build failure
*: remove some redundant includes
2008-11-25 01:36:03 +00:00
..
appletlib.c trim help text a bit 2008-11-24 13:42:24 +00:00
ask_confirmation.c
bb_askpass.c ash,hush: add TODO for rare build failure 2008-11-25 01:36:03 +00:00
bb_basename.c
bb_do_delay.c
bb_pwd.c - first pass to unify/cleanup uid handling (-236b) 2008-07-21 14:41:33 +00:00
bb_qsort.c
bb_strtod.c libbb: do not reject floating point strings like ".15" 2008-10-18 19:18:51 +00:00
bb_strtonum.c s/othervise/otherwise/g 2008-07-23 08:41:08 +00:00
change_identity.c
chomp.c
compare_string_array.c
concat_path_file.c
concat_subpath_file.c
Config.in - wrap overlong lines (Cristian Ionescu-Idbohrn) 2008-07-22 18:27:53 +00:00
copy_file.c
copyfd.c
correct_password.c
crc32.c
create_icmp6_socket.c
create_icmp_socket.c
crypt_make_salt.c
default_error_retval.c
device_open.c
die_if_bad_username.c
dump.c libbb: replace some memmove's with memcpy's (Ron (ron AT debian.org)) 2008-11-16 22:21:23 +00:00
error_msg_and_die.c
error_msg.c
execable.c
fclose_nonstdin.c
fflush_stdout_and_exit.c
fgets_str.c
find_mount_point.c
find_pid_by_name.c - commentary typo fix 2008-09-05 11:46:43 +00:00
find_root_device.c
full_write.c
get_console.c *: code shrink by adding a wrapper around very common tcsetattr(0, TCSANOW, xx) op 2008-11-05 13:20:58 +00:00
get_last_path_component.c
get_line_from_file.c optimize config_read() (by Timo Teras <timo.teras AT iki.fi>) 2008-08-09 17:16:40 +00:00
getopt32.c gzip: fix gzip -dc case caused by using stale getopt state 2008-11-12 22:06:46 +00:00
getpty.c libbb: use ptsname_r, it's smaller 2008-08-17 12:47:19 +00:00
herror_msg_and_die.c
herror_msg.c
human_readable.c df: add support for more options, add some coreutils 6.10 compat. 2008-08-28 22:42:52 +00:00
inet_common.c nslookup: tiny shrink (-5 bytes); add comment about res_init 2008-11-04 21:44:28 +00:00
info_msg.c
inode_hash.c du: fix "du /dir /dir" case 2008-11-11 21:15:56 +00:00
isdirectory.c
Kbuild libbb: disable a second md5 implementation which managed to creep in :) 2008-11-11 01:38:04 +00:00
kernel_version.c
last_char_is.c
lineedit_ptr_hack.c
lineedit.c *: code shrink by adding a wrapper around very common tcsetattr(0, TCSANOW, xx) op 2008-11-05 13:20:58 +00:00
llist.c - update my name. No obj-code changes ;) 2008-09-25 12:13:34 +00:00
login.c libbb: [x]fopen_for_{read,write} introduced and used. 2008-07-21 23:05:26 +00:00
loop.c
make_directory.c volume identification: abolish /proc/partitions and /proc/cdroms 2008-10-19 19:36:30 +00:00
makedev.c
match_fstype.c
md5.c libbb: disable a second md5 implementation which managed to creep in :) 2008-11-11 01:38:04 +00:00
md5prime.c libbb: disable a second md5 implementation which managed to creep in :) 2008-11-11 01:38:04 +00:00
messages.c
mode_string.c
mtab_file.c
mtab.c
obscure.c
parse_config.c build system cleanup: rename FEATURE_AWK_MATH to FEATURE_AWK_LIBM; 2008-10-24 10:49:49 +00:00
parse_mode.c
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 libbb: document that we maybe will want to understand \e someday 2008-09-19 23:43:59 +00:00
procps.c top: optional SMP support by Vineet Gupta (vineetg76 AT gmail.com) 2008-09-25 10:48:06 +00:00
ptr_to_globals.c
pw_encrypt_des.c
pw_encrypt_md5.c libbb: disable a second md5 implementation which managed to creep in :) 2008-11-11 01:38:04 +00:00
pw_encrypt_sha.c timeout: new applet. 370 bytes. by Roberto Foglietta. 2008-11-24 13:25:20 +00:00
pw_encrypt.c libbb: add optionl support for SHA256/512 encrypted passwords 2008-11-10 18:52:35 +00:00
read_key.c read_key is actually written by Rob, add him to copyright notice 2008-10-26 00:19:33 +00:00
read.c randomconfig fixes 2008-08-05 17:43:29 +00:00
README
recursive_action.c netstat: optional -p support by L. Gabriel Somlo <somlo AT cmu.edu> 2008-07-27 12:10:07 +00:00
remove_file.c
restricted_shell.c
rtc.c libbb: [x]fopen_for_{read,write} introduced and used. 2008-07-21 23:05:26 +00:00
run_shell.c
safe_gethostname.c
safe_poll.c
safe_strncpy.c fix all cases of strcpy on overlapping strings. 2008-07-22 20:16:55 +00:00
safe_write.c
selinux_common.c
setup_environment.c setup_environment: cd $HOME regardless of clear_env value. 2008-10-30 23:58:19 +00:00
sha1.c libbb: disable a second md5 implementation which managed to creep in :) 2008-11-11 01:38:04 +00:00
signals.c runsvd: shrink by Vladimir 2008-09-11 19:51:11 +00:00
simplify_path.c
skip_whitespace.c
speed_table.c ash,hush: add TODO for rare build failure 2008-11-25 01:36:03 +00:00
str_tolower.c
strrstr.c - update my name. No obj-code changes ;) 2008-09-25 12:13:34 +00:00
time.c
trim.c
u_signal_names.c
udp_io.c
update_passwd.c
uuencode.c
vdprintf.c
verror_msg.c
vfork_daemon_rexec.c runsvdir: alternative methon of supporting runsvdir-as-init. +66 bytes. 2008-11-06 22:39:57 +00:00
warn_ignoring_args.c
wfopen_input.c
wfopen.c libbb: [x]fopen_for_{read,write} introduced and used. 2008-07-21 23:05:26 +00:00
write.c - update my name. No obj-code changes ;) 2008-09-25 12:13:34 +00:00
xatonum_template.c
xatonum.c
xconnect.c
xfunc_die.c
xfuncs_printf.c
xfuncs.c *: code shrink by adding a wrapper around very common tcsetattr(0, TCSANOW, xx) op 2008-11-05 13:20:58 +00:00
xgetcwd.c *: introduce and use FAST_FUNC: regparm on i386, otherwise no-on 2008-06-27 02:52:20 +00:00
xgethostbyname.c
xreadlink.c
xrealloc_vector.c fix bug 4464 for real. I am dumb. 2008-08-06 08:44:09 +00:00
xregcomp.c grep: option to use GNU regex matching instead of POSIX one. 2008-08-09 16:15:14 +00:00

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>