<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libarchive, branch release/7.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.0.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.0.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2008-02-24T05:45:17Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2008-02-24T05:45:17Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2008-02-24T05:45:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a9c219fa3cec18ef9f30edec6fa106bf0e2d423d'/>
<id>urn:sha1:a9c219fa3cec18ef9f30edec6fa106bf0e2d423d</id>
<content type='text'>
'RELENG_7_0_0_RELEASE'.

This commit was manufactured to restore the state of the 7.0-RELEASE image.
</content>
</entry>
<entry>
<title>MFC: If "length at end" flag is specified, then a zero length</title>
<updated>2007-12-08T07:52:40Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2007-12-08T07:52:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2d0c4f2e9cf93cb603537a8dff9591ee2df727d8'/>
<id>urn:sha1:2d0c4f2e9cf93cb603537a8dff9591ee2df727d8</id>
<content type='text'>
at the beginning shouldn't be interpreted to mean an empty body.

Approved by: re (Ken Smith)
</content>
</entry>
<entry>
<title>MFC 1.18: When skipping input data, request a minimum of 1 instead</title>
<updated>2007-11-02T08:42:14Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2007-11-02T08:42:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d3679dba0a5ab561768ec805087c1f87a7cb78bc'/>
<id>urn:sha1:d3679dba0a5ab561768ec805087c1f87a7cb78bc</id>
<content type='text'>
of the full request size.  This avoids a 32-bit overflow
problem skipping an exact multiple of 4GB and is faster
anyway because it allows the underlying I/O framework
to minimize copying.

In particular, this fixes bsdtar failing to properly skip
entries in uncompressed tar archives that are an exact
multiple of 4GB.

Approved by: re (Ken Smith)
</content>
</entry>
<entry>
<title>MFC 1.62:    Fix reading of files that use pax 'size' attribute</title>
<updated>2007-10-29T03:28:28Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2007-10-29T03:28:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2c43001f022564824331818ccf7a565374a74342'/>
<id>urn:sha1:2c43001f022564824331818ccf7a565374a74342</id>
<content type='text'>
to store size.  In particular, the pax 'size' attribute is required
for any file over 8G.

This seems to fix tar -cf - | tar -xf - when there are files
over 8G in the heirarchy being copied.

Approved by: re (Ken Smith)
</content>
</entry>
<entry>
<title>MFC: archive_write_set_format_cpio.c 1.12</title>
<updated>2007-10-21T22:17:25Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2007-10-21T22:17:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=aa94e898996d57b8c4722f0ce0c588f8579af1b8'/>
<id>urn:sha1:aa94e898996d57b8c4722f0ce0c588f8579af1b8</id>
<content type='text'>
MFC: archive_write_set_format_cpio_newc.c 1.2

Non-regular files should have zero-length bodies.  libarchive
flags this to clients by updating the entry description when
it writes the header.

Approved by: re (Ken Smith)
</content>
</entry>
<entry>
<title>MFC 1.15: When reading ZIP archives, non-regular files should</title>
<updated>2007-10-18T05:16:50Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2007-10-18T05:16:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=704ebb3d1252948926806b5a9df39db09a73e9c1'/>
<id>urn:sha1:704ebb3d1252948926806b5a9df39db09a73e9c1</id>
<content type='text'>
return EOF immediately on any attempts to read their data.
(Previously, it would return a zero-length block, then EOF,
which elicited bogus warnings from bsdtar.)

Also, correct the EOF return to correctly identify EOF
as part of an empty block at the correct offset.

Approved by: re (Ken Smith)
</content>
</entry>
<entry>
<title>Fix the archive_write_data() function so it always returns</title>
<updated>2007-09-21T04:52:43Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2007-09-21T04:52:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=016e328d16229c49307abf7b0d7b51b985ff5d56'/>
<id>urn:sha1:016e328d16229c49307abf7b0d7b51b985ff5d56</id>
<content type='text'>
number of bytes written, even when used to write files to
disk.  Extend the test suite to verify the correct return
values for archive_write_data() and archive_write_data_block().

Thanks to: Bruce Mah, for stepping in promptly to back out the
   earlier broken version of this fix
Thanks to: Colin Percival, for pointing out the correct fix
MFC after: 5 days
Approved by: re (ksmith)
Pointy hat: \me
</content>
</entry>
<entry>
<title>Fill in a missing 'e'</title>
<updated>2007-09-19T16:37:45Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2007-09-19T16:37:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d2d0f66a3068beba7c3682fac8ae4fc10c086d8c'/>
<id>urn:sha1:d2d0f66a3068beba7c3682fac8ae4fc10c086d8c</id>
<content type='text'>
Thanks to: Kai Wang, for pointing this out
Approved by: re (bmah)
MFC after: 3 days
</content>
</entry>
<entry>
<title>Revert the last commit to libarchive.  It introduced some regresssions,</title>
<updated>2007-09-18T20:20:37Z</updated>
<author>
<name>Bruce A. Mah</name>
<email>bmah@FreeBSD.org</email>
</author>
<published>2007-09-18T20:20:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7b7b89339476401943198c223845ec4d840b5dc6'/>
<id>urn:sha1:7b7b89339476401943198c223845ec4d840b5dc6</id>
<content type='text'>
most noticably the incorrect extraction of files by bsdtar.

This commit reverts:

	src/lib/libarchive/archive_write_disk.c 1.15
	src/lib/libarchive/test/test_write_disk.c 1.4

Approved by:	re (implicitly)
</content>
</entry>
<entry>
<title>Correct the return value from archive_write_data()</title>
<updated>2007-09-18T04:20:21Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2007-09-18T04:20:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8f3ba4ccf42f36da07f2a38e29860d35a8b25ec5'/>
<id>urn:sha1:8f3ba4ccf42f36da07f2a38e29860d35a8b25ec5</id>
<content type='text'>
(when used to restore files to disk) to match:
  * The documentation
  * The return values of this function when used
    to write files into an archive.

Approved by: re (bmah)
Pointy hat: \me
MFC after: 5 days
</content>
</entry>
</feed>
