summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-02-19Chris Larson (kergoth) writes:Eric Andersen
As Manuel points out, this is a flawed fix, and doesnt fix the following: mkdir -p cpa cpb cpc cp -a cpa cpa/cpb/cpc Attached what appears to be a more sane fix. Apply on top of previous. Please confirm sanity.
2004-02-19Chris Larson (kergoth) writes:Eric Andersen
I was adding -s/--symbolic-link support to busybox cp when I noticed a bug with -r/-a. Test case: mkdir -p test/out cd test busybox cp -a * out/ Will never return until we run out of open files or similar. Coreutils cp on the other hand will error with "cannot copy a directory, `out', into itself, `out'". Patch attached.
2004-02-18Dont use same variable and struct nameGlenn L McGrath
2004-02-18FormattingGlenn L McGrath
2004-02-18remove debuggingGlenn L McGrath
2004-02-18Patch from OpenWrt.Manuel Novoa III
2004-02-18Add -i option to sed, to edit files in-place.Rob Landley
2004-02-18Fix vstype[] to match VS* defines. Patch from OpenWrt by mbm.Manuel Novoa III
2004-02-17Remove the unused CONFIG_FEATURE_HTTPD_SET_CGI_VARS_TO_ENV option.Eric Andersen
2004-02-17Mark Lord writes:Eric Andersen
The config file processing for inetd in busybox-1.00-pre7 and newer is broken -- the saved command argv[] values overwrite each other. Patch to fix it is attached. Cheers -- Mark Lord Real-Time Remedies Inc.
2004-02-17Add the -r option, patch from Rob with some help from myself.Glenn L McGrath
2004-02-17Remove debuggingGlenn L McGrath
2004-02-17Dont strip trailing '/' until _after_ i test to set if its there !Glenn L McGrath
2004-02-17Patch from Florian Schirmer <jolt@tuxbox.org>. When I rewrote the parser,Manuel Novoa III
I overlooked the case of someone wanting to use a valid but empty suid config file.
2004-02-17Woops, im getting ahead of myself, we dont have the -r (refernece)Glenn L McGrath
option yet
2004-02-17define option names to be clearer, simplify nested if statements, removeGlenn L McGrath
un-needed if statement, minor indenting change
2004-02-14Avoid naming conflict with symbol in newer glibc headersEric Andersen
2004-02-13Accomodate the fact that newer libc versions may in fact notEric Andersen
contain query_module and friends and more
2004-02-10oops. Leave the default feature set enbled for now...Eric Andersen
2004-02-10Initial effort at disabling job control as wellEric Andersen
2004-02-10Support disabling pipe and redirect supportEric Andersen
2004-02-09Update URLEric Andersen
2004-02-09Buffalo appears to have resolved their GPL problemsEric Andersen
2004-02-06Richard Kojedzinszky writes:Eric Andersen
Hi All, I aplogoize for the mistake, but i have just recognized that somehow the last patch I sent in was wrong, and a '0' was instead of a '-1'. Because of this, vi does behave the wrong way. So again, it should be the last patch for vi. This is for pre7.
2004-02-06Patch from vodz, based on bug report from Richard Kojedzinszky:Eric Andersen
Richard, >I have a problem, which I can reproduce now. I am using pre7 version of >busybox, and the tab completion works fine. I mean, with an empty command >line I press the TAB twice, and ash shows me the available commands. But >when i process the profile file below, as > $ . /etc/profile >then it stops working, and the double-tab lists the directories available >from the cwd, and not the commands. Has someone else meet this problem >before, or am i doing something wrong? > >This is my '/etc/profile': >- --- ># System profile > >PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin >export PATH >trap ":" INT QUIT TERM > >export PS1="\h \w # " Thanks. Patch attached. --w vodz
2004-02-06Make the loop support stuff be much less evil, and make it copeEric Andersen
with 2.6.x asm/posix_types.h, which has done singularly evil thing by yanking __kernel_dev_t and renaming it. The loop interface was really poorly designed in the first place. The new 64 bit loop interface looks to be somewhat less horrible, too bad it is only present in 2.6.x kernels. -Erik
2004-02-06Eliminate use of a kernel scsi header file.Eric Andersen
Prevent potentially misaligned accesses while indexing a pointer to the partition table, which would be a bad thing on i.e. arm.
2004-02-05Make sure stdlib.h is always included before dmalloc.h to avoid problemsManuel Novoa III
parsing problems.
2004-02-05Vladimir N. Oleynik writes:Eric Andersen
Hi, Glenn. Current CVS "ls" applet have small problem: some options ignoring. Last patch attached ;-) --w vodz
2004-02-05Vladimir N. Oleynik writes:Eric Andersen
Ok. I found my mistake :( The trivial patch attached. --w vodz
2004-02-05Elaborate on CONFIG_SELINUX, and explain that most people shouldEric Andersen
not enbable this option.
2004-02-04Grammar fixEric Andersen
2004-02-04Minor grammar fixupEric Andersen
2004-02-04Bump version number for release1_00_pre7Eric Andersen
2004-02-04Richard Kojedzinszky writes:Eric Andersen
Hi, I've noticed the bug also, and here is another patch for it. I hope it'll not introduce more bugs. Not too nice, but works for me. Here it is for busybox-1.00-pre6
2004-02-04Joe.C writes:Eric Andersen
Hi, When httpd connection is closed, bosybox httpd will not stop reading from CGI program. This patch fix this problem. It check the return value of bb_full_write and stop reading from CGI if the connection is closed. Please apply this patch. Joe.C
2004-02-04Jean Wolter writes:Eric Andersen
Hello, when calling seq with seq 1 1 it generates an "endless" list of numbers until the counter wraps and reaches 1 again. The follwoing small patch should introduce the expected behavior (output of 1 and termination): regards, Jean
2004-02-04Rob Landley writes:Eric Andersen
While building glibc with busybox as part of the development environment, I found a bug in glibc's regexec can throw sed into an endless loop. This fixes it. Should I put an #ifdef around it or something? (Note, this patch also contains the "this is not gnu sed 4.0" hack I posted earlier, which is also needed to build glibc...)
2004-02-04The variable 'complementaly' used to be allocated with calloc, which zeroed itEric Andersen
out during the allocation process. When vodz changed it to be allocated on the stack, he forgot to explicitly zero it, leaving its value filled with whatever used to be sitting on the stack. It would garbage values, depending on the garbage that happened to be sitting on the stack when the function was called. The result was that applets using bb_getopt_ulflags() were showing unpredictable behavior (such as segfaults), which naturally broke many things.
2004-02-04Bug fix from Tito.Glenn L McGrath
2004-02-04Vodz last_patch_125_2, this patch have: Glenn L McGrath
- synced with dash 0.4.21 - better handle trap "cmds..." SIGINT (strange, i make bad hack for ash and cmdedit, but this work only with this...) - may be haven`t problem with Ctrl-D
2004-02-01Rewrite parse_config_file(). Among the old version's problems:Manuel Novoa III
No checking for lines that were too long. No checking that fgets returning NULL was actually due to EOF. Various whitespace handling inconsistencies. Bloat (switches and multiple identical function calls). Failure to check for trailing characters in some cases. Dynamicly allocated memory was not free()d on error. Given that this controls suid/sgid behavior, the sloppy coding was really inexcusable. :-(
2004-02-01Use bb_xstrdup() instead of strdup().Manuel Novoa III
2004-01-31Fix http proxy use, bytes were swapped1_00_pre6Glenn L McGrath
2004-01-31Mention changes to the daily snapshotsEric Andersen
2004-01-31Update docs for releaseEric Andersen
2004-01-31Bump version for releaseEric Andersen
2004-01-30Use standard C99 typesEric Andersen
2004-01-30Use proper C99 typesEric Andersen
2004-01-30Fixup use of 'u_int' to instead use 'unsigned int'Eric Andersen