Matt Kraai [Tue, 19 Feb 2002 23:54:42 +0000 (23:54 -0000)]
* testsuite/runtest (show_result): Change UPASS to XPASS.
(run_applet_testcase): Likewise.
Matt Kraai [Tue, 19 Feb 2002 23:43:08 +0000 (23:43 -0000)]
* testsuite/README: Change "UNSUPPORTED" tag to "FEATURE".
* testsuite/runtest (run_applet_testcase): Likewise.
* testsuite/cp/cp-preserves-hard-links: Likewise.
* testsuite/grep/egrep-supports-extended-regexps: Likewise.
* testsuite/grep/grep-is-also-egrep: Likewise.
* testsuite/tar/tar-archives-multiple-files: Likewise.
* testsuite/tar/tar-handles-empty-include-and-non-empty-exclude-list:
Likewise.
* testsuite/tar/tar-handles-exclude-and-extract-lists: Likewise.
* testsuite/tar/tar-handles-nested-exclude: Likewise.
Matt Kraai [Tue, 19 Feb 2002 23:38:08 +0000 (23:38 -0000)]
* testsuite/runtest (run_applet_testcase): Return UNTESTED instead of
UNSUPPORTED for missing applets and features.
Matt Kraai [Tue, 19 Feb 2002 23:20:52 +0000 (23:20 -0000)]
* testsuite/README: Fill to 80 columns.
Matt Kraai [Tue, 19 Feb 2002 23:19:46 +0000 (23:19 -0000)]
* testsuite/README: Update copyright date.
Matt Kraai [Tue, 19 Feb 2002 23:15:41 +0000 (23:15 -0000)]
* testsuite/tar/tar-archives-multiple-files: Require
CONFIG_FEATURE_TAR_CREATE.
Matt Kraai [Tue, 19 Feb 2002 22:58:26 +0000 (22:58 -0000)]
* docs/busybox.net/index.html (Products/Projects Using BusyBox): Added
Tinfoil Hat Linux.
Eric Andersen [Sun, 17 Feb 2002 22:42:30 +0000 (22:42 -0000)]
fix name
Matt Kraai [Sun, 17 Feb 2002 18:42:52 +0000 (18:42 -0000)]
* testsuite/tar/tar-archives-multiple-files: New.
Eric Andersen [Sat, 16 Feb 2002 22:17:33 +0000 (22:17 -0000)]
Add in tuxscreen
Eric Andersen [Sat, 16 Feb 2002 22:08:28 +0000 (22:08 -0000)]
Update sponsor section
Eric Andersen [Sat, 16 Feb 2002 21:50:34 +0000 (21:50 -0000)]
Add in a sponsors link, and update the screenshot.
Eric Andersen [Sat, 16 Feb 2002 18:48:55 +0000 (18:48 -0000)]
Add Partition Image
Glenn L McGrath [Fri, 15 Feb 2002 05:15:03 +0000 (05:15 -0000)]
Parse the include list to writeTarFile rather than argv, fixes a bug where tar files wernt being created.
Glenn L McGrath [Wed, 13 Feb 2002 03:32:11 +0000 (03:32 -0000)]
Fix condition that prevented creation of compressed files
Matt Kraai [Tue, 5 Feb 2002 22:31:48 +0000 (22:31 -0000)]
* archival/gzip.c (ifname, ofname): Delete.
(gzip_main): Handle multiple files.
* include/usage.h (gzip_trivial_usage): Allow multiple FILEs.
(gzip_full_usage): Ditto.
* testsuite/gzip/gzip-accepts-multiple-files: New.
* testsuite/gzip/gzip-removes-original-file: New.
Matt Kraai [Tue, 5 Feb 2002 19:34:53 +0000 (19:34 -0000)]
* archival/gzip.c (gzip_main): Display usage if given multiple files.
Matt Kraai [Tue, 5 Feb 2002 19:25:29 +0000 (19:25 -0000)]
* include/usage.h (gzip_trivial_usage): Make FILE optional.
(gzip_full_usage): Note behavior when FILE is unspecified.
Matt Kraai [Tue, 5 Feb 2002 15:28:54 +0000 (15:28 -0000)]
* fileutils/dd.c (dd_main): Ignore ftruncate error if the output is not a
file or directory.
Matt Kraai [Fri, 1 Feb 2002 16:54:00 +0000 (16:54 -0000)]
2002-01-30 Neal H Walfield <neal@cs.uml.edu>
* networking/ping.c (hostname): Removed.
[CONFIG_FEATURE_FANCY_PING] (noresp): Moved from here . . .
[CONFIG_FEATURE_FANCY_PING] (ping:noresp): . . . to here.
Use H->h_name, not hostname.
[CONFIG_FEATURE_FANCY_PING] (ping): Do not copy H->h_name into
hostname.
Use H->h_name directly.
[!CONFIG_FEATURE_FANCY_PING] (hostent): New global variable.
[!CONFIG_FEATURE_FANCY_PING] (pingstats): Use hostent in favor
of the now obsolete hostname global variable.
[!CONFIG_FEATURE_FANCY_PING] (ping): Likewise.
No need to copy H; use hostent instead.
[!CONFIG_FEATURE_FANCY_PING] (ntransmitted, nreceived,
nrepeats, pingcount, myid, options, tmax, tsum): Removed
superfluous zero initializers.
Eric Andersen [Sat, 26 Jan 2002 23:58:22 +0000 (23:58 -0000)]
If PATH_MAX isn't defined, define it outselves
Eric Andersen [Sat, 26 Jan 2002 09:04:45 +0000 (09:04 -0000)]
Patch from Russ Dill <Russ.Dill@asu.edu>. From the
start-stop-daemon man page:
-b|--background
Typically used with programs that don't detach on their own.
This option will force start-stop-daemon to fork before starting
the process, and force it into the background. WARNING:
start-stop-daemon cannot check the exit status if the process
fails to execute for any reason. This is a last resort, and is
only meant for programs that either make no sense forking on
their own, or where it's not feasible to add the code for it to
do this itself.
This is usefull for applets like watchdog
Eric Andersen [Fri, 25 Jan 2002 23:13:06 +0000 (23:13 -0000)]
Teach 'init -q' that init's pid may not equal 1
Matt Kraai [Mon, 14 Jan 2002 18:30:10 +0000 (18:30 -0000)]
Do not segfault if PATH is unset.
Eric Andersen [Sun, 13 Jan 2002 03:01:02 +0000 (03:01 -0000)]
Remove broken "Other cool embedded software" link
Eric Andersen [Wed, 9 Jan 2002 15:37:36 +0000 (15:37 -0000)]
Make private ash config options be public
Matt Kraai [Tue, 8 Jan 2002 16:03:41 +0000 (16:03 -0000)]
* archival/tar.c (tar_main): Remove unused variable.
Eric Andersen [Sun, 6 Jan 2002 01:10:25 +0000 (01:10 -0000)]
Oops.
Eric Andersen [Sun, 6 Jan 2002 01:08:28 +0000 (01:08 -0000)]
Do not depend on PATH or getopt arg reordering
Eric Andersen [Sat, 5 Jan 2002 16:56:43 +0000 (16:56 -0000)]
Somehow ttylinux got lost. Put it back.
-Erik
Eric Andersen [Sat, 5 Jan 2002 05:34:31 +0000 (05:34 -0000)]
Update links to avoid possible lingering DNS problems
(and thereby test if I have the Reply-to thing really
fixed this time)...
-Erik
Matt Kraai [Fri, 4 Jan 2002 16:54:39 +0000 (16:54 -0000)]
* docs/busybox.net/index.html: Fix misspelling of `Unfortunately'.
Eric Andersen [Fri, 4 Jan 2002 05:12:14 +0000 (05:12 -0000)]
More updates
Eric Andersen [Fri, 4 Jan 2002 05:11:49 +0000 (05:11 -0000)]
More pics
Eric Andersen [Fri, 4 Jan 2002 05:04:15 +0000 (05:04 -0000)]
Update text once again
Eric Andersen [Fri, 4 Jan 2002 04:24:27 +0000 (04:24 -0000)]
Fix grammar (thanks to my wife for proof reading)
Eric Andersen [Fri, 4 Jan 2002 00:34:22 +0000 (00:34 -0000)]
Fix link
Eric Andersen [Fri, 4 Jan 2002 00:32:15 +0000 (00:32 -0000)]
Update busybox.net info and donation noise
Matt Kraai [Thu, 3 Jan 2002 21:19:19 +0000 (21:19 -0000)]
* editors/sed.c (parse_cmd_str): Remove redundant code to skip initial
whitespace.
Matt Kraai [Thu, 3 Jan 2002 21:12:34 +0000 (21:12 -0000)]
* editors/sed.c (parse_edit_cmd): Rewrite.
* testsuite/sed/sed-splits-edit-commands-on-command-line: New.
Matt Kraai [Thu, 3 Jan 2002 18:29:37 +0000 (18:29 -0000)]
* AUTHORS (Matt Kraai): Update e-mail address.
Matt Kraai [Thu, 3 Jan 2002 17:32:29 +0000 (17:32 -0000)]
* include/usage.h: Fix route and unzip usage messages (patch from
Laurence Anderson).
Matt Kraai [Wed, 2 Jan 2002 20:45:42 +0000 (20:45 -0000)]
* cmp/cmp-detects-difference: Simplify return code negation.
* false/false-returns-failure: Likewise.
* tar/tar-demands-at-least-one-ctx: Likewise.
* tar/tar-demands-at-most-one-ctx: Likewise.
Matt Kraai [Wed, 2 Jan 2002 20:37:59 +0000 (20:37 -0000)]
* testsuite/README: Document -v option.
* testsuite/runtest: Handle -v option.
(show_result): New.
(run_applet_testcase): Call it.
Matt Kraai [Wed, 2 Jan 2002 19:01:41 +0000 (19:01 -0000)]
* archival/dpkg.c (create_list): Use chomp.
* archival/tar.c (append_file_list_to_list): Likewise.
Matt Kraai [Wed, 2 Jan 2002 18:51:23 +0000 (18:51 -0000)]
chomp should only remove the newline if it occurs at the end of the input.
This was caught by the test suite (in sed/sed-aic-commands).
* libbb/chomp.c: Revert to revision 1.5.
Matt Kraai [Wed, 2 Jan 2002 17:56:38 +0000 (17:56 -0000)]
* editors/sed.c (parse_edit_command): Require a newline after the backslash
after an edit command.
* testsuite/sed/sed-requires-newline-after-edit-command: New.
Glenn L McGrath [Wed, 2 Jan 2002 13:52:26 +0000 (13:52 -0000)]
unzip applet by Laurence Anderson
----------------------------------------------------------------------
Aaron Lehmann [Mon, 31 Dec 2001 06:16:54 +0000 (06:16 -0000)]
ash patch: errname-diff
Aaron Lehmann [Mon, 31 Dec 2001 06:13:38 +0000 (06:13 -0000)]
ash patch: initvar-diff
Aaron Lehmann [Mon, 31 Dec 2001 06:12:48 +0000 (06:12 -0000)]
ash patch: forkshell-diff
Aaron Lehmann [Mon, 31 Dec 2001 06:07:57 +0000 (06:07 -0000)]
ash patch: fgcmd-diff
Aaron Lehmann [Mon, 31 Dec 2001 06:03:12 +0000 (06:03 -0000)]
ash patch: breakcmd-diff
Aaron Lehmann [Mon, 31 Dec 2001 06:00:57 +0000 (06:00 -0000)]
ash patch: addfname-diff
Eric Andersen [Sat, 29 Dec 2001 07:26:33 +0000 (07:26 -0000)]
optimize this a little bit.
Eric Andersen [Sat, 29 Dec 2001 04:15:13 +0000 (04:15 -0000)]
Silence some silly warnings
-Erik
Eric Andersen [Sat, 22 Dec 2001 19:28:24 +0000 (19:28 -0000)]
Link to udhcp
Eric Andersen [Sat, 22 Dec 2001 00:37:54 +0000 (00:37 -0000)]
Update URLs and email addresses
Matt Kraai [Fri, 21 Dec 2001 16:04:12 +0000 (16:04 -0000)]
Ignore blanks before the first address and before the command.
Matt Kraai [Fri, 21 Dec 2001 15:54:25 +0000 (15:54 -0000)]
New.
Eric Andersen [Fri, 21 Dec 2001 11:22:26 +0000 (11:22 -0000)]
Patch from vodz to fix broken function prototype
Eric Andersen [Fri, 21 Dec 2001 11:20:15 +0000 (11:20 -0000)]
Patch from vodz to implement ^L (clear screen)
Eric Andersen [Fri, 21 Dec 2001 11:18:36 +0000 (11:18 -0000)]
Update TODO. vodz has implemented ^L. Reverse policy on tinylogin.
-Erik
Matt Kraai [Thu, 20 Dec 2001 23:13:26 +0000 (23:13 -0000)]
Remove `== TRUE' tests and convert `!= TRUE' and `== FALSE' tests to use !.
Matt Kraai [Thu, 20 Dec 2001 22:30:14 +0000 (22:30 -0000)]
Perform clean up only if CONFIG_FEATURE_CLEAN_UP is defined.
Matt Kraai [Thu, 20 Dec 2001 22:09:31 +0000 (22:09 -0000)]
Write files when extracting an archive from standard input.
Matt Kraai [Thu, 20 Dec 2001 21:13:18 +0000 (21:13 -0000)]
Remove dependence on CONFIG_FEATURE_CLEAN_UP.
Matt Kraai [Thu, 20 Dec 2001 21:11:59 +0000 (21:11 -0000)]
Avoid printing a trailing blank character.
Eric Andersen [Thu, 20 Dec 2001 08:04:56 +0000 (08:04 -0000)]
Switch from FTP to HTTP for downloads
Eric Andersen [Tue, 18 Dec 2001 14:06:03 +0000 (14:06 -0000)]
Vodz' last_patch31
Very minimal last corrections:
1) busybox.c: fix warining
2) docs/: add applets for list from pwd_grp
3) usage.h: add -n option for route
4) run_parts.c: many todo fix for busybox style
5) addgroup.c: add #ifdef CONFIG_FEATURE_SHADOWPASSWDS, reduce one
perror_msg
6) adduser.c: fix bug "variable i not initialize" and
add #ifdef CONFIG_FEATURE_SHADOWPASSWDS
Eric Andersen [Tue, 18 Dec 2001 00:57:55 +0000 (00:57 -0000)]
Things like 'tar -c /tmp/*' and 'tar -cO /tmp/*' where the output
filename was not explicitly specified were segfaulting.
-Erik
Eric Andersen [Mon, 17 Dec 2001 23:13:08 +0000 (23:13 -0000)]
Add in a new restart init target, triggered by SIGHUP. Patch from
Russ Dill, with adjustments by me.
-Erik
Matt Kraai [Mon, 17 Dec 2001 15:26:36 +0000 (15:26 -0000)]
Make cp and mv optionally preserve hard links.
Eric Andersen [Sun, 16 Dec 2001 09:25:57 +0000 (09:25 -0000)]
* Add ^L clear to shell
Eric Andersen [Sun, 16 Dec 2001 09:23:09 +0000 (09:23 -0000)]
Some minor usage cleanups from David Douthitt <ssrat@mailbag.com>
Eric Andersen [Sun, 16 Dec 2001 09:20:08 +0000 (09:20 -0000)]
Add a more verbose non-strip command.
Matt Kraai [Fri, 14 Dec 2001 16:08:17 +0000 (16:08 -0000)]
Add support for big-endian ARM (initial patch by Mike Voytovich).
Matt Kraai [Wed, 12 Dec 2001 19:09:51 +0000 (19:09 -0000)]
Update uClibc URL.
Matt Kraai [Tue, 11 Dec 2001 16:43:48 +0000 (16:43 -0000)]
Open the source before creating the destination.
Matt Kraai [Tue, 11 Dec 2001 16:06:02 +0000 (16:06 -0000)]
Use an int to hold the result of fgetc (bug noted by David Kimdon).
Eric Andersen [Sat, 8 Dec 2001 02:14:02 +0000 (02:14 -0000)]
And a bit more
Eric Andersen [Sat, 8 Dec 2001 02:13:05 +0000 (02:13 -0000)]
More polish
Eric Andersen [Sat, 8 Dec 2001 02:10:37 +0000 (02:10 -0000)]
Oops
Eric Andersen [Sat, 8 Dec 2001 02:08:31 +0000 (02:08 -0000)]
Add in cvs info
Eric Andersen [Sat, 8 Dec 2001 01:56:15 +0000 (01:56 -0000)]
Begin moving things to busybox.net
-Erik
Eric Andersen [Sat, 8 Dec 2001 00:18:20 +0000 (00:18 -0000)]
Use a local image, not an offsite one.
Matt Kraai [Fri, 7 Dec 2001 21:27:57 +0000 (21:27 -0000)]
New.
Matt Kraai [Fri, 7 Dec 2001 21:27:38 +0000 (21:27 -0000)]
Continue processing files if we are asked to touch, but not create, a file
which doesn't exist.
Matt Kraai [Fri, 7 Dec 2001 21:24:25 +0000 (21:24 -0000)]
Enable test only if CONFIG_FEATURE_GREP_EGREP_ALIAS is defined.
Eric Andersen [Fri, 7 Dec 2001 19:01:31 +0000 (19:01 -0000)]
Fix link name
Eric Andersen [Fri, 7 Dec 2001 19:00:30 +0000 (19:00 -0000)]
Fix broken link
Matt Kraai [Fri, 7 Dec 2001 16:27:37 +0000 (16:27 -0000)]
Update copyright and close file descriptors (noted by Axel Kittenberger).
Eric Andersen [Thu, 6 Dec 2001 21:33:55 +0000 (21:33 -0000)]
Avoid NULL pointer problems. Patch from "Frank P. MacLachlan"
<fpm-plutus@tgs.indyme.com>
Matt Kraai [Thu, 6 Dec 2001 17:37:51 +0000 (17:37 -0000)]
Remove documentation for the --file option to hostname (noted by
David Douthitt).
Eric Andersen [Thu, 6 Dec 2001 15:16:43 +0000 (15:16 -0000)]
Merge in the cal applet from Steve Merrifield <steve@labyrinth.net.au>
Eric Andersen [Thu, 6 Dec 2001 14:52:32 +0000 (14:52 -0000)]
If find_pid_by_name() had an error, it was returning -1, but storing
that into a pid_t, which is unsigned on a number archs. Furthermore,
find_pid_by_name() would _never_ return an error if the intended proces
was "init", but instead would return 1, meaning we would fail to work
on 2.4.x kernels running an initrd...
-Erik
Eric Andersen [Thu, 6 Dec 2001 14:44:11 +0000 (14:44 -0000)]
Minor adjustment to the strip command
Eric Andersen [Thu, 6 Dec 2001 08:20:14 +0000 (08:20 -0000)]
More copyright and email addr cleanups
Eric Andersen [Thu, 6 Dec 2001 08:04:45 +0000 (08:04 -0000)]
Silly cosmetic problem in the comment
Eric Andersen [Thu, 6 Dec 2001 07:42:04 +0000 (07:42 -0000)]
Patch from Steve Merrifield <steve@labyrinth.net.au> to
fixup the merge of the time applet, which I messed up.
-Erik