summaryrefslogtreecommitdiff
path: root/archival (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix up copyright msgs. Bump version to 0.49 in preparation for0_49Eric Andersen2001-01-271-1/+1
| | | | | a release. Update the website with release details. -Erik
* Fix header file usage -- there were many unnecessary header files included inEric Andersen2001-01-274-0/+11
| | | | | | | busybox.h which slowed compiles. I left only what was needed and then fixed up all the apps to include their own header files. I also fixed naming for pwd.h and grp.h functions. Tested to compile and run with libc5, glibc, and uClibc. -Erik
* Commit Larry Doolittle's buffers-on-stack/buffers-via-malloc patch.Eric Andersen2001-01-251-2/+2
| | | | -Erik
* #define -> static const int. Also got rid of some big static buffers.Mark Whitley2001-01-232-28/+31
|
* Use getopt (or getopt_long).Matt Kraai2001-01-221-81/+76
|
* Fixed listed files to extract to be more like GNU. Reported by Deon George.Matt Kraai2001-01-221-29/+23
|
* Close files before exitGlenn L McGrath2001-01-201-0/+1
|
* Close unused pipe handle before fork (for tar -z).Glenn L McGrath2001-01-201-1/+4
|
* Fix ownership of extracted directories.Matt Kraai2001-01-131-2/+5
|
* Behave like GNU tar when matching excluded files.Matt Kraai2001-01-031-42/+39
|
* Fix warning for unused variableGlenn L McGrath2001-01-031-1/+1
|
* really add dpkg-deb.c this timeGlenn L McGrath2001-01-021-0/+159
|
* add dpkg-deb commandGlenn L McGrath2001-01-022-3/+3
|
* Use busybox error handling functions wherever possible.Matt Kraai2000-12-221-18/+9
|
* Be sure to read from the given path, not the one used in the header.Matt Kraai2000-12-191-10/+13
|
* Fix tar handling of absolute paths and excluded directories.Matt Kraai2000-12-191-34/+32
|
* Change calls to error_msg.* and strerror to use perror_msg.*.Matt Kraai2000-12-181-14/+11
|
* Rewrite, fix a bug with multiple long filenames, simplify structure, remove ↵Glenn L McGrath2000-12-151-314/+142
| | | | cruft, make code conform closer to style guide, saves 350 Bytes.
* Add GNU compatibile gzip -dEric Andersen2000-12-131-0/+2
|
* Patch from Matt Kraai:Eric Andersen2000-12-131-25/+26
| | | | | | | The following patch makes the -X option to tar behave like GNU, which reads one file per line. It also prevents the last file from being appended to the list twice (though that has no noticeable impact).
* Fix from Matt Kraai -- a better way to NULL terminate strings for theEric Andersen2000-12-131-2/+0
| | | | | my_* passwd and group routines. I should have thought of doing it this way...
* Support for tar -z option for uncompressing onlyGlenn L McGrath2000-12-102-24/+76
|
* Introduce new function gunzip_init()Glenn L McGrath2000-12-101-32/+35
| | | | gunzip_init() will make it easier to use gunzip from other bb functions.
* Changed names of functions in utility.c and all affected files, to makeMark Whitley2000-12-074-85/+85
| | | | compliant with the style guide. Everybody rebuild your tags file!
* Patch from Jim Gleason <jimg@lineo.com> to fix tar so it no longer breaks hardEric Andersen2000-12-071-3/+94
| | | | links, and no longer segfault in a certain wierd case.
* Fixed the comments to match the code and renamed the function to a (hopefully)Mark Whitley2000-12-051-2/+2
| | | | more descriptive name, and as per the style guide.
* Patch to add in the -X option and fix the --exclude bug, originally byEric Andersen2000-12-041-1/+28
| | | | | Sebastien Huet, and now ported to the latest and greatest by both Arne Bernin <ab@netropol.de> and kent robotti <robotti@metconnect.com>.
* Make tar shutup on compileEric Andersen2000-12-011-2/+2
|
* Stop using TRUE and FALSE for exit status.Matt Kraai2000-12-014-6/+12
|
* Note an error if we are unable to list/extract specified files.Matt Kraai2000-11-301-2/+14
|
* Check for archive errors even for files we aren't extracting.Matt Kraai2000-11-181-4/+8
|
* Grammer fix. Changed "longer then" to "longer than". Fix thanks to JimEric Andersen2000-11-141-4/+4
| | | | Gleason <jimg@lineo.com>.
* Move flush_outbuf to the file in which it is used, and by doing so fix aMatt Kraai2000-11-082-15/+14
| | | | nasty error dealing with two different variables with the same name.
* Fix some bugs reported by Jim Gleason <jimg@lineo.com> and others IMatt Kraai2000-11-081-24/+15
| | | | introduced.
* Cleanup of duplicated symbols -- found by compiling withEric Andersen2000-11-072-50/+35
| | | | LDFLAGS += -Wl,-warn-common
* Fix error messages.Matt Kraai2000-10-232-8/+8
|
* Fix a thinko. Patch from Justus Pendleton <justus@acm.org>Eric Andersen2000-10-091-1/+1
|
* General cleanup of comments, defines, includes, and global variables, ↵Glenn L McGrath2000-09-291-1451/+632
| | | | | | | | removed those that arent needed, grouped those remaining at the top. Re-ordered functions to the order they are called. Removed static crc table, it now generates the table once for itself. Results in source reduced by 40%, so it should be a lot easier to work on in the future, binary size only reduced by under 2KB though.
* Renamed "internal.h" to the more sensible "busybox.h".Eric Andersen2000-09-254-4/+4
| | | | -Erik
* Fix bug#1043 -- hanlde long filenames and links (in this case, by complainingEric Andersen2000-09-241-3/+34
| | | | | that thay exist and skipping such files when extracting and when archiving. -Erik
* Fix an obscure option parsing bug.Eric Andersen2000-09-231-1/+4
|
* Clean up error messages.Matt Kraai2000-09-221-11/+8
|
* Reverted my conversion of tar to getopt to ensure tar canEric Andersen2000-09-191-26/+40
| | | | | | handle traditional semantics (i.e. 'tar -xvf -' or 'tar xvf' now both work). -Erik
* Remove definition of basename.Glenn L McGrath2000-09-181-3/+0
| | | | It was defined out so that it would never be seen, and if it was ever seen it wasnt used for anything. It also stops gunzip compiling under the Hurd.
* Updated stdin/stdout treatment to match that of gnu tar.Matt Kraai2000-09-151-9/+6
|
* Reorganize listing code.Matt Kraai2000-09-151-46/+47
|
* Allow non-verbose listing to work.Matt Kraai2000-09-151-5/+7
|
* Fix calls to {m,c,re}alloc so that they use x{m,c,re}alloc instead ofMatt Kraai2000-09-131-7/+7
| | | | segfaulting or handling errors the same way themselves.
* Fix .deb unpack and experimental TAR supportGlenn L McGrath2000-09-111-87/+178
| | | | | | | | | The previous ar.c fialed to recognise one record in .debs Experimental tar support, this is currently *very* cheap because ar and tar are functionally similar. It will need lots of testing so by default tar support code is defined out. To test uncomment the line "#define BB_AR_EXPERIMENTAL_UNTAR"
* Simplify a few little things, and merge in a patch fromEric Andersen2000-09-111-11/+11
| | | | | | robotti@metconnect.com so that 'ar -xv' and 'ar -x -v' both work. -Erik