| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
because there's inter-entry garbage, just scan forward
to find the next one. This allows us to handle a lot
of Zip archives that have been modified in-place.
Thanks to: Gleb Kurtsou for sending me a sample archive
|
| |
|
|
|
|
|
| |
be called "free". Retain the old "finish" names to preserve
source compatibility for now.
|
|
|
|
| |
They have no effect when coming in pairs, or before .Bl/.Bd
|
| |
|
|
|
|
|
|
|
|
| |
PR: docs/148660
Submitted by: Warren Block (wblock at wonkity dot com)
Reviewed by: Tim Kientzle
Mentored by: jkois
MFC after: 7 days
|
| |
|
|
|
|
| |
Reviewed by: ru
|
|
|
|
| |
with bsdtar failing on SIGINT.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
bottom of the manpages and order them consistently.
GNU groff doesn't care about the ordering, and doesn't even mention
CAVEATS and SECURITY CONSIDERATIONS as common sections and where to put
them.
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
|
|
|
|
|
|
|
|
| |
the toplevel directory.
This does not change any WARNS level and survives a make universe.
Approved by: ed (co-mentor)
|
|
|
|
|
| |
Pointed out by: bf1783 at gmail
Approved by: np (cxgb), kientzle (tar, etc.), philip (mentor)
|
|
|
|
|
| |
Uncovered via: fromcvs vs. svn
Approved by: ed (co-mentor)
|
|
|
|
| |
of cpio archives.
|
|
|
|
|
|
|
| |
Instead of trying to reference-count them and free them as soon
as they are no longer needed, we now just keep them around and free
them all when we release the archive object. This fixes a number
of minor memory leaks, especially when reading damaged archives.
|
|
|
|
|
|
| |
be processed any further) and a suitable error string.
In particular, this improves the error-reporting when cpio -o is
given a nonexistent filename.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and
lower it when needed.
I'm setting WARNS?=0 for secure/. It seems secure/ includes the
Makefile.inc provided by lib/. I'm not going to touch that directory.
Most of the code there is contributed anyway.
|
| |
|
| |
|
|
|
|
| |
libarchive.googlecode.com
|
|
|
|
| |
you can do things like this: tar xvf archive.tar.gz.uu
|
|
|
|
|
| |
In particular, this includes tests for the new features I've merged
over the last few days.
|
|
|
|
|
|
|
|
|
|
| |
from googlecode:
* Support for zisofs compressed entries
* Support for relocated deep directories
* Direct calculation of link counts for accurate nlink values
even on images that lack Rockridge extensions
* Faster handling of the internal file lists.
* Better detection of ISO variants
|
| |
|
|
|
|
|
| |
archives by generating synthetic ino values and mapping values
from disk into the new values.
|
| |
|
|
|
|
|
| |
The initial implementation was developed by Anselm Strauss as part of
Google Summer of Code 2008, then completed by Joerg Sonnenberger.
|
|
|
|
|
|
|
|
| |
1<<30 bytes of memory, which is required for some streams.
Also, try to make the taster more discriminating about raw lzma streams.
The detection here is still really weak, though; please use xz instead
of lzma.
|
|
|
|
| |
mtree files.
|
|
|
|
| |
This eliminates some false-positives in the hardlink detection logic.
|
|
|
|
|
| |
* Use ino64 where appropriate
* Don't pass atime or nsec to ustar formatter
|
|
|
|
|
|
|
| |
For portability, prefer int64_t to off_t.
Improve numeric overflow handling when parsing.
Fix some variable types.
Eliminate some unused results.
|
|
|
|
|
|
| |
* Warn about truncation of ino
* Use a macro to hide the somewhat obscure pad-to-multiple-of-4 calculation
* Eliminate some unused variables
|
|
|
|
|
|
|
|
|
| |
* Write xattrs last instead of first (required on platforms that use
system xattrs for security attributes)
* Better handling of chdir() failures
* Don't bother trying to shorten files via seek()/write()
* Fix build on systems that lack link()/symlink()/mknod()
* Prefer futimens()/utimensat() when they're present
|
|
|
|
| |
immediate feedback if we fail to fork an external decompression program.
|
|
|
|
|
|
| |
* Enforce option interface can only be used before the archive is opened
* Correctly handle large skips on platforms with 32-bit off_t
* Use int64_t instead of off_t
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|