Commit Graph

112 Commits

Author SHA1 Message Date
Ondrej Dubaj
09af57c726 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().
2021-08-30 08:45:44 +02:00
Ondrej Dubaj
f16d49ae57 rebase to version 3.5.2 (#1996504) 2021-08-23 08:06:44 +02:00
Fedora Release Engineering
979220742b - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 10:57:38 +00:00
Fedora Release Engineering
07edf1f314 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 16:39:41 +00:00
Tom Stellard
e919e85085 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-05 01:25:05 +00:00
Ondrej Dubaj
35e9d60e9a Rebased to version 3.5.1 (#1910943) 2021-01-04 11:51:15 +01:00
Ondrej Dubaj
d9ee0adfff Rebased to version 3.5.0 2020-12-02 09:39:16 +01:00
Fedora Release Engineering
f395f600fa - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 04:14:40 +00:00
Tom Stellard
d5c4ca1aa5 Use make macros
https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
2020-07-13 20:39:56 +00:00
Ondrej Dubaj
fe44045f94 Rebased to version 3.4.3
+ added fix for lchmod check

Resolves: #1837828
Version: 3.4.3-1
2020-05-22 13:06:27 +02:00
Ondrej Dubaj
b557459e1a Rebased to version 3.4.2 (#1787791) 2020-02-12 09:26:16 +01:00
Fedora Release Engineering
2537da276f - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 08:35:11 +00:00
Ondrej Dubaj
d9b68d7bb7 updated sources file due to version rebase 2019-09-16 08:29:31 +02:00
FeRD (Frank Dana)
2edf2a9b34 Update to libarchive 3.4.0
* New upstream release. Adds RAR5 and ZIPX support (readonly),
  64-bit ar, improved extraction and file-attribute support.
* Switch to HTTPS URLs
* Drop upstreamed security patches
* Add patch (submitted upstream) to fix zstd test when built with
  different libzstd releases
* Remove BuildRequires: on lzo-devel, as the release notes for 3.3.x
  included a notice regarding licensing issues when linking with liblzo.
  (See https://github.com/libarchive/libarchive/releases/tag/v3.3.0)
2019-09-03 02:34:02 -04:00
Fedora Release Engineering
2f97437d22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 12:48:15 +00:00
Pavel Raiskup
883c0bc50d fixup dates in changelog
Version: 3.3.3-7
2019-03-28 13:21:38 +01:00
Pavel Raiskup
f64e33e456 simpler rpath hack
Version: 3.3.3-7
2019-03-28 13:21:31 +01:00
Ondrej Dubaj
ab85643804 applied various flaws (#1663893) 2019-03-21 09:04:54 +01:00
Ondrej Dubaj
e46ee261c5 Bumped release for applid patches (#1690071) 2019-03-19 07:20:47 +01:00
Ondrej Dubaj
d29e97f5e8 Applied two CVE patches (#1690071) 2019-03-19 07:07:45 +01:00
Ondrej Dubaj
c3fc865204 added patches from rhel7.7 - about various flaws (#1672900) 2019-03-14 11:34:48 +01:00
Fedora Release Engineering
99a79ce04e - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 06:41:23 +00:00
Pavel Raiskup
6d77d86788 BR libzstd-devel
Resolves: rhbz#1653046
Version: 3.3.3-2
2018-11-26 08:59:25 +01:00
Pavel Raiskup
4de6e5e453 Fix some covscan reports
https://github.com/libarchive/libarchive/pull/1091
https://github.com/libarchive/libarchive/pull/1092

Related: rhbz#1602575
Version: 3.3.3-2
2018-11-26 08:59:20 +01:00
Pavel Raiskup
8c9a93e57d the latest upstream release
Version: 3.3.3-1
2018-10-23 08:46:32 +02:00
Pavel Raiskup
419daa1a6e drop the use of %ldconfig_scriptlets
Shouldn't be needed in F28+, per
https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets

Version: 3.3.2-3
2018-07-18 09:28:14 +02:00
Fedora Release Engineering
b490b76d76 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 07:49:17 +00:00
Igor Gnatenko
93c79b9794 add BuildRequires: gcc
Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
2018-07-09 19:06:47 +02:00
Pavel Raiskup
c602eb3aba rebase: the latest upstream release
Resolves: rhbz#1469513
Version: 3.3.2-1
2018-02-08 10:01:18 +01:00
Fedora Release Engineering
712292a465 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 21:12:29 +00:00
Igor Gnatenko
ecf6b77970
Switch to %ldconfig_scriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-03 12:42:27 +01:00
Fedora Release Engineering
677d147320 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 01:11:38 +00:00
Fedora Release Engineering
2f8e312177 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 18:32:19 +00:00
Pavel Raiskup
8089c612f2 Upload sources
Version: 3.3.1-1
2017-04-18 20:37:51 +02:00
Pavel Raiskup
b0f1ff0a63 Add '--without check' option
Version: 3.3.1-1
2017-04-18 20:27:00 +02:00
Pavel Raiskup
b04ac1766f package README.md
Version: 3.3.1-1
2017-04-18 20:25:05 +02:00
Pavel Raiskup
756255ffb6 rebase: latest upstream release
Per upstream release notes:
https://groups.google.com/forum/#!topic/libarchive-discuss/jfc7lBfrvVg

Version: 3.3.1-1
Resolves: rhbz#1428362, rhbz#1383744, rhbz#1423839
2017-04-18 20:20:54 +02:00
Pavel Raiskup
b051042a1b Add patch for the previous commit
Version: 3.2.2-3
2017-02-20 14:13:33 +01:00
Pavel Raiskup
67fa527e2a FTBFS: work-around issue with getgrgid
Real upstream proposal:
https://github.com/libarchive/libarchive/pull/867

Related: rhbz#1423839
Version: 3.2.2-3
2017-02-20 14:12:47 +01:00
Fedora Release Engineering
d9253193ef - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 18:22:44 +00:00
Pavel Raiskup
842bb796cf rfe: support for lz4
Resolves: rhbz#1394038

Version: 3.2.2-2
2016-11-11 07:31:54 +01:00
Pavel Raiskup
51dd9a41d6 rebase: mostly for security issues
Version: 3.2.2-1
2016-10-25 16:08:13 +02:00
Tomas Mraz
625e9e301e rebuild with OpenSSL 1.1.0 2016-10-11 16:43:39 +02:00
Tomas Repik
e729b86c00 revert messed up whitespaces 2016-10-03 14:40:44 +02:00
Tomas Repik
1dcf5b9480 fix some stack and heap overflows
- resolves (rhbz#1378669, rhbz#1378668, rhbz#1378666)
2016-09-26 12:48:04 +02:00
Tomas Repik
fd7dd348fc bump release for upgradepath 2016-08-08 14:42:13 +02:00
Pavel Raiskup
41018e76a9 check: print more details after 'make check'
Version: 3.2.1-2
2016-07-18 16:21:24 +02:00
Pavel Raiskup
e4bfe11204 rebase: security fixes
Per release notes at:
https://groups.google.com/d/msg/libarchive-announce/lyaOLoBI1Fs/Owlt-LpmBwAJ

Version: 3.2.1-1
2016-06-20 15:19:46 +02:00
Pavel Raiskup
20b4c54be1 man: fix topic/title(s)
Resolves: rhbz#1294252
Version: 3.2.0-3
2016-05-16 07:41:46 +02:00
Pavel Raiskup
7827061904 man: mention correct binary names
Resolves: rhbz#1294252
Version: 3.2.0-2
2016-05-12 10:16:26 +02:00