]> Dogcows Code - chaz/tar/log
chaz/tar
17 years ago* bootstrap: Redo po file retrieval to match Bison's method,
Paul Eggert [Mon, 7 Aug 2006 22:57:25 +0000 (22:57 +0000)] 
* bootstrap: Redo po file retrieval to match Bison's method,
since the translation project changed its index format.
Don't use --assume-autoconf; it's now replaced
by looking in configure.ac.
(m4/codeset.m4, m4/intdiv.m4, m4/inttypes-pri.m4, m4/isc-posix.m4):
(m4/lcmessage.m4, m4/onceonly_2_57.m4, m4/gettext.m4, m4/glibc21.m4):
(m4/inttypes_h.m4, m4/lib-ld.m4, m4/lib-prefix.m4, m4/po.m4):
(m4/stdint_h.m4, m4/uintmax_t.m4, m4/ulonglong.m4):
Don't rename to ..._gl.m4, as this is no longer needed.
(m4/geteext.m4): Patch to remove the need for intl/*.
Use autopoint manually, then remove the intl files,
then undo changes to gnulib files that autoreconf made,
and then run aclocal/autoconf/autoheader/automake.
This makes our bootstrap procedure closer to Bison's.
(po/Makevars): Generate automatically.
* configure.ac (AC_PREREQ): Update from 2.59 to 2.60.
(gl_AC_TYPE_INTMAX_T, jm_AC_TYPE_UINTMAX_T): Remove.
* gnulib.modules: Add inttypes, stdint.
* lib/.cvsignore: Add close-stream.c, close-stream.h,
stdint.h, stdint_.h.
* po/Makefile: Remove; now automatically generated.

17 years ago(read_incr_db_01): Check input strings more
Paul Eggert [Mon, 7 Aug 2006 21:29:27 +0000 (21:29 +0000)] 
(read_incr_db_01): Check input strings more
carefully.  Do not pass arbitrary char values to isspace, as
this has undefined behavior.  Likewise for assigning arbitrary
uintmax_t values to other types.
(read_negative_num, read_unsigned_num, read_timespec):
New functions, to check input values a bit more carefuly.
(read_num): Use read_unsigned_num.  New arg MAX_VAL;
all callers changed.
(read_incr_db_2): Use these new functions.
Use a consistent diagnostic for unexpected EOF.
(read_directory_file): Do not assign arbitrary uintmax_t value
to int.
(read_timespec, write_directory_file_entry, write_directory_file):
Handle negative time_t values correctly.  We don't bother to do
this with pre-2 formats, since presumably the time stamps were
output incorrectly.

17 years agogettext 0.15 rejects this.
Paul Eggert [Mon, 7 Aug 2006 21:12:21 +0000 (21:12 +0000)] 
gettext 0.15 rejects this.

17 years agoUpdate
Sergey Poznyakoff [Mon, 24 Jul 2006 09:14:18 +0000 (09:14 +0000)] 
Update

17 years agoAdd append02.at
Sergey Poznyakoff [Mon, 24 Jul 2006 09:14:00 +0000 (09:14 +0000)] 
Add append02.at

17 years agoNew test case
Sergey Poznyakoff [Mon, 24 Jul 2006 09:13:44 +0000 (09:13 +0000)] 
New test case

17 years ago(to_chars_subst): Update comment regarding OLDGNU
Sergey Poznyakoff [Mon, 24 Jul 2006 09:13:21 +0000 (09:13 +0000)] 
(to_chars_subst): Update comment regarding OLDGNU
vs. GNU format differences.
(mode_to_chars): Treat OLDGNU_FORMAT same as GNU_FORMAT. Fixes bug
reported by TAMUKI Shoichi <tamuki@linet.gr.jp>, which caused
equivalent `tar cf ...' and `tar rf ...' commands to produce
different archives.

17 years ago(decode_options): Do not require -L with -M -Hpax.
Sergey Poznyakoff [Mon, 24 Jul 2006 09:12:55 +0000 (09:12 +0000)] 
(decode_options): Do not require -L with -M -Hpax.
It could be needed in future, but currently it is not.

17 years ago* bootstrap: Adjust to today's change to gnulib-tool by invoking
Paul Eggert [Thu, 20 Jul 2006 16:57:31 +0000 (16:57 +0000)] 
* bootstrap: Adjust to today's change to gnulib-tool by invoking
it with --assume-autoconf='latest-stable'.

17 years agoAdjust to recent gnulib changes.
Paul Eggert [Mon, 17 Jul 2006 05:47:26 +0000 (05:47 +0000)] 
Adjust to recent gnulib changes.
* lib/.cvsignore: Remove atexit.c, exit.c, getndelim2.c, getndelim2.h,
pathmax.h, paxconvert.c, paxerror.h, xstrdup.c.
Add inttypes.h, mktime.c, wcwidth.h, xstrndup.c, xstrndup.h.
* src/create.c (start_header): Adjust to API change to mode_adjust.

17 years agoUpdate
Sergey Poznyakoff [Sun, 9 Jul 2006 11:26:46 +0000 (11:26 +0000)] 
Update

17 years agoUpdate
Sergey Poznyakoff [Sun, 9 Jul 2006 11:26:16 +0000 (11:26 +0000)] 
Update

17 years agoAdd Ralf Wildenhues
Sergey Poznyakoff [Sun, 9 Jul 2006 11:25:47 +0000 (11:25 +0000)] 
Add Ralf Wildenhues

17 years agoFix some typos
Sergey Poznyakoff [Sun, 9 Jul 2006 11:25:18 +0000 (11:25 +0000)] 
Fix some typos

17 years agoFix entry ordering
Sergey Poznyakoff [Thu, 6 Jul 2006 20:10:37 +0000 (20:10 +0000)] 
Fix entry ordering

17 years agoUpdate
Sergey Poznyakoff [Thu, 6 Jul 2006 20:08:53 +0000 (20:08 +0000)] 
Update

17 years ago(TESTSUITE_AT): Add indexfile.at
Sergey Poznyakoff [Thu, 6 Jul 2006 20:08:20 +0000 (20:08 +0000)] 
(TESTSUITE_AT): Add indexfile.at

17 years agoInclude indexfile.at
Sergey Poznyakoff [Thu, 6 Jul 2006 20:08:09 +0000 (20:08 +0000)] 
Include indexfile.at

17 years agoNew test case
Sergey Poznyakoff [Thu, 6 Jul 2006 20:08:01 +0000 (20:08 +0000)] 
New test case

17 years ago(decode_options): Initialize stdlis
Sergey Poznyakoff [Thu, 6 Jul 2006 20:07:37 +0000 (20:07 +0000)] 
(decode_options): Initialize stdlis

17 years ago(_open_archive): Remove stdlis initialization
Sergey Poznyakoff [Thu, 6 Jul 2006 20:05:30 +0000 (20:05 +0000)] 
(_open_archive): Remove stdlis initialization

17 years agoUpdate
Sergey Poznyakoff [Wed, 5 Jul 2006 06:46:53 +0000 (06:46 +0000)] 
Update

17 years ago(FIXME): Do not use deprecated @quote-args.
Sergey Poznyakoff [Wed, 5 Jul 2006 06:46:32 +0000 (06:46 +0000)] 
(FIXME): Do not use deprecated @quote-args.
Do not use @allow-recursion. In its current form the macro is not
recursive.

17 years ago(manual): Fix TEXINPUTS
Sergey Poznyakoff [Wed, 5 Jul 2006 06:46:11 +0000 (06:46 +0000)] 
(manual): Fix TEXINPUTS

17 years agoUpdate
Sergey Poznyakoff [Tue, 4 Jul 2006 21:53:40 +0000 (21:53 +0000)] 
Update

17 years agoUpdate
Sergey Poznyakoff [Tue, 4 Jul 2006 21:52:53 +0000 (21:52 +0000)] 
Update

17 years agoUpdate --directory description
Sergey Poznyakoff [Tue, 4 Jul 2006 21:52:34 +0000 (21:52 +0000)] 
Update --directory description

17 years ago(main): Call closeopen
Sergey Poznyakoff [Tue, 4 Jul 2006 21:52:14 +0000 (21:52 +0000)] 
(main): Call closeopen

17 years ago(chdir_arg): Use x2nrealloc to reallocate wd.
Sergey Poznyakoff [Tue, 4 Jul 2006 21:52:05 +0000 (21:52 +0000)] 
(chdir_arg): Use x2nrealloc to reallocate wd.
(get_max_open_files,closeopen): New functions
(chdir_do): Do not use save_cwd if it was already used more than
max_open_files-4 times to avoid running off the file
descriptors.

17 years ago(closeopen): New function
Sergey Poznyakoff [Tue, 4 Jul 2006 21:51:42 +0000 (21:51 +0000)] 
(closeopen): New function

17 years ago(AC_CHECK_FUNCS): Check for getdtablesize
Sergey Poznyakoff [Tue, 4 Jul 2006 21:51:33 +0000 (21:51 +0000)] 
(AC_CHECK_FUNCS): Check for getdtablesize

17 years ago(update_po): Fix single translation update
Sergey Poznyakoff [Mon, 3 Jul 2006 16:46:14 +0000 (16:46 +0000)] 
(update_po): Fix single translation update

17 years agoUpdate
Sergey Poznyakoff [Tue, 27 Jun 2006 13:39:20 +0000 (13:39 +0000)] 
Update

17 years agoUpdate
Sergey Poznyakoff [Mon, 26 Jun 2006 14:42:35 +0000 (14:42 +0000)] 
Update

17 years agoAdd cross-references
Sergey Poznyakoff [Mon, 26 Jun 2006 14:42:18 +0000 (14:42 +0000)] 
Add cross-references

17 years agoMinor fixes
Sergey Poznyakoff [Mon, 26 Jun 2006 12:48:25 +0000 (12:48 +0000)] 
Minor fixes

17 years agoDo not depend on getopt.h
Sergey Poznyakoff [Mon, 26 Jun 2006 11:18:54 +0000 (11:18 +0000)] 
Do not depend on getopt.h

17 years agoUpdate
Sergey Poznyakoff [Mon, 26 Jun 2006 08:09:18 +0000 (08:09 +0000)] 
Update

17 years agoUpdate
Sergey Poznyakoff [Mon, 26 Jun 2006 08:08:47 +0000 (08:08 +0000)] 
Update

17 years agoUpdate
Sergey Poznyakoff [Sun, 25 Jun 2006 12:46:43 +0000 (12:46 +0000)] 
Update

17 years ago--sparse-version turns on --sparse
Sergey Poznyakoff [Sun, 25 Jun 2006 12:46:12 +0000 (12:46 +0000)] 
--sparse-version turns on --sparse

17 years agoUse ST_IS_SPARSE instead of sparse_file_p (update paxutils first)
Sergey Poznyakoff [Sun, 25 Jun 2006 12:45:57 +0000 (12:45 +0000)] 
Use ST_IS_SPARSE instead of sparse_file_p (update paxutils first)

17 years ago(sparse_file_p): Remove
Sergey Poznyakoff [Sun, 25 Jun 2006 12:45:16 +0000 (12:45 +0000)] 
(sparse_file_p): Remove

17 years ago(Other Tars): New node describing how to extract
Sergey Poznyakoff [Sun, 25 Jun 2006 12:45:03 +0000 (12:45 +0000)] 
(Other Tars): New node describing how to extract
GNU-specific member formats using third-party tars.

17 years ago(tar_TEXINFOS): Sorted
Sergey Poznyakoff [Sun, 25 Jun 2006 12:44:15 +0000 (12:44 +0000)] 
(tar_TEXINFOS): Sorted

17 years agoA sample utility to expand sparse files
Sergey Poznyakoff [Sun, 25 Jun 2006 12:44:04 +0000 (12:44 +0000)] 
A sample utility to expand sparse files
extracted by third-party tars. It is not meant to be installed nor
to be included in the distribution. It is here, so that it can be
obtained either from CVS or from the tar web site.

17 years agoUpdate
Sergey Poznyakoff [Sat, 24 Jun 2006 16:50:11 +0000 (16:50 +0000)] 
Update

17 years ago(xhdr_tab.decoder): pass keyword as a second
Sergey Poznyakoff [Sat, 24 Jun 2006 16:49:33 +0000 (16:49 +0000)] 
(xhdr_tab.decoder): pass keyword as a second
argument. All callers changed.
(decode_record): Check for numeric overflow
(xheader_string_end): Return boolean value. Check for possible
numeric overflow

17 years ago(segm_count): Change type to size_t
Sergey Poznyakoff [Sat, 24 Jun 2006 16:49:05 +0000 (16:49 +0000)] 
(segm_count): Change type to size_t

17 years ago(pax_dump_header_0): Return false if
Sergey Poznyakoff [Sat, 24 Jun 2006 16:48:45 +0000 (16:48 +0000)] 
(pax_dump_header_0): Return false if
xheader_string_end fails (for 0.1 formats).
(pax_dump_header): Return meaningful value

17 years agoRemove not used variables
Sergey Poznyakoff [Sat, 24 Jun 2006 16:48:24 +0000 (16:48 +0000)] 
Remove not used variables

17 years ago(extract_volhdr): Add missing return
Sergey Poznyakoff [Sat, 24 Jun 2006 16:48:08 +0000 (16:48 +0000)] 
(extract_volhdr): Add missing return

17 years ago(name_init): New prototype.
Sergey Poznyakoff [Sat, 24 Jun 2006 16:47:57 +0000 (16:47 +0000)] 
(name_init): New prototype.
(xheader_string_end): Return bool.

17 years ago(print_total_stats): Add default case
Sergey Poznyakoff [Sat, 24 Jun 2006 16:47:29 +0000 (16:47 +0000)] 
(print_total_stats): Add default case

17 years agoUpdate
Sergey Poznyakoff [Fri, 23 Jun 2006 15:24:53 +0000 (15:24 +0000)] 
Update

17 years agoInclude sparsemvp.at, spmvp00.at, spmvp01.at, spmvp10.at
Sergey Poznyakoff [Fri, 23 Jun 2006 15:24:43 +0000 (15:24 +0000)] 
Include sparsemvp.at, spmvp00.at, spmvp01.at, spmvp10.at

17 years agoRewritten as an include file.
Sergey Poznyakoff [Fri, 23 Jun 2006 15:24:10 +0000 (15:24 +0000)] 
Rewritten as an include file.
(TAR_MVP_TEST): New macro

17 years agoExplicitely give `-f -' to the tar invocation
Sergey Poznyakoff [Fri, 23 Jun 2006 15:23:47 +0000 (15:23 +0000)] 
Explicitely give `-f -' to the tar invocation

17 years agoAdd spmvp00.at, spmpv01.at, spmpv10.at
Sergey Poznyakoff [Fri, 23 Jun 2006 15:23:16 +0000 (15:23 +0000)] 
Add spmvp00.at, spmpv01.at, spmpv10.at

17 years agoImplement new keywords: GNU.sparse.name, GNU.sparse.major, GNU.sparse.minor, GNU...
Sergey Poznyakoff [Fri, 23 Jun 2006 15:22:50 +0000 (15:22 +0000)] 
Implement new keywords: GNU.sparse.name, GNU.sparse.major, GNU.sparse.minor, GNU.sparse.realsize

17 years ago(struct tar_stat_info.sparse_major,sparse_minor): New members
Sergey Poznyakoff [Fri, 23 Jun 2006 15:22:31 +0000 (15:22 +0000)] 
(struct tar_stat_info.sparse_major,sparse_minor): New members

17 years agoNew option --sparse-version
Sergey Poznyakoff [Fri, 23 Jun 2006 15:22:12 +0000 (15:22 +0000)] 
New option --sparse-version

17 years agoImplement sparse format versioning. Implement new
Sergey Poznyakoff [Fri, 23 Jun 2006 15:21:48 +0000 (15:21 +0000)] 
Implement sparse format versioning. Implement new
version (1.0) of PAX sparse format.
(pax_sparse_member_p): Fix condition
(pax_dump_header): A dispatcher function
(pax_dump_header_0,pax_dump_header_1): New functions.
(pax_optab): Update
(oldgnu_dump_header): Minor fix: make sure
sparse_header.isextended is set before calling
set_next_block_after

17 years ago(tar_sparse_major,tar_sparse_minor): New globals.
Sergey Poznyakoff [Fri, 23 Jun 2006 15:20:06 +0000 (15:20 +0000)] 
(tar_sparse_major,tar_sparse_minor): New globals.

17 years agoUpdate master menu
Sergey Poznyakoff [Fri, 23 Jun 2006 15:19:47 +0000 (15:19 +0000)] 
Update master menu

17 years ago(Sparse Formats): New node
Sergey Poznyakoff [Fri, 23 Jun 2006 15:19:27 +0000 (15:19 +0000)] 
(Sparse Formats): New node

17 years ago(tar_TEXINFOS): Add sparse.texi
Sergey Poznyakoff [Fri, 23 Jun 2006 15:19:08 +0000 (15:19 +0000)] 
(tar_TEXINFOS): Add sparse.texi

17 years agoNew files
Sergey Poznyakoff [Fri, 23 Jun 2006 15:18:18 +0000 (15:18 +0000)] 
New files

17 years agoUpdate
Sergey Poznyakoff [Wed, 21 Jun 2006 10:44:29 +0000 (10:44 +0000)] 
Update

17 years agoRaise version number to 1.15.92
Sergey Poznyakoff [Wed, 21 Jun 2006 10:44:16 +0000 (10:44 +0000)] 
Raise version number to 1.15.92

17 years agoImplement new option, --mtime, allowing to set
Sergey Poznyakoff [Wed, 21 Jun 2006 10:40:39 +0000 (10:40 +0000)] 
Implement new option, --mtime, allowing to set
modification times for all archive members during creation.
(struct tar_args): textual_date_option replaced with a linked list
textual_date. All references updated.
(get_date_or_file,report_textual_dates): New functions.

17 years ago(start_header): Override mtime if requested
Sergey Poznyakoff [Wed, 21 Jun 2006 10:40:10 +0000 (10:40 +0000)] 
(start_header): Override mtime if requested

17 years ago(set_mtime_option,mtime_option): New globals
Sergey Poznyakoff [Wed, 21 Jun 2006 10:39:58 +0000 (10:39 +0000)] 
(set_mtime_option,mtime_option): New globals

17 years ago(Overriding File Metadata): New node
Sergey Poznyakoff [Wed, 21 Jun 2006 10:39:52 +0000 (10:39 +0000)] 
(Overriding File Metadata): New node
Document --mtime option.

17 years agoupdate
Sergey Poznyakoff [Tue, 20 Jun 2006 15:15:11 +0000 (15:15 +0000)] 
update

17 years ago(GNU.sparse.name): New variable for storing sparse file name.
Sergey Poznyakoff [Tue, 20 Jun 2006 15:14:59 +0000 (15:14 +0000)] 
(GNU.sparse.name): New variable for storing sparse file name.

17 years ago(pax_dump_header): Store original sparse file name
Sergey Poznyakoff [Tue, 20 Jun 2006 15:14:47 +0000 (15:14 +0000)] 
(pax_dump_header): Store original sparse file name
in GNU.sparse.name variable. The name field in the ustar header
now contains generated name (%d/GNUSparseFile.%p/%f), so that
non-pax-aware tars won't extract the file under the original
filename.

17 years ago(name_next_elt): Call register_individual_file
Sergey Poznyakoff [Tue, 20 Jun 2006 15:14:19 +0000 (15:14 +0000)] 
(name_next_elt): Call register_individual_file
(namelist_match): Remove third argument
(name_match): Change return type to bool
(name_scan): Remove second argument

17 years ago(maybe_backup_file): Second argument is bool
Sergey Poznyakoff [Tue, 20 Jun 2006 15:14:00 +0000 (15:14 +0000)] 
(maybe_backup_file): Second argument is bool

17 years ago(procdir): Use is_individual_file to check for
Sergey Poznyakoff [Tue, 20 Jun 2006 15:13:49 +0000 (15:13 +0000)] 
(procdir): Use is_individual_file to check for
files explicitely specified in the command line. Fixes bug
reported by Dat Head on 19 Jun 2006 (descending into mountpoints
with --one-file-system in use)

17 years agoRemove second argument from calls to name_scan
Sergey Poznyakoff [Tue, 20 Jun 2006 15:13:30 +0000 (15:13 +0000)] 
Remove second argument from calls to name_scan

17 years ago(struct name.explicit): Remove
Sergey Poznyakoff [Tue, 20 Jun 2006 15:13:20 +0000 (15:13 +0000)] 
(struct name.explicit): Remove
Use variable names in all declarations
(name_scan): Remove second argument

17 years agoFix typo in a comment
Sergey Poznyakoff [Fri, 16 Jun 2006 07:19:34 +0000 (07:19 +0000)] 
Fix typo in a comment

17 years agoUpdate
Sergey Poznyakoff [Tue, 13 Jun 2006 19:34:20 +0000 (19:34 +0000)] 
Update

17 years agoUpdate
Sergey Poznyakoff [Tue, 13 Jun 2006 14:59:43 +0000 (14:59 +0000)] 
Update

17 years ago(Using Multiple Tapes,Multi-Volume Archives): Rewritten
Sergey Poznyakoff [Tue, 13 Jun 2006 14:59:32 +0000 (14:59 +0000)] 
(Using Multiple Tapes,Multi-Volume Archives): Rewritten

17 years agoUpdate
Sergey Poznyakoff [Tue, 13 Jun 2006 13:35:46 +0000 (13:35 +0000)] 
Update

17 years ago(xopindex,opsummary): New macros
Sergey Poznyakoff [Tue, 13 Jun 2006 13:35:34 +0000 (13:35 +0000)] 
(xopindex,opsummary): New macros

17 years agoDefine op as codeindex. Use xopindex and opsummary to
Sergey Poznyakoff [Tue, 13 Jun 2006 13:35:14 +0000 (13:35 +0000)] 
Define op as codeindex. Use xopindex and opsummary to
populate it
Consequently prefer @dfn{long options} over @dfn{mnemonic
options}.
Document --unquote, --no-unquote
(Short Option Summary): Build a table of cross-references to the
corresponding long options.

17 years ago(FIXME) [!PROOF_FOOTNOTED]: Enclose in a cartouche
Sergey Poznyakoff [Tue, 13 Jun 2006 13:34:32 +0000 (13:34 +0000)] 
(FIXME) [!PROOF_FOOTNOTED]: Enclose in a cartouche

17 years ago(check-options): Expand macros before grepping in $(info_TEXINFOS)
Sergey Poznyakoff [Tue, 13 Jun 2006 13:34:14 +0000 (13:34 +0000)] 
(check-options): Expand macros before grepping in $(info_TEXINFOS)

17 years agoUpdate
Sergey Poznyakoff [Mon, 12 Jun 2006 22:51:32 +0000 (22:51 +0000)] 
Update

17 years agoImplement --overwrite-dir option (long ago documented)
Sergey Poznyakoff [Mon, 12 Jun 2006 22:50:29 +0000 (22:50 +0000)] 
Implement --overwrite-dir option (long ago documented)

17 years agoUpdate
Sergey Poznyakoff [Mon, 12 Jun 2006 22:50:17 +0000 (22:50 +0000)] 
Update

17 years ago(check-options): New goal
Sergey Poznyakoff [Mon, 12 Jun 2006 22:49:37 +0000 (22:49 +0000)] 
(check-options): New goal

17 years agoUpdate
Sergey Poznyakoff [Mon, 12 Jun 2006 13:21:28 +0000 (13:21 +0000)] 
Update

17 years ago(options, parse_opt): Allow for optional argument to
Sergey Poznyakoff [Mon, 12 Jun 2006 13:20:10 +0000 (13:20 +0000)] 
(options, parse_opt): Allow for optional argument to
the --totals option, which specifies a signal upon delivery of which
the statistics must be output.
(main): Call print_total_stats if total_option is set.

17 years ago(check_time): Use volume_start_time when checking
Sergey Poznyakoff [Mon, 12 Jun 2006 13:19:43 +0000 (13:19 +0000)] 
(check_time): Use volume_start_time when checking
for the timestamp plausability.

17 years ago(records_skipped): Remove static qualifier, the
Sergey Poznyakoff [Mon, 12 Jun 2006 13:19:16 +0000 (13:19 +0000)] 
(records_skipped): Remove static qualifier, the
variable is used by print_total_stats in buffer.c

17 years ago(volume_start_time,last_stat_time): New globals
Sergey Poznyakoff [Mon, 12 Jun 2006 13:18:59 +0000 (13:18 +0000)] 
(volume_start_time,last_stat_time): New globals
(print_total_written): Replaced with:
(print_total_stats): New function

This page took 0.050144 seconds and 4 git commands to generate.