Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ensure that corrupted file extraction causes both a message and | Paul Fox | 2006-03-27 | 1 | -4/+11 |
| | | | | | | | | a failure exit code. delay the error exit until all (good) files have been extracted. filesystem errors (nodes of wrong type, permission problems, etc) still cause immediate failure. | ||||
* | - revert back to r14406 | Bernhard Reutner-Fischer | 2006-03-13 | 2 | -54/+68 |
| | |||||
* | Patch from Denis Vlasenko to add xstat() and use it. | Rob Landley | 2006-03-13 | 1 | -3/+1 |
| | |||||
* | Patch from Denis Vlasenko turning static const int (which gets emitted into | Rob Landley | 2006-03-10 | 2 | -6/+8 |
| | | | | the busybox binary) into enums (which don't). | ||||
* | Patch from Denis Vlasenko to make unlzma smaller. | Rob Landley | 2006-03-09 | 1 | -9/+29 |
| | |||||
* | - backout using features which are not available with the previous stable | Bernhard Reutner-Fischer | 2006-03-09 | 2 | -4/+12 |
| | | | | version of make (3.71.1). | ||||
* | Robert P. Day removed 8 gazillion occurrences of "extern" on function | Rob Landley | 2006-03-06 | 35 | -38/+38 |
| | | | | definitions. (That should only be on prototypes.) | ||||
* | Patch from Robert P. Day, moving byte order checks to use platform.h macros. | Rob Landley | 2006-03-04 | 2 | -9/+9 |
| | |||||
* | - use absolute path for top_builddir and top_srcdir. | Bernhard Reutner-Fischer | 2006-03-02 | 2 | -0/+8 |
| | | | | Fixes make trying to include the very same file in an endless loop. | ||||
* | - fixes parallel builds (make -j) | Bernhard Reutner-Fischer | 2006-03-01 | 2 | -68/+44 |
| | | | | - use less resources for the buildsystem itself | ||||
* | Cleanup patch from Denis Vlasenko. Mostly variants of removing the if(x) | Rob Landley | 2006-03-01 | 3 | -6/+5 |
| | | | | from before "if(x) free(x)". | ||||
* | use bb_xstrndup vs strndup. Thanks rfelker. | "Vladimir N. Oleynik" | 2006-03-01 | 1 | -1/+1 |
| | |||||
* | Patch from Denis Vlasenko to constify things and fix a few typos. | Rob Landley | 2006-02-22 | 2 | -3/+6 |
| | |||||
* | Don't build directory libraries unless we're building an applet that needs it. | Rob Landley | 2006-02-21 | 1 | -0/+2 |
| | | | | Cherry-picked from Devin Bayer's big MacOS X patch. | ||||
* | Bug 640: a filename of length exactly 100 could bleed into the next field on | Rob Landley | 2006-02-20 | 1 | -19/+11 |
| | | | | | display or extract. (Only shows up when no gnu longname extension, either because it's disabled or because tarball hasn't got it.) | ||||
* | The gentoo security guys found another way to segfault busybox's decompression | Rob Landley | 2006-02-20 | 1 | -1/+1 |
| | | | | | code: we can do a null dereference if one of our huffman tables has all zero length codes. This fixes it. (Thanks solar.) | ||||
* | Fix for an integer overflow bug that could cause a segfault on certain | Rob Landley | 2006-02-17 | 1 | -1/+1 |
| | | | | | | | | | | pathological archives. (Unlikely to have security implications, the only way to trigger it basically wound up doing memset(dbuf,x,2^31) and triggering an immediate segfault. The test basically gives us a more polite error message.) Thanks to Ned Ludd and the Gentoo security guys for finding this. | ||||
* | The tendency of vi to auto-indent can be really annoying at times. | Rob Landley | 2006-02-17 | 1 | -75/+75 |
| | |||||
* | More whitespace than you can possibly imagine... | Rob Landley | 2006-02-17 | 1 | -18/+145 |
| | |||||
* | make the build system puuuuuuuuuuurty | Mike Frysinger | 2006-02-02 | 2 | -6/+4 |
| | |||||
* | passing around an int as a void* is a very bad idea | Eric Andersen | 2006-01-30 | 1 | -10/+5 |
| | |||||
* | sort out yet more type issues | Eric Andersen | 2006-01-30 | 1 | -1/+1 |
| | |||||
* | fixup a few types to prevent gcc (rightfully) whining about mixing | Eric Andersen | 2006-01-30 | 1 | -4/+4 |
| | | | | signed and unsigned, unmatches pointer target types, etc | ||||
* | - add some ATTRIBUTE_UNUSED. | Bernhard Reutner-Fischer | 2006-01-30 | 2 | -29/+4 |
| | | | | - use shorter boilerplate while at it. | ||||
* | just whitespace | Tim Riker | 2006-01-25 | 11 | -53/+53 |
| | |||||
* | - add platform.h. | Bernhard Reutner-Fischer | 2006-01-22 | 2 | -19/+6 |
| | | | | - use shorter boilerplate while at it. | ||||
* | Patch from Aurelien Jacobs to add unlzma. (A new decompression type, | Rob Landley | 2006-01-20 | 9 | -4/+663 |
| | | | | see www.7-zip.org) | ||||
* | - shared libbusybox. | Bernhard Reutner-Fischer | 2006-01-15 | 2 | -19/+22 |
| | | | | | - IMA compilation option (aka IPO, IPA,..) Please holler if i broke something.. | ||||
* | Don't return 0 when there's an error. | Rob Landley | 2006-01-10 | 1 | -0/+2 |
| | |||||
* | Bug 547: writing out the tar file header before we confirm we can actually | Rob Landley | 2006-01-09 | 1 | -11/+14 |
| | | | | | open and read from the file isn't something we can recover from after the fact. Resequence things to check first, write second. | ||||
* | use MAP_PRIVATE instead of MAP_SHARED for uClinux systems (see Bug 550) | Mike Frysinger | 2006-01-04 | 1 | -1/+1 |
| | |||||
* | - silence warning about unused param | Bernhard Reutner-Fischer | 2005-12-29 | 1 | -2/+1 |
| | | | | needs revisit later on like many others to use ATTRIBUTE_UNUSED from platform.h | ||||
* | Bug 601: When we fork an archiver and feed stuff to it through a pipe, if | Rob Landley | 2005-12-16 | 1 | -3/+4 |
| | | | | | we don't close the pipe the child process won't exit, and we'll hang in waitpid(). | ||||
* | - typo: s/sucess/success/g | Bernhard Reutner-Fischer | 2005-12-12 | 1 | -1/+1 |
| | | | | What's up with loginutils/su.c line 42: "SYSLOG_SUCESS" ? Please have a look.. | ||||
* | reduce 3 warning if compile with -W | "Vladimir N. Oleynik" | 2005-12-06 | 1 | -2/+5 |
| | |||||
* | I noticed that "tar tvjf file.tbz" was segfaulting. This fixed it. | Rob Landley | 2005-11-12 | 1 | -1/+1 |
| | |||||
* | Add --no-same-owner and --no-same-permissions options to tar. | Rob Landley | 2005-10-27 | 2 | -37/+58 |
| | |||||
* | The fact "tar tvjf thing.tbz" didn't work was due to the "-1" in -r11859, | Rob Landley | 2005-10-16 | 1 | -2/+2 |
| | | | | | | which was apparently never tested. That meant that there always had to be at least one unparsed argument left over, which is not the case for tar. | ||||
* | Whitespace and curly bracket cleanup (our tabstop is 4 in busybox), | Rob Landley | 2005-10-16 | 1 | -188/+146 |
| | | | | and switch more stuff from CONFIG to ENABLE. | ||||
* | llist must initialize, add loses ifdef, small indent correction | "Vladimir N. Oleynik" | 2005-10-15 | 1 | -30/+33 |
| | |||||
* | Add --exclude option (to make uClibc-0.9.28 headers install using busybox tar). | Rob Landley | 2005-10-15 | 1 | -20/+24 |
| | | | | | | | | I have no idea how to apply bb_getopt_complementally to a --longopt that has no short option. The documentation from vodz has a bad case of babelfish poisoning, and I can't understand it. It sort of seems to suggest there is a way, but what it is I have no idea. So I used \n as the short option, which is fairly unlikely to be used for something else. :) | ||||
* | - new bb_opt_complementally syntax, use [-:?] only - 'free' chars | "Vladimir N. Oleynik" | 2005-10-14 | 3 | -15/+6 |
| | | | | | - new bb_getopt_ulflags features: check max and min args, convert first argv to options special for ar and tar applets - use bb_default_error_retval for env applet | ||||
* | - typo in makefile variable: s/archvial/archival/ | Bernhard Reutner-Fischer | 2005-10-13 | 1 | -1/+1 |
| | |||||
* | usage bb_dev_null | "Vladimir N. Oleynik" | 2005-10-12 | 1 | -1/+1 |
| | |||||
* | Prepend '-' to the first argument if required, more const, indent | "Vladimir N. Oleynik" | 2005-10-12 | 1 | -7/+12 |
| | |||||
* | new featured bb_opt_complementally, correct argc checking | "Vladimir N. Oleynik" | 2005-10-12 | 1 | -14/+6 |
| | |||||
* | There doesn't seem to be a standard header for makedev(), but this is close. | Rob Landley | 2005-10-11 | 1 | -0/+1 |
| | |||||
* | - use complementally '!' to '?' - 'ask' is best 'free' char for this. | "Vladimir N. Oleynik" | 2005-10-11 | 3 | -3/+3 |
| | | | | | - more long opt compatibility, can set flag for long opt struct now - more logic: check opt-depend requires and global requires, special for 'id' and 'start-stop-daemon' applets. | ||||
* | bb_mkdep: Rewroted. removed problem "include name must uniq", speed up * 3. | "Vladimir N. Oleynik" | 2005-10-10 | 1 | -4/+0 |
| | | | | | e2fsprogs: remove confuse bb_mkdep. Use internal e2fsprogs includes only. other: remove confuse bb_mkdep. | ||||
* | - remove superfluous C statements ";;" in decompress_unzip.c, dpkg_deb.c ↵ | Bernhard Reutner-Fischer | 2005-10-07 | 3 | -4/+4 |
| | | | | | | | ifconfig.c - gzip.c: see if O_NOFOLLOW is defined before using it, else take alternate path closes bug #221 (partially; The rest will follow later). |