summaryrefslogtreecommitdiff
path: root/archival/libunarchive
AgeCommit message (Collapse)Author
2002-11-24Add an input buffer (currently 32kB) to speed things up heaps, it still ↵Glenn L McGrath
requires 25% longer to decompress as compared to upstream.
2002-11-23Fix long filename supportGlenn L McGrath
2002-11-20Speed and memory usage improvements from Laurence AdnersonGlenn L McGrath
2002-11-20read_gz patch 3 from Laurence AndersonGlenn L McGrath
2002-11-19Use read_gz, remove fork() woohoo!Glenn L McGrath
2002-11-17Patch from Laurence Anderson to provide a read_gz function, doesnt require ↵Glenn L McGrath
fork(), pipe(), consistent with read_bz2 and more flexible.
2002-11-15Allow short reads as we are looping anyway.Glenn L McGrath
2002-11-13Minor cleanupsGlenn L McGrath
2002-11-12Reduce block size to 512 to prevent short read's when reading from a pipeGlenn L McGrath
2002-11-08#ifdef, not just #if... grrrGlenn L McGrath
2002-11-06Terminate the buffer with a '\0'Glenn L McGrath
2002-11-05Fail silently if a partial tar header is read as tar.bz2 is leaving trailing ↵Glenn L McGrath
junk (not sure why), add some missing files
2002-11-05enable .tar.bz2 for dpkg-debGlenn L McGrath
2002-11-04Change filter paramaters, filters can be more powefull nowGlenn L McGrath
2002-11-03Abstract read and seek in unarchiving code, convert bunzip to file ↵Glenn L McGrath
descriptors, support tar -j
2002-11-03Fix #define syntaxGlenn L McGrath
2002-11-03Move data_extract_all_prefix to dpkg, its only used there.Glenn L McGrath
2002-11-03Add copyright notice and license, use strcat+strcpy instead of sprintfGlenn L McGrath
2002-11-03Use xread_char to save a few bytes, fix indenting of commentsGlenn L McGrath
2002-11-03Move bunzip2 idecompression code to libunarchiveGlenn L McGrath
2002-11-01Make uncompress a seperate applet so it doesnt pull in all the gunzip codeGlenn L McGrath
2002-11-01Allow short reads when filling compress bufferGlenn L McGrath
2002-11-01Make it a fatal error if bad chksum or crc, if not we should return an error ↵Glenn L McGrath
code
2002-10-22Move unzip.c uncompress.c from libbb to archiveal/libunarchiveGlenn L McGrath
2002-10-19Update dpkg to use new unarchive codeGlenn L McGrath
2002-10-19Fix exclude/include problemGlenn L McGrath
2002-10-19Find a string in a listGlenn L McGrath
2002-10-19Remove entries from the accept list as they are matched so we can determine ↵Glenn L McGrath
if any files that were specified in the list wernt found.
2002-10-10last_patch61 from vodz:Eric Andersen
New complex patch for decrease size devel version. Requires previous patch. Also removed small problems from dutmp and tar applets. Also includes vodz' last_patch61_2: Last patch correcting comment for #endif and more integrated with libbb (very reduce size if used "cat" applet also). Requires last_patch61 for modutils/config.in.
2002-09-30Patch from Konstantin Isakov <ikm@pisem.net>:Eric Andersen
In most cases, dirname returns the same argument it was given, so this code works nice, but there's one special case: when the name contains no dirname, it returns "." (stored statically in the body of itself), and we get a segfault in attempt to free() it. This patch fixes this problem.
2002-09-27Fix compress support and prevent a segfaultGlenn L McGrath
2002-09-25Remove files made obsolete by new unarchiving codeGlenn L McGrath
2002-09-25New common unarchive code.Glenn L McGrath
2002-09-17Modified so that it "works" for archs other than i386... arm in particular.Manuel Novoa III
Also tried to clean up the logic a little, and ensure that read errors or invalid archives resulted in error returns. This could use a lot more work... Volunteers?
2002-09-16Patch from Matthias Lang <matthias@corelatus.se> to fix gunzipEric Andersen
error handling and prevent gunzip from hanging.
2002-09-15Support for GNU style long filename and linknamesGlenn L McGrath
2002-08-22replace some global const ints with definesGlenn L McGrath
2002-08-22Specify castGlenn L McGrath
2002-08-22Run through indent, fix commentsGlenn L McGrath
2002-08-22Run through ident, fix commentsGlenn L McGrath
2002-08-22Honour the USTAR prefix field, this enables a 155 byte path length plus the ↵Glenn L McGrath
normal 100 byte filename. The catch is gnu tar cannot create archives that use the prefix field, you need to use s-tar.
2002-08-13Enable support for the old tar header format, enable via menu'sGlenn L McGrath
2002-07-19Applied vodz' patches #49 and #50 (with a small correction in runshell.c)Robert Griebl
#49: I found one memory overflow and memory leak in "ln" applet. Last patch reduced also 54 bytes. ;) #50: I found bug in loginutils/Makefile.in. New patch have also new function to libbb and aplied this to applets and other cosmetic changes.
2002-07-11Fixup warnings and undefined operations that show up in gcc-3.1Eric Andersen
-Erik
2002-05-29Patch from Randolfe Averty to fixup package conflict checks, cleanup some ↵Glenn L McGrath
memory leaks and reorganise dependency checking. Some further memory leaks fixed by me.
2002-05-19Support old-style compress (.Z) files via libbb / unzip( ) callsRobert Griebl
(configurable) - When enabled an applet "uncompress" is also made available (oddname to gunzip) [the cvs add for this file got lost somehow...]
2002-05-15Support old-style compress (.Z) files via libbb / unzip( ) callsRobert Griebl
(configurable) - When enabled an applet "uncompress" is also made available (oddname to gunzip)
2002-04-13Patch from Laurence Anderson <L.D.Anderson@warwick.ac.uk> forEric Andersen
better tape drive support in tar/cpio by using an intervening pipe...
2002-04-12Completely rework the config system so that it no longer annoys me to work onEric Andersen
the busybox development tree. This eliminates the use of recursive make, and once again allows us to run 'make' in a subdirectory with the expected result. And things are now much faster too. Greatly improved IMHO... -Erik
2002-03-20Reinitialize initial shift register value for on each pass.Eric Andersen
-Erik