<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libarchive/archive_write.3, branch release/7.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.3.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.3.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2010-03-21T01:30:13Z</updated>
<entry>
<title>Copy releng/7.3 to release/7.3.0 to mark 7.3-RELEASE.</title>
<updated>2010-03-21T01:30:13Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2010-03-21T01:30:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9c4d1c1956ecb0a222fb2f4579c320391fb67f06'/>
<id>urn:sha1:9c4d1c1956ecb0a222fb2f4579c320391fb67f06</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 7.3-RELEASE image.
</content>
</entry>
<entry>
<title>Big MFC of libarchive 2.5.5.</title>
<updated>2008-08-10T04:32:47Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2008-08-10T04:32:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=87ec343af7d2d8c4806a164ae9dd48ae2e7d8d6e'/>
<id>urn:sha1:87ec343af7d2d8c4806a164ae9dd48ae2e7d8d6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: some documentation corrections and updates.</title>
<updated>2008-05-21T04:12:57Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2008-05-21T04:12:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a16cf04057b722b09980474337870cba7fe9ae16'/>
<id>urn:sha1:a16cf04057b722b09980474337870cba7fe9ae16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libarchive 2.2.3</title>
<updated>2007-05-29T01:00:21Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2007-05-29T01:00:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b48b40f1f8ccea70fb209a05ed3eee1031790500'/>
<id>urn:sha1:b48b40f1f8ccea70fb209a05ed3eee1031790500</id>
<content type='text'>
  * "compression_program" support uses an external program
  * Portability: no longer uses "struct stat" as a primary
    data interchange structure internally
  * Part of the above: refactor archive_entry to separate
    out copy_stat() and stat() functions
  * More complete tests for archive_entry
  * Finish archive_entry_clone()
  * Isolate major()/minor()/makedev() in archive_entry; remove
    these from everywhere else.
  * Bug fix: properly handle decompression look-ahead at end-of-data
  * Bug fixes to 'ar' support
  * Fix memory leak in ZIP reader
  * Portability: better timegm() emulation in iso9660 reader
  * New write_disk flags to suppress auto dir creation and not
    overwrite newer files (for future cpio front-end)
  * Simplify trailing-'/' fixup when writing tar and pax
  * Test enhancements:  fix various compiler warnings, improve
    portability, add lots of new tests.
  * Documentation: document new functions, first draft of
    libarchive_internals.3

MFC after: 14 days
Thanks to: Joerg Sonnenberger (compression_program)
Thanks to: Kai Wang (ar)
Thanks to: Colin Percival (many small fixes)
Thanks to: Many others who sent me various patches and problem reports.
</content>
</entry>
<entry>
<title>libarchive 2.0</title>
<updated>2007-03-03T07:37:37Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2007-03-03T07:37:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f81da3e58463558f4efc2a76aac410e9fc03c096'/>
<id>urn:sha1:f81da3e58463558f4efc2a76aac410e9fc03c096</id>
<content type='text'>
  * 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.
</content>
</entry>
<entry>
<title>Fix the copyright notice; it was always intended to be</title>
<updated>2007-01-09T08:05:56Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2007-01-09T08:05:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=63165a380d254eba7618afe0e043b9a35ae9a249'/>
<id>urn:sha1:63165a380d254eba7618afe0e043b9a35ae9a249</id>
<content type='text'>
a vanilla 2-clause BSD license, but somehow some confusing
extra verbage get copied from somewhere.

Also, update the copyright dates to 2007 for all of the files.

Prompted by: several questions about what those extra words really mean
</content>
</entry>
<entry>
<title>Correct spelling of "accommodate", "guarantee", "guaranteed", "guard",</title>
<updated>2006-12-28T05:21:48Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2006-12-28T05:21:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9d8f7dccb34f6e1c92d0359e0cc835ac5dae6b7c'/>
<id>urn:sha1:9d8f7dccb34f6e1c92d0359e0cc835ac5dae6b7c</id>
<content type='text'>
"return", "ridiculous", and "success".

MFC after:	3 days
</content>
</entry>
<entry>
<title>Write-blocking cleanup, largely thanks to Colin Percival (cperciva@).</title>
<updated>2006-11-26T19:00:50Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2006-11-26T19:00:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dc46be1cbfda761f2ede7230effeb09a897c1fe5'/>
<id>urn:sha1:dc46be1cbfda761f2ede7230effeb09a897c1fe5</id>
<content type='text'>
   * If write block size is zero, don't block at all.
     This supports the unusual requirement of applications
     that need "no-delay" writes.
   * Expose _write_finish_entry() to give such applications more
     control over write boundaries.  (Normal applications do not
     need this, as entries are completed automatically.)
   * Correct the type of write callbacks; this is a minor API
     change that does not affect the ABI.
   * Correct the error handling in _write_next_header() around
     completing the previous entry.
   * Correct the documentation for block-size markers:  Remove
     docs for the long-defunct _read_set_block_size(); document
     all of the write block size manipulators.

MFC after: 14 days
</content>
</entry>
<entry>
<title>A few minor clarifications and corrections.</title>
<updated>2006-11-24T05:41:16Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2006-11-24T05:41:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4f27e916114a3fd1cd55305773c5adf034aab56a'/>
<id>urn:sha1:4f27e916114a3fd1cd55305773c5adf034aab56a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document the new _open_FILE() and _open_memory() interfaces.</title>
<updated>2006-11-24T05:34:23Z</updated>
<author>
<name>Tim Kientzle</name>
<email>kientzle@FreeBSD.org</email>
</author>
<published>2006-11-24T05:34:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=73a25054656d662685c4826381f2b1661ba39a6e'/>
<id>urn:sha1:73a25054656d662685c4826381f2b1661ba39a6e</id>
<content type='text'>
PR: bin/86742
</content>
</entry>
</feed>
