| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Submitted by: Mykola Dzham
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
report the compression ratio as 0% instead of displaying
nonsense triggered by numeric overflow. This is common
when dealing with uncompressed files when the I/O blocking
causes there to be small transient differences in the
accounting.
Thanks to: Boris Samorodov
|
|
|
|
|
|
|
| |
This pertains mostly to FILES, HISTORY, EXIT STATUS and AUTHORS sections.
Found by: mdocml lint run
Reviewed by: ru
|
|
|
|
|
|
|
|
| |
Adjust dependencies for programs using libarchive
Add xz and linkage against liblzma to rescue system
Approved by: kientzle, delphij (mentor)
MFC after: 2 weeks
|
| |
|
| |
|
|
|
|
| |
previously undocumented.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* It is not extracted (because it is excluded)
* If it's not present in the archive, then an error is
reported (because the file was requested and not found)
* If it is present in the archive, no error is reported.
Previously, this would always report an error because the
exclusion prevented the entry from matching the inclusion.
Also, tar is now more reluctant to report unmatched inclusions.
Previously, "tar x file1 'file*'" against an archive that contained a
single entry "file1" would match file1 and then report an error for
the second pattern because it wasn't matched. It now considers both
inclusions to be matched and reports no error.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
document the iso9660:rockridge and mtree:indent options
|
|
|
|
|
|
| |
Found by: make manlint
Reviewed by: ru
Approved by: philip (mentor)
|
| |
|
|
|
|
|
| |
Pointed out by: bf1783 at gmail
Approved by: np (cxgb), kientzle (tar, etc.), philip (mentor)
|
| |
|
|
|
|
|
|
| |
isolate common code used by tar and cpio (and useful to other
libarchive clients). The functions here are prefixed with
"lafe" (libarchive front-end) to indicate their use.
|
|
|
|
|
| |
file information, change some functions to static, remove
some unused headers.
|
| |
|
|
|
|
|
| |
point. In particular, this carves out a place for detecting and
excluding synthetic or network filesystems.
|
| |
|
|
|
|
| |
some unused headers, etc.
|
|
|
|
| |
error reporting, prefer int64_t to off_t.
|
|
|
|
|
| |
and it should not pretend that it does. It should just pass along the
user's request and handle an error if it's not supported.
|
|
|
|
|
|
|
|
|
| |
is sufficiently different that it was simpler to just put separate
reporting functions into read.c and write.c rather than try to have
a single all-purpose reporting function.
Switch to a custom function for converting int64_t to a string; in
the portable version, this saves a lot of configuration headaches
trying to decipher the platform printf().
|
| |
|
| |
|
|
|
|
|
|
| |
use -b 2048 (1MiB block size). Setting the limit to 8192 should
allow some room for growth while still helping people who mistakenly
put in byte counts here instead of block counts.
|
|
|
|
|
| |
program name into a global, which eliminates an extra
argument from a lot of places.
|
|
|
|
| |
Also add some missing $FreeBSD$ to keep svn happy.
|
|
|
|
| |
needed.
|
|
|
|
| |
Tested with: make universe
|
|
|
|
|
|
|
| |
compiling tar and not the ones from /usr/include/.
Reviewed by: kientzle
Approved by: kientzle
|
| |
|
|
|
|
|
|
|
|
| |
* Add xz and lzma compression options
* Rename --format-options to simply --options
* Add --same-owner for GNU tar compat
* Add -lmd and -lcrypto to fix link
* Documentation
|
|
|
|
| |
Catch and report close-time errors.
|
| |
|
| |
|
|
|
|
| |
libarchive.googlecode.com (except for the lzma/xz support).
|
|
|
|
| |
new options mechanism to userland. Documentation pending...
|
| |
|
|
|
|
| |
Windows support.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Translate getdate.y into C for portability. Make the get_date()
function easier to test as well:
* Have it accept a time_t "now" to use as a reference so that test
code can verify relative time specifications against known starting
points.
* Set up default date after parsing the string so that we
can use the specified timezone (if any) instead of the local
default. Otherwise, local DST makes it almost impossible to
reliably test time specifications such as "sunday UTC"
|
|
|
|
|
| |
Many changes for Windows compatibility. bsdtar_test now runs successfully
on both POSIX platforms and Windows.
|
|
|
|
|
| |
style and portability tweaks to the test harness. Most significantly,
don't use getopt().
|
|
|
|
| |
that lack regex.h.
|