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
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
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.
Aaron Lehmann [Thu, 6 Dec 2001 03:32:12 +0000 (03:32 -0000)]
Trying to commit Changelog and TODO. cvs is being weird :/
Aaron Lehmann [Thu, 6 Dec 2001 03:29:37 +0000 (03:29 -0000)]
Patch to avoid warnings
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.
Glenn L McGrath [Wed, 5 Dec 2001 16:01:02 +0000 (16:01 -0000)]
Simplify unzip(), remove unused checks and unneccessary variables
Glenn L McGrath [Wed, 5 Dec 2001 13:08:03 +0000 (13:08 -0000)]
Simplify CRC table generation
Glenn L McGrath [Wed, 5 Dec 2001 04:40:52 +0000 (04:40 -0000)]
Fix some fegfaults and picket fence
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.
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).
Glenn L McGrath [Wed, 5 Dec 2001 04:10:14 +0000 (04:10 -0000)]
Fail gracefully if package depends on a virtual package.
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...
Eric Andersen [Fri, 30 Nov 2001 07:54:32 +0000 (07:54 -0000)]
Add in a 'time' applet. Adds 4.5k.
-Erik
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.
Matt Kraai [Tue, 27 Nov 2001 17:28:01 +0000 (17:28 -0000)]
Add space before module name (noted by Ron Yorston).
Glenn L McGrath [Wed, 21 Nov 2001 12:46:36 +0000 (12:46 -0000)]
Minor space saving improvments
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)
Glenn L McGrath [Wed, 21 Nov 2001 10:01:29 +0000 (10:01 -0000)]
woops. dotn pass NULL
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
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
Eric Andersen [Wed, 21 Nov 2001 09:05:31 +0000 (09:05 -0000)]
Fix dangling comma
Matt Kraai [Tue, 20 Nov 2001 16:04:22 +0000 (16:04 -0000)]
New.
Matt Kraai [Tue, 20 Nov 2001 16:00:44 +0000 (16:00 -0000)]
Fix undeclared variable error.
Matt Kraai [Tue, 20 Nov 2001 16:00:19 +0000 (16:00 -0000)]
Eliminate warning.
Matt Kraai [Tue, 20 Nov 2001 15:49:55 +0000 (15:49 -0000)]
New.
Matt Kraai [Tue, 20 Nov 2001 15:49:50 +0000 (15:49 -0000)]
Treat NUL as the end-of-line.
Eric Andersen [Tue, 20 Nov 2001 12:40:37 +0000 (12:40 -0000)]
More grammar fixes
Eric Andersen [Tue, 20 Nov 2001 12:36:28 +0000 (12:36 -0000)]
grammer error
Eric Andersen [Tue, 20 Nov 2001 11:56:51 +0000 (11:56 -0000)]
Update the website
Eric Andersen [Tue, 20 Nov 2001 11:41:37 +0000 (11:41 -0000)]
Fix email addr
Eric Andersen [Tue, 20 Nov 2001 05:42:57 +0000 (05:42 -0000)]
S390 wierdness
Eric Andersen [Tue, 20 Nov 2001 00:23:48 +0000 (00:23 -0000)]
Usr get_last_path_component() name basename()
Eric Andersen [Tue, 20 Nov 2001 00:15:27 +0000 (00:15 -0000)]
Include time.h
Eric Andersen [Mon, 19 Nov 2001 23:50:18 +0000 (23:50 -0000)]
Oops. doubled myself
Eric Andersen [Mon, 19 Nov 2001 22:51:41 +0000 (22:51 -0000)]
Note tinylogin TODO items
Matt Kraai [Mon, 19 Nov 2001 21:07:15 +0000 (21:07 -0000)]
Fix opt type in dpkg (closes: #118975).
Matt Kraai [Mon, 19 Nov 2001 19:47:56 +0000 (19:47 -0000)]
Add a check target.
Matt Kraai [Mon, 19 Nov 2001 19:28:56 +0000 (19:28 -0000)]
Update usage instructions, and document test case format.
Matt Kraai [Mon, 19 Nov 2001 19:00:13 +0000 (19:00 -0000)]
New.
Matt Kraai [Mon, 19 Nov 2001 18:44:58 +0000 (18:44 -0000)]
Fix misspelling.
Matt Kraai [Mon, 19 Nov 2001 15:13:12 +0000 (15:13 -0000)]
New.
Eric Andersen [Mon, 19 Nov 2001 11:45:39 +0000 (11:45 -0000)]
oops
Eric Andersen [Mon, 19 Nov 2001 10:59:37 +0000 (10:59 -0000)]
More scrubbing
Eric Andersen [Mon, 19 Nov 2001 10:49:30 +0000 (10:49 -0000)]
Call xmalloc before realloc
Eric Andersen [Mon, 19 Nov 2001 10:36:20 +0000 (10:36 -0000)]
Fixup CLEANUP behavior