0fd49f51a0(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
2005-03-03 23:13:04 +00:00
91ce177fc7Added Hansjoerg Lipp
Sergey Poznyakoff
2005-02-05 10:35:46 +00:00
4d24adbecbHandle new options --to-command,--ignore-command-error
Sergey Poznyakoff
2005-02-05 10:35:18 +00:00
0b939d7dbc(sys_exec_command,sys_wait_command): New functions
Sergey Poznyakoff
2005-02-05 10:34:46 +00:00
75a16f75a9(exec_error, fork_error, dup_error,pipe_error): New functions
Sergey Poznyakoff
2005-02-05 10:34:25 +00:00
e758088191(extract_file): Handle to_command_option Fix error recovery: decrease size' by written', not by `count', otherwise tar misses the next header Do not diagnose write errror if to_command_option is set, since the command may have exited prematurely. It would be better to check for sigpipe, though. (prepare_to_extract): Handle to_command_option
Sergey Poznyakoff
2005-02-05 10:34:01 +00:00
f96dc77bbc(to_command_option) (ignore_command_error_option): New globals (sys_exec_command,sys_wait_command): New commands
Sergey Poznyakoff
2005-02-05 10:33:25 +00:00
23cf312ef1Do not use 8-bit chars in comments
Sergey Poznyakoff
2005-02-05 10:33:05 +00:00
0e4b59b4b2Get setenv module from gnulib
Sergey Poznyakoff
2005-02-05 10:32:35 +00:00
a6f6974f75Improved checksum diagnostics; adjust to gnulib changes.
Paul Eggert
2005-02-04 01:52:48 +00:00
8f0112cb23(from_header): New arg OCTAL_ONLY, normally false. All uses changed. Fix typo that sometimes suppressed all "Archive contains obsolescent base-64 headers" warnings, not just the first one. (tar_checksum): Accept only octal checksums, since they aren't supposed to overflow into weird formats.
Paul Eggert
2005-02-04 01:52:20 +00:00
9c2f942930Adjust to gnulib changes. * lib/.cvsignore: Add chdir-long.c, chdir-long.h, memrchr.c, memrchr.h, openat.c, openat.h. Remove pathmax.h (added by mistake, perhaps?), sysexit.h (my typo), xstrdup.c (gnulib removed this file). Sort entries.
Paul Eggert
2005-02-04 01:44:45 +00:00
ccb2072c7eExtract and compare sparse file
Sergey Poznyakoff
2005-02-03 00:04:43 +00:00
d8b24b63e8Skip the test on filesystems that do not update ctime of a file when renaming it. To be reverted when the new incremental mode is ready.
Sergey Poznyakoff
2005-02-03 00:04:30 +00:00
81572b57a3Insert Emacs magic to the first line.
Sergey Poznyakoff
2005-02-01 05:47:05 +00:00
5be8e9d4c7Add a comment to lib/Makefile.am saying that this is an autogenerated file. Exit with code 1 if any of autotools fails.
Sergey Poznyakoff
2005-02-01 05:46:49 +00:00
14d8c8a035Sort tar output
Sergey Poznyakoff
2005-01-13 16:00:45 +00:00
471cf501e5Test listing of GNU long names divisible by 512.
Sergey Poznyakoff
2005-01-13 16:00:23 +00:00
4719a5d55bUse memset instead of bzero, memmove (or memcpy, if appropriate), instead of bcopy, and strchr/strrchr instead of index/rindex. Rename isnumber to isnumber_p. Proposed by Albert Chin.
Sergey Poznyakoff
2005-01-13 15:59:26 +00:00