Commit Graph

  • 7573967406 Update Sergey Poznyakoff 2006-07-24 09:14:18 +00:00
  • ab8711413c Add append02.at Sergey Poznyakoff 2006-07-24 09:14:00 +00:00
  • 9fd9a0913d New test case Sergey Poznyakoff 2006-07-24 09:13:44 +00:00
  • f4e4adea80 (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. Sergey Poznyakoff 2006-07-24 09:13:21 +00:00
  • 7110641821 (decode_options): Do not require -L with -M -Hpax. It could be needed in future, but currently it is not. Sergey Poznyakoff 2006-07-24 09:12:55 +00:00
  • fce454b5ca * bootstrap: Adjust to today's change to gnulib-tool by invoking it with --assume-autoconf='latest-stable'. Paul Eggert 2006-07-20 16:57:31 +00:00
  • 8ad985ea6c 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. Paul Eggert 2006-07-17 05:47:26 +00:00
  • 37edfd9e8f Update Sergey Poznyakoff 2006-07-09 11:26:46 +00:00
  • 016f7c87a7 Update Sergey Poznyakoff 2006-07-09 11:26:16 +00:00
  • 52b8bea074 Add Ralf Wildenhues Sergey Poznyakoff 2006-07-09 11:25:47 +00:00
  • 5addfdcb03 Fix some typos Sergey Poznyakoff 2006-07-09 11:25:18 +00:00
  • e707b47aba Fix entry ordering Sergey Poznyakoff 2006-07-06 20:10:37 +00:00
  • 76dc519f9f Update Sergey Poznyakoff 2006-07-06 20:08:53 +00:00
  • 2a00376816 (TESTSUITE_AT): Add indexfile.at Sergey Poznyakoff 2006-07-06 20:08:20 +00:00
  • 9766528b07 Include indexfile.at Sergey Poznyakoff 2006-07-06 20:08:09 +00:00
  • f26a90783b New test case Sergey Poznyakoff 2006-07-06 20:08:01 +00:00
  • 36fe16aaf5 (decode_options): Initialize stdlis Sergey Poznyakoff 2006-07-06 20:07:37 +00:00
  • 89f1667fdb (_open_archive): Remove stdlis initialization Sergey Poznyakoff 2006-07-06 20:05:30 +00:00
  • f2d65dda39 Update Sergey Poznyakoff 2006-07-05 06:46:53 +00:00
  • 8370746251 (FIXME): Do not use deprecated @quote-args. Do not use @allow-recursion. In its current form the macro is not recursive. Sergey Poznyakoff 2006-07-05 06:46:32 +00:00
  • 2614af6d3c (manual): Fix TEXINPUTS Sergey Poznyakoff 2006-07-05 06:46:11 +00:00
  • 614def3113 Update Sergey Poznyakoff 2006-07-04 21:53:40 +00:00
  • b6365e9b03 Update Sergey Poznyakoff 2006-07-04 21:52:53 +00:00
  • bf789e3642 Update --directory description Sergey Poznyakoff 2006-07-04 21:52:34 +00:00
  • 1421ee630d (main): Call closeopen Sergey Poznyakoff 2006-07-04 21:52:14 +00:00
  • 9869d0ae17 (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. Sergey Poznyakoff 2006-07-04 21:52:05 +00:00
  • edc0b12c5e (closeopen): New function Sergey Poznyakoff 2006-07-04 21:51:42 +00:00
  • 808cafa454 (AC_CHECK_FUNCS): Check for getdtablesize Sergey Poznyakoff 2006-07-04 21:51:33 +00:00
  • d1dedae402 (update_po): Fix single translation update Sergey Poznyakoff 2006-07-03 16:46:14 +00:00
  • de754902da Update Sergey Poznyakoff 2006-06-27 13:39:20 +00:00
  • bc7f4ad027 Update Sergey Poznyakoff 2006-06-26 14:42:35 +00:00
  • 55abc110f5 Add cross-references Sergey Poznyakoff 2006-06-26 14:42:18 +00:00
  • 4d753fced1 Minor fixes Sergey Poznyakoff 2006-06-26 12:48:25 +00:00
  • 85a4e0fdeb Do not depend on getopt.h Sergey Poznyakoff 2006-06-26 11:18:54 +00:00
  • 583415c2c1 Update Sergey Poznyakoff 2006-06-26 08:09:18 +00:00
  • 6488588c5f Update Sergey Poznyakoff 2006-06-26 08:08:47 +00:00
  • ac40b1e6f6 Update Sergey Poznyakoff 2006-06-25 12:46:43 +00:00
  • 4bf5f6dca4 --sparse-version turns on --sparse Sergey Poznyakoff 2006-06-25 12:46:12 +00:00
  • ecaff7cbba Use ST_IS_SPARSE instead of sparse_file_p (update paxutils first) Sergey Poznyakoff 2006-06-25 12:45:57 +00:00
  • ea9e2d8d8e (sparse_file_p): Remove Sergey Poznyakoff 2006-06-25 12:45:16 +00:00
  • 39e5d9182c (Other Tars): New node describing how to extract GNU-specific member formats using third-party tars. Sergey Poznyakoff 2006-06-25 12:45:03 +00:00
  • c7aa519f09 (tar_TEXINFOS): Sorted Sergey Poznyakoff 2006-06-25 12:44:15 +00:00
  • bf5ba3dbef 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. Sergey Poznyakoff 2006-06-25 12:44:04 +00:00
  • ea368b6d1b Update Sergey Poznyakoff 2006-06-24 16:50:11 +00:00
  • d0201294c0 (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 Sergey Poznyakoff 2006-06-24 16:49:33 +00:00
  • c5b15c4ac1 (segm_count): Change type to size_t Sergey Poznyakoff 2006-06-24 16:49:05 +00:00
  • 4b3dd17c00 (pax_dump_header_0): Return false if xheader_string_end fails (for 0.1 formats). (pax_dump_header): Return meaningful value Sergey Poznyakoff 2006-06-24 16:48:45 +00:00
  • d339cc38af Remove not used variables Sergey Poznyakoff 2006-06-24 16:48:24 +00:00
  • 796a69787e (extract_volhdr): Add missing return Sergey Poznyakoff 2006-06-24 16:48:08 +00:00
  • 4c54e234c1 (name_init): New prototype. (xheader_string_end): Return bool. Sergey Poznyakoff 2006-06-24 16:47:57 +00:00
  • c027e03924 (print_total_stats): Add default case Sergey Poznyakoff 2006-06-24 16:47:29 +00:00
  • 6d615f12d4 Update Sergey Poznyakoff 2006-06-23 15:24:53 +00:00
  • 8f970d2c1e Include sparsemvp.at, spmvp00.at, spmvp01.at, spmvp10.at Sergey Poznyakoff 2006-06-23 15:24:43 +00:00
  • d04af8f714 Rewritten as an include file. (TAR_MVP_TEST): New macro Sergey Poznyakoff 2006-06-23 15:24:10 +00:00
  • e2ecb82711 Explicitely give `-f -' to the tar invocation Sergey Poznyakoff 2006-06-23 15:23:47 +00:00
  • 8e2e731733 Add spmvp00.at, spmpv01.at, spmpv10.at Sergey Poznyakoff 2006-06-23 15:23:16 +00:00
  • 19a63e523d Implement new keywords: GNU.sparse.name, GNU.sparse.major, GNU.sparse.minor, GNU.sparse.realsize Sergey Poznyakoff 2006-06-23 15:22:50 +00:00
  • 5679d3020e (struct tar_stat_info.sparse_major,sparse_minor): New members Sergey Poznyakoff 2006-06-23 15:22:31 +00:00
  • 1001c1b326 New option --sparse-version Sergey Poznyakoff 2006-06-23 15:22:12 +00:00
  • 090d1d36ae 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 Sergey Poznyakoff 2006-06-23 15:21:48 +00:00
  • 2e1f904f2c (tar_sparse_major,tar_sparse_minor): New globals. Sergey Poznyakoff 2006-06-23 15:20:06 +00:00
  • 6a0b5421b9 Update master menu Sergey Poznyakoff 2006-06-23 15:19:47 +00:00
  • 9c764b14a9 (Sparse Formats): New node Sergey Poznyakoff 2006-06-23 15:19:27 +00:00
  • ae67839879 (tar_TEXINFOS): Add sparse.texi Sergey Poznyakoff 2006-06-23 15:19:08 +00:00
  • 9588a106a7 New files Sergey Poznyakoff 2006-06-23 15:18:18 +00:00
  • b3627f3f07 Update Sergey Poznyakoff 2006-06-21 10:44:29 +00:00
  • ca7df3fe6b Raise version number to 1.15.92 Sergey Poznyakoff 2006-06-21 10:44:16 +00:00
  • ab19642053 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. Sergey Poznyakoff 2006-06-21 10:40:39 +00:00
  • a71b154289 (start_header): Override mtime if requested Sergey Poznyakoff 2006-06-21 10:40:10 +00:00
  • ceaef10443 (set_mtime_option,mtime_option): New globals Sergey Poznyakoff 2006-06-21 10:39:58 +00:00
  • 5da6733724 (Overriding File Metadata): New node Document --mtime option. Sergey Poznyakoff 2006-06-21 10:39:52 +00:00
  • 8d6c177ecb update Sergey Poznyakoff 2006-06-20 15:15:11 +00:00
  • 1ecd6672e1 (GNU.sparse.name): New variable for storing sparse file name. Sergey Poznyakoff 2006-06-20 15:14:59 +00:00
  • ca2f855c90 (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. Sergey Poznyakoff 2006-06-20 15:14:47 +00:00
  • 693134a4e7 (name_next_elt): Call register_individual_file (namelist_match): Remove third argument (name_match): Change return type to bool (name_scan): Remove second argument Sergey Poznyakoff 2006-06-20 15:14:19 +00:00
  • 90cec95580 (maybe_backup_file): Second argument is bool Sergey Poznyakoff 2006-06-20 15:14:00 +00:00
  • b6fcb4ba8f (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) Sergey Poznyakoff 2006-06-20 15:13:49 +00:00
  • 6d1e9ab67e Remove second argument from calls to name_scan Sergey Poznyakoff 2006-06-20 15:13:30 +00:00
  • 300210aa15 (struct name.explicit): Remove Use variable names in all declarations (name_scan): Remove second argument Sergey Poznyakoff 2006-06-20 15:13:20 +00:00
  • 532b2dd31f Fix typo in a comment alpha_1_15_91 Sergey Poznyakoff 2006-06-16 07:19:34 +00:00
  • 3358f5fcc3 Update Sergey Poznyakoff 2006-06-13 19:34:20 +00:00
  • 51e3f3f1ca Update Sergey Poznyakoff 2006-06-13 14:59:43 +00:00
  • caf6b29f1e (Using Multiple Tapes,Multi-Volume Archives): Rewritten Sergey Poznyakoff 2006-06-13 14:59:32 +00:00
  • 12ae9f6912 Update Sergey Poznyakoff 2006-06-13 13:35:46 +00:00
  • 64041696c9 (xopindex,opsummary): New macros Sergey Poznyakoff 2006-06-13 13:35:34 +00:00
  • 8ee09b9939 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. Sergey Poznyakoff 2006-06-13 13:35:14 +00:00
  • 72f60f9e5f (FIXME) [!PROOF_FOOTNOTED]: Enclose in a cartouche Sergey Poznyakoff 2006-06-13 13:34:32 +00:00
  • 378818cb3e (check-options): Expand macros before grepping in $(info_TEXINFOS) Sergey Poznyakoff 2006-06-13 13:34:14 +00:00
  • c980a06329 Update Sergey Poznyakoff 2006-06-12 22:51:32 +00:00
  • 4c7a2b10b8 Implement --overwrite-dir option (long ago documented) Sergey Poznyakoff 2006-06-12 22:50:29 +00:00
  • 8f3ed604b9 Update Sergey Poznyakoff 2006-06-12 22:50:17 +00:00
  • b886724818 (check-options): New goal Sergey Poznyakoff 2006-06-12 22:49:37 +00:00
  • f143fa5d64 Update Sergey Poznyakoff 2006-06-12 13:21:28 +00:00
  • 1e3568d947 (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. Sergey Poznyakoff 2006-06-12 13:20:10 +00:00
  • b229a86dd7 (check_time): Use volume_start_time when checking for the timestamp plausability. Sergey Poznyakoff 2006-06-12 13:19:43 +00:00
  • 05b250d4a4 (records_skipped): Remove static qualifier, the variable is used by print_total_stats in buffer.c Sergey Poznyakoff 2006-06-12 13:19:16 +00:00
  • 42d180b24e (volume_start_time,last_stat_time): New globals (print_total_written): Replaced with: (print_total_stats): New function Sergey Poznyakoff 2006-06-12 13:18:59 +00:00
  • 8c10111c66 (total_blocks_deleted): New variable (set_start_time): Set volume_start_time and last_stat_time as well (set_volume_start_time): New function (compute_duration): Do not call set_start_time, update last_stat_time instead. Use it in calculation instead of start_time, which is now set only once, upon startup. (print_total_written): Removed. (print_total_stats): New function for printing byte/speed statistics. (_open_archive): Detect attempts to update compressed archives. (_gnu_flush_write): Always update prev_written. (open_archive): Call set_volume_start_time. Sergey Poznyakoff 2006-06-12 13:18:26 +00:00
  • 15a55db341 Update Sergey Poznyakoff 2006-06-12 13:17:54 +00:00
  • e721e74259 Document better the --totals option. Sergey Poznyakoff 2006-06-12 13:17:42 +00:00