Glenn L McGrath [Mon, 26 May 2003 14:07:50 +0000 (14:07 -0000)]
Vodz, last_patch_86
Eric Andersen [Sat, 24 May 2003 07:30:58 +0000 (07:30 -0000)]
Update mkdep, per the "touchless dependencies for 2.4.x" patch
from Geert Uytterhoeven posted to the lkml.
-Erik
Eric Andersen [Fri, 23 May 2003 09:29:57 +0000 (09:29 -0000)]
oops
Eric Andersen [Fri, 23 May 2003 09:28:01 +0000 (09:28 -0000)]
This patch from Vitezslav Batrla, is a cleaner fix for the
problem with syslogd logging the '<' char.
Eric Andersen [Thu, 22 May 2003 07:10:22 +0000 (07:10 -0000)]
Patch from Russell Coker:
The attached patch fixes a compilation error. If you compile ping6 without
the CONFIG_FEATURE_FANCY_PING6 option then the compile will fail without this
patch.
Glenn L McGrath [Mon, 19 May 2003 05:56:16 +0000 (05:56 -0000)]
Patch from Glenn Engel
- more comments
- larger allowed number of CGI script variables
- ifdefs for regression test hooks
- default to ./ rather than /www (if unspecified) for compatibility with
earlier versions.
- Allow ip: as a synomym for A: rules for compatibility with earlier
versions.
- Setting of CGI_ARGLIST_ when automatic setting of env vars for form
scripting is utilized. This helps with minimal systems like openap.
Matt Kraai [Sun, 18 May 2003 21:12:36 +0000 (21:12 -0000)]
Handle -O preceding -x.
Eric Andersen [Fri, 16 May 2003 08:35:02 +0000 (08:35 -0000)]
Apply patch from Georg Magschok to fix syslog behavior so that the
'>' charactor can be logged, per rfc3164.
Also, a small patch from me to fix it so we use MAXLINE when allocating the
buffer, which is consistant with use everywhere else. This is needed since
uClibc defines BUFSIZE as 255, causing lines to be truncated at 255...
Glenn L McGrath [Wed, 14 May 2003 12:20:21 +0000 (12:20 -0000)]
Part of a patch from Glenn Engel, updates httpd help
Glenn L McGrath [Wed, 14 May 2003 12:11:36 +0000 (12:11 -0000)]
vodz, last_patch_85
Glenn L McGrath [Tue, 13 May 2003 16:31:15 +0000 (16:31 -0000)]
Re-use existing variables, patch from Tito
Glenn L McGrath [Tue, 13 May 2003 16:20:11 +0000 (16:20 -0000)]
last_patch84 by Vodz.
Glenn L McGrath [Tue, 13 May 2003 14:59:07 +0000 (14:59 -0000)]
Add some missing lines for getty, patch by Steven Scholz
Glenn L McGrath [Tue, 13 May 2003 13:28:25 +0000 (13:28 -0000)]
Fix \l so it doesnt print the character as well as the tty, from old
patch by Nick Fedchik
Glenn L McGrath [Sun, 11 May 2003 14:52:39 +0000 (14:52 -0000)]
minit, a Minimal init system.
Glenn L McGrath [Thu, 8 May 2003 13:09:28 +0000 (13:09 -0000)]
Use xopen instead of xfopen
Eric Andersen [Fri, 2 May 2003 16:25:01 +0000 (16:25 -0000)]
Patch from Dmitry V. Levin to fix a fd leak
Eric Andersen [Sun, 27 Apr 2003 10:42:31 +0000 (10:42 -0000)]
A couple of patches from Tito <farmatito@tiscali.it>
Glenn L McGrath [Sun, 27 Apr 2003 10:05:35 +0000 (10:05 -0000)]
Use bb_xgetlarg
Glenn L McGrath [Sun, 27 Apr 2003 06:02:14 +0000 (06:02 -0000)]
New applet, fold
Glenn L McGrath [Sun, 27 Apr 2003 02:43:54 +0000 (02:43 -0000)]
Config option to create an fgrep alias
Glenn L McGrath [Sun, 27 Apr 2003 02:22:01 +0000 (02:22 -0000)]
Fix segfault when cleaning up
Glenn L McGrath [Sun, 27 Apr 2003 01:50:57 +0000 (01:50 -0000)]
grep -f support, adds only 60 Bytes, but regex's now compiled as
required, rather than being pre-compiled.
Glenn L McGrath [Sat, 26 Apr 2003 13:16:44 +0000 (13:16 -0000)]
Always preserve date
Glenn L McGrath [Sat, 26 Apr 2003 07:40:07 +0000 (07:40 -0000)]
New commands, 'G' and 'H'
Glenn L McGrath [Sat, 26 Apr 2003 04:56:17 +0000 (04:56 -0000)]
Add the -d option, its used by old versions of config.guess, change to
use getopt.
Glenn L McGrath [Sat, 26 Apr 2003 02:22:19 +0000 (02:22 -0000)]
iPatch from waldi, fixes usage of ip route flush (from)? (match|exact)
Eric Andersen [Fri, 25 Apr 2003 12:32:37 +0000 (12:32 -0000)]
Patch from Steven Scholz to fix telnetd compile problem
Eric Andersen [Thu, 24 Apr 2003 11:41:28 +0000 (11:41 -0000)]
There have been many reports of init failing to reboot and/or failing to halt
over the years. Well I finally took the time to track this down. It turns out
that inside linux/kernel/sys.c the kernel will call
machine_halt();
do_exit(0);
when halting, or will call
machine_power_off();
do_exit(0);
during a reboot. Unlike sysv init, we call reboot from within the init
process, so if the call to machine_halt() or machine_power_off() returns, the call to do_exit(0) will cause the kernel to panic. Which is a very
bad thing to happen.
So I just added this little patch to fork and call the reboot
syscall from within the forked child process, thereby neatly
avoiding the problem.
But IMHO, both calls to do_exit(0) within linux/kernel/sys.c
are bugs and should be fixed.
-Erik
Glenn L McGrath [Mon, 21 Apr 2003 11:03:29 +0000 (11:03 -0000)]
unlink a previous file before its extracted
Glenn L McGrath [Mon, 21 Apr 2003 10:26:39 +0000 (10:26 -0000)]
sync with waldi
Glenn L McGrath [Mon, 21 Apr 2003 10:07:48 +0000 (10:07 -0000)]
unlink() an existing file, before opening it, simply truncating can
cause nasty problems if overwriting glibc, spotted by waldi.
Eric Andersen [Mon, 21 Apr 2003 03:34:01 +0000 (03:34 -0000)]
Add link to SimplyGNUstep
Eric Andersen [Sat, 19 Apr 2003 23:18:35 +0000 (23:18 -0000)]
Patch from David Updegraff to use calloc so that forward pointers start out
NULL, and so it can handle format strings that have stuff _after_ the last %?
specification
Eric Andersen [Sat, 19 Apr 2003 23:15:06 +0000 (23:15 -0000)]
Patch from David Updegraff to avoid corrupting memory while parsing the
networks/iterfaces file with next_word routine. Without this, next_word
increments one beyond the end of the string.
Eric Andersen [Wed, 16 Apr 2003 23:02:35 +0000 (23:02 -0000)]
Minor .o file naming change
Eric Andersen [Wed, 16 Apr 2003 20:52:01 +0000 (20:52 -0000)]
enable CONFIG_USE_BB_PWD_GRP for the debian installer,
to prevent glibc from trying and failing to use NSS junk
that is not present.
-Erik
Glenn L McGrath [Sat, 12 Apr 2003 16:10:42 +0000 (16:10 -0000)]
Fix logic error in grouped commands
Glenn L McGrath [Fri, 11 Apr 2003 17:10:23 +0000 (17:10 -0000)]
Fix up indenting
Glenn L McGrath [Wed, 9 Apr 2003 15:52:32 +0000 (15:52 -0000)]
Really fix the 'r' command
Glenn L McGrath [Wed, 9 Apr 2003 15:26:14 +0000 (15:26 -0000)]
Fix the sed 'r' command
Glenn L McGrath [Wed, 9 Apr 2003 07:51:43 +0000 (07:51 -0000)]
fix substitution when replacing with &, we shouldnt check for an escape charcter. Its already been taken care of _somewhere_ else
Glenn L McGrath [Wed, 9 Apr 2003 01:43:54 +0000 (01:43 -0000)]
Label ends at a newline, update comments, rename linked list field
Glenn L McGrath [Tue, 8 Apr 2003 11:56:11 +0000 (11:56 -0000)]
Run through indent
Glenn L McGrath [Tue, 8 Apr 2003 06:42:45 +0000 (06:42 -0000)]
Fixes block commands to correctly identify end of block, recognise the #n directive, fix substitue command when regex isnt specified
Glenn L McGrath [Mon, 7 Apr 2003 16:04:14 +0000 (16:04 -0000)]
Add hold space commands 'g', 'h', 'x'
Glenn L McGrath [Mon, 7 Apr 2003 12:24:44 +0000 (12:24 -0000)]
Rename "line" to pattern_space to be more descriptive and closer to the POSIX description
Glenn L McGrath [Sun, 6 Apr 2003 15:35:52 +0000 (15:35 -0000)]
Sync with waldi's package
Glenn L McGrath [Sun, 6 Apr 2003 03:39:24 +0000 (03:39 -0000)]
Preparation for the new net-udeb based on required applets documented at
http://cvs.debian.org/debian-installer/doc/busybox-applets.txt
Eric Andersen [Fri, 4 Apr 2003 15:20:53 +0000 (15:20 -0000)]
Add more help text
Eric Andersen [Fri, 4 Apr 2003 14:35:36 +0000 (14:35 -0000)]
Test that cvs commit messages are working properly
-Erik
Manuel Novoa III [Thu, 3 Apr 2003 19:29:11 +0000 (19:29 -0000)]
Fix 'thinko'.
Eric Andersen [Wed, 2 Apr 2003 10:13:26 +0000 (10:13 -0000)]
Yet another rather large face lift. It now works for me as expected.
-Erik
Eric Andersen [Mon, 31 Mar 2003 16:27:18 +0000 (16:27 -0000)]
Avoid errors with buggy preprocessors
Glenn L McGrath [Sun, 30 Mar 2003 16:10:06 +0000 (16:10 -0000)]
Update config to new menu options
Glenn L McGrath [Sun, 30 Mar 2003 13:57:26 +0000 (13:57 -0000)]
Rename, to specify kernel
Glenn L McGrath [Sun, 30 Mar 2003 09:38:40 +0000 (09:38 -0000)]
Group common string
Glenn L McGrath [Sun, 30 Mar 2003 08:40:09 +0000 (08:40 -0000)]
Small fix for sed 'y' command
Glenn L McGrath [Sun, 30 Mar 2003 08:02:18 +0000 (08:02 -0000)]
sed 'y' command, simplify some other code
Glenn L McGrath [Sun, 30 Mar 2003 03:41:53 +0000 (03:41 -0000)]
Experimental support for embeded newline. (im evil)
Fix segfault when using 'N' with an odd number of lines.
Eric Andersen [Fri, 28 Mar 2003 16:54:14 +0000 (16:54 -0000)]
trivial fix to make sure we have sufficient arguments before
we mess with a possibly non-existant argv[1]
-Erik
Glenn L McGrath [Fri, 28 Mar 2003 14:11:34 +0000 (14:11 -0000)]
Still fine tunning the printing of the substitute command
Glenn L McGrath [Fri, 28 Mar 2003 08:36:52 +0000 (08:36 -0000)]
sed 't' branching command
Glenn L McGrath [Fri, 28 Mar 2003 07:44:03 +0000 (07:44 -0000)]
Fix sed 's' command's 'p' flag, so it can print line twice
Glenn L McGrath [Fri, 28 Mar 2003 04:57:52 +0000 (04:57 -0000)]
fix q command
Glenn L McGrath [Fri, 28 Mar 2003 04:43:39 +0000 (04:43 -0000)]
Add basic branching support, sed ':' and 'b' commands
Glenn L McGrath [Fri, 28 Mar 2003 04:23:23 +0000 (04:23 -0000)]
make sed cleanup use linked list
Glenn L McGrath [Fri, 28 Mar 2003 03:53:31 +0000 (03:53 -0000)]
Use a linked list for sed commands in preparation for branching support
Manuel Novoa III [Sun, 23 Mar 2003 20:27:33 +0000 (20:27 -0000)]
Oops... had != but meant ==.
Manuel Novoa III [Wed, 19 Mar 2003 18:40:42 +0000 (18:40 -0000)]
Minor cleanups. Document the cmp -l option.
Manuel Novoa III [Wed, 19 Mar 2003 18:09:03 +0000 (18:09 -0000)]
Restrict octal perms to <= 07777. Cosmetic error message change.
Manuel Novoa III [Wed, 19 Mar 2003 09:42:33 +0000 (09:42 -0000)]
Obligatory forgotten item.
Manuel Novoa III [Wed, 19 Mar 2003 09:42:02 +0000 (09:42 -0000)]
Things my compiler didn't catch...
Manuel Novoa III [Wed, 19 Mar 2003 09:13:01 +0000 (09:13 -0000)]
Major coreutils update.
Glenn L McGrath [Tue, 18 Mar 2003 08:37:57 +0000 (08:37 -0000)]
Match newlines, this fixes matching of ^ or $ when there is a '\n' in the pattern being matched. This fixes cases when the N command is used.
Glenn L McGrath [Tue, 18 Mar 2003 01:19:23 +0000 (01:19 -0000)]
Fix a bug that corrupted the string followed commands that had no arguments (Closes #1304)
Eric Andersen [Fri, 14 Mar 2003 16:05:59 +0000 (16:05 -0000)]
Patch from Jonas Holmberg, adjusted by Robert Schwebel, and
later re-adjusted by me to fix msh backtick handling
Eric Andersen [Thu, 13 Mar 2003 20:54:26 +0000 (20:54 -0000)]
oops. args shuffled.
Eric Andersen [Thu, 13 Mar 2003 18:57:08 +0000 (18:57 -0000)]
Fix obviously wrong names from older busybox
Eric Andersen [Thu, 13 Mar 2003 18:49:45 +0000 (18:49 -0000)]
Patch from Tito Ragusa:
The changes I've made: in strings.c:
1) fix memory allocation error I've detected with MALLOC_CHECK_=1 in *string;
2) code clean up;
3) fix compiler warnings about uninitialized vars;
Eric Andersen [Tue, 11 Mar 2003 18:03:39 +0000 (18:03 -0000)]
cope with crappy windoze ftp servers
Eric Andersen [Mon, 10 Mar 2003 17:21:46 +0000 (17:21 -0000)]
Avoid potential rendering problems
Glenn L McGrath [Mon, 10 Mar 2003 04:12:35 +0000 (04:12 -0000)]
fix n, add N, P
Glenn L McGrath [Mon, 10 Mar 2003 02:56:56 +0000 (02:56 -0000)]
add the 'n' command
Glenn L McGrath [Mon, 10 Mar 2003 02:21:14 +0000 (02:21 -0000)]
Add the q (quit) option
Glenn L McGrath [Sun, 9 Mar 2003 15:40:40 +0000 (15:40 -0000)]
Fix a delimiter matching bug i introduced.
Glenn L McGrath [Sun, 9 Mar 2003 15:12:24 +0000 (15:12 -0000)]
Support grouped commands, i.e. {cmd1;cmd2}
Glenn L McGrath [Sun, 9 Mar 2003 11:06:38 +0000 (11:06 -0000)]
alloc array for commands, use string ptr in parse_command_string()
Glenn L McGrath [Sun, 9 Mar 2003 10:23:57 +0000 (10:23 -0000)]
use typedef for struct sed_cmd
Glenn L McGrath [Sun, 9 Mar 2003 08:44:49 +0000 (08:44 -0000)]
redo get_addres(). save some space. possible fix a bug where the command might be set to 0 if no second address is given. dont parse sed_cmd struct to get_address, we only need the delim field.
Glenn L McGrath [Sun, 9 Mar 2003 02:44:49 +0000 (02:44 -0000)]
Woops, remove the code i didnt mean to commit
Glenn L McGrath [Sun, 9 Mar 2003 02:39:29 +0000 (02:39 -0000)]
Mention the opengroup sed reference, add a check which is disabled at present.
Glenn L McGrath [Sat, 8 Mar 2003 05:21:02 +0000 (05:21 -0000)]
Fix matching for the $ address (last line)
Eric Andersen [Fri, 7 Mar 2003 18:09:06 +0000 (18:09 -0000)]
be more careful about cleaning up
Eric Andersen [Fri, 7 Mar 2003 18:03:02 +0000 (18:03 -0000)]
Scrub things a bit, shave off a few bytes.
-Erik
Eric Andersen [Fri, 7 Mar 2003 17:59:32 +0000 (17:59 -0000)]
Save a few bytes and remove a redundant string
Eric Andersen [Fri, 7 Mar 2003 17:43:32 +0000 (17:43 -0000)]
With nightmares of libbb ending up with 100 .c files starting
with "bb_" it seems best to rename this now and avoid starting
an evil KDE style naming trend.
Eric Andersen [Fri, 7 Mar 2003 17:33:40 +0000 (17:33 -0000)]
audit for proper error handling, apply a few size optimizations
-Erik
Eric Andersen [Fri, 7 Mar 2003 17:29:12 +0000 (17:29 -0000)]
Define bb_xgetlarg as a standard interface for extracting
numbers from getopt which includes careful error checking.
-Erik
Eric Andersen [Fri, 7 Mar 2003 17:27:51 +0000 (17:27 -0000)]
Explicitly define -DNDEBUG so asserts don't clutter release code