]>
Dogcows Code - chaz/tar/log
Sergey Poznyakoff [Mon, 13 Jun 2005 19:14:52 +0000 (19:14 +0000)]
Updated
Sergey Poznyakoff [Mon, 13 Jun 2005 19:11:43 +0000 (19:11 +0000)]
Add update.at
Sergey Poznyakoff [Mon, 13 Jun 2005 19:10:56 +0000 (19:10 +0000)]
New test
Sergey Poznyakoff [Mon, 13 Jun 2005 19:09:45 +0000 (19:09 +0000)]
(dump_file0): Check for is_avoided_name() first. Fixes bug reported by Martin Lohmeier
Sergey Poznyakoff [Mon, 13 Jun 2005 12:54:45 +0000 (12:54 +0000)]
Updated
Sergey Poznyakoff [Mon, 13 Jun 2005 12:53:25 +0000 (12:53 +0000)]
(AC_STRUCT_ST_BLKSIZE,AC_STRUCT_ST_BLOCKS): Removed. Handled by system.m4.
Paul Eggert [Thu, 2 Jun 2005 21:02:58 +0000 (21:02 +0000)]
* src/names.c (excluded_name): excluded_filename ->
excluded_file_name, because the name was changed in gnulib.
Sergey Poznyakoff [Mon, 30 May 2005 15:15:25 +0000 (15:15 +0000)]
Updated
Sergey Poznyakoff [Mon, 30 May 2005 15:15:10 +0000 (15:15 +0000)]
(read_name_from_file,update_argv): Automatically detect nul-terminated list files.
Sergey Poznyakoff [Mon, 30 May 2005 13:38:21 +0000 (13:38 +0000)]
Updated
Sergey Poznyakoff [Fri, 27 May 2005 12:03:39 +0000 (12:03 +0000)]
Bugfixes.
Sergey Poznyakoff [Thu, 26 May 2005 12:51:18 +0000 (12:51 +0000)]
Updated
Sergey Poznyakoff [Thu, 26 May 2005 12:50:43 +0000 (12:50 +0000)]
Document new backup scripts behavior
Sergey Poznyakoff [Thu, 26 May 2005 12:50:30 +0000 (12:50 +0000)]
(mt_begin,mt_rewind,mt_offline,mt_status): Use $MT to invoke mt
(init_common): Set --rsh-command option for mt if TAPE_FILE is a
remote archive.
Sergey Poznyakoff [Thu, 26 May 2005 12:50:11 +0000 (12:50 +0000)]
Minor fixes
Sergey Poznyakoff [Sat, 21 May 2005 23:13:38 +0000 (23:13 +0000)]
Updated
Sergey Poznyakoff [Sat, 21 May 2005 23:11:26 +0000 (23:11 +0000)]
(hash_string_hasher,hash_string_compare)
(hash_string_insert,hash_string_lookup,removed_prefixes_p)
(safer_name_suffix): Moved to paxutils
Sergey Poznyakoff [Sat, 21 May 2005 23:10:57 +0000 (23:10 +0000)]
Include paxlib.h instead of paxerror.h
(safer_name_suffix,removed_prefixes_p): Removed. The functions are
imported from paxutils
Sergey Poznyakoff [Sat, 21 May 2005 23:10:42 +0000 (23:10 +0000)]
Update invocations of safer_name_suffix()
Sergey Poznyakoff [Sat, 21 May 2005 23:09:42 +0000 (23:09 +0000)]
Add new paxutils files
Sergey Poznyakoff [Sat, 21 May 2005 23:09:16 +0000 (23:09 +0000)]
Updated
Sergey Poznyakoff [Thu, 19 May 2005 15:35:14 +0000 (15:35 +0000)]
Updated
Sergey Poznyakoff [Thu, 19 May 2005 15:34:19 +0000 (15:34 +0000)]
Remove defines and declarations imported from paxutils
Sergey Poznyakoff [Thu, 19 May 2005 15:33:45 +0000 (15:33 +0000)]
Add paxerror.c paxexit.c paxconvert.c
Sergey Poznyakoff [Thu, 19 May 2005 15:33:17 +0000 (15:33 +0000)]
(libtar_a_SOURCES): Add paxerror.c paxexit.c paxconvert.c
Sergey Poznyakoff [Thu, 19 May 2005 15:32:56 +0000 (15:32 +0000)]
Remove checking for LIB_SETSOCKOPT, it is handled by paxutils
Sergey Poznyakoff [Thu, 19 May 2005 15:32:38 +0000 (15:32 +0000)]
(copy_files): Accept optional third argument: a prefix
to be appended to destination file names.
Import paxutils/paxlib files.
Paul Eggert [Tue, 17 May 2005 08:34:16 +0000 (08:34 +0000)]
* src/misc.c (remove_any_file): Fix typo in previous change.
Paul Eggert [Tue, 17 May 2005 08:34:03 +0000 (08:34 +0000)]
(remove_any_file): Fix typo in previous change.
Paul Eggert [Sun, 15 May 2005 06:23:49 +0000 (06:23 +0000)]
Port to Solaris 10's treatment of unlinking directories.
* gnulib-modules: Add unlinkdir.
* lib/.cvsignore: Add unlinkdir.h, unlinkdir.c.
* src/common.h (we_are_root): Remove extern decl; it's now static.
* src/extract.c (we_are_root): Now static.
* src/misc.c: Include <unlinkdir.h>.
(remove_any_file): Use cannot_unlink_dir () rather than we_are_root.
Paul Eggert [Sun, 15 May 2005 03:59:08 +0000 (03:59 +0000)]
Update FSF postal mail address.
Sergey Poznyakoff [Thu, 12 May 2005 15:46:40 +0000 (15:46 +0000)]
Updated
Sergey Poznyakoff [Thu, 12 May 2005 15:46:18 +0000 (15:46 +0000)]
Updated
Sergey Poznyakoff [Thu, 12 May 2005 15:40:07 +0000 (15:40 +0000)]
Add truncate.at
Sergey Poznyakoff [Thu, 12 May 2005 15:39:54 +0000 (15:39 +0000)]
New test case
Sergey Poznyakoff [Thu, 12 May 2005 15:39:34 +0000 (15:39 +0000)]
(file_newer_p): Return false if file does not exist
Sergey Poznyakoff [Thu, 12 May 2005 15:39:21 +0000 (15:39 +0000)]
(dump_regular_file): Correctly pad archive members that shrunk during archiving. Repored by Frank Heckenbach.
Sergey Poznyakoff [Thu, 12 May 2005 15:39:02 +0000 (15:39 +0000)]
(diff_file): diff_handle was not initialized
Sergey Poznyakoff [Thu, 12 May 2005 15:38:48 +0000 (15:38 +0000)]
(Genfile): New appendix
Sergey Poznyakoff [Thu, 12 May 2005 15:38:37 +0000 (15:38 +0000)]
(tar_TEXINFOS): Add genfile.texi
Sergey Poznyakoff [Thu, 12 May 2005 15:38:27 +0000 (15:38 +0000)]
Install files from paxutils/doc
Sergey Poznyakoff [Thu, 12 May 2005 15:38:19 +0000 (15:38 +0000)]
Updated
Paul Eggert [Mon, 2 May 2005 08:05:59 +0000 (08:05 +0000)]
Update copyright.
Paul Eggert [Mon, 2 May 2005 08:05:23 +0000 (08:05 +0000)]
Update copyright.
Paul Eggert [Mon, 2 May 2005 08:03:02 +0000 (08:03 +0000)]
* src/incremen.c (hash_directory): Likewise.
* src/names.c (hash_string_hasher): Likewise.
* src/tar.c (parse_opt): Set it, and adjust to new modechange API.
Paul Eggert [Mon, 2 May 2005 08:02:35 +0000 (08:02 +0000)]
Tell awk to read from /dev/null.
Paul Eggert [Mon, 2 May 2005 08:02:09 +0000 (08:02 +0000)]
Adjust to new hash API.
Paul Eggert [Mon, 2 May 2005 07:36:26 +0000 (07:36 +0000)]
Adjust to recent gnulib changes.
Paul Eggert [Mon, 2 May 2005 07:36:09 +0000 (07:36 +0000)]
(parse_opt): Adjust to new modechange API.
Paul Eggert [Mon, 2 May 2005 07:35:47 +0000 (07:35 +0000)]
(start_ueader): Adjust to new modechange API.
Paul Eggert [Mon, 2 May 2005 07:34:53 +0000 (07:34 +0000)]
(initial_umask): New var.
Paul Eggert [Mon, 2 May 2005 07:34:26 +0000 (07:34 +0000)]
Add dup-safer.c, fd-safer.c, unistd-safer.h.
Sergey Poznyakoff [Tue, 19 Apr 2005 09:06:07 +0000 (09:06 +0000)]
Updated
Sergey Poznyakoff [Tue, 19 Apr 2005 09:05:32 +0000 (09:05 +0000)]
Add shortrec.at
Paul Eggert [Mon, 18 Apr 2005 18:21:50 +0000 (18:21 +0000)]
* src/buffer.c (reading_from_pipe): Remove. All uses removed.
(short_read): Don't warn about short reads; they're normal.
* tests/shortrec.at: New file.
* tests/testsuite.at: Include it.
Paul Eggert [Mon, 18 Apr 2005 18:14:58 +0000 (18:14 +0000)]
(gnulib_modules): Don't create a file modlist.tmp, as
it is sometimes left behind as a garbage file (maybe due to the
multiple traps?).
Paul Eggert [Sat, 16 Apr 2005 07:22:13 +0000 (07:22 +0000)]
Use UTF-8 uniformly, rather than UTF-8 sometimes and Latin-1 sometimes.
Sergey Poznyakoff [Thu, 14 Apr 2005 13:14:56 +0000 (13:14 +0000)]
Updated
Sergey Poznyakoff [Thu, 14 Apr 2005 13:14:38 +0000 (13:14 +0000)]
(SOLARIS_XHDTYPE): New define
Sergey Poznyakoff [Thu, 14 Apr 2005 13:14:23 +0000 (13:14 +0000)]
Handle Solaris 'X' type flag
Sergey Poznyakoff [Thu, 7 Apr 2005 17:29:45 +0000 (17:29 +0000)]
Updated
Sergey Poznyakoff [Thu, 7 Apr 2005 17:28:53 +0000 (17:28 +0000)]
Add multiv04.at
Sergey Poznyakoff [Thu, 7 Apr 2005 17:28:34 +0000 (17:28 +0000)]
Test splittind directory members between the archive volumes.
Sergey Poznyakoff [Thu, 7 Apr 2005 17:27:30 +0000 (17:27 +0000)]
Modified to match the new behavior
Sergey Poznyakoff [Thu, 7 Apr 2005 17:27:07 +0000 (17:27 +0000)]
Assign orig_file_name
to save_name uniformly over the program. This fixes matching
directory names at the start of an archive volume.
Sergey Poznyakoff [Thu, 7 Apr 2005 17:26:42 +0000 (17:26 +0000)]
(diff_init): Read directory file if in listed
incremental. This prevents spurious 'Contents differ' diagnostics.
(diff_archive): Minor fixes to text messages
(diff_file,diff_dumpdir,diff_multivol): Assign orig_file_name
to save_name uniformly over the program. This fixes matching
directory names at the start of an archive volume.
Sergey Poznyakoff [Thu, 7 Apr 2005 17:26:11 +0000 (17:26 +0000)]
(flush_write): Warn when the name of the archive
straddling volume boundary is longer than 100 characters. Earlier
behavior was to issue a fatal error.
(struct zip_magic): Reverted part of changes from 2005-04-04.
They make the maintenance too costly. Removing `unsigned'
qualifier from `magic' member should be enough.
Sergey Poznyakoff [Thu, 7 Apr 2005 17:25:29 +0000 (17:25 +0000)]
Minor fixes to text messages. Proposed by Benno Schulenberg.
(extract_file): Assign orig_file_name
to save_name uniformly over the program. This fixes matching
directory names at the start of an archive volume.
Sergey Poznyakoff [Thu, 7 Apr 2005 17:24:56 +0000 (17:24 +0000)]
Minor fixes to text messages. Proposed by Benno Schulenberg.
Paul Eggert [Mon, 4 Apr 2005 18:46:00 +0000 (18:46 +0000)]
Sort and simplify.
Paul Eggert [Mon, 4 Apr 2005 18:37:52 +0000 (18:37 +0000)]
Update copyright date.
Paul Eggert [Mon, 4 Apr 2005 18:35:53 +0000 (18:35 +0000)]
Rename config/ to build-aux/.
Paul Eggert [Mon, 4 Apr 2005 18:31:44 +0000 (18:31 +0000)]
Spelling fixes.
Paul Eggert [Mon, 4 Apr 2005 18:22:44 +0000 (18:22 +0000)]
* src/buffer.c: Fix struct zip_magic to avoid problems with pedantic
C compilers. Make 'magic' const and redo it to save alignment and space.
Paul Eggert [Mon, 4 Apr 2005 18:21:55 +0000 (18:21 +0000)]
(struct zip_magic): Use char arrays, not pointers.
The unsigned char * pointer ran afoul of pedantic C compilers, and
we didn't need pointers anyway. Put the size field before the
data to avoid unnecessary padding. All uses changed.
(magic) Make it const, since it doesn't change. All uses changed.
Paul Eggert [Sat, 2 Apr 2005 06:39:37 +0000 (06:39 +0000)]
* src/xheader.c (decode_record): Don't dump core when given
a corrupted extended header.
Paul Eggert [Sat, 2 Apr 2005 06:39:19 +0000 (06:39 +0000)]
(decode_record): Don't dump core when given
a corrupted extended header. Problem reported by Jim Meyering.
Also, check for other ways that the header might be invalid,
e.g., missing newline at end. Do not allow keys with nulls.
Allow blanks before and after length, as POSIX requires.
Do not allow leading "-" in length. Check for length overflow.
(xheader_decode, xheader_decode_global): Let decode_record
check for exhaustion of record.
(xheader_read): Null-terminate the extended record;
decode_record relies on this.
Paul Eggert [Mon, 21 Mar 2005 21:56:02 +0000 (21:56 +0000)]
* bootstrap (TP_URL): Change from
<http://www2.iro.umontreal.ca/~gnutra/po/maint/tar/> to
<http://www.iro.umontreal.ca/translation/maint/tar/> to avoid
some redirection glitches.
Use "trap - 0" rather than "trap 0" to fix a POSIX-conformance bug.
* doc/.cvsignore: Change "tar.info" to "tar.info*". Sort.
Sergey Poznyakoff [Thu, 3 Mar 2005 23:17:07 +0000 (23:17 +0000)]
Updated
Sergey Poznyakoff [Thu, 3 Mar 2005 23:16:03 +0000 (23:16 +0000)]
(restore_fs): Use root_fs
Sergey Poznyakoff [Thu, 3 Mar 2005 23:14:52 +0000 (23:14 +0000)]
Use `head -n 1'. Provide missing argument to ${MT_STATUS}. Fixed typo in MT_OFFLINE assignment. Proposed by Jan Merka.
Sergey Poznyakoff [Thu, 3 Mar 2005 23:14:23 +0000 (23:14 +0000)]
Use `head -n 1'. Provide missing argument to ${MT_STATUS}. Proposed by Jan Merka.
Sergey Poznyakoff [Thu, 3 Mar 2005 23:13:30 +0000 (23:13 +0000)]
(sparse_scan_file): Bugfix. offset had incorrect type.
Sergey Poznyakoff [Thu, 3 Mar 2005 23:13:14 +0000 (23:13 +0000)]
Correctly parse empty uname/gname
Sergey Poznyakoff [Thu, 3 Mar 2005 23:13:04 +0000 (23:13 +0000)]
(print_header): Print UID/GID in case of
empty user/group name. This could occur when dumping
files belonging to non-existing users and when listing
broken archives.
Reported by Igor Lautar.
Sergey Poznyakoff [Tue, 15 Feb 2005 15:25:14 +0000 (15:25 +0000)]
Updated
Sergey Poznyakoff [Tue, 15 Feb 2005 15:24:51 +0000 (15:24 +0000)]
Use -print with find
Sergey Poznyakoff [Tue, 15 Feb 2005 15:24:35 +0000 (15:24 +0000)]
Replace strdup with xstrdup
Sergey Poznyakoff [Tue, 15 Feb 2005 14:47:06 +0000 (14:47 +0000)]
Updated
Sergey Poznyakoff [Tue, 15 Feb 2005 14:46:16 +0000 (14:46 +0000)]
Added reference to bug-tar archive
Sergey Poznyakoff [Thu, 10 Feb 2005 22:53:22 +0000 (22:53 +0000)]
Updated
Sergey Poznyakoff [Thu, 10 Feb 2005 22:52:13 +0000 (22:52 +0000)]
Added append01.at
Sergey Poznyakoff [Thu, 10 Feb 2005 22:52:00 +0000 (22:52 +0000)]
Test appending of files with long names
Sergey Poznyakoff [Thu, 10 Feb 2005 22:51:21 +0000 (22:51 +0000)]
(read_header): Removed assignment to oldgnu_header.isextended. It was breaking append mode.
Sergey Poznyakoff [Thu, 10 Feb 2005 22:51:04 +0000 (22:51 +0000)]
Added Tim Adye. Fixed UTF.
Sergey Poznyakoff [Sun, 6 Feb 2005 20:02:23 +0000 (20:02 +0000)]
Updated
Sergey Poznyakoff [Sun, 6 Feb 2005 20:01:22 +0000 (20:01 +0000)]
Various fixes in help and diagnostic messages
Sergey Poznyakoff [Sun, 6 Feb 2005 20:00:56 +0000 (20:00 +0000)]
Merge list of required modules from paxutils with that from tar proper
Sergey Poznyakoff [Sun, 6 Feb 2005 20:00:09 +0000 (20:00 +0000)]
List of required gnulib modules.
Sergey Poznyakoff [Sat, 5 Feb 2005 22:25:50 +0000 (22:25 +0000)]
Updated
This page took 0.057924 seconds and 4 git commands to generate.