xz/src/xz
Lasse Collin 63e3cdef80 xz: Make --keep accept symlinks, hardlinks, and setuid/setgid/sticky.
Previously this required using --force but that has other
effects too which might be undesirable. Changing the behavior
of --keep has a small risk of breaking existing scripts but
since this is a fairly special corner case I expect the
likehood of breakage to be low enough.

I think the new behavior is more logical. The only reason for
the old behavior was to be consistent with gzip and bzip2.

Thanks to Vincent Lefevre and Sebastian Andrzej Siewior.
2022-07-24 13:29:42 +03:00
..
Makefile.am Build: Add support for translated man pages using po4a. 2020-03-11 12:05:57 +02:00
args.c xz: Fix some of the warnings from -Wsign-conversion. 2019-12-31 22:19:18 +02:00
args.h xz: Make arg_count an unsigned int to silence a warning. 2015-03-07 19:54:00 +02:00
coder.c xz: Set the --flush-timeout deadline when the first input byte arrives. 2020-02-05 22:00:28 +02:00
coder.h xz: Add incomplete support for --block-list. 2012-07-03 21:16:39 +03:00
file_io.c xz: Make --keep accept symlinks, hardlinks, and setuid/setgid/sticky. 2022-07-24 13:29:42 +03:00
file_io.h xz: Move flush_needed from mytime.h to file_pair struct in file_io.h. 2020-02-05 22:00:28 +02:00
hardware.c Reduce maximum possible memory limit on MIPS32 2022-07-12 18:53:41 +03:00
hardware.h Add underscores to attributes (__attribute((__foo__))). 2011-05-17 11:54:38 +03:00
list.c Fix or hide warnings from GCC 7's -Wimplicit-fallthrough. 2018-03-28 19:16:06 +03:00
list.h Add initial version of xz --list. 2010-01-24 23:50:54 +02:00
main.c xz: Silence a warning from clang -Wsign-conversion in main.c. 2019-12-31 22:25:42 +02:00
main.h Collection of language fixes to comments and docs. 2010-02-12 13:16:15 +02:00
message.c xz: Fix some of the warnings from -Wsign-conversion. 2019-12-31 22:19:18 +02:00
message.h xz: Fix a crash in progress indicator when in passthru mode. 2019-07-13 17:37:55 +03:00
mytime.c xz: Set the --flush-timeout deadline when the first input byte arrives. 2020-02-05 22:00:28 +02:00
mytime.h xz: Move flush_needed from mytime.h to file_pair struct in file_io.h. 2020-02-05 22:00:28 +02:00
options.c xz: Fix some of the warnings from -Wsign-conversion. 2019-12-31 22:19:18 +02:00
options.h Remove the Subblock filter code for now. 2010-05-26 09:55:47 +03:00
private.h spelling 2019-07-13 17:53:33 +03:00
signals.c xz: Silence a warning when sig_atomic_t is long int. 2020-03-11 12:05:57 +02:00
signals.h Take Cygwin into account in some #if lines. 2010-05-27 14:32:51 +03:00
suffix.c xz: Fix use of wrong variable. 2014-01-12 12:17:08 +02:00
suffix.h Put the interesting parts of XZ Utils into the public domain. 2009-04-13 11:27:40 +03:00
util.c xz: Never use thousand separators in DJGPP builds. 2020-03-11 22:38:25 +02:00
util.h Add underscores to attributes (__attribute((__foo__))). 2011-05-17 11:54:38 +03:00
xz.1 xz: Make --keep accept symlinks, hardlinks, and setuid/setgid/sticky. 2022-07-24 13:29:42 +03:00
xz_w32res.rc Added public domain notice into a few files. 2009-07-18 11:26:39 +03:00