oweals/busybox.git
22 years ago* editors/sed.c (parse_cmd_str): Remove redundant code to skip initial
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.

22 years ago* editors/sed.c (parse_edit_cmd): Rewrite.
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.

22 years ago* AUTHORS (Matt Kraai): Update e-mail address.
Matt Kraai [Thu, 3 Jan 2002 18:29:37 +0000 (18:29 -0000)]
* AUTHORS (Matt Kraai): Update e-mail address.

22 years ago* include/usage.h: Fix route and unzip usage messages (patch from
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).

22 years ago* cmp/cmp-detects-difference: Simplify return code negation.
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.

22 years ago* testsuite/README: Document -v option.
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.

22 years ago* archival/dpkg.c (create_list): Use chomp.
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.

22 years agochomp should only remove the newline if it occurs at the end of the input.
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.

22 years ago* editors/sed.c (parse_edit_command): Require a newline after the backslash
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.

22 years agounzip applet by Laurence Anderson
Glenn L McGrath [Wed, 2 Jan 2002 13:52:26 +0000 (13:52 -0000)]
unzip applet by Laurence Anderson
----------------------------------------------------------------------

22 years agoash patch: errname-diff
Aaron Lehmann [Mon, 31 Dec 2001 06:16:54 +0000 (06:16 -0000)]
ash patch: errname-diff

22 years agoash patch: initvar-diff
Aaron Lehmann [Mon, 31 Dec 2001 06:13:38 +0000 (06:13 -0000)]
ash patch: initvar-diff

22 years agoash patch: forkshell-diff
Aaron Lehmann [Mon, 31 Dec 2001 06:12:48 +0000 (06:12 -0000)]
ash patch: forkshell-diff

22 years agoash patch: fgcmd-diff
Aaron Lehmann [Mon, 31 Dec 2001 06:07:57 +0000 (06:07 -0000)]
ash patch: fgcmd-diff

22 years agoash patch: breakcmd-diff
Aaron Lehmann [Mon, 31 Dec 2001 06:03:12 +0000 (06:03 -0000)]
ash patch: breakcmd-diff

22 years agoash patch: addfname-diff
Aaron Lehmann [Mon, 31 Dec 2001 06:00:57 +0000 (06:00 -0000)]
ash patch: addfname-diff

22 years agooptimize this a little bit.
Eric Andersen [Sat, 29 Dec 2001 07:26:33 +0000 (07:26 -0000)]
optimize this a little bit.

22 years agoSilence some silly warnings
Eric Andersen [Sat, 29 Dec 2001 04:15:13 +0000 (04:15 -0000)]
Silence some silly warnings
 -Erik

22 years agoLink to udhcp
Eric Andersen [Sat, 22 Dec 2001 19:28:24 +0000 (19:28 -0000)]
Link to udhcp

22 years agoUpdate URLs and email addresses
Eric Andersen [Sat, 22 Dec 2001 00:37:54 +0000 (00:37 -0000)]
Update URLs and email addresses

22 years agoIgnore blanks before the first address and before the command.
Matt Kraai [Fri, 21 Dec 2001 16:04:12 +0000 (16:04 -0000)]
Ignore blanks before the first address and before the command.

22 years agoNew.
Matt Kraai [Fri, 21 Dec 2001 15:54:25 +0000 (15:54 -0000)]
New.

22 years agoPatch from vodz to fix broken function prototype
Eric Andersen [Fri, 21 Dec 2001 11:22:26 +0000 (11:22 -0000)]
Patch from vodz to fix broken function prototype

22 years agoPatch from vodz to implement ^L (clear screen)
Eric Andersen [Fri, 21 Dec 2001 11:20:15 +0000 (11:20 -0000)]
Patch from vodz to implement ^L (clear screen)

22 years agoUpdate TODO. vodz has implemented ^L. Reverse policy on tinylogin.
Eric Andersen [Fri, 21 Dec 2001 11:18:36 +0000 (11:18 -0000)]
Update TODO.  vodz has implemented ^L.  Reverse policy on tinylogin.
 -Erik

22 years agoRemove `== TRUE' tests and convert `!= TRUE' and `== FALSE' tests to use !.
Matt Kraai [Thu, 20 Dec 2001 23:13:26 +0000 (23:13 -0000)]
Remove `== TRUE' tests and convert `!= TRUE' and `== FALSE' tests to use !.

22 years agoPerform clean up only if CONFIG_FEATURE_CLEAN_UP is defined.
Matt Kraai [Thu, 20 Dec 2001 22:30:14 +0000 (22:30 -0000)]
Perform clean up only if CONFIG_FEATURE_CLEAN_UP is defined.

22 years agoWrite files when extracting an archive from standard input.
Matt Kraai [Thu, 20 Dec 2001 22:09:31 +0000 (22:09 -0000)]
Write files when extracting an archive from standard input.

22 years agoRemove dependence on CONFIG_FEATURE_CLEAN_UP.
Matt Kraai [Thu, 20 Dec 2001 21:13:18 +0000 (21:13 -0000)]
Remove dependence on CONFIG_FEATURE_CLEAN_UP.

22 years agoAvoid printing a trailing blank character.
Matt Kraai [Thu, 20 Dec 2001 21:11:59 +0000 (21:11 -0000)]
Avoid printing a trailing blank character.

22 years agoSwitch from FTP to HTTP for downloads
Eric Andersen [Thu, 20 Dec 2001 08:04:56 +0000 (08:04 -0000)]
Switch from FTP to HTTP for downloads

22 years agoVodz' last_patch31
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

22 years agoThings like 'tar -c /tmp/*' and 'tar -cO /tmp/*' where the output
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

22 years agoAdd in a new restart init target, triggered by SIGHUP. Patch from
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

22 years agoMake cp and mv optionally preserve hard links.
Matt Kraai [Mon, 17 Dec 2001 15:26:36 +0000 (15:26 -0000)]
Make cp and mv optionally preserve hard links.

22 years ago* Add ^L clear to shell
Eric Andersen [Sun, 16 Dec 2001 09:25:57 +0000 (09:25 -0000)]
* Add ^L clear to shell

22 years agoSome minor usage cleanups from David Douthitt <ssrat@mailbag.com>
Eric Andersen [Sun, 16 Dec 2001 09:23:09 +0000 (09:23 -0000)]
Some minor usage cleanups from David Douthitt <ssrat@mailbag.com>

22 years agoAdd a more verbose non-strip command.
Eric Andersen [Sun, 16 Dec 2001 09:20:08 +0000 (09:20 -0000)]
Add a more verbose non-strip command.

22 years agoAdd support for big-endian ARM (initial patch by Mike Voytovich).
Matt Kraai [Fri, 14 Dec 2001 16:08:17 +0000 (16:08 -0000)]
Add support for big-endian ARM (initial patch by Mike Voytovich).

22 years agoUpdate uClibc URL.
Matt Kraai [Wed, 12 Dec 2001 19:09:51 +0000 (19:09 -0000)]
Update uClibc URL.

22 years agoOpen the source before creating the destination.
Matt Kraai [Tue, 11 Dec 2001 16:43:48 +0000 (16:43 -0000)]
Open the source before creating the destination.

22 years agoUse an int to hold the result of fgetc (bug noted by David Kimdon).
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).

22 years agoAnd a bit more
Eric Andersen [Sat, 8 Dec 2001 02:14:02 +0000 (02:14 -0000)]
And a bit more

22 years agoMore polish
Eric Andersen [Sat, 8 Dec 2001 02:13:05 +0000 (02:13 -0000)]
More polish

22 years agoOops
Eric Andersen [Sat, 8 Dec 2001 02:10:37 +0000 (02:10 -0000)]
Oops

22 years agoAdd in cvs info
Eric Andersen [Sat, 8 Dec 2001 02:08:31 +0000 (02:08 -0000)]
Add in cvs info

22 years agoBegin moving things to busybox.net
Eric Andersen [Sat, 8 Dec 2001 01:56:15 +0000 (01:56 -0000)]
Begin moving things to busybox.net
 -Erik

22 years agoUse a local image, not an offsite one.
Eric Andersen [Sat, 8 Dec 2001 00:18:20 +0000 (00:18 -0000)]
Use a local image, not an offsite one.

22 years agoNew.
Matt Kraai [Fri, 7 Dec 2001 21:27:57 +0000 (21:27 -0000)]
New.

22 years agoContinue processing files if we are asked to touch, but not create, a file
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.

22 years agoEnable test only if CONFIG_FEATURE_GREP_EGREP_ALIAS is defined.
Matt Kraai [Fri, 7 Dec 2001 21:24:25 +0000 (21:24 -0000)]
Enable test only if CONFIG_FEATURE_GREP_EGREP_ALIAS is defined.

22 years agoFix link name
Eric Andersen [Fri, 7 Dec 2001 19:01:31 +0000 (19:01 -0000)]
Fix link name

22 years agoFix broken link
Eric Andersen [Fri, 7 Dec 2001 19:00:30 +0000 (19:00 -0000)]
Fix broken link

22 years agoUpdate copyright and close file descriptors (noted by Axel Kittenberger).
Matt Kraai [Fri, 7 Dec 2001 16:27:37 +0000 (16:27 -0000)]
Update copyright and close file descriptors (noted by Axel Kittenberger).

22 years agoAvoid NULL pointer problems. Patch from "Frank P. MacLachlan"
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>

22 years agoRemove documentation for the --file option to hostname (noted by
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).

22 years agoMerge in the cal applet from Steve Merrifield <steve@labyrinth.net.au>
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>

22 years agoIf find_pid_by_name() had an error, it was returning -1, but storing
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

22 years agoMinor adjustment to the strip command
Eric Andersen [Thu, 6 Dec 2001 14:44:11 +0000 (14:44 -0000)]
Minor adjustment to the strip command

22 years agoMore copyright and email addr cleanups
Eric Andersen [Thu, 6 Dec 2001 08:20:14 +0000 (08:20 -0000)]
More copyright and email addr cleanups

22 years agoSilly cosmetic problem in the comment
Eric Andersen [Thu, 6 Dec 2001 08:04:45 +0000 (08:04 -0000)]
Silly cosmetic problem in the comment

22 years agoPatch from Steve Merrifield <steve@labyrinth.net.au> to
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

22 years agoFix running more on files in the (broken) procfs that claim 0 length
Eric Andersen [Thu, 6 Dec 2001 07:24:29 +0000 (07:24 -0000)]
Fix running more on files in the (broken) procfs that claim 0 length
when that isn't actually true.
 -Erik

22 years agoThe ash ansification diff!
Aaron Lehmann [Thu, 6 Dec 2001 03:37:38 +0000 (03:37 -0000)]
The ash ansification diff!
Please tell me if you notice any problems resulting from this.

22 years agoTrying to commit Changelog and TODO. cvs is being weird :/
Aaron Lehmann [Thu, 6 Dec 2001 03:32:12 +0000 (03:32 -0000)]
Trying to commit Changelog and TODO. cvs is being weird :/

22 years agoPatch to avoid warnings
Aaron Lehmann [Thu, 6 Dec 2001 03:29:37 +0000 (03:29 -0000)]
Patch to avoid warnings

22 years agoCommit my improvement on Rodney Brown's patch to g(un)zip, decreasing
Aaron Lehmann [Thu, 6 Dec 2001 03:22:43 +0000 (03:22 -0000)]
Commit my improvement on Rodney Brown's patch to g(un)zip, decreasing
binary size.

22 years agoSimplify unzip(), remove unused checks and unneccessary variables
Glenn L McGrath [Wed, 5 Dec 2001 16:01:02 +0000 (16:01 -0000)]
Simplify unzip(), remove unused checks and unneccessary variables

22 years agoSimplify CRC table generation
Glenn L McGrath [Wed, 5 Dec 2001 13:08:03 +0000 (13:08 -0000)]
Simplify CRC table generation

22 years agoFix some fegfaults and picket fence
Glenn L McGrath [Wed, 5 Dec 2001 04:40:52 +0000 (04:40 -0000)]
Fix some fegfaults and picket fence

22 years agoNew version to cut size. Includes optional basename() compatibility, but
Manuel Novoa III [Wed, 5 Dec 2001 04:35:32 +0000 (04:35 -0000)]
New version to cut size.  Includes optional basename() compatibility, but
enabling that would break the basename applet at least for one corner case.

22 years agoCombined size reduction changes by Glenn and myself. Added back in "unknown"
Manuel Novoa III [Wed, 5 Dec 2001 04:21:30 +0000 (04:21 -0000)]
Combined size reduction changes by Glenn and myself.  Added back in "unknown"
for -p to match normal uname behavior (at a cost of 30-40 bytes).

22 years agoFail gracefully if package depends on a virtual package.
Glenn L McGrath [Wed, 5 Dec 2001 04:10:14 +0000 (04:10 -0000)]
Fail gracefully if package depends on a virtual package.

22 years agoPatch from Dan Langlois <dan@somanetworks.com> Support SIGSTOP/SIGCONT
Eric Andersen [Fri, 30 Nov 2001 19:10:58 +0000 (19:10 -0000)]
Patch from Dan Langlois <dan@somanetworks.com> Support SIGSTOP/SIGCONT
for wierd situations when people want init to actualy stop doing
anything for a while...

22 years agoAdd in a 'time' applet. Adds 4.5k.
Eric Andersen [Fri, 30 Nov 2001 07:54:32 +0000 (07:54 -0000)]
Add in a 'time' applet.  Adds 4.5k.
 -Erik

23 years agogunzip was incorrectly reporting a failed crc and length (discovered by
Glenn L McGrath [Thu, 29 Nov 2001 06:36:56 +0000 (06:36 -0000)]
gunzip was incorrectly reporting a failed crc and length (discovered by
Chang, Shu-Hao).  The bitbuffer needs to be unwound after decompression,
as it was eating into the crc/size field.

23 years agoAdd space before module name (noted by Ron Yorston).
Matt Kraai [Tue, 27 Nov 2001 17:28:01 +0000 (17:28 -0000)]
Add space before module name (noted by Ron Yorston).

23 years agoMinor space saving improvments
Glenn L McGrath [Wed, 21 Nov 2001 12:46:36 +0000 (12:46 -0000)]
Minor space saving improvments

23 years agoWhen just counting chars of a file stat file instead of reading the whole file (Fixes...
Glenn L McGrath [Wed, 21 Nov 2001 10:26:28 +0000 (10:26 -0000)]
When just counting chars of a file stat file instead of reading the whole file (Fixes Debian bug #103302)

23 years agowoops. dotn pass NULL
Glenn L McGrath [Wed, 21 Nov 2001 10:01:29 +0000 (10:01 -0000)]
woops. dotn pass NULL

23 years agoSimplify print function, prints an extra space if no filename, but saves 4 bytes
Glenn L McGrath [Wed, 21 Nov 2001 09:58:29 +0000 (09:58 -0000)]
Simplify print function, prints an extra space if no filename, but saves 4 bytes

23 years agoUse enums for selected functionality, Reduce the size by nearly 100 Bytes
Glenn L McGrath [Wed, 21 Nov 2001 09:17:00 +0000 (09:17 -0000)]
Use enums for selected functionality, Reduce the size by nearly 100 Bytes

23 years agoFix dangling comma
Eric Andersen [Wed, 21 Nov 2001 09:05:31 +0000 (09:05 -0000)]
Fix dangling comma

23 years agoNew.
Matt Kraai [Tue, 20 Nov 2001 16:04:22 +0000 (16:04 -0000)]
New.

23 years agoFix undeclared variable error.
Matt Kraai [Tue, 20 Nov 2001 16:00:44 +0000 (16:00 -0000)]
Fix undeclared variable error.

23 years agoEliminate warning.
Matt Kraai [Tue, 20 Nov 2001 16:00:19 +0000 (16:00 -0000)]
Eliminate warning.

23 years agoNew.
Matt Kraai [Tue, 20 Nov 2001 15:49:55 +0000 (15:49 -0000)]
New.

23 years agoTreat NUL as the end-of-line.
Matt Kraai [Tue, 20 Nov 2001 15:49:50 +0000 (15:49 -0000)]
Treat NUL as the end-of-line.

23 years agoMore grammar fixes
Eric Andersen [Tue, 20 Nov 2001 12:40:37 +0000 (12:40 -0000)]
More grammar fixes

23 years agogrammer error
Eric Andersen [Tue, 20 Nov 2001 12:36:28 +0000 (12:36 -0000)]
grammer error

23 years agoUpdate the website
Eric Andersen [Tue, 20 Nov 2001 11:56:51 +0000 (11:56 -0000)]
Update the website

23 years agoFix email addr 0_60_2
Eric Andersen [Tue, 20 Nov 2001 11:41:37 +0000 (11:41 -0000)]
Fix email addr

23 years agoS390 wierdness
Eric Andersen [Tue, 20 Nov 2001 05:42:57 +0000 (05:42 -0000)]
S390 wierdness

23 years agoUsr get_last_path_component() name basename()
Eric Andersen [Tue, 20 Nov 2001 00:23:48 +0000 (00:23 -0000)]
Usr get_last_path_component() name basename()

23 years agoInclude time.h
Eric Andersen [Tue, 20 Nov 2001 00:15:27 +0000 (00:15 -0000)]
Include time.h

23 years agoOops. doubled myself
Eric Andersen [Mon, 19 Nov 2001 23:50:18 +0000 (23:50 -0000)]
Oops.  doubled myself

23 years agoNote tinylogin TODO items
Eric Andersen [Mon, 19 Nov 2001 22:51:41 +0000 (22:51 -0000)]
Note tinylogin TODO items

23 years agoFix opt type in dpkg (closes: #118975).
Matt Kraai [Mon, 19 Nov 2001 21:07:15 +0000 (21:07 -0000)]
Fix opt type in dpkg (closes: #118975).

23 years agoAdd a check target.
Matt Kraai [Mon, 19 Nov 2001 19:47:56 +0000 (19:47 -0000)]
Add a check target.

23 years agoUpdate usage instructions, and document test case format.
Matt Kraai [Mon, 19 Nov 2001 19:28:56 +0000 (19:28 -0000)]
Update usage instructions, and document test case format.