aboutsummaryrefslogtreecommitdiff
path: root/lib/libarchive/test/Makefile
Commit message (Collapse)AuthorAgeFilesLines
...
* Conventionally, tar archives have always included a trailing '/'Tim Kientzle2007-04-141-0/+1
| | | | | | | | | | | | | | | | for directories. bsdtar used to add this, but that recently got lost somehow. So now I'm adding it back in libarchive. The only odd part of doing this in libarchive: Adding a directory to a tar archive and then reading it back again can yield a different name. Add a test case to exercise some boundary conditions with tar filenames and ensure that trailing slashes are added to dir names only as necessary. Thanks to: Oliver Lehmann for bringing this regression to my attention. Notes: svn path=/head/; revision=168706
* Enable 'ar' support; hook it up to the build andTim Kientzle2007-04-071-1/+3
| | | | | | | enable it with _read_support_format_all(). Notes: svn path=/head/; revision=168453
* New tests for system-independent ACL support.Tim Kientzle2007-03-081-0/+2
| | | | | | | | | | | These tests verify that archive_entry objects can store and return ACL data and that pax format archives can read and write ACL information. These do not (yet) test that ACL data is read or written to disk correctly. (And hence would not have caught the recent snafu about ACL read-from-disk being turned off.) Notes: svn path=/head/; revision=167325
* libarchive 2.0Tim Kientzle2007-03-031-0/+67
* libarchive_test program exercises many of the core features * Refactored old "read_extract" into new "archive_write_disk", which uses archive_write methods to put entries onto disk. In particular, you can now use archive_write_disk to create objects on disk without having an archive available. * Pushed some security checks from bsdtar down into libarchive, where they can be better optimized. * Rearchitected the logic for creating objects on disk to reduce the number of system calls. Several common cases now use a minimum number of system calls. * Virtualized some internal interfaces to provide a clearer separation of read and write handling and make it simpler to override key methods. * New "empty" format reader. * Corrected return types (this ABI breakage required the "2.0" version bump) * Many bug fixes. Notes: svn path=/head/; revision=167186