summaryrefslogtreecommitdiff
path: root/archival/libunarchive (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* - janitorial: huft_build is never used outside of decompress_unzip.c and has noBernhard Reutner-Fischer2006-04-021-0/+1
| | | | prototype (which suggests that it's of no general use) so make it static for now.
* - typos: s/compatability/compatibility/g;s/compatable/compatible/g;Bernhard Reutner-Fischer2006-04-021-2/+2
|
* - revert back to r14406Bernhard Reutner-Fischer2006-03-131-47/+53
|
* Patch from Denis Vlasenko turning static const int (which gets emitted intoRob Landley2006-03-101-1/+1
| | | | the busybox binary) into enums (which don't).
* Patch from Denis Vlasenko to make unlzma smaller.Rob Landley2006-03-091-9/+29
|
* - backout using features which are not available with the previous stableBernhard Reutner-Fischer2006-03-091-2/+6
| | | | version of make (3.71.1).
* Robert P. Day removed 8 gazillion occurrences of "extern" on functionRob Landley2006-03-0628-31/+31
| | | | definitions. (That should only be on prototypes.)
* Patch from Robert P. Day, moving byte order checks to use platform.h macros.Rob Landley2006-03-041-2/+2
|
* - use absolute path for top_builddir and top_srcdir.Bernhard Reutner-Fischer2006-03-021-0/+4
| | | | Fixes make trying to include the very same file in an endless loop.
* - fixes parallel builds (make -j)Bernhard Reutner-Fischer2006-03-011-54/+42
| | | | - use less resources for the buildsystem itself
* Cleanup patch from Denis Vlasenko. Mostly variants of removing the if(x)Rob Landley2006-03-011-1/+1
| | | | from before "if(x) free(x)".
* use bb_xstrndup vs strndup. Thanks rfelker."Vladimir N. Oleynik"2006-03-011-1/+1
|
* Bug 640: a filename of length exactly 100 could bleed into the next field onRob Landley2006-02-201-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 decompressionRob Landley2006-02-201-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 certainRob Landley2006-02-171-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 Landley2006-02-171-75/+75
|
* More whitespace than you can possibly imagine...Rob Landley2006-02-171-18/+145
|
* make the build system puuuuuuuuuuurtyMike Frysinger2006-02-021-3/+2
|
* sort out yet more type issuesEric Andersen2006-01-301-1/+1
|
* fixup a few types to prevent gcc (rightfully) whining about mixingEric Andersen2006-01-301-4/+4
| | | | signed and unsigned, unmatches pointer target types, etc
* just whitespaceTim Riker2006-01-254-19/+19
|
* - add platform.h.Bernhard Reutner-Fischer2006-01-221-1/+1
| | | | - use shorter boilerplate while at it.
* Patch from Aurelien Jacobs to add unlzma. (A new decompression type,Rob Landley2006-01-205-0/+535
| | | | see www.7-zip.org)
* - shared libbusybox.Bernhard Reutner-Fischer2006-01-151-18/+16
| | | | | - IMA compilation option (aka IPO, IPA,..) Please holler if i broke something..
* Don't return 0 when there's an error.Rob Landley2006-01-101-0/+2
|
* - silence warning about unused paramBernhard Reutner-Fischer2005-12-291-2/+1
| | | | needs revisit later on like many others to use ATTRIBUTE_UNUSED from platform.h
* I noticed that "tar tvjf file.tbz" was segfaulting. This fixed it.Rob Landley2005-11-121-1/+1
|
* Add --no-same-owner and --no-same-permissions options to tar.Rob Landley2005-10-271-2/+6
|
* - typo in makefile variable: s/archvial/archival/Bernhard Reutner-Fischer2005-10-131-1/+1
|
* There doesn't seem to be a standard header for makedev(), but this is close.Rob Landley2005-10-111-0/+1
|
* - remove superfluous C statements ";;" in decompress_unzip.c, dpkg_deb.c ↵Bernhard Reutner-Fischer2005-10-071-2/+2
| | | | | | | 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).
* Stop gcc4 from nit-picking about signedness of char *.Rob Landley2005-09-251-1/+2
|
* Patch from Berhnard Fischer to keep duplicate objects out of the library.Rob Landley2005-09-141-0/+1
|
* remove unrequired dependences"Vladimir N. Oleynik"2005-09-142-3/+1
|
* Cleanup patch by Bernhard Fischer, removing unnecessary includes ofRob Landley2005-09-111-1/+0
| | | | getopt.h, whitespace changes, typos, etc.
* typo, thanks, Bernhard Fischer"Vladimir N. Oleynik"2005-09-061-1/+1
|
* Anand Avati hit an integer overflow problem in our unzip code.Rob Landley2005-08-311-1/+1
|
* Bernhard Fischer says: use xmalloc() instead of malloc()Mike Frysinger2005-08-161-1/+1
|
* punt unused variableMike Frysinger2005-07-301-3/+0
|
* use toplevel ARFLAGS and update default ARFLAGS to be quietMike Frysinger2005-07-271-1/+1
|
* applying fixes from: Paul Fox2005-07-201-79/+81
| | | | | 0000142: unzip enhancements
* applying fix for:Paul Fox2005-07-201-0/+10
| | | | 0000262: tar -x doesn't believe it has reached the end of archive
* fix printf warningMike Frysinger2005-04-201-1/+1
|
* Patch from Bernhard Fischer to make a bunch of symbols staticEric Andersen2005-04-162-7/+8
| | | | which were otherwise cluttering the global namespace.
* When filling the bit buffer, gzip decompression apparently never checked for ↵Manuel Novoa III2005-03-011-1/+4
| | | | end of file, causing it to hang on corrupted input.
* Don't document compiler warnings. _FIX_ compiler warnings.Rob Landley2004-11-161-12/+13
|
* Make certain clients of bb_make_directory default to honoringEric Andersen2004-10-131-1/+1
| | | | the user's umask
* egor duda writes:Eric Andersen2004-10-082-6/+12
| | | | | | | | | | | | | | | | | | | | | | | | Hi! I've created a patch to busybox' build system to allow building it in separate tree in a manner similar to kbuild from kernel version 2.6. That is, one runs command like 'make O=/build/some/where/for/specific/target/and/options' and everything is built in this exact directory, provided that it exists. I understand that applyingc such invasive changes during 'release candidates' stage of development is at best unwise. So, i'm currently asking for comments about this patch, starting from whether such thing is needed at all to whether it coded properly. 'make check' should work now, and one make creates Makefile in build directory, so one can run 'make' in build directory after that. One possible caveat is that if we build in some directory other than source one, the source directory should be 'distclean'ed first. egor
* Fixup some warningsEric Andersen2004-08-281-0/+2
|
* BusyBox has no business hard coding the number of major and minor bits for aEric Andersen2004-07-262-3/+4
| | | | | | | | | dev_t. This is especially important now that the user space concept of a dev_t and the kernel concept of a dev_t are divergant. The only bit of user space allowed to know the number of major and minor bits is include/sys/sysmacros.h (i.e. part of libc). When used with a current C library and a 2.6.x kernel, this fix should allow BusyBox to support wide device major/minor numbers. -Erik