aboutsummaryrefslogtreecommitdiff
path: root/archival/libunarchive
AgeCommit message (Collapse)Author
2006-06-20Since rangecoder is just a bunch of C functions, move it into the one userRob Landley
(decompress_unlzma.c). Also a slight #include cleanup, and I've been meaning to put #include <unistd.h> into libbb.h since it's so darn common...
2006-05-29More size shrinkage.Rob Landley
2006-05-29Add SWAP_LE?? and SWAP_BE?? macros, and make things use them. Converts valuesRob Landley
to/from little endian or big endian, which is a NOP if that's what the current platform already is.
2006-05-26Change llist_add_* to take the address of the list rather than returning the newRob Landley
head, and change all the callers.
2006-05-26- use ATTRIBUTE_ALWAYS_INLINE if requestedBernhard Reutner-Fischer
- use shorter boilerplate while at it
2006-05-13pull Rules.mak from top_srcdir as pointed out by Robert P. J. Day on the ↵Mike Frysinger
mailing list
2006-05-11Patch from Vladamir Oleynik, reducing memory consumption.Rob Landley
2006-04-27Patch from Dennis Vlasenko to add the option to compress help text.Rob Landley
2006-04-14Busybox is under the GPL.Rob Landley
2006-04-13- remove unneeded include, use shorter boilerplate while at it and alsoBernhard Reutner-Fischer
shrink filter_accept_reject_list() a tiny bit while at it. text data bss dec hex filename 59 0 0 59 3b filter_accept_reject_list.o 62 0 0 62 3e filter_accept_reject_list.o.orig
2006-04-10Patch from Rob Sullivan to consolidate crc32 table generation.Rob Landley
2006-04-05- include proper headers.Bernhard Reutner-Fischer
2006-04-02- include proper prototypes in libunarchive.Bernhard Reutner-Fischer
2006-04-02- janitorial: huft_build is never used outside of decompress_unzip.c and has noBernhard Reutner-Fischer
prototype (which suggests that it's of no general use) so make it static for now.
2006-04-02- typos: s/compatability/compatibility/g;s/compatable/compatible/g;Bernhard Reutner-Fischer
2006-03-13- revert back to r14406Bernhard Reutner-Fischer
2006-03-10Patch from Denis Vlasenko turning static const int (which gets emitted intoRob Landley
the busybox binary) into enums (which don't).
2006-03-09Patch from Denis Vlasenko to make unlzma smaller.Rob Landley
2006-03-09- backout using features which are not available with the previous stableBernhard Reutner-Fischer
version of make (3.71.1).
2006-03-06Robert P. Day removed 8 gazillion occurrences of "extern" on functionRob Landley
definitions. (That should only be on prototypes.)
2006-03-04Patch from Robert P. Day, moving byte order checks to use platform.h macros.Rob Landley
2006-03-02- use absolute path for top_builddir and top_srcdir.Bernhard Reutner-Fischer
Fixes make trying to include the very same file in an endless loop.
2006-03-01- fixes parallel builds (make -j)Bernhard Reutner-Fischer
- use less resources for the buildsystem itself
2006-03-01Cleanup patch from Denis Vlasenko. Mostly variants of removing the if(x)Rob Landley
from before "if(x) free(x)".
2006-03-01use bb_xstrndup vs strndup. Thanks rfelker."Vladimir N. Oleynik"
2006-02-20Bug 640: a filename of length exactly 100 could bleed into the next field onRob 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-20The gentoo security guys found another way to segfault busybox's decompressionRob 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-17Fix for an integer overflow bug that could cause a segfault on certainRob 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-17The tendency of vi to auto-indent can be really annoying at times.Rob Landley
2006-02-17More whitespace than you can possibly imagine...Rob Landley
2006-02-02make the build system puuuuuuuuuuurtyMike Frysinger
2006-01-30sort out yet more type issuesEric Andersen
2006-01-30fixup a few types to prevent gcc (rightfully) whining about mixingEric Andersen
signed and unsigned, unmatches pointer target types, etc
2006-01-25just whitespaceTim Riker
2006-01-22- add platform.h.Bernhard Reutner-Fischer
- use shorter boilerplate while at it.
2006-01-20Patch 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-10Don't return 0 when there's an error.Rob Landley
2005-12-29- silence warning about unused paramBernhard Reutner-Fischer
needs revisit later on like many others to use ATTRIBUTE_UNUSED from platform.h
2005-11-12I noticed that "tar tvjf file.tbz" was segfaulting. This fixed it.Rob Landley
2005-10-27Add --no-same-owner and --no-same-permissions options to tar.Rob Landley
2005-10-13- typo in makefile variable: s/archvial/archival/Bernhard Reutner-Fischer
2005-10-11There doesn't seem to be a standard header for makedev(), but this is close.Rob Landley
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-25Stop gcc4 from nit-picking about signedness of char *.Rob Landley
2005-09-14Patch from Berhnard Fischer to keep duplicate objects out of the library.Rob Landley
2005-09-14remove unrequired dependences"Vladimir N. Oleynik"
2005-09-11Cleanup patch by Bernhard Fischer, removing unnecessary includes ofRob Landley
getopt.h, whitespace changes, typos, etc.
2005-09-06typo, thanks, Bernhard Fischer"Vladimir N. Oleynik"
2005-08-31Anand Avati hit an integer overflow problem in our unzip code.Rob Landley