Sergey Poznyakoff 21 年之前
父节点
当前提交
ccaedb6b29
共有 1 个文件被更改,包括 46 次插入0 次删除
  1. 46 0
      ChangeLog

+ 46 - 0
ChangeLog

@@ -1,5 +1,51 @@
 2004-02-20  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
 
+	* src/common.h (simple_finish_header,start_private_header): New
+	declarations
+	(xheader_ghdr_name): Changed declaration
+	* src/create.c (start_private_header): Removed static qualifier.
+	(write_extended): Removed superfluous last argument. Use
+	xheader_write()
+	(simple_finish_header): New function.
+	(finish_header): Use simple_finish_header() to break recursive
+	dependency between this function and write_extended().
+	* src/tar.c (assert_format): Do not bail out if several
+	--format arguments are given. This is a common case when
+	TAR_OPTIONS are used.
+	(decode_options): New option --show-defaults displays the
+	compiled-in defaults.
+	Use POSIX format if no --format option was given and
+	--pax-option was specified.
+	Do not allow to use --pax-option unless the archive format is
+	set to POSIX (or reading subcommand is requested).
+
+	* src/update.c (update_archive): Write global extended header if
+	constructed.
+	* src/xheader.c (xheader_format_name): Bugfix. 
+	(xheader_xhdr_name): Changed the default extended header name
+	to '%d/PaxHeaders.%p/%f', as POSIX requires.
+	(xheader_ghdr_name): Removed unused argument.
+	(xheader_write,xheader_write_global): New function.
+	(xheader_decode): Modified to honor overrides whatever
+	the current archive format is.
+
+	* src/delete.c (delete_archive_members): Call xheader_decode
+	unconditionally.
+	* src/list.c (decode_header): Likewise.
+	* src/incremen.c (sort_obstack): Fixed typo in the comment
+	
+	* doc/tar.texi: Document new default for extended
+	header names.
+	
+	* tests/before: Accept an optional list of allowed archive
+	formats. Exit with the status 77 if the current archive
+	format does not match any of them.
+	* tests/delete03.sh: Require gnu, oldgnu or posix format
+	* tests/incremen.sh: Require gnu or oldgnu format
+	* tests/multiv01.sh: Likewise
+	
+2004-02-20  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
+	
 	* doc/tar.texi (Option Summary): Documented --pax-option
 	* src/tar.c: Likewise.
 	* NEWS: Likewise.