Matt Kraai [Thu, 1 Feb 2001 19:21:20 +0000 (19:21 -0000)]
Create find_applet_by_name function. Save 32 bytes.
Matt Kraai [Thu, 1 Feb 2001 16:49:30 +0000 (16:49 -0000)]
Fix wget error message and add (and use) chomp library function.
Eric Andersen [Wed, 31 Jan 2001 23:00:46 +0000 (23:00 -0000)]
Make old compilers not choke -- define the attribute in the func prototype.
Matt Kraai [Wed, 31 Jan 2001 19:00:21 +0000 (19:00 -0000)]
Removed trailing \n from error_msg{,_and_die} messages.
Mark Whitley [Wed, 31 Jan 2001 18:33:20 +0000 (18:33 -0000)]
Added floppyfw to list of known projects using BusyBox.
Eric Andersen [Wed, 31 Jan 2001 17:50:35 +0000 (17:50 -0000)]
xfopen now used by wget
-Erik
Eric Andersen [Wed, 31 Jan 2001 17:49:47 +0000 (17:49 -0000)]
Patch from Vladimir N. Oleynik to simplify wget file opening
using xfopen (which is what everything should be using).
Eric Andersen [Wed, 31 Jan 2001 17:35:02 +0000 (17:35 -0000)]
Cleanup patch from Vladimir N. Oleynik.
* mkdir: remove 3 lines in source code.
* mkfs_minix: save 32 bytes, remove 4 bugs.
* mkswap: save 64 bytes, remove 1 bug.
Eric Andersen [Wed, 31 Jan 2001 17:29:47 +0000 (17:29 -0000)]
Patch from Vladimir N. Oleynik to simplify/cleanup a few things in init.c
Eric Andersen [Wed, 31 Jan 2001 17:29:12 +0000 (17:29 -0000)]
Patch from Vladimir N. Oleynik to simplify how it decides which
app was invoked. This removes several strcmp calls.
Eric Andersen [Wed, 31 Jan 2001 17:14:17 +0000 (17:14 -0000)]
Wrap a table (bg set to black, width=80%) around the screenshot
so it doesn't look like crap in Netscape. Should look fine in
Mozilla either way. I think.
-Erik
Matt Kraai [Wed, 31 Jan 2001 02:13:05 +0000 (02:13 -0000)]
Make it validate.
Matt Kraai [Wed, 31 Jan 2001 01:59:46 +0000 (01:59 -0000)]
Close IMG tag.
Eric Andersen [Wed, 31 Jan 2001 01:38:05 +0000 (01:38 -0000)]
Patch from Larry Doolittle to reduce the chance that fussing with VPATH will
break cross-compilation.
-Erik
Eric Andersen [Wed, 31 Jan 2001 00:30:45 +0000 (00:30 -0000)]
If the ioctl fails to tell us the winsize, default to 79.
-Erik
Eric Andersen [Tue, 30 Jan 2001 23:40:39 +0000 (23:40 -0000)]
Patch from Bryan Rittmeyer -- be more conservative by default
with the lash prompt.
-Erik
Mark Whitley [Tue, 30 Jan 2001 23:37:15 +0000 (23:37 -0000)]
Added a new screenshot of Busybox. :-)
Eric Andersen [Tue, 30 Jan 2001 22:23:17 +0000 (22:23 -0000)]
Fix the pwd and group functions. The bb_ stuff was a leftover from
a brief past that mercifully (except for this) never made it into CVS.
-Erik
Eric Andersen [Tue, 30 Jan 2001 19:23:46 +0000 (19:23 -0000)]
Fix a stupid typo -- bug found by Larry Doolittle.
Mark Whitley [Tue, 30 Jan 2001 18:53:42 +0000 (18:53 -0000)]
Applied patch from Larry Doolittle to use preprocessor for defining
NFS_MOUNT_VERSION.
Eric Andersen [Tue, 30 Jan 2001 18:03:11 +0000 (18:03 -0000)]
Fix ls behavior for broken or very narrow terminals. Fix my_*
functions so they comply with the original interface (i.e. don't
exit on error, stringify uids and gids when no amtching name found).
-Erik
Matt Kraai [Mon, 29 Jan 2001 19:00:48 +0000 (19:00 -0000)]
Test applets containing numbers in their name. Thanks to Larry Doolittle.
Matt Kraai [Mon, 29 Jan 2001 18:41:12 +0000 (18:41 -0000)]
Fix missing header file.
Eric Andersen [Sat, 27 Jan 2001 09:33:39 +0000 (09:33 -0000)]
Fix up copyright msgs. Bump version to 0.49 in preparation for
a release. Update the website with release details.
-Erik
Eric Andersen [Sat, 27 Jan 2001 08:32:57 +0000 (08:32 -0000)]
Fix some formatting
Eric Andersen [Sat, 27 Jan 2001 08:24:39 +0000 (08:24 -0000)]
Fix header file usage -- there were many unnecessary header files included in
busybox.h which slowed compiles. I left only what was needed and then fixed up
all the apps to include their own header files. I also fixed naming for pwd.h
and grp.h functions. Tested to compile and run with libc5, glibc, and uClibc.
-Erik
Eric Andersen [Sat, 27 Jan 2001 06:01:43 +0000 (06:01 -0000)]
Add in a patch to make busybox use the normal pwd.h and grp.h
functions. Add in simple implementations of these functions,
which can, optionally, be used instead of the system versions.
-Erik
Mark Whitley [Fri, 26 Jan 2001 20:58:23 +0000 (20:58 -0000)]
Applied patch from Larry Doolittle to list supported arches, libcs and kernels
Mark Whitley [Fri, 26 Jan 2001 20:42:23 +0000 (20:42 -0000)]
Applied patch from Vladimir N. Oleynik <dzo@simtreas.ru> to do tab-completion
in Busybox shell. (Thanks, Vlad.)
Eric Andersen [Fri, 26 Jan 2001 20:31:02 +0000 (20:31 -0000)]
Cleanup patch from larry doolittle
-Erik
Mark Whitley [Fri, 26 Jan 2001 19:19:23 +0000 (19:19 -0000)]
Fixed a li'l thinko.
Eric Andersen [Fri, 26 Jan 2001 18:30:12 +0000 (18:30 -0000)]
Fix my braindamage -- remove termios and sighandling since they are not
needed at all. My bad.
-Erik
Eric Andersen [Fri, 26 Jan 2001 18:09:13 +0000 (18:09 -0000)]
I am an idiot. Looking over my patch, ls doesn't need to do anything
more then the ioctl to get the win size. None of the termios handling
crap is needed.
-Erik
Eric Andersen [Fri, 26 Jan 2001 06:50:46 +0000 (06:50 -0000)]
Make cin be static
Eric Andersen [Fri, 26 Jan 2001 02:23:57 +0000 (02:23 -0000)]
Update the arch-not-yet-supported msg to be more clear.
Eric Andersen [Fri, 26 Jan 2001 02:04:49 +0000 (02:04 -0000)]
Add errno.h
Eric Andersen [Fri, 26 Jan 2001 01:52:43 +0000 (01:52 -0000)]
Make ls understand termios.
-Erik
Eric Andersen [Fri, 26 Jan 2001 01:52:14 +0000 (01:52 -0000)]
Fix a stupid bug I introduced yesterday. Doh!
-Erik
Eric Andersen [Fri, 26 Jan 2001 00:11:54 +0000 (00:11 -0000)]
Update some comments to clarify things.
Eric Andersen [Thu, 25 Jan 2001 23:49:09 +0000 (23:49 -0000)]
Commit Larry Doolittle's buffers-on-stack/buffers-via-malloc patch.
-Erik
Eric Andersen [Thu, 25 Jan 2001 23:40:32 +0000 (23:40 -0000)]
Add in spoon's watchdog timer app.
-Erik
Mark Whitley [Thu, 25 Jan 2001 23:29:58 +0000 (23:29 -0000)]
Because you demanded it, source tree snapshots are made available daily.
Mark Whitley [Thu, 25 Jan 2001 23:00:12 +0000 (23:00 -0000)]
Added Linux on nanoEngine to the list of known users.
Eric Andersen [Thu, 25 Jan 2001 22:00:37 +0000 (22:00 -0000)]
Update contact info.
Eric Andersen [Thu, 25 Jan 2001 05:12:02 +0000 (05:12 -0000)]
Apply a patch from Brent Priddy <brent.priddy@adtran.com> to add
'id -n' support.
-Erik
Eric Andersen [Thu, 25 Jan 2001 04:11:06 +0000 (04:11 -0000)]
I just wrote 'insmod -o' to close bug#1049.
Eric Andersen [Thu, 25 Jan 2001 00:53:46 +0000 (00:53 -0000)]
Tar, by itself, could fail.
Eric Andersen [Thu, 25 Jan 2001 00:47:31 +0000 (00:47 -0000)]
Cleanup from Larry Doolittle
Eric Andersen [Thu, 25 Jan 2001 00:45:52 +0000 (00:45 -0000)]
Fix for dpkg-deb, courtesy of Larry Doolittle.
-Erik
Eric Andersen [Thu, 25 Jan 2001 00:04:16 +0000 (00:04 -0000)]
Add in Larry's CUSTOMIZED_BANNER patchlet, and let folks know that
BB_FEATURE_INIT_CHROOT needs to be rewritten to use pivot_root.
-Erik
Eric Andersen [Thu, 25 Jan 2001 00:00:04 +0000 (00:00 -0000)]
More regression testing found buglets
Eric Andersen [Wed, 24 Jan 2001 23:59:50 +0000 (23:59 -0000)]
Bug fix and small create_module cleanup from Larry Doolittle to
fix insmod, since I broke var=value args when I getopt'ified it.
Eric Andersen [Wed, 24 Jan 2001 23:53:43 +0000 (23:53 -0000)]
Oops. I am an idiot. Put CFLAGS_EXTRA back. Sorry 'bout that.
-Erik
Eric Andersen [Wed, 24 Jan 2001 23:47:21 +0000 (23:47 -0000)]
More regression-found bug fixes
Eric Andersen [Wed, 24 Jan 2001 23:34:48 +0000 (23:34 -0000)]
more bugs fixed -- found doing regression testing
-Erik
Eric Andersen [Wed, 24 Jan 2001 22:46:16 +0000 (22:46 -0000)]
Cleanup for build problem found using regression script
Eric Andersen [Wed, 24 Jan 2001 22:09:46 +0000 (22:09 -0000)]
Fix _old_ bug so that the regression test actually works.
-Erik
Eric Andersen [Wed, 24 Jan 2001 20:28:35 +0000 (20:28 -0000)]
Some behavioral updates to wget so it acts a bit nicer.
-Erik
Eric Andersen [Wed, 24 Jan 2001 19:15:07 +0000 (19:15 -0000)]
Fix up insmod usage info to mention -L
Eric Andersen [Wed, 24 Jan 2001 19:07:09 +0000 (19:07 -0000)]
Make insmod understand (and ignore) -L, and convert it to use getopt.
Eric Andersen [Wed, 24 Jan 2001 18:47:30 +0000 (18:47 -0000)]
Update comments re netkit-tiny...
-Erik
Eric Andersen [Wed, 24 Jan 2001 18:44:54 +0000 (18:44 -0000)]
Remove the warning messages. By consensus, netkit-tiny doesn't
need to happen.
Eric Andersen [Wed, 24 Jan 2001 17:37:07 +0000 (17:37 -0000)]
Fix spelling. s/maintainence/maintenance/
Mark Whitley [Wed, 24 Jan 2001 00:18:13 +0000 (00:18 -0000)]
- Added a section on avoiding static buffers, per mailing list discussions
- Added a section on avoiding dangerous, overrun-prone string functions, per
mailing list comment by David Douthitt
- Added comment on how to search-and-replace in multiple files per (very old)
mailing list comment by Larry Doolittle.
Mark Whitley [Tue, 23 Jan 2001 22:31:10 +0000 (22:31 -0000)]
Fixed tiny typo.
Mark Whitley [Tue, 23 Jan 2001 22:30:04 +0000 (22:30 -0000)]
#define -> static const int. Also got rid of some big static buffers.
Eric Andersen [Tue, 23 Jan 2001 00:27:51 +0000 (00:27 -0000)]
Bug fix.
Eric Andersen [Mon, 22 Jan 2001 22:51:08 +0000 (22:51 -0000)]
Remove host* applets from the default build.
Eric Andersen [Mon, 22 Jan 2001 22:50:01 +0000 (22:50 -0000)]
Fix silly typo
Eric Andersen [Mon, 22 Jan 2001 22:48:42 +0000 (22:48 -0000)]
Warn about apps that will be going away in release 0.50
-Erik
Richard June [Mon, 22 Jan 2001 22:35:38 +0000 (22:35 -0000)]
Add HUMAN_READABLE define for -m and -h support in du, df, and ls
Add support for -k in du, df, and ls(no define, it's for compatibliity with the GNU utils as bb does -k by default)
Fix bug #1084
Matt Kraai [Mon, 22 Jan 2001 20:49:00 +0000 (20:49 -0000)]
Use getopt (or getopt_long).
Matt Kraai [Mon, 22 Jan 2001 05:25:19 +0000 (05:25 -0000)]
Fixed listed files to extract to be more like GNU. Reported by Deon George.
Eric Andersen [Mon, 22 Jan 2001 01:05:04 +0000 (01:05 -0000)]
Patch from Larry Doolittle to close bug #1086.
-Erik
Eric Andersen [Sun, 21 Jan 2001 02:59:23 +0000 (02:59 -0000)]
Update time
Eric Andersen [Sat, 20 Jan 2001 21:51:21 +0000 (21:51 -0000)]
Fix naming to reflect reality
Eric Andersen [Sat, 20 Jan 2001 21:45:57 +0000 (21:45 -0000)]
Move \n to inside TRIVIAL_HELP, to save a few bytes for the default case.
Patch from Vladimir N. Oleynik <dzo@simtreas.ru>
Eric Andersen [Sat, 20 Jan 2001 21:43:43 +0000 (21:43 -0000)]
djust debian build targets
Eric Andersen [Sat, 20 Jan 2001 21:41:11 +0000 (21:41 -0000)]
lean up a potential error, thanks to Vladimir N. Oleynik <dzo@simtreas.ru>.
Eric Andersen [Sat, 20 Jan 2001 20:07:00 +0000 (20:07 -0000)]
Clarify the statusbar config option so it states which applet it applies to.
Eric Andersen [Sat, 20 Jan 2001 19:48:21 +0000 (19:48 -0000)]
Adjust the default feature set a wee bit
Eric Andersen [Sat, 20 Jan 2001 16:22:58 +0000 (16:22 -0000)]
Apply a patch from Vladimir N. Oleynik <dzo@simtreas.ru>,
and thereby save 64 bytes.
-Erik
Glenn L McGrath [Sat, 20 Jan 2001 06:23:54 +0000 (06:23 -0000)]
Close files before exit
Eric Andersen [Sat, 20 Jan 2001 01:10:07 +0000 (01:10 -0000)]
More printf cleanups
Glenn L McGrath [Sat, 20 Jan 2001 00:12:21 +0000 (00:12 -0000)]
Close unused pipe handle before fork (for tar -z).
Matt Kraai [Thu, 18 Jan 2001 03:03:09 +0000 (03:03 -0000)]
All files include busybox.h, which includes applets.h, so the Makefile
should reflect this. Thanks to Vladimir N. Oleynik for the idea.
Matt Kraai [Thu, 18 Jan 2001 02:57:08 +0000 (02:57 -0000)]
Eliminate calls of the form "fprintf(stdout,". Thanks for the idea to
Vladimir N. Oleynik.
Matt Kraai [Wed, 17 Jan 2001 00:21:05 +0000 (00:21 -0000)]
Complicate truncate behavior.
Matt Kraai [Wed, 17 Jan 2001 00:12:11 +0000 (00:12 -0000)]
Fix the exit status of umount -a, a casualty of the TRUE/FALSE normalization.
Thanks to Francois-R Boyer <boyerf@IRO.UMontreal.CA> for the report.
Eric Andersen [Tue, 16 Jan 2001 21:20:46 +0000 (21:20 -0000)]
Show an example of how to compile with uClibc.
-Erik
Matt Kraai [Sat, 13 Jan 2001 21:46:25 +0000 (21:46 -0000)]
Fix ownership of extracted directories.
Mark Whitley [Tue, 9 Jan 2001 23:09:45 +0000 (23:09 -0000)]
Removed unused, unneeded, Lineo-specific script.
Eric Andersen [Fri, 5 Jan 2001 21:23:44 +0000 (21:23 -0000)]
Needs to be NULL at init in all cases.
Eric Andersen [Fri, 5 Jan 2001 21:01:01 +0000 (21:01 -0000)]
Changelog update/cleanup from larry.
Eric Andersen [Fri, 5 Jan 2001 20:58:22 +0000 (20:58 -0000)]
Patch from larry doolittle to be ever so careful to cleanup
all open file descriptors, lest wierdness happen later.
Eric Andersen [Fri, 5 Jan 2001 19:37:32 +0000 (19:37 -0000)]
Better label the globals.
Eric Andersen [Fri, 5 Jan 2001 19:34:52 +0000 (19:34 -0000)]
Patch from Larry Doolittle to set values to static variables that live in the
bss at runtime, since sh.c can call sh.c, which causes these variables to not
be set to their defaults as god intended.
-Erik
Mark Whitley [Fri, 5 Jan 2001 18:19:30 +0000 (18:19 -0000)]
Turned some #define constants into static const ints.
Matt Kraai [Fri, 5 Jan 2001 02:57:53 +0000 (02:57 -0000)]
Rewrote tail.
Matt Kraai [Fri, 5 Jan 2001 02:53:11 +0000 (02:53 -0000)]
Fix a segfault by only constructing the prompt when we need to. If we don't
do this we will segfault processing /etc/.profile since cwd isn't yet set.