]> Dogcows Code - chaz/tar/commitdiff
Updated
authorSergey Poznyakoff <gray@gnu.org.ua>
Fri, 11 Nov 2005 00:28:27 +0000 (00:28 +0000)
committerSergey Poznyakoff <gray@gnu.org.ua>
Fri, 11 Nov 2005 00:28:27 +0000 (00:28 +0000)
ChangeLog

index f7ac0e681c7eb0c2d08072eac0d0c70ca9c6b564..c8c992943595a2393fbef870e3825413765be254 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,38 @@
+2005-11-11  Sergey Poznyakoff  <gray@gnu.org.ua>
+
+       * src/buffer.c (flush_write,flush_read): Change data type.
+       (flush_archive): Compute actual buffer fill level before calling
+       low level function.
+       (close_archive): Call flush_archive again if the first call
+       resulted in partially filled buffer.
+       (try_new_volume): Rewritten handling of initial headers.
+       (add_chunk_header): New function. Write an additional header
+       before the continuation chunk. The purpose of the header is to
+       allow third-party tars to extract the member.
+       (simple_flush_write): Take an argument.
+       (_gnu_flush_write): Correctly handle partially filled buffers.
+       * src/common.h (flush_read,flush_write): Functions, again.
+       (write_extended): Changed declaration
+       (xheader_format_name): New declaration
+       * src/create.c (write_extended): Change type and meaning of
+       the first argument. All callers updated
+       * src/xheader.c (xheader_format_name): Remove static
+       qualifier. Change last argument.
+       Correct buffer size calculation (allocated too much space).
+       (xheader_write): Increase global_header_count here ...
+       (xheader_write_global): ... instead of here
+       
+       * tests/testsuite.at (AT_TAR_CHECK): Define TEST_TAR_FORMAT
+       * tests/multiv01.at: Update
+       * tests/multiv02.at: Update
+       * tests/multiv03.at: Update
+       * tests/sparsemvp.at: Update
+       * tests/star/multi-fail.at: Update
+       
+       * scripts/tarcat: Handle archives in pax format. Improve handling
+       of traditional archives.
+       * doc/tar.texi (Tarcat): New node
+       
 2005-11-10  Sergey Poznyakoff  <gray@gnu.org.ua>
 
        Fix splitting of sparse files between the volumes.
This page took 0.029159 seconds and 4 git commands to generate.