Commit Graph

  • 2737e1aec0 maint: Update library names used by Gnulib. master Collin Funk 2024-09-11 18:52:47 -07:00
  • ca02de4050 Avoid overrun when converting ns-resolution timestamps to text Paul Eggert 2025-08-18 17:14:13 -07:00
  • ea7cfcba77 Avoid hash_meta_directory int overflow Paul Eggert 2025-08-09 16:13:39 -07:00
  • bdc442bd5c Use Gnulib’s same-inode module Paul Eggert 2025-08-09 16:10:49 -07:00
  • 5402831d62 manual: remove '.info' suffix in manual names passed to @xref Collin Funk 2025-08-07 20:42:14 -07:00
  • 4e742fc867 --no-overwrite-dir no overwrite even temporarily Paul Eggert 2025-07-26 21:41:23 -07:00
  • 076818f8d9 Use flexible array member in struct dumpdir Paul Eggert 2025-07-26 00:47:48 -07:00
  • c11084bcc2 Avoid undefined behavior in magic checking Paul Eggert 2025-07-26 00:27:01 -07:00
  • 75735940f1 Port more code to UBSan, and fix alignment bug Paul Eggert 2025-07-25 20:39:32 -07:00
  • 8921131877 Pacify gcc -Wunterminated-string-initialization Paul Eggert 2025-04-17 15:13:21 -07:00
  • aecf7146d3 Sync bootstrap from Gnulib Paul Eggert 2025-06-20 14:12:33 -07:00
  • 1ad538b359 build: update gnulib and paxutils submodules to latest Paul Eggert 2025-06-20 14:10:42 -07:00
  • 7d96e820a5 Port short_read to UBSan Paul Eggert 2025-06-12 00:20:52 -07:00
  • 7c4f8fb579 Bugfix Sergey Poznyakoff 2025-06-02 07:22:53 +03:00
  • 4303066730 Fix spurious "Not found in archive" errors. Sergey Poznyakoff 2025-05-14 15:17:09 +03:00
  • 9324b472b0 Minor changes Sergey Poznyakoff 2025-05-13 17:59:15 +03:00
  • b009124ffd Handle directory members consistently when listing and when extracting. Sergey Poznyakoff 2025-05-12 17:17:21 +03:00
  • 827dde1605 Fix missing type in mknodat() mode argument Anssi Hannula 2024-11-06 12:43:32 +02:00
  • 65228e9ba9 Fix typos Tobias Stoeckmann 2025-05-12 11:22:52 +03:00
  • e36d3354c7 Fix restoring extended attributes from global PAX headers xiangjingsi 2025-05-08 22:53:23 +03:00
  • d175e21b7f Upgrade paxutils. Sergey Poznyakoff 2025-05-07 08:33:23 +03:00
  • c0fce47363 Fix typo Sergey Poznyakoff 2025-05-06 22:40:02 +03:00
  • 807e340ab2 Minor fix Sergey Poznyakoff 2025-05-06 22:25:38 +03:00
  • 6131dd2805 Skip file or archive member if its transformed name is empty. Sergey Poznyakoff 2025-05-06 15:23:03 +03:00
  • bfc3346394 Minor fix Sergey Poznyakoff 2025-05-06 09:39:38 +03:00
  • b5f4948ce4 Port to recent Gnulib hash_remove Paul Eggert 2025-04-29 14:05:59 -07:00
  • cd1f6624f7 Fix restoring permissions of intermediate directories with --skip-old-files Sergey Poznyakoff 2025-03-14 14:40:36 +02:00
  • 55ecb28315 documentation: remove incorrect statement Sergey Poznyakoff 2025-03-14 09:04:47 +02:00
  • 31d84e2f67 doc: mention timestamp limits Paul Eggert 2025-01-29 11:56:04 -08:00
  • 2e41cdce6d Adjust to recent Gnulib module renaming Paul Eggert 2025-01-01 18:31:40 -08:00
  • ff9d7ec77b build: update gnulib and paxutils submodules to latest Paul Eggert 2025-01-01 18:28:22 -08:00
  • 4a9a4c16e1 doc: fix man page copyright notice Paul Eggert 2025-01-01 18:25:43 -08:00
  • 0aa991f386 Update copyright years Paul Eggert 2025-01-01 18:23:05 -08:00
  • 53f7e6aa62 tests: port to test dirs where pwd != pwd -P Paul Eggert 2024-12-27 14:02:19 -08:00
  • c3f93039ca tests: port to testing in Linux /tmp Paul Eggert 2024-12-27 13:59:03 -08:00
  • d2b6b7b0a7 Fix bad pointer usage in xsparse.c Paul Eggert 2024-11-06 10:18:13 -08:00
  • 9bbcac1cf7 Port xsparse.c to AIX Paul Eggert 2024-11-06 10:05:23 -08:00
  • ac06d4d104 Fix xsparse.c big heap allocation bugs Paul Eggert 2024-11-06 10:02:02 -08:00
  • a855a80d06 Remove non-ASCII comment text Sergey Poznyakoff 2024-11-04 08:34:29 +02:00
  • b5bf1ccd18 Update paxutils Sergey Poznyakoff 2024-11-04 08:31:28 +02:00
  • a6cf78b0fa Add LG_BLOCKSIZE to omit some *, % ops Paul Eggert 2024-11-02 13:42:02 -07:00
  • 568919d77b Improve sparse I/O performance Paul Eggert 2024-11-02 13:06:47 -07:00
  • c500103600 Simplify read_incr_db_01 malloc Paul Eggert 2024-11-02 11:52:28 -07:00
  • 5c47fcf187 Avoid malloc in change_tape_menu Paul Eggert 2024-11-02 10:15:03 -07:00
  • 005f2916b6 Improve common.h comment Paul Eggert 2024-11-02 09:54:26 -07:00
  • 15d35a0f61 Count short read slop when seeking Paul Eggert 2024-11-02 09:54:10 -07:00
  • 04b4f491a8 Prefer other types to int in xattrs.c Paul Eggert 2024-11-01 23:40:15 -07:00
  • e531f8c66c Prever other types to int in warning.c Paul Eggert 2024-11-01 23:26:53 -07:00
  • f4ac66226a Prefer other types to int in transform.c Paul Eggert 2024-11-01 23:24:46 -07:00
  • 6993486ed8 Avoid unlikely verbose_option overflow Paul Eggert 2024-11-01 23:18:30 -07:00
  • 04c1b85872 Prefer other types to int in system.c Paul Eggert 2024-11-01 20:03:53 -07:00
  • ef95115f61 Prefer other types to int in sparse.c Paul Eggert 2024-11-01 19:52:50 -07:00
  • 41143ee46f Prefer other types to int in names.c Paul Eggert 2024-11-01 19:49:02 -07:00
  • f96aff3ce9 Prefer other types to int in misc.c Paul Eggert 2024-11-01 19:09:44 -07:00
  • 53a3691092 Prefer other types to int in map.c Paul Eggert 2024-11-01 18:51:05 -07:00
  • 91ad4ea343 Fix some uses of int in list.c Paul Eggert 2024-11-01 18:45:00 -07:00
  • 7eb4dbaff1 Prefer other types to int in incremen.c Paul Eggert 2024-11-01 14:27:21 -07:00
  • 112ead7931 Prefer other types to int in extract.c Paul Eggert 2024-11-01 14:15:09 -07:00
  • fd401e1d29 Prefer other types to int in delete.c Paul Eggert 2024-11-01 13:48:53 -07:00
  • f8a679e942 Be a bit more consistent about comparing to zero Paul Eggert 2024-11-01 13:44:33 -07:00
  • 3b0d006830 dumpdir_cmp signature Paul Eggert 2024-11-01 11:16:19 -07:00
  • 6e873de727 Check for checkpoint string overflow Paul Eggert 2024-11-01 11:04:39 -07:00
  • bde3e8d663 Prefer int to idx_t for some small sizes Paul Eggert 2024-11-01 10:37:39 -07:00
  • 967f5f52f7 Pacify gcc -Wmissing-variable-declarations Paul Eggert 2024-11-01 09:47:18 -07:00
  • 5a41310e57 Prefer other types to int in compare.c Paul Eggert 2024-11-01 09:40:36 -07:00
  • 3357683933 Prefer other types to int in checkpoint.c Paul Eggert 2024-11-01 09:40:36 -07:00
  • a337cd35a0 Prefer other types to int in buffer.c Paul Eggert 2024-11-01 09:40:36 -07:00
  • 5a7185ae31 Prefer other types to int in tar.c Paul Eggert 2024-11-01 09:40:36 -07:00
  • 0aa69501d3 Remove major, minor signedness assumption Paul Eggert 2024-11-01 09:40:36 -07:00
  • 2339c9106b Fix checkpoint_flush_actions width typo Paul Eggert 2024-11-01 09:40:36 -07:00
  • a3ba452f40 Fewer uses of uintmax_t in xheader.c Paul Eggert 2024-11-01 09:40:36 -07:00
  • d9da938963 Prefer intmax_t for occurrence counts Paul Eggert 2024-11-01 09:40:36 -07:00
  • 989842ff0d Remove unnecessary casts Paul Eggert 2024-11-01 09:40:36 -07:00
  • 6f5718a35f Check for setenv failures when running scripts Paul Eggert 2024-11-01 09:40:36 -07:00
  • d68c37b640 Prefer off_t to uintmax_t for continued_file_* Paul Eggert 2024-11-01 09:40:36 -07:00
  • c0ef66da92 Prefer idx_t to size_t in common.h Paul Eggert 2024-11-01 09:40:36 -07:00
  • c2ce0b7e13 Prefer idx_t to size_t in tar.h Paul Eggert 2024-11-01 09:40:36 -07:00
  • 7b278044a7 Prefer idx_t to size_t in xheader.c Paul Eggert 2024-11-01 09:40:36 -07:00
  • 025f19e6bd Prefer intmax_t to size_t in xheader.c Paul Eggert 2024-11-01 09:40:36 -07:00
  • c61a2bee73 Omit unnecessary initialization in dunlink_alloc Paul Eggert 2024-11-01 09:40:36 -07:00
  • 08a9174444 Remove unused static vars in unlink.c Paul Eggert 2024-11-01 09:40:36 -07:00
  • e0f9b0fdea Prefer idx_t to size_t in transform.c Paul Eggert 2024-11-01 09:40:36 -07:00
  • 17ad155fb2 Prefer idx_t to size_t in xattrs.c Paul Eggert 2024-11-01 09:40:36 -07:00
  • 303ac16ec0 Prefer idx_t to size_t in tar.c Paul Eggert 2024-11-01 09:40:36 -07:00
  • 6df7a72434 Prefer idx_t to size_t in system.c Paul Eggert 2024-11-01 09:40:36 -07:00
  • 23582f3445 Streamline compression suffix detection Paul Eggert 2024-11-01 09:40:36 -07:00
  • 317e4d6a3c Fewer uses of size_t in suffix.c Paul Eggert 2024-11-01 09:40:36 -07:00
  • 5f4a4164b7 Fewer uses of size_t in sparse.c Paul Eggert 2024-11-01 09:40:36 -07:00
  • 7c0feaefd0 Adjust better to Gnulib signed-int read changes Paul Eggert 2024-11-01 09:40:36 -07:00
  • e513950080 Simplify name_buffer initialization Paul Eggert 2024-11-01 09:40:36 -07:00
  • 2ce5791124 Simplify add_hierarchy_to_namelist allocation Paul Eggert 2024-11-01 09:40:36 -07:00
  • d127dac10e Remove xattrs_clear_setup Paul Eggert 2024-11-01 09:40:36 -07:00
  • 61a978f6d4 Remove name_term Paul Eggert 2024-11-01 09:40:36 -07:00
  • fae968bd2d Diagnose sys_exec_info_script failures Paul Eggert 2024-11-01 09:39:33 -07:00
  • 9afbe6961c Pacify GCC in info_attach_exclist Paul Eggert 2024-10-31 19:53:25 -07:00
  • 5704e5795a Fewer uses of size_t in names.c Paul Eggert 2024-10-31 19:53:25 -07:00
  • b73127edc4 Fewer uses of size_t in misc.c Paul Eggert 2024-10-31 19:53:25 -07:00
  • dd71d3796d Fewer uses of size_t in list.c Paul Eggert 2024-10-31 19:53:25 -07:00
  • f73c927a71 Fewer uses of size_t in incremen.c Paul Eggert 2024-10-31 19:53:25 -07:00
  • 04b92eca49 Fewer uses of size_t in extract.c Paul Eggert 2024-10-31 19:53:25 -07:00