1
0
espelhamento de https://git.tukaani.org/xz.git sincronizado 2025-10-19 23:53:27 +00:00

Merge commit '5fbce0b8d96dc96775aa0215e3581addc830e23d'

Esse commit está contido em:
Lasse Collin 2011-02-06 20:13:01 +02:00
commit 6dd061adfd
2 arquivos alterados com 21 adições e 8 exclusões

14
NEWS
Ver arquivo

@ -2,6 +2,20 @@
XZ Utils User-Visible Changes
=============================
5.0.1 (2011-01-29)
* xz --force now (de)compresses files that have setuid, setgid,
or sticky bit set and files that have multiple hard links.
The man page had it documented this way already, but the code
had a bug.
* gzip and bzip2 support in xzdiff was fixed.
* Portability fixes
* Minor fix to Czech translation
5.0.0 (2010-10-23)
Only the most important changes compared to 4.999.9beta are listed

Ver arquivo

@ -457,15 +457,14 @@ io_open_src_real(file_pair *pair)
goto error;
}
if (reg_files_only) {
if (!S_ISREG(pair->src_st.st_mode)) {
message_warning(_("%s: Not a regular file, "
"skipping"), pair->src_name);
goto error;
}
if (reg_files_only && !S_ISREG(pair->src_st.st_mode)) {
message_warning(_("%s: Not a regular file, skipping"),
pair->src_name);
goto error;
}
// These are meaningless on Windows.
#ifndef TUKLIB_DOSLIKE
if (reg_files_only && !opt_force) {
if (pair->src_st.st_mode & (S_ISUID | S_ISGID)) {
// gzip rejects setuid and setgid files even
// when --force was used. bzip2 doesn't check
@ -495,8 +494,8 @@ io_open_src_real(file_pair *pair)
"skipping"), pair->src_name);
goto error;
}
#endif
}
#endif
return false;