aboutsummaryrefslogtreecommitdiff
path: root/archival (follow)
Commit message (Collapse)AuthorAgeFilesLines
* accumulated post-1.4.0 fixesvda2007-01-241-14/+14
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17508 69ca8d6d-28ef-0310-b511-8ec308f3f277
* whitespace fixes (leading spaces to tab)vda2007-01-132-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17265 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Trailing whitespace removal over entire treevda2007-01-112-3/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17252 69ca8d6d-28ef-0310-b511-8ec308f3f277
* missed a few #undefs (no real impact I think)vda2007-01-101-0/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17231 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix bug 1146 (gunzip breakage introduced by me --vda)vda2007-01-101-17/+19
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17230 69ca8d6d-28ef-0310-b511-8ec308f3f277
* gzip cleanup part #13 - the last for today I thinkvda2007-01-071-144/+111
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17195 69ca8d6d-28ef-0310-b511-8ec308f3f277
* gzip cleanup part #12vda2007-01-071-203/+200
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17194 69ca8d6d-28ef-0310-b511-8ec308f3f277
* gzip cleanup part #11vda2007-01-071-12/+33
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17193 69ca8d6d-28ef-0310-b511-8ec308f3f277
* gzip cleanup part #10vda2007-01-071-353/+341
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17192 69ca8d6d-28ef-0310-b511-8ec308f3f277
* gzip cleanup part #9vda2007-01-071-105/+84
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17191 69ca8d6d-28ef-0310-b511-8ec308f3f277
* gzip cleanup part #8vda2007-01-071-178/+168
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17190 69ca8d6d-28ef-0310-b511-8ec308f3f277
* gzip cleanup part #7vda2007-01-071-5/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17189 69ca8d6d-28ef-0310-b511-8ec308f3f277
* gzip cleanup part #6vda2007-01-071-33/+45
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17188 69ca8d6d-28ef-0310-b511-8ec308f3f277
* gzip cleanup part #5vda2007-01-071-204/+212
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17187 69ca8d6d-28ef-0310-b511-8ec308f3f277
* gzip cleanup part #4vda2007-01-071-35/+39
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17186 69ca8d6d-28ef-0310-b511-8ec308f3f277
* gzip cleanup part #3vda2007-01-071-73/+66
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17185 69ca8d6d-28ef-0310-b511-8ec308f3f277
* gzip cleanup part #2vda2007-01-071-210/+50
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17184 69ca8d6d-28ef-0310-b511-8ec308f3f277
* a ton of gzip changes, split up in compiled andvda2007-01-071-188/+145
| | | | | | | | | | run-tested pieces. Code was rather messy. It's not a bug fix, more like code cleanup. This is the first part. git-svn-id: svn://busybox.net/trunk/busybox@17183 69ca8d6d-28ef-0310-b511-8ec308f3f277
* kill unused variablevda2007-01-061-14/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17170 69ca8d6d-28ef-0310-b511-8ec308f3f277
* move [g]zip decompressor state into malloc'ed buffer. size:vda2007-01-061-88/+192
| | | | | | | | | text data bss dec hex 5256 0 108 5364 14f4 - old 4915 0 0 4915 1333 - new git-svn-id: svn://busybox.net/trunk/busybox@17169 69ca8d6d-28ef-0310-b511-8ec308f3f277
* split inflate_xx_setup() subroutines from inflate_xx()vda2007-01-051-119/+146
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17168 69ca8d6d-28ef-0310-b511-8ec308f3f277
* do not expose internal state of [g]zip unpacker.vda2007-01-052-39/+44
| | | | | | | fix memory leak in inflate_gunzip. git-svn-id: svn://busybox.net/trunk/busybox@17167 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Stopped doing assignments inside expressions.vda2007-01-052-58/+110
| | | | | | | | | | Who wrote this gem, I wonder? n -= (e = (e = gunzip_wsize - ((d &= gunzip_wsize - 1) > w ? d : w)) > n ? n : e); git-svn-id: svn://busybox.net/trunk/busybox@17166 69ca8d6d-28ef-0310-b511-8ec308f3f277
* decompress_unzip: preparatory patchvda2007-01-051-56/+56
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17165 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Stop tracking buffer size - it is a constant.vda2007-01-051-25/+34
| | | | | | | | | | | Stop ignoring write errors. Fix bugs in this line: rc->buffer_size = read(rc->fd, RC_BUFFER, rc->buffer_size); (a) should use safe_read() (b) just ONE short read (e.g. 4 bytes) will make ALL future reads short! git-svn-id: svn://busybox.net/trunk/busybox@17164 69ca8d6d-28ef-0310-b511-8ec308f3f277
* simplify access to buffer, making code a bit smallervda2007-01-051-80/+90
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17163 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - spelling fixaldot2007-01-041-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17154 69ca8d6d-28ef-0310-b511-8ec308f3f277
* extern variable declaration in a .c file is heresy - fixing itvda2007-01-032-5/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17139 69ca8d6d-28ef-0310-b511-8ec308f3f277
* done a dozen of randconfig test. guess what? ALL failed...vda2006-12-301-2/+4
| | | | | | | these are resulting fixes git-svn-id: svn://busybox.net/trunk/busybox@17105 69ca8d6d-28ef-0310-b511-8ec308f3f277
* bb_xget[pw/gr]nam were horribly misnamed - fixed.vda2006-12-281-2/+2
| | | | | | | | | | uidgid_get -> get_uidgid, add additional param (numeric_ok). Make chown use it. chown: fix "chown user: ...." install: fix incorrect use of bb_xget[pw/gr]nam git-svn-id: svn://busybox.net/trunk/busybox@17095 69ca8d6d-28ef-0310-b511-8ec308f3f277
* merge post-1.3.0 fixesvda2006-12-262-8/+19
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17084 69ca8d6d-28ef-0310-b511-8ec308f3f277
* style fixesvda2006-12-264-40/+40
| | | | | | | last xcalloc replaced by xzalloc git-svn-id: svn://busybox.net/trunk/busybox@17081 69ca8d6d-28ef-0310-b511-8ec308f3f277
* remove useless casts (type*) xzalloc(...)vda2006-12-223-4/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17059 69ca8d6d-28ef-0310-b511-8ec308f3f277
* dpkg: getopt32-ification etc, -100 bytesvda2006-12-221-223/+170
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17058 69ca8d6d-28ef-0310-b511-8ec308f3f277
* rpm: reformat. was really hard to readvda2006-12-221-121/+168
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17056 69ca8d6d-28ef-0310-b511-8ec308f3f277
* removal of commented-out cruftvda2006-12-223-15/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17039 69ca8d6d-28ef-0310-b511-8ec308f3f277
* tar et al: die if bb_copyfd_size copies less than asked for.vda2006-12-228-41/+37
| | | | | | | (we have bb_copyfd_exact_size now for that kind of usage) git-svn-id: svn://busybox.net/trunk/busybox@17038 69ca8d6d-28ef-0310-b511-8ec308f3f277
* remove casts from xmalloc()vda2006-12-191-3/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17011 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A bunch of defined(__GLIBC__) added. static-linking warning expandedvda2006-12-181-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16996 69ca8d6d-28ef-0310-b511-8ec308f3f277
* tar: report error if child dies while writing out the end of tarballvda2006-12-171-8/+39
| | | | | | | (e.g. out of disk space). git-svn-id: svn://busybox.net/trunk/busybox@16983 69ca8d6d-28ef-0310-b511-8ec308f3f277
* inline strcmp(s, "-") [actually macro-ize it for now - gcc is too stupid]vda2006-12-167-8/+7
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16977 69ca8d6d-28ef-0310-b511-8ec308f3f277
* s/extern inline/static ATTRIBUTE_ALWAYS_INLINE/gvda2006-12-161-1/+1
| | | | | | | xstrtou: disallow leading '+' git-svn-id: svn://busybox.net/trunk/busybox@16976 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - remove functions marked as LEGACY in SUSv3 and use their modern counterparts.aldot2006-12-121-5/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16850 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix support for globally disabling --long-options.vda2006-11-291-4/+3
| | | | | | | (disabling them saves ~4K on fully configured bbox) git-svn-id: svn://busybox.net/trunk/busybox@16715 69ca8d6d-28ef-0310-b511-8ec308f3f277
* tar: fix misplaced --exclude long option definitionvda2006-11-271-4/+9
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16695 69ca8d6d-28ef-0310-b511-8ec308f3f277
* style cleanup: return(a) -> return a, part 2vda2006-11-273-4/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16691 69ca8d6d-28ef-0310-b511-8ec308f3f277
* style cleanup: return(a) -> return a, part 1vda2006-11-278-23/+19
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16690 69ca8d6d-28ef-0310-b511-8ec308f3f277
* small fixes:vda2006-11-261-1/+1
| | | | | | | | | fix xstrdup to not grossly overallocate memory use xopen instean of xopen3 in several places etc. git-svn-id: svn://busybox.net/trunk/busybox@16673 69ca8d6d-28ef-0310-b511-8ec308f3f277
* tar: refuse to untar files with "/../" componentsvda2006-11-261-1/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16672 69ca8d6d-28ef-0310-b511-8ec308f3f277
* tar: correctly skip (and warn about) pax headers.vda2006-11-262-20/+35
| | | | | | | | plug memory leak. save 50 bytes. Wooohooo! we finally can unpack kernel tarballs! git-svn-id: svn://busybox.net/trunk/busybox@16671 69ca8d6d-28ef-0310-b511-8ec308f3f277