Commit Graph

  • 9a82a0215b tar: fix core dump with --index-file=bad_path Paul Eggert 2012-01-11 11:37:10 -08:00
  • 03858cf583 tar: don't assume O_NONBLOCK is benign on regular files Paul Eggert 2012-01-06 12:38:55 -08:00
  • 7a5a3708cb Fix --keep-old-files option. Sergey Poznyakoff 2011-11-26 15:41:43 +02:00
  • 02bf3a96a9 Warn about existing files in keep-old-files mode (complements 8f390db9). Sergey Poznyakoff 2011-11-17 22:19:05 +02:00
  • 79138eaef1 Fix the "Creating directory:" output Sergey Poznyakoff 2011-11-17 10:27:52 +02:00
  • d88b2a613f Fix operation of --verify in conjunction with --listed-incremental Sergey Poznyakoff 2011-11-15 12:58:32 +02:00
  • 1e1fc0336b * doc/tar.texi (Option Summary, absolute): Document -P better, Paul Eggert 2011-10-18 13:07:10 -07:00
  • 02533d1a60 2011-09-27 Paul Eggert <eggert@cs.ucla.edu> Paul Eggert 2011-09-27 21:21:48 -07:00
  • d0dd0473f7 * doc/tar.texi: Remove front- and back-cover texts. Paul Eggert 2011-09-20 10:29:05 -07:00
  • 8f70a3294c Minor changes. Sergey Poznyakoff 2011-09-19 20:22:25 +03:00
  • a6cc856fbe Minor changes. Nathan Stratton Treadway 2011-09-19 16:12:04 +03:00
  • 51b272f572 Upgrade tar-snapshot-edit script. Nathan Stratton Treadway 2011-09-19 15:29:00 +03:00
  • 1f9b376c90 tar: --owner and --group names and numbers Paul Eggert 2011-08-13 10:19:07 -07:00
  • 9fe65e2520 .gitignore: update Paul Eggert 2011-08-13 09:58:04 -07:00
  • fa307a6655 Fix the --exclude-backups option. Sergey Poznyakoff 2011-07-30 18:26:38 +03:00
  • 49bd102a1b tar: simplify birthtime calculations Paul Eggert 2011-06-07 16:07:08 -07:00
  • 189e436474 tar: use birthtime rather than ctime when checking identity Paul Eggert 2011-06-07 15:16:55 -07:00
  • 9708b248e8 * doc/tar.texi (Old Options): Clarify distinction from short options. Paul Eggert 2011-05-26 12:09:52 -07:00
  • afcdb89492 Testsuite fix. Sergey Poznyakoff 2011-03-12 22:22:21 +02:00
  • aea443b9e8 Version 1.26 release_1_26 Sergey Poznyakoff 2011-03-12 11:47:59 +02:00
  • 881e5626c5 --atime-preserve=replace: fix correctness and performance bugs Paul Eggert 2011-03-07 15:40:32 -08:00
  • 67ae04ba31 * doc/tar.texi: Adjust example commands and output for accuracy. Paul Eggert 2011-02-22 16:40:30 -08:00
  • 2807513841 tar: if (p) free (p); -> free (p); Paul Eggert 2011-02-16 13:47:00 -08:00
  • bb0af96c54 Correctly store long sparse file names in PAX archives. Sergey Poznyakoff 2010-11-27 14:35:08 +02:00
  • ec586b37e0 tests: make the truncate test smaller and less buggy (tiny change) Paul Eggert 2010-12-06 14:26:57 -08:00
  • a7fc5ecead tests: skip SIGPIPE-dependent tests in environments ignoring SIGPIPE Paul Eggert 2010-11-26 19:35:20 -08:00
  • 649b747913 tar: work around NetBSD and Tru64 symlink incompatibility with POSIX Paul Eggert 2010-11-24 23:07:46 -08:00
  • bb971a1e8a tar: adjust to paxutils change: paxexit.c -> paxexit-status.c Paul Eggert 2010-11-23 21:41:11 -08:00
  • 50a57a0147 tar: remove unused function dir_removed_diag Paul Eggert 2010-11-23 17:56:24 -08:00
  • 1584b72ff2 tar: work around FreeBSD symlink incompatibility with POSIX Paul Eggert 2010-11-23 12:57:47 -08:00
  • 065cf0958c * src/names.c: tar: fix bug with --one-file-system --listed-incremental Paul Eggert 2010-11-22 22:50:58 -08:00
  • 2a55b4b037 tests: new test listed04 for --one-file-system --listed-incremental Paul Eggert 2010-11-22 17:58:55 -08:00
  • 27225be1a3 scripts: fix option parsing Paul Eggert 2010-11-22 15:18:10 -08:00
  • 73d0d1a0f8 Issue a warning if the archive being compared contais transformed file names. Sergey Poznyakoff 2010-11-15 11:22:27 +02:00
  • ff2bc5c0a1 Minor change. Sergey Poznyakoff 2010-11-15 11:21:45 +02:00
  • 24214ca5d5 tar: fix --verify option, which broke in 1.24 Paul Eggert 2010-11-15 00:07:53 -08:00
  • 777042e024 Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/tar Paul Eggert 2010-11-08 11:14:28 -08:00
  • 1801399830 tests: avoid spurious failure when VERSION_CONTROL envvar is set Jim Meyering 2010-11-08 19:59:42 +01:00
  • ecd700fbfb Version 1.25 release_1_25 Sergey Poznyakoff 2010-11-07 16:04:05 +02:00
  • f1fed3996a Run alternative decompression programs if the principal one is not available. Sergey Poznyakoff 2010-11-04 16:09:25 +02:00
  • b32edff5aa tests: fix some issues with signals, timestamps, "test" typo Paul Eggert 2010-11-02 01:04:33 -07:00
  • 3913675640 Fix extraction of device nodes. Sergey Poznyakoff 2010-11-01 15:04:41 +02:00
  • b8feb2b142 tar: don't cross struct member boundaries with OLDGNU_MAGIC Paul Eggert 2010-10-27 22:25:18 -07:00
  • 3fe59ed5ef tests: port to sh variants that squirrel away file descriptors Paul Eggert 2010-10-27 20:25:18 -07:00
  • 5af29cb944 Transform file names when updating and appendig to archives. Sergey Poznyakoff 2010-10-27 14:07:46 +03:00
  • 7dd57ebdfa tests: port to Solaris diff Paul Eggert 2010-10-26 18:12:33 -07:00
  • e23d123b93 tar: fix -x --overwrite bug (no --dereference, ! O_NOFOLLOW) Paul Eggert 2010-10-26 17:57:44 -07:00
  • 6398c7a79c tar: don't use "((" in shell scripts Paul Eggert 2010-10-26 15:04:15 -07:00
  • 28e91b48f6 Make sure name matching occurs before name transformation. Sergey Poznyakoff 2010-10-26 17:47:16 +03:00
  • 3c0bedd494 tar: don't assume stdin is open when testing fd limits Paul Eggert 2010-10-26 11:33:23 -07:00
  • c520964e84 Further fixes in bootstrap. Sergey Poznyakoff 2010-10-26 16:48:40 +03:00
  • acb77ac5bd tar: fix bug with -C and extracting directories Paul Eggert 2010-10-25 20:20:19 -07:00
  • 983113b140 Version 1.24 release_1_24 Sergey Poznyakoff 2010-10-25 00:01:40 +03:00
  • 9447e799ab tar: use more-accurate diagnostic when intermediate mkdir fails Paul Eggert 2010-10-15 22:26:14 -07:00
  • 502abd93bd tests: port to NFS file servers with clock skew Paul Eggert 2010-10-15 21:52:40 -07:00
  • 241b72ffad gnulib: sync from latest gnulib, notably bootstrap and parse-datetime Paul Eggert 2010-10-11 16:21:41 -07:00
  • c5c196310e tar: -x -C symlink fix Paul Eggert 2010-09-24 13:13:25 -07:00
  • 14efeb9f95 tar: --dereference consistency Paul Eggert 2010-09-23 19:41:05 -07:00
  • efe26f98ec tar: do not crash with --listed-incremental Paul Eggert 2010-09-20 11:34:33 -07:00
  • 4bde4f39d0 tar: prefer openat-style functions Paul Eggert 2010-09-18 23:37:45 -07:00
  • fc5e44c99c tar: add utimens.h includes Paul Eggert 2010-09-18 00:39:52 -07:00
  • 098ad10c71 tar: switch to gnulib fdutimensat module Paul Eggert 2010-09-17 14:23:24 -07:00
  • 6e08ab7694 tar: extract permissions for . last Paul Eggert 2010-09-17 12:25:55 -07:00
  • cecb7ac8e6 tar: don't check for getdtablesize; use AC_CHECK_FUNCS_ONCE Paul Eggert 2010-09-17 10:47:44 -07:00
  • ea964cce81 tar: extract symlink attributes, close some symlink-related races Paul Eggert 2010-09-17 10:43:35 -07:00
  • e3fdb78d4b tar: tar -x without --incremental no longer sets atime again Paul Eggert 2010-09-16 11:02:08 -07:00
  • d945888643 tar: another --atime-preserve race fix Paul Eggert 2010-09-16 10:46:27 -07:00
  • ecbcb7b6d7 tar: --atime-preserve fixes for races etc. Paul Eggert 2010-09-16 10:16:47 -07:00
  • 59146768ef * configure.ac: tar: close some race conditions when extracting Paul Eggert 2010-09-14 13:33:21 -07:00
  • 0fb3020da0 tar: don't worry about fdopendir closing its argument Paul Eggert 2010-09-13 13:12:54 -07:00
  • d7db30d0e8 * NEWS: Fix wording typo in previous change. Paul Eggert 2010-09-13 00:22:08 -07:00
  • 8da503cad6 tar: live within system-supplied limits on file descriptors Paul Eggert 2010-09-12 14:26:31 -07:00
  • c743301494 tar: improve documentation of reliability and security issues Paul Eggert 2010-09-08 13:40:10 -07:00
  • de328a580a tar: more reliable directory traversal when creating archives Paul Eggert 2010-09-06 13:38:44 -07:00
  • bad4b0006c tar: remove lint discovered by Sun C compiler Paul Eggert 2010-09-04 23:52:34 -07:00
  • e985feb292 tar: restore macros that are used in some cases Paul Eggert 2010-09-04 00:08:42 -07:00
  • fbc54fa337 tar: remove unused macros Paul Eggert 2010-09-02 20:45:52 -07:00
  • 45a574151a Fix --remove-files in update/append mode. Sergey Poznyakoff 2010-08-27 15:36:24 +03:00
  • 0adf4027f5 tar: avoid assumptions about root access and chmod -w in test cases Paul Eggert 2010-08-26 10:22:44 -07:00
  • fce1c1c8cb tar: fix bug with -C and delayed setting of metadata Paul Eggert 2010-08-25 17:09:17 -07:00
  • 372ac37d01 Don't apply file transformations to volume names. Sergey Poznyakoff 2010-08-22 05:25:46 +03:00
  • a9895fd20c tar: optimize -c --sparse when file is entirely sparse Paul Eggert 2010-08-24 17:28:11 -07:00
  • a59c819beb tar: don't assume size of a sparse file chunk fits in size_t Paul Eggert 2010-08-24 16:50:31 -07:00
  • 57b11473b0 tar: use ctime, not mtime, when checking placeholders Paul Eggert 2010-08-24 15:44:10 -07:00
  • fbcadc9592 tar: add comment to link04.at test Paul Eggert 2010-08-24 08:17:21 -07:00
  • 3b219f943e tar: fix 1.23 Solaris regression related to PRIV_SYS_LINKDIR Paul Eggert 2010-08-24 00:07:32 -07:00
  • 37ddfb0b7e tar: handle files that occur multiple times but have link count 1 Paul Eggert 2010-08-23 19:12:25 -07:00
  • 09f039050e tar: use nlink_t for link counts Paul Eggert 2010-08-23 13:49:28 -07:00
  • 34795cedb7 tar: don't export names that aren't used elsewhere Paul Eggert 2010-08-23 13:25:58 -07:00
  • 9764a6b1d3 tar: fix misspelled identifier "set_comression_program_by_suffix" Paul Eggert 2010-08-23 11:36:53 -07:00
  • a1a15e3202 tar: change interdir_made from int to bool Paul Eggert 2010-08-20 01:08:52 -07:00
  • 0ab5e64ac0 tar: remove trailing white space from source files Paul Eggert 2010-08-19 15:49:39 -07:00
  • 0a694a16e5 tar: update licenses to latest versions from www.gnu.org Paul Eggert 2010-08-19 04:13:01 -07:00
  • b3b15f7cbc * src/misc.c (struct wd): Fix comment to match code. Paul Eggert 2010-07-18 12:34:13 -07:00
  • 8c662c9f29 tar: no need to report getcwd error if never using the result Paul R. Eggert 2010-07-18 12:19:18 -07:00
  • 427b3b8c79 tar: go back to absolutifying filenames in normalize_filename for now Paul R. Eggert 2010-07-16 10:25:02 -07:00
  • c1b30c268f Allow for size suffixes in -L and --record-size options. Sergey Poznyakoff 2010-07-17 11:38:08 +03:00
  • cc40c57a37 tar: don't crash if getcwd fails Paul R. Eggert 2010-07-15 11:24:39 -07:00
  • ab6dd4948d Keep a detailed map of archive members stored in the record buffer. Sergey Poznyakoff 2010-07-11 19:56:45 +03:00
  • b4bcb97e38 Version 1.23.90 Sergey Poznyakoff 2010-07-11 19:36:43 +03:00