<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libarchive, branch release/8.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F8.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F8.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2009-09-17T06:31:59Z</updated>
<entry>
<title>MFC r196962: Fix /usr/bin/unzip: A bug deep in libarchive's read-ahead logic</title>
<updated>2009-09-17T06:31:59Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2009-09-17T06:31:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=52bd177ff76578c2388819807b5b6f2ce8879c08'/>
<id>urn:sha1:52bd177ff76578c2388819807b5b6f2ce8879c08</id>
<content type='text'>
(incorrect handling of zero-length reads before the copy buffer is
allocated) is masked by the iso9660 taster.  Tar and cpio both enable
that taster so were protected from the bug; unzip is susceptible.

This both fixes the bug and updates the test harness to exercise
this case.

Submitted by: Ed Schouten diagnosed the bug and drafted a patch
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>The parser for Rockridge symlinks tended to insert</title>
<updated>2009-07-26T18:11:44Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2009-07-26T18:11:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=33fe28bbcd11edf0ea8510788ce9d9670baf49fc'/>
<id>urn:sha1:33fe28bbcd11edf0ea8510788ce9d9670baf49fc</id>
<content type='text'>
extra slashes at the beginning of absolute targets.

Thanks to Jung-uk Kim for pointing this out to me.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Libarchive recognizes hardlinked files on ISO images,</title>
<updated>2009-07-25T18:11:55Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2009-07-25T18:11:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e2f1f1fb005a384ed563e72a5fa1aae0b419e9cc'/>
<id>urn:sha1:e2f1f1fb005a384ed563e72a5fa1aae0b419e9cc</id>
<content type='text'>
but returned them incorrectly, causing tar to actually
erase the resulting file while trying to restore the
link.  This one-line fix corrects the hardlink descriptions
to avoid this problem.

Thanks to Jung-uk Kim for pointing this out.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Bump the version of all non-symbol-versioned shared libraries in</title>
<updated>2009-07-19T17:25:24Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-07-19T17:25:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3ca3047aee082043d90aff2611a349c86c98e97c'/>
<id>urn:sha1:3ca3047aee082043d90aff2611a349c86c98e97c</id>
<content type='text'>
preparation for 8.0-RELEASE.  Add the previous version of those
libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.

Reviewed by:    kib
Approved by:    re (rwatson)
</content>
</entry>
<entry>
<title>Fix "tar --options=iso9660:joliet" and other uses</title>
<updated>2009-06-20T06:02:21Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2009-06-20T06:02:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e8d60260d78f920fe9402d5ec055fff3955de4f5'/>
<id>urn:sha1:e8d60260d78f920fe9402d5ec055fff3955de4f5</id>
<content type='text'>
of format-specific options.
</content>
</entry>
<entry>
<title>Include libmd and libcrypto in DPADD</title>
<updated>2009-05-30T17:26:55Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2009-05-30T17:26:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0b3daf486dcf9cbb0d1dca9a744c7ffc7f82be95'/>
<id>urn:sha1:0b3daf486dcf9cbb0d1dca9a744c7ffc7f82be95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Link libarchive against -lmd and -lcrypto.</title>
<updated>2009-05-30T07:08:16Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2009-05-30T07:08:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=65b45c166f41c307f0760a9166f096ef7c5c0a89'/>
<id>urn:sha1:65b45c166f41c307f0760a9166f096ef7c5c0a89</id>
<content type='text'>
Thanks to Ed Schouten for the clue.
</content>
</entry>
<entry>
<title>Include the 2 byte length field for the optional "extra data"</title>
<updated>2009-05-23T04:31:05Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2009-05-23T04:31:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9f1994b5e6c53601611a28bbad7e11ac327e8c9c'/>
<id>urn:sha1:9f1994b5e6c53601611a28bbad7e11ac327e8c9c</id>
<content type='text'>
field when computing the length of the gzip header.

Thanks to Dag-Erling for pointing me to the OpenSSH tarballs,
which are the first files I've seen that actually used this field.
</content>
</entry>
<entry>
<title>Eliminate duplicate error messages from "tar c".</title>
<updated>2009-05-13T00:04:08Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2009-05-13T00:04:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c5136006b2ebefe77c76b4763513be6243e83a42'/>
<id>urn:sha1:c5136006b2ebefe77c76b4763513be6243e83a42</id>
<content type='text'>
Reported by:	pav@
</content>
</entry>
<entry>
<title>Partially revert r191171, which went too far in trying</title>
<updated>2009-05-07T23:01:03Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2009-05-07T23:01:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fb1db28b6d98a0f41f59ca57fbbaab7a9e9a26fb'/>
<id>urn:sha1:fb1db28b6d98a0f41f59ca57fbbaab7a9e9a26fb</id>
<content type='text'>
to eliminate some duplicated code.  In particular,
archive_read_open_filename() has different close
handling than archive_read_open_fd(), so delegating
the former to the latter in the degenerate case
(a NULL filename is treated as stdin) broke reading
from pipelines.  In particular, this fixes occasional
port failures that were seen when using "gunzip | tar"
pipelines under /bin/csh.

Thanks to Alexey Shuvaev for reporting this failure and
patiently helping me to track down the cause.
</content>
</entry>
</feed>
