Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-02-20 | Bug 640: a filename of length exactly 100 could bleed into the next field on | Rob Landley | |
display or extract. (Only shows up when no gnu longname extension, either because it's disabled or because tarball hasn't got it.) | |||
2006-02-20 | The gentoo security guys found another way to segfault busybox's decompression | Rob Landley | |
code: we can do a null dereference if one of our huffman tables has all zero length codes. This fixes it. (Thanks solar.) | |||
2006-02-17 | Fix for an integer overflow bug that could cause a segfault on certain | Rob Landley | |
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. | |||
2006-02-17 | The tendency of vi to auto-indent can be really annoying at times. | Rob Landley | |
2006-02-17 | More whitespace than you can possibly imagine... | Rob Landley | |
2006-02-02 | make the build system puuuuuuuuuuurty | Mike Frysinger | |
2006-01-30 | passing around an int as a void* is a very bad idea | Eric Andersen | |
2006-01-30 | sort out yet more type issues | Eric Andersen | |
2006-01-30 | fixup a few types to prevent gcc (rightfully) whining about mixing | Eric Andersen | |
signed and unsigned, unmatches pointer target types, etc | |||
2006-01-30 | - add some ATTRIBUTE_UNUSED. | Bernhard Reutner-Fischer | |
- use shorter boilerplate while at it. | |||
2006-01-25 | just whitespace | Tim Riker | |
2006-01-22 | - add platform.h. | Bernhard Reutner-Fischer | |
- use shorter boilerplate while at it. | |||
2006-01-20 | Patch from Aurelien Jacobs to add unlzma. (A new decompression type, | Rob Landley | |
see www.7-zip.org) | |||
2006-01-15 | - shared libbusybox. | Bernhard Reutner-Fischer | |
- IMA compilation option (aka IPO, IPA,..) Please holler if i broke something.. | |||
2006-01-10 | Don't return 0 when there's an error. | Rob Landley | |
2006-01-09 | Bug 547: writing out the tar file header before we confirm we can actually | Rob Landley | |
open and read from the file isn't something we can recover from after the fact. Resequence things to check first, write second. | |||
2006-01-04 | use MAP_PRIVATE instead of MAP_SHARED for uClinux systems (see Bug 550) | Mike Frysinger | |
2005-12-29 | - silence warning about unused param | Bernhard Reutner-Fischer | |
needs revisit later on like many others to use ATTRIBUTE_UNUSED from platform.h | |||
2005-12-16 | Bug 601: When we fork an archiver and feed stuff to it through a pipe, if | Rob Landley | |
we don't close the pipe the child process won't exit, and we'll hang in waitpid(). | |||
2005-12-12 | - typo: s/sucess/success/g | Bernhard Reutner-Fischer | |
What's up with loginutils/su.c line 42: "SYSLOG_SUCESS" ? Please have a look.. | |||
2005-12-06 | reduce 3 warning if compile with -W | "Vladimir N. Oleynik" | |
2005-11-12 | I noticed that "tar tvjf file.tbz" was segfaulting. This fixed it. | Rob Landley | |
2005-10-27 | Add --no-same-owner and --no-same-permissions options to tar. | Rob Landley | |
2005-10-16 | The fact "tar tvjf thing.tbz" didn't work was due to the "-1" in -r11859, | Rob Landley | |
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. | |||
2005-10-16 | Whitespace and curly bracket cleanup (our tabstop is 4 in busybox), | Rob Landley | |
and switch more stuff from CONFIG to ENABLE. | |||
2005-10-15 | llist must initialize, add loses ifdef, small indent correction | "Vladimir N. Oleynik" | |
2005-10-15 | Add --exclude option (to make uClibc-0.9.28 headers install using busybox tar). | Rob Landley | |
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. :) | |||
2005-10-14 | - new bb_opt_complementally syntax, use [-:?] only - 'free' chars | "Vladimir N. Oleynik" | |
- 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 | |||
2005-10-13 | - typo in makefile variable: s/archvial/archival/ | Bernhard Reutner-Fischer | |
2005-10-12 | usage bb_dev_null | "Vladimir N. Oleynik" | |
2005-10-12 | Prepend '-' to the first argument if required, more const, indent | "Vladimir N. Oleynik" | |
2005-10-12 | new featured bb_opt_complementally, correct argc checking | "Vladimir N. Oleynik" | |
2005-10-11 | There doesn't seem to be a standard header for makedev(), but this is close. | Rob Landley | |
2005-10-11 | - use complementally '!' to '?' - 'ask' is best 'free' char for this. | "Vladimir N. Oleynik" | |
- 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. | |||
2005-10-10 | bb_mkdep: Rewroted. removed problem "include name must uniq", speed up * 3. | "Vladimir N. Oleynik" | |
e2fsprogs: remove confuse bb_mkdep. Use internal e2fsprogs includes only. other: remove confuse bb_mkdep. | |||
2005-10-07 | - remove superfluous C statements ";;" in decompress_unzip.c, dpkg_deb.c ↵ | Bernhard Reutner-Fischer | |
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). | |||
2005-09-29 | change interface to bb_xasprintf() - more perfect for me. | "Vladimir N. Oleynik" | |
ln.c: error_msg(str)->error_msg(%s, str) - remove standart "feature" for hackers reduce 100 bytes don't care in sum | |||
2005-09-25 | Stop gcc4 from nit-picking about signedness of char *. | Rob Landley | |
2005-09-24 | use the shorter license header | Mike Frysinger | |
2005-09-24 | use brief license line | Mike Frysinger | |
2005-09-20 | - rename libbb's password helpers as suggested in libbb.h | Bernhard Reutner-Fischer | |
my_getpwnam -> bb_xgetpwnam /* dies on error */ my_getgrnam -> bb_xgetgrnam /* dies on error */ my_getgrgid -> bb_getgrgid my_getpwuid -> bb_getpwuid my_getug -> bb_getug | |||
2005-09-14 | Patch from Berhnard Fischer to keep duplicate objects out of the library. | Rob Landley | |
2005-09-14 | remove unrequired dependences | "Vladimir N. Oleynik" | |
2005-09-11 | Cleanup patch by Bernhard Fischer, removing unnecessary includes of | Rob Landley | |
getopt.h, whitespace changes, typos, etc. | |||
2005-09-06 | typo, thanks, Bernhard Fischer | "Vladimir N. Oleynik" | |
2005-09-05 | 1) bb_opt_complementaly -> bb_opt_complementally | "Vladimir N. Oleynik" | |
2) better support long options 3) new flag '!' for bb_opt_complementally: produce bb_show_usage() if BB_GETOPT_ERROR internally | |||
2005-09-01 | Fix for bug 383: attempting to "tar c /" would error out because stripping | Rob Landley | |
trailing / turns that into an empty string. | |||
2005-08-31 | Anand Avati hit an integer overflow problem in our unzip code. | Rob Landley | |
2005-08-30 | Don't comment warnings, _FIX_ warnings. (And putting in #warnings about | Rob Landley | |
other warnings is just gross.) On a side note, while I was there, I made the code slightly smaller. | |||
2005-08-30 | Dirk Clemens pointed out how easy it is to support bzip2 compression, since we | Rob Landley | |
shell out to an external program to handle gzip anyway... |