Commit Graph

  • 1118d24fd3 New test verbose.at Sergey Poznyakoff 2006-10-14 10:46:13 +00:00
  • dc6f7ebf20 (_open_archive): Make sure stdlis is set to stderr when we are writing archive to stdout (unless --index-file is used). Bug introduced on 2006-07-06. Sergey Poznyakoff 2006-10-14 10:45:44 +00:00
  • 1102eeef1f Update Sergey Poznyakoff 2006-10-02 15:45:08 +00:00
  • e8a4c35a73 Add new testcase: multiv05.at: Sergey Poznyakoff 2006-10-02 15:44:52 +00:00
  • e359fad641 (xheader_string_end): Fix diagnostic message. Sergey Poznyakoff 2006-10-02 15:44:20 +00:00
  • f5504a3bae (new_volume): Initialize current_block Sergey Poznyakoff 2006-10-02 15:44:09 +00:00
  • 341be8f405 Add Joerg Weilbier Sergey Poznyakoff 2006-10-02 15:43:59 +00:00
  • 4f2a22f306 Update Sergey Poznyakoff 2006-09-27 09:03:23 +00:00
  • a76ab340dd (doc0, doc1, initialize_argp_doc): Removed. Rely on the new argp method instead Sergey Poznyakoff 2006-09-27 09:03:13 +00:00
  • 3ad3ca8734 Minor fix Sergey Poznyakoff 2006-09-27 09:03:02 +00:00
  • 82b2829e10 Use ${package} instead of hardcoding package name Sergey Poznyakoff 2006-09-27 09:02:45 +00:00
  • f852428d5f Update Sergey Poznyakoff 2006-09-12 09:59:08 +00:00
  • 86e91a5bfc Fix typo Sergey Poznyakoff 2006-09-12 09:56:39 +00:00
  • ec5743a628 * tests/testsuite.at (AT_TAR_MKHIER): Use install-sh -d rather than the no-longer-included mkinstalldirs. Paul Eggert 2006-09-08 23:29:43 +00:00
  • bf7f4fdc1e Add at-func.c, configmake.h, fchmodat.c, fcntl.h, fcntl_.h, inttypes_.h, lstat.c, lstat.h. Paul Eggert 2006-09-08 23:27:45 +00:00
  • 98b9522499 Update Sergey Poznyakoff 2006-09-08 16:47:15 +00:00
  • 6398dbe1a5 List texinfo among build prerequisites for the CVS version. Sergey Poznyakoff 2006-09-08 16:47:01 +00:00
  • 37724f5e20 (try_purge_directory): Initialize struct st. Fix condition for selecting candidates for removal. Sergey Poznyakoff 2006-09-08 16:45:41 +00:00
  • c8c351684c (intl_files_to_remove): Do not remove m4/inttypes-h.m4 and m4/inttypes-pri.m4 Sergey Poznyakoff 2006-09-08 15:17:56 +00:00
  • 01b6fb98bf * bootstrap: Set XGETTEXT_OPTIONS to flag our printf-format functions, so that translators are warned about strings that are formats but don't look like formats. This might help prevent core dumps. * configure.ac (AM_GNU_GETTEXT): Upgrade to need-formatstring-macros. Suggested by Eric Blake to avoid problems like <http://lists.gnu.org/archive/html/bug-coreutils/2006-07/msg00087.html>. (AM_GNU_GETTEXT_VERSION): Upgrade from 0.12.1 to 0.15. The gettext manual says we should use the version number normally expected of maintainers, neither more nor less. Paul Eggert 2006-08-11 21:39:36 +00:00
  • f1309bffbf * bootstrap (get_translations): Don't exclude ky.po; it is working again. Paul Eggert 2006-08-11 07:44:21 +00:00
  • c732eb584e * bootstrap: Don't exclude ja.po; it is working again. Don't remove all old .po files if we're merely updating one. * po/.cvsignore: Add Makevars. Paul Eggert 2006-08-09 18:30:16 +00:00
  • 0680ad4d42 * src/tar.c: Work around limitation imposed by gettext 0.15 by concatenating strings with "\v" after translation. (doc): Remove, splitting into: (doc0, doc1): New constants. (argp): Don't use doc; just initialize to NULL. (initialize_argp_doc): New function. (decode_options): Use it. Paul Eggert 2006-08-08 05:28:32 +00:00
  • 1942370acd Fix typo: remove po/tar.html. Paul Eggert 2006-08-07 22:58:12 +00:00
  • 94de7c4c77 * 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. Paul Eggert 2006-08-07 22:57:25 +00:00
  • 05805868f2 (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. Paul Eggert 2006-08-07 21:29:27 +00:00
  • 57aa98047e gettext 0.15 rejects this. Paul Eggert 2006-08-07 21:12:21 +00:00
  • 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