aboutsummaryrefslogtreecommitdiff
path: root/toys/posix/tar.c
AgeCommit message (Expand)Author
2023-06-10Fix two uses of strdup() instead of xstrdup().Rob Landley
2023-05-08Add tar --one-file-systemRob Landley
2023-04-18Wait for compression program to exit, and pass on error result.Rob Landley
2023-04-06The non-anchored --wildcards logic broke full-string matching.Rob Landley
2023-03-03Change FLAG(x) macros to always return 0 or 1. Treewide audit of FLAG()Rob Landley
2023-02-07Don't kill archiver now we're listening for its exit code,Rob Landley
2023-02-06Fix a couple tar --sort leaks.Rob Landley
2023-01-29Add tar -s --sortRob Landley
2023-01-26Implement tar --wildcards and friends (filter options).Rob Landley
2023-01-06Rename/move xmemcmp() (which doesn't exit) to smemcmp(), and add x prefixRob Landley
2022-12-26Placate ASAN by replacing memcmp() with xmemcmp().Rob Landley
2022-10-18Tar --xform extract side.Rob Landley
2022-10-16Make --xform work on archive creation side, with some tests.Rob Landley
2022-10-10Have tar handle / and .. at / as ./ and let -P retain ..Rob Landley
2022-09-29Change tar/sed protocol to include file type. (Doesn't use it yet.)Rob Landley
2022-09-28Add sed --tarxform mode to wrap a simple protocol around transforms,Rob Landley
2022-08-27Make all the tar tests look at archivers in the same order so people readingRob Landley
2022-08-27Tar compression autodetect wasn't falling back to gzip -d without zcatRob Landley
2022-07-15tar: implement --null.Elliott Hughes
2022-06-29Add same_file() and same_def_ino() convenience functions, plus minor cleanups.Rob Landley
2022-05-22Remove unnecessary test.Rob Landley
2022-05-21Add tar --xform.Rob Landley
2022-04-02Add tar --strip-components.Rob Landley
2022-03-31Make tar tests more portable, and add --owner :UID and --group :GIDRob Landley
2022-03-19The ".." removal logic was looping on file/dir names starting with "..",Rob Landley
2021-09-16The Linux errno from unlink(dir) defies posix and this bothers someRob Landley
2021-09-03Silence "fortify" warning, add "had errors" message at end, minor cleanups.Rob Landley
2021-08-23Avoid race condition where child process complains about nothing.Rob Landley
2021-08-23First guess at implementing tar --selinux, passes regression tests butRob Landley
2021-08-07Change xabspath() to more granular (flag based) control interface.Rob Landley
2021-03-09Minor tweaks: #define -> inlineable function, while() -> for(;;)Rob Landley
2021-03-09tar: fix base-256 output.Elliott Hughes
2021-02-28Tar should remove empty directories where it wants to put a non-directory.Rob Landley
2020-08-24tar: add -I (--use-compress-program) support.Elliott Hughes
2020-08-19Cleanup symlink handling.Rob Landley
2020-08-19Patch out memory leak in tar.cChris Sarra
2020-06-23William Djupström reported tar --exclude wasn't working. Fix and add test.Rob Landley
2020-06-09tar: fix bugs with adding hardlinks to archiveWilliam Djupström via Toybox
2020-06-08tar: fix extracting long file pathsWilliam Djupström
2020-03-23tar: implement --absolute-names.Elliott Hughes
2020-03-18Fix WARN_ONLY (and the one caller feeding it in the field it was checking).Rob Landley
2020-03-13Fix various typos.Elliott Hughes
2020-02-02Canonicalize the usage: lines for the POSIX toys.Elliott Hughes
2019-12-28Change variable type to avoid typecast.Rob Landley
2019-12-28tar: fix memory write errorEmmanuel Nicolet
2019-11-13Pedantic constant annotations to shut up older toolchains.Rob Landley
2019-10-27Tar extract should delete files or symlinks where it's making a directory,Rob Landley
2019-10-04Fix extracting old tarballs, not just -tv of them.Rob Landley
2019-10-03Improve support for extracting older tarball formats.Rob Landley
2019-09-18Fix tar creation with hole at end.Rob Landley