summaryrefslogtreecommitdiff
path: root/archival/libunarchive (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* simplify access to buffer, making code a bit smallerDenis Vlasenko2007-01-051-80/+90
|
* extern variable declaration in a .c file is heresy - fixing itDenis Vlasenko2007-01-031-2/+4
|
* merge post-1.3.0 fixesDenis Vlasenko2006-12-262-8/+19
|
* style fixesDenis Vlasenko2006-12-263-38/+38
| | | | last xcalloc replaced by xzalloc
* remove useless casts (type*) xzalloc(...)Denis Vlasenko2006-12-221-1/+1
|
* removal of commented-out cruftDenis Vlasenko2006-12-223-15/+3
|
* tar et al: die if bb_copyfd_size copies less than asked for.Denis Vlasenko2006-12-226-11/+12
| | | | (we have bb_copyfd_exact_size now for that kind of usage)
* style cleanup: return(a) -> return a, part 2Denis Vlasenko2006-11-272-3/+3
|
* style cleanup: return(a) -> return a, part 1Denis Vlasenko2006-11-276-20/+16
|
* tar: refuse to untar files with "/../" componentsDenis Vlasenko2006-11-261-1/+6
|
* tar: correctly skip (and warn about) pax headers.Denis Vlasenko2006-11-261-19/+34
| | | | | plug memory leak. save 50 bytes. Wooohooo! we finally can unpack kernel tarballs!
* tar: small fix and small optimizationDenis Vlasenko2006-11-251-2/+4
|
* tar: buglet fixDenis Vlasenko2006-11-241-1/+1
|
* tar: fix and sanitize handling of long filenames/linknamesDenis Vlasenko2006-11-242-21/+46
| | | | | | | | | (GNU extensions 'K' and 'L'). We correctly handle them when untarring now, but unfortunately we still don't use them when tarring! That stupid 100 char limit is still there! The biggest problem is that we don't support 'pax' tar format. Linux kernel tarballs are in this format... shame
* header_verbose_list: stop truncating file size in listingDenis Vlasenko2006-11-242-25/+23
|
* tar:Denis Vlasenko2006-11-241-74/+93
| | | | | | | | | * unpack: handle tar header fields which are not NUL terminated * pack: handle 4+GB files correctly * pack: refuse to store 101+ softlinks (was truncating link target name) * pack: mask mode with 07777
* insmod_ng_main: -80 bytes. Stopp mmapping, use xmalloc_open_read_close().Denis Vlasenko2006-11-211-7/+6
|
* cpio: (allegedly) fix bug 0001095:Denis Vlasenko2006-11-212-40/+55
| | | | "cpio hardlink support and possible memory leak fix"
* message string changes, mostly for consistency, also -32 bytes in .rodataDenis Vlasenko2006-10-209-9/+9
|
* add open_read_close() and similar stuffDenis Vlasenko2006-10-142-9/+9
|
* od: provide full-blown od from coreutils if CONFIG_DESKTOPDenis Vlasenko2006-10-101-2/+0
|
* fixes from Vladimir Dronnikov <dronnikov@gmail.ru>Denis Vlasenko2006-10-104-53/+70
|
* attempt to regularize atoi mess.Denis Vlasenko2006-10-088-46/+40
|
* build system overhaulDenis Vlasenko2006-10-053-119/+59
|
* g[un]zip: add support for -v (verbose).Denis Vlasenko2006-10-016-28/+51
| | | | | Add CONFIG_DESKTOP, almost all bloat from this change is hidden under that.
* vconfig: fix bug 701 (I be damned if I understand it)Denis Vlasenko2006-09-301-6/+6
|
* silly switch style fixDenis Vlasenko2006-09-271-1/+1
|
* whitespace cleanupDenis Vlasenko2006-09-171-2/+2
|
* removed a lot of trailing \n in bb_msg() calls. It is addedDenis Vlasenko2006-09-062-2/+2
| | | | | automatically by function itself.
* - strip 399424 off the bss by making decompress_uncompress buffers config ↵Bernhard Reutner-Fischer2006-09-061-12/+10
| | | | | | | | | | | | | | | | | | | buffers. Compile tested (too lazy to look for a small .Z on the net). $ size busybox.old busybox text data bss dec hex filename 859555 10232 645732 1515519 171fff busybox.old 859683 10232 246308 1116223 11083f busybox $ make bloatcheck function old new delta uncompress 1036 1160 +124 inbuf 2116 4 -2112 outbuf 4100 4 -4096 htab 131072 - -131072 codetab 262144 - -262144 ------------------------------------------------------------------------------ (add/remove: 0/2 grow/shrink: 1/2 up/down: 124/-399424) Total: -399300 bytes
* tar: revert older fix (non-portable), added new one.Denis Vlasenko2006-09-032-6/+38
| | | | | testsuite tar-extracts-all-subdirs now passes.
* tar: tar xf foo.tar dir/dir did not extract all subdirs.Denis Vlasenko2006-09-021-1/+1
| | | | | Added testsuite entry for this
* Use xopen3() instead of an after-the-fact chown.Rob Landley2006-08-041-6/+2
|
* Remove bb_ prefixes from xfuncs.c (and a few other places), consolidateRob Landley2006-08-036-46/+13
| | | | | | | | | | things like xasprintf() into xfuncs.c, remove xprint_file_by_name() (it only had one user), clean up lots of #includes... General cleanup pass. What I've been doing for the last couple days. And it conflicts! I've removed httpd.c from this checkin due to somebody else touching that file. It builds for me. I have to catch a bus. (Now you know why I'm looking forward to Mercurial.)
* "formated" -> "formatted" throughout the code base."Robert P. J. Day"2006-07-203-39/+39
|
* Cleaup read() and write() variants, plus a couple of new functions likeRob Landley2006-07-1612-50/+24
| | | | xlseek and fdlength() for the new mkswap.
* Add one-line GPL boilerplate to numerous (but not all yet) source files."Robert P. J. Day"2006-07-1215-143/+24
|
* Fix tar so it can extract git-generated tarballs, based on a suggestionRob Landley2006-07-061-5/+4
| | | | from Erik Frederiksen.
* Standardize on the vi editing directives being on the first line."Robert P. J. Day"2006-07-0225-5/+25
|
* Remove all usage of the "register" storage class specifier."Robert P. J. Day"2006-07-011-1/+1
|
* Various cleanups I made while going through Erik Hovland's patch submissions,Rob Landley2006-06-251-63/+24
| | | | some of which are even from him. :)
* Since rangecoder is just a bunch of C functions, move it into the one userRob Landley2006-06-202-167/+144
| | | | | (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...
* More size shrinkage.Rob Landley2006-05-296-52/+14
|
* Add SWAP_LE?? and SWAP_BE?? macros, and make things use them. Converts valuesRob Landley2006-05-291-4/+2
| | | | | to/from little endian or big endian, which is a NOP if that's what the current platform already is.
* Change llist_add_* to take the address of the list rather than returning the newRob Landley2006-05-262-3/+2
| | | | head, and change all the callers.
* - use ATTRIBUTE_ALWAYS_INLINE if requestedBernhard Reutner-Fischer2006-05-261-37/+6
| | | | - use shorter boilerplate while at it
* pull Rules.mak from top_srcdir as pointed out by Robert P. J. Day on the ↵Mike Frysinger2006-05-131-1/+1
| | | | mailing list
* Patch from Vladamir Oleynik, reducing memory consumption.Rob Landley2006-05-111-1/+1
|
* Patch from Dennis Vlasenko to add the option to compress help text.Rob Landley2006-04-271-0/+1
|
* Busybox is under the GPL.Rob Landley2006-04-141-7/+6
|