#
6481fd43 |
| 05-Jul-2008 |
Tim Kientzle <kientzle@FreeBSD.org> |
FreeBSD-CURRENT bsdtar is synched up with libarchive-portable 2.5.5.
|
#
eb360319 |
| 26-May-2008 |
Tim Kientzle <kientzle@FreeBSD.org> |
MFp4: bsdtar 2.5.4b
In addition to a number of bug fixes and minor changes: * --numeric-owner (ignore user/group names on create and extract) * -S (sparsify files on extraction) * -s (regex filen
MFp4: bsdtar 2.5.4b
In addition to a number of bug fixes and minor changes: * --numeric-owner (ignore user/group names on create and extract) * -S (sparsify files on extraction) * -s (regex filename substitutions) * Use new libarchive 'linkify' to get correct hardlink handling for both old and new cpio formats * Rework 'copy' test to be insensitive to readdir() filename ordering
Most of the credit for this work goes to Joerg Sonnenberger, who has been duplicating features from NetBSD's 'pax' program.
show more ...
|
#
06a047f0 |
| 18-May-2008 |
Colin Percival <cperciva@FreeBSD.org> |
Add SIGINFO (and for portability to SIGINFO-lacking systems, SIGUSR1) handling to bsdtar. When writing archives (including copying via the @archive directive) a line is output to stderr indicating w
Add SIGINFO (and for portability to SIGINFO-lacking systems, SIGUSR1) handling to bsdtar. When writing archives (including copying via the @archive directive) a line is output to stderr indicating what is being done (adding or copying), the path, and how far through the file we are; extracting currently does not report progress within each file, but this is likely to happen eventually.
Discussed with: kientzle Obtained from: tarsnap
show more ...
|
#
3b56813e |
| 18-Mar-2008 |
Tim Kientzle <kientzle@FreeBSD.org> |
Fix --fast-read by decrementing the remaining patterns to be matched, instead of incrementing.
Pointy hat: me Thanks to: Tomasz Przygoda MFC after: 3 days
|
Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
#
d6711375 |
| 02-Jan-2008 |
Tim Kientzle <kientzle@FreeBSD.org> |
A couple of miscellaneous fixes: * prototypes for optarg/optind on platforms that don't already have them * Disambiguate version number macros * Remove unnecessary PACKAGE_NAME macro * Hook f
A couple of miscellaneous fixes: * prototypes for optarg/optind on platforms that don't already have them * Disambiguate version number macros * Remove unnecessary PACKAGE_NAME macro * Hook for forthcoming bsdtar test suite * Sync version number up with the portable distribution
show more ...
|
#
7061a01b |
| 20-Jul-2007 |
Tim Kientzle <kientzle@FreeBSD.org> |
Don't exit immediately on libarchive warnings, just set the delayed return value and keep going.
Approved by: re (hrs) MFC after: 7 days
|
#
a38d1d4c |
| 29-May-2007 |
Tim Kientzle <kientzle@FreeBSD.org> |
bsdtar 2.2.3: * Implement --use-compress-program using new libarchive feature. * Minor portability improvement by adjusting casts used to print out uids, gids, and device numbers.
Thanks to:
bsdtar 2.2.3: * Implement --use-compress-program using new libarchive feature. * Minor portability improvement by adjusting casts used to print out uids, gids, and device numbers.
Thanks to: Joerg Sonnenberger for the --use-compress-program implementation. MFC after: 15 days
show more ...
|
#
f6df4910 |
| 12-Apr-2007 |
Tim Kientzle <kientzle@FreeBSD.org> |
Make it easier to support more platforms. Thanks to: Joerg Sonnenberger for pointing out the need and the technique.
|
#
033583fc |
| 24-Mar-2007 |
Tim Kientzle <kientzle@FreeBSD.org> |
Issue a warning if there's a non-zero exit value.
|
#
45d4d7ac |
| 11-Mar-2007 |
Tim Kientzle <kientzle@FreeBSD.org> |
bsdtar 2.0.23: * New test scripts exercise some basic functionality * Most header inclusions are now protected (portability) * read.c now relies on security checks in libarchive instead
bsdtar 2.0.23: * New test scripts exercise some basic functionality * Most header inclusions are now protected (portability) * read.c now relies on security checks in libarchive instead of trying to do its own (optimization) * -p now enabled by default for root, add --no-same-permissions to disable it * Comments, minor style fixes.
show more ...
|
Revision tags: release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
#
b8c95d3f |
| 02-Apr-2006 |
Tim Kientzle <kientzle@FreeBSD.org> |
If you see a broken symlink, don't try to follow it, just archive it as a symlink, even if -h was specified.
Thanks to: Jin Guojun PR: bin/95175 MFC After: 1 week
|
#
6b422e20 |
| 21-Mar-2006 |
Tim Kientzle <kientzle@FreeBSD.org> |
Extended attribute support on write for Linux; FreeBSD hooks are forthcoming. This commit also has a number of style(9) fixes and minor corrections so the code works better with the build system bei
Extended attribute support on write for Linux; FreeBSD hooks are forthcoming. This commit also has a number of style(9) fixes and minor corrections so the code works better with the build system being used for non-FreeBSD builds.
Many thanks to: Jaakko Heinonen, who proposed a mechanism for extended attribute support and implemented both the machine-independent portion and the Linux-specific portion.
show more ...
|
#
e11aae44 |
| 08-Mar-2006 |
Tim Kientzle <kientzle@FreeBSD.org> |
Remove configure.ac.in and the 'distfile' target from the FreeBSD makefile. This is a step towards cleaning out the non-FreeBSD bits from the FreeBSD source tree.
|
Revision tags: release/6.0.0_cvs, release/6.0.0 |
|
#
cf220b45 |
| 08-May-2005 |
Tim Kientzle <kientzle@FreeBSD.org> |
Clarify some error messages.
|
Revision tags: release/5.4.0_cvs, release/5.4.0 |
|
#
22ede763 |
| 24-Apr-2005 |
Tim Kientzle <kientzle@FreeBSD.org> |
bsdtar now uses the "tree" package instead of "fts" for walking directory heirarchies.
|
#
6b148928 |
| 23-Apr-2005 |
Tim Kientzle <kientzle@FreeBSD.org> |
Correct autoconf/automake invocation to work with devel/gnu-auto* from ports.
Thanks to: Dag-Erling Sm?rgrav (des@)
|
#
fec57dbc |
| 17-Apr-2005 |
Tim Kientzle <kientzle@FreeBSD.org> |
Update "make distfile" to use newest automake/autoconf from ports.
Thanks to: Juergen Lock
|
#
e90e8e4b |
| 17-Apr-2005 |
Tim Kientzle <kientzle@FreeBSD.org> |
Support path-rewriting options (including --strip-components) for both extraction and creation. While I'm here, fix a bug reported by Garrett Wollman: when stripping the leading '/' from the path "/
Support path-rewriting options (including --strip-components) for both extraction and creation. While I'm here, fix a bug reported by Garrett Wollman: when stripping the leading '/' from the path "/", don't produce an entry with an empty name; produce "." instead.
show more ...
|
#
1ca47929 |
| 20-Mar-2005 |
Tim Kientzle <kientzle@FreeBSD.org> |
Deorbit gtar, step 1: Remove WITH_GTAR knob. "tar" is now always a synonym for "bsdtar". People who need gtar can access it as "gtar."
Approved by: No objections on arch@
|
#
bab7b083 |
| 14-Mar-2005 |
Tim Kientzle <kientzle@FreeBSD.org> |
Re-unbreak the distfile target.
Also, reduce the WARNS level to 5 since different build environments end up using different Yacc skeletons. The BSD one does not predeclare yyparse, the FSF one does
Re-unbreak the distfile target.
Also, reduce the WARNS level to 5 since different build environments end up using different Yacc skeletons. The BSD one does not predeclare yyparse, the FSF one does, so it's not really possible to consistently enforce both -Wmissing-prototypes and -Wredundant-decls.
show more ...
|
#
6f55523d |
| 13-Mar-2005 |
Tim Kientzle <kientzle@FreeBSD.org> |
"make depend" with .y files is trickier than it looks. <sigh>
|
#
d14c1502 |
| 13-Mar-2005 |
Tim Kientzle <kientzle@FreeBSD.org> |
Add --newer-ctime, --newer-mtime, --newer-ctime-than, and --newer-mtime-than switches to support selecting files by time of modification.
Special thanks to: Steven M. Bellovin, Rich $alz, and Jim Be
Add --newer-ctime, --newer-mtime, --newer-ctime-than, and --newer-mtime-than switches to support selecting files by time of modification.
Special thanks to: Steven M. Bellovin, Rich $alz, and Jim Berets, authors of the public-domain getdate.y date-parsing code.
show more ...
|
#
62a2ad1b |
| 13-Mar-2005 |
Tim Kientzle <kientzle@FreeBSD.org> |
Add --strip-components option, per bin/77666.
Thanks to: Sangwoo Shim
|
Revision tags: release/4.11.0_cvs, release/4.11.0 |
|
#
e69591dd |
| 22-Dec-2004 |
Tim Kientzle <kientzle@FreeBSD.org> |
Portability: the included fts.c should now compile on many non-FreeBSD systems, including Linux, Solaris, Darwin, etc.
Thanks to: many people who pointed out the same portability problem
|
#
2f841e1a |
| 12-Nov-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Use a relative symlinking so that "tar" also works in /stand.
|