A library for handling streaming archive formats
Go to file
Ondrej Dubaj e317168602 Fix following symlinks when processing the fixup list
The previous fix in b41daecb5 was incomplete. Fixup entries are
given the original path without calling cleanup_pathname().
To make sure we don't follow a symlink, we must strip trailing
slashes from the path.

The fixup entries are always directories. Make sure we try to modify
only directories by providing O_DIRECTORY to open() (if supported)
and if it fails to check directory via lstat().

Resolves: #1996634
2021-09-07 08:29:29 +00:00
.gitignore RHEL 9.0.0 Alpha bootstrap 2020-10-15 15:33:08 +02:00
gating.yaml Add RHEL gating configuration 2021-09-07 08:26:07 +00:00
libarchive-3.5.2-symlink-fix.patch Fix following symlinks when processing the fixup list 2021-09-07 08:29:29 +00:00
libarchive.spec Fix following symlinks when processing the fixup list 2021-09-07 08:29:29 +00:00
openssl3-rmd160failure.patch Return error when ripemd160 is used with OpenSSL3 2021-05-27 16:01:04 +02:00
sources Rebased to version 3.5.2 2021-09-07 08:29:29 +00:00
STAGE2-libarchive RHEL 9.0.0 Alpha bootstrap 2020-10-15 15:33:08 +02:00