aboutsummaryrefslogtreecommitdiff
path: root/archival
AgeCommit message (Collapse)Author
2000-07-05Patch from Matt Kraai <kraai@alumni.carnegiemellon.edu> toEric Andersen
simplify ar.c and make it more readable. -Erik
2000-06-28* Fixed a _horrible_ bug where 'tar -tvf' could unlinkEric Andersen
local files!!! Fix thanks to Marius Groeger <mgroeger@sysgo.de> * Added support for "sh -c command args...", also thanks to Marius Groeger <mgroeger@sysgo.de> -Erik
2000-06-26readlink(2) does not NULL terminate the buffer it reads in, but tar expected itEric Andersen
to do so. This caused symlinks stored in tarballs to likely have trailing crap in the stored symlink named. Oops. -Erik
2000-06-21'tar --help' wasn't working. Fixed it.Eric Andersen
-Erik
2000-06-19Updates to a number of apps to remove warnings/compile errors under libc5.Eric Andersen
Tested under both libc5 and libc6 and all seems well with these fixes. -Erik
2000-06-16Update to ar.c from Glenn McGrath. His comments follow:Eric Andersen
------------------------------ the attached diff applies to the ar.c i originally submitted Changes Preserve dates now works. Extracted files are set to the uid, gid and mode specified in the archive. Checks for valid end of header marker. Correctly unpacks newer debian files. (has a '\n' character between entries) Added more comments. Cleaned up code. Added a last modified date to help keep track of versions. TODO Common functionality in ar.c are in tar.c should be merged, in particular getOctal and extractSubFile. Should all functions that are used by multiple file go in utilities.c ?
2000-06-09* Fixed a small bug that could cause tar to emit warning messagesEric Andersen
and not extract the first file in a directory in some cases of nested directories. Thanks to Kevin Traas <kevin@netmaster.com> for helping track this one down. -Erik
2000-06-02A number of additional fixed from Pavel Roskin, note some more bugs in theEric Andersen
TODO list. Add Glenn to the Authors list for writing a mini ar for BusyBox, which is now included. -Erik
2000-05-30Fixed tar option parsing segfault, and make "tar xv" and "tar -xv"Eric Andersen
both work (i.e. it works with or w/o the "-"). -Erik
2000-05-20First pass at fixing tar segfault, and more portability updates.Erik Andersen
-Erik
2000-05-19More libc portability updates, add in the website (which has not beenErik Andersen
archived previously). Wrote 'which' during the meeting today. -Erik
2000-05-12Lots of updates. Finished implementing BB_FEATURE_TRIVIAL_HELPErik Andersen
which lets you compile out most of the "--help" output, saving up to 17k. Renamed mnc to nc. -Erik
2000-05-10* cp -fa now works as expected for symlinks (it didn't before)Erik Andersen
* zcat works again (wasn't working since option parsing was broken) * more doc updates/more support for BB_FEATURE_SIMPLE_HELP -Erik
2000-04-28Fix tarball creation. In an attempt to accomodate the whinersErik Andersen
that wanted "tar cf foo.tar foo" (i.e. no "-" before options) I broke creation of tarballs. Now fixed. -Erik
2000-04-28Latest and greatest. Some effort at libc5 (aiming towards newlib)Erik Andersen
compatability. -Erik
2000-04-21More Doc updates. cmdedit and more termio fixes.Erik Andersen
2000-04-19make ps accept (and ignore) all options (--help works of course).Erik Andersen
tar now works with or without the leading "-" on the options. -Erik
2000-04-15More documentation updates, and minor fixes to make things syncErik Andersen
up with the docs. -Erik
2000-04-14Fix a tar bug: tar removed leading '/'s for symlink targets.Erik Andersen
Fix a syslogd bug: Only the first sizeof(buffer) was read from the /dev/log socket, causing (for most cases) only every other log item to be logged. -Erik
2000-04-13Upates to include copyright 2000 to everythingErik Andersen
-Erik
2000-04-09This makes tar work perfectly, and adds in "--exclude" as an optionErik Andersen
-Erik
2000-04-08Fix tar checksum calculation bug.Erik Andersen
-Erik
2000-04-08Latest and greatestErik Andersen
-Erik
2000-04-07Slightly better fringe case handling and GNU tar like error messages.Erik Andersen
-Erik
2000-04-07Patch to make killall actually kill all PIDs with the specified name,Erik Andersen
rather then busylooping trying to kill the first one until it dies. Should be more efficient now, and will only send one signal to each specified process. -Erik
2000-04-05Tar now works perfectly. It behaves much better now then itErik Andersen
used to. Only thing left to do is add in exclude (-X) option. -Erik
2000-04-04Update tar so creation of tarballs is much closer to working...Erik Andersen
-Erik
2000-03-28Yet another installment in the ongoing tar sagaErik Andersen
-Erik
2000-03-26First stages of (re-)writing busybox's tar creation support.Erik Andersen
-Erik
2000-03-25Latest and greatestErik Andersen
-Erik
2000-03-24The new tar for busybox is now done, and works just fineErik Andersen
for extracting files. Creation of tarballs is next... -Erik
2000-03-23More changes that are broken. It doesn't compileErik Andersen
yet, but is closer. -Erik
2000-03-23My latest ramblings.Erik Andersen
-Erik
2000-03-19more minor fixesErik Andersen
-Erik
2000-02-18Some updates for the day,Erik Andersen
-Erik
2000-02-11UpdatesErik Andersen
-Erik
2000-02-08Some formatting updates (ran the code through indent)Erik Andersen
-Erik
2000-02-07A few minor updates. ;-)Erik Andersen
Seriously though, read the Changelog for busybox 0.42, which this is about to become... -Erik
2000-01-27copyFile could call chmod on a symlink, changing the permsErik Andersen
of the pointed to file. Minor fix to tar for directory handling. -Erik
2000-01-25Some busybox updates. See the changelog for details if you care.Erik Andersen
-Erik
2000-01-23* added (and documented) "-n" option for head -Erik Andersen
contributed Friedrich Vedder <fwv@myrtle.lahn.de> * Cleanup for a number of usage messages -- also contributed Friedrich Vedder <fwv@myrtle.lahn.de> -Erik
2000-01-23Fix a bug where tar could change perms and ownership of dirs pointedErik Andersen
to by symlink within a tarball. -Erik
2000-01-23Some busybox updates. You no longer _have_ to put a "-" in front of tarErik Andersen
options, logger is better behaved and has a "-t" option now. init now supports the kernel chroot patch, so you can chroot to a new device and umount the old root. -Erik
2000-01-16tar creation support is now optional.Erik Andersen
-Erik
2000-01-04Bunches of fixes. Typos, bugs, etc.Erik Andersen
Added 'gunzip -t'. inittab support _almost_ works (but it isn't ready for prime time useage yet). -Erik
1999-12-28Fixed a bug where tar would not set the user and group on deviceErik Andersen
special files. -Erik
1999-12-27chown(2) clears S_ISUID and S_ISGID, even when chown isErik Andersen
called as root. Changed ordering of chown and chmod so SGID and SUID file permissions don't get munged. -Erik
1999-12-17Reworked the source so it will compile and run under glibc 2.0.7Erik Andersen
and linux kernel 2.0.36 (though the dubious reasons why someone would want to do that defy imagination ;) -Erik
1999-11-29Fixed tar so uid/gud/permissions on extracted tarballs will be correct.Eric Andersen
-Erik
1999-11-19StufEric Andersen