fli4l
  1. fli4l

busybox

Public
AuthorCommitMessageCommit dateIssues
Glenn L McGrathGlenn L McGrath
b0e163a93bbAdd extra comments, freakout if a pax archive is encoutered.
Eric AndersenEric Andersen
e7d244cc962Chris Larson (kergoth) writes: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.
Eric AndersenEric Andersen
e0cbe486370Chris Larson (kergoth) writes: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.
Glenn L McGrathGlenn L McGrath
03a0643fbc5Dont use same variable and struct name
Glenn L McGrathGlenn L McGrath
82d42dbb57dFormatting
Glenn L McGrathGlenn L McGrath
aac2a19e502remove debugging
Manuel Novoa IIIManuel Novoa III
21fbe0e3752Patch from OpenWrt.
Rob LandleyRob Landley
53302f80daeAdd -i option to sed, to edit files in-place.
Manuel Novoa IIIManuel Novoa III
be8a6ae6ebcFix vstype[] to match VS* defines. Patch from OpenWrt by mbm.
Eric AndersenEric Andersen
37aac6489ebRemove the unused CONFIG_FEATURE_HTTPD_SET_CGI_VARS_TO_ENV option.
Eric AndersenEric Andersen
60bb3f31af5Mark Lord writes: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.
Glenn L McGrathGlenn L McGrath
01cdb669879Add the -r option, patch from Rob with some help from myself.
Glenn L McGrathGlenn L McGrath
a8f756fc7feRemove debugging
Glenn L McGrathGlenn L McGrath
6aa52234e8cDont strip trailing '/' until _after_ i test to set if its there !
Manuel Novoa IIIManuel Novoa III
7b565a0c8aePatch from Florian Schirmer <jolt@tuxbox.org>. When I rewrote the parser,I overlooked the case of someone wanting to use a valid but empty suid config file.
Glenn L McGrathGlenn L McGrath
c2266bd5199Woops, im getting ahead of myself, we dont have the -r (refernece)option yet
Glenn L McGrathGlenn L McGrath
5f11541bd4adefine option names to be clearer, simplify nested if statements, removeun-needed if statement, minor indenting change
Eric AndersenEric Andersen
7e8f41cb5b0Avoid naming conflict with symbol in newer glibc headers
Eric AndersenEric Andersen
ec359e9ebbdAccomodate the fact that newer libc versions may in fact notcontain query_module and friends and more
Eric AndersenEric Andersen
95b26250a77oops. Leave the default feature set enbled for now...
Eric AndersenEric Andersen
37032b4d6ceInitial effort at disabling job control as well
Eric AndersenEric Andersen
ff9ad47d794Support disabling pipe and redirect support
Eric AndersenEric Andersen
a0e4c3f119aUpdate URL
Eric AndersenEric Andersen
2af7f4c404dBuffalo appears to have resolved their GPL problems
Eric AndersenEric Andersen
5cc90eade5aRichard Kojedzinszky writes: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.
Eric AndersenEric Andersen
fa06a770406Patch from vodz, based on bug report from Richard Kojedzinszky: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 c...
Eric AndersenEric Andersen
ef8cd3be17fMake the loop support stuff be much less evil, and make it copewith 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
Eric AndersenEric Andersen
7495b0d4b19Eliminate use of a kernel scsi header file.Prevent potentially misaligned accesses while indexing a pointer to the partition table, which would be a bad thing on i.e. arm.
Manuel Novoa IIIManuel Novoa III
68474f3b369Make sure stdlib.h is always included before dmalloc.h to avoid problemsparsing problems.
Eric AndersenEric Andersen
d07cf59a98cVladimir N. Oleynik writes:Hi, Glenn. Current CVS "ls" applet have small problem: some options ignoring. Last patch attached ;-) --w vodz
Eric AndersenEric Andersen
54426d52971Vladimir N. Oleynik writes:Ok. I found my mistake :( The trivial patch attached. --w vodz
Eric AndersenEric Andersen
31d898fefffElaborate on CONFIG_SELINUX, and explain that most people shouldnot enbable this option.
Eric AndersenEric Andersen
96e9785493aGrammar fix
Eric AndersenEric Andersen
4da3dbb7dfaMinor grammar fixup
Eric AndersenEric Andersen
7cce16cf21eBump version number for release
Eric AndersenEric Andersen
aeea32ca696Richard Kojedzinszky writes: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
Eric AndersenEric Andersen
ef43749e835Joe.C writes: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
Eric AndersenEric Andersen
c71c18957d9Jean Wolter writes: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
Eric AndersenEric Andersen
c06f568ddaaRob Landley writes: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...)
Eric AndersenEric Andersen
4575bbf7b84The variable 'complementaly' used to be allocated with calloc, which zeroed itout 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 be...
Glenn L McGrathGlenn L McGrath
5b0d7deb751Bug fix from Tito.
Glenn L McGrathGlenn L McGrath
16e45d7e29aVodz last_patch_125_2, this patch have: - 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
Manuel Novoa IIIManuel Novoa III
31b98dd0974Rewrite parse_config_file(). Among the old version's problems: 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 rea...
Manuel Novoa IIIManuel Novoa III
083862228a3Use bb_xstrdup() instead of strdup().
Glenn L McGrathGlenn L McGrath
24cb17f9be9Fix http proxy use, bytes were swapped
Eric AndersenEric Andersen
35db2281b79Mention changes to the daily snapshots
Eric AndersenEric Andersen
a3212eb4cc0Update docs for release
Eric AndersenEric Andersen
dfe30032affBump version for release
Eric AndersenEric Andersen
ad95373efcdUse standard C99 types
Eric AndersenEric Andersen
1a834be1ce7Use proper C99 types