Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libarchive13-3.3.3-3.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: libarchive13 Distribution: openSUSE Tumbleweed
Version: 3.3.3 Vendor: openSUSE
Release: 3.1 Build date: Fri Jan 11 15:01:46 2019
Group: System/Libraries Build host: build82
Size: 642849 Source RPM: libarchive-3.3.3-3.1.src.rpm
Summary: Library to work with several different streaming archive formats
Libarchive is a programming library that can create and read several
different streaming archive formats, including most popular tar
variants and several cpio formats. It can also write shar archives and
read ISO-9660 CDROM images. The bsdtar program is an implementation of
tar(1) that is built on top of libarchive. It started as a test
harness, but has grown and is now the standard system tar for FreeBSD 5
and 6.

The libarchive library offers a number of features that make it both
very flexible and very powerful.

- Automatic format detection: libarchive can automatically determine
   both the compression and the archive format, regardless of the
   data source. Most tar implementations do not automatically detect
   the compression format, few implementation that can correctly do
   this when reading from stdin or a socket. (The tar program
   included with Gunnar Ritter's heirloom collection also does full
   automatic format detection.)

- Writes POSIX formats: libarchive writes POSIX-standard formats,
   including "ustar," "pax interchange format," and the POSIX "cpio"

- Supports pax interchange format: Pax interchange format (which,
   despite the name, is really an extended tar format) eliminates
   almost all limitations of historic tar formats and provides a
   standard method for incorporating vendor-specific extensions.
   libarchive exploits this extension mechanism to support ACLs and
   file flags, for example. (Joerg Schilling's star archiver is
   another open-source tar program that supports pax interchange

- Reads popular formats: libarchive can read GNU tar, ustar, pax
   interchange format, cpio, and older tar variants. The internal
   architecture is easily extensible. The only requirement for
   support is that it be possible to read the format without seeking
   in the file. (For example, a format that includes a compressed
   size field before the data cannot be correctly written without

- High-Level API: the libarchive API makes it fairly simple to build
   an archive from a list of filenames or to extract the entries
   from an archive. However, the API also provides extreme
   flexibility with regards to data sources. For example, there are
   generic hooks that allow you to write an archive to a socket or
   read data from an archive entry into a memory buffer.

- Extensible. The internal design uses generic interfaces for
compression, archive format detection and decoding, and archive data
I/O. It should be very easy to add new formats, new compression
methods, or new ways of reading/writing archives.






* Thu Jan 03 2019 Karol Babioch <>
  - Added patches:
    * CVE-2018-1000877.patch, which fixes a double free vulnerability in RAR
      decoder (CVE-2018-1000877 bsc#1120653)
    * CVE-2018-1000878.patch, which fixes a Use-After-Free vulnerability in RAR
      decoder (CVE-2018-1000878 bsc#1120654)
    * CVE-2018-1000879.patch, which fixes a NULL Pointer Dereference
      vulnerability in ACL parser (CVE-2018-1000879 bsc#1120656)
    * CVE-2018-1000880.patch, which fixes an improper input validation
      vulnerability in WARC parser (CVE-2018-1000880 bsc#1120659)
  - Make use of %license macro
  - Applied spec-cleaner
* Tue Sep 18 2018 Jan Engelhardt <>
  - Fix RPM groups. Remove idempotent %if..%endif guards.
    Diversify summaries. Set CFLAGS instead of re-defining
    optflags with itself.
* Fri Sep 14 2018 Adrian Schröter <>
  - update to version 3.3.3
    * Avoid super-linear slowdown on malformed mtree files
    * Many fixes for building with Visual Studio
    * NO_OVERWRITE doesn't change existing directory attributes
    * New support for Zstandard read and write filters
  - fix-CVE-2017-14166.patch is obsolete
* Thu Sep 07 2017
  - update to version 3.3.2
    * NFSv4 ACL support for Linux (librichacl)
  - fix-CVE-2017-14166.patch (boo#1057514)
* Mon Apr 03 2017
  - update to version 3.3.1
    * Security & Feature release
      Details are not documented from upstream yet
      fix-extract-over-links.patch and libarchive-openssl.patch obsoleted
* Fri Dec 02 2016
  - fix extracting over symlinks: fix-extract-over-links.patch
    the problem is solved upstream different, but git master
    is too different atm.
* Wed Oct 26 2016
  - update to version 3.2.2
    Unspecified security fixes, but at least:
    * CVE-2016-8687
    * CVE-2016-8689
    * CVE-2016-8688
    * CVE-2016-5844
    * CVE-2016-6250
    * CVE-2016-5418
  - obsoletes fix-build.patch
* Sat Jul 23 2016
  - make bsdtar require a matching libarchive version to avoid
    missing symbol errors
* Mon Jun 20 2016
  - update to version 3.2.1
    Fixes a number of security issues:
      CVE-2015-8934, CVE-2015-8933, CVE-2015-8917, CVE-2016-4301, CVE-2016-4300
  - and fixing the build (fix-build.patch)
* Thu Jun 16 2016
  - limit size of symlinks in cpio archives (CVE-2016-4809, boo#984990)
* Mon May 09 2016
  - 4GB _constraints for ppc64le only, it would break other archs
  - update to version 3.2.0
    * Fixes CVE-2016-1541
    * Fixes CVE-2015-8928
    * changes are only documented in git history
    * updated openssl patch
    * new bsdcat utility
  - removed obsolete patches for:
    * CVE-2013-0211.patch
    * directory-traversal-fix.patch
    * libarchive-xattr.patch
* Fri May 06 2016
  - add _constraints memory 4096MB to avoid ppc64le build failure
* Sat Sep 19 2015
  - build static lib on RHEL 7
* Sun Mar 22 2015
  - RHEL/CentOS build fix, skipping autoreconf
* Sun Mar 15 2015
  - add CVE for previous change
* Thu Mar 05 2015
  - fix a directory traversal in cpio tool (bnc#920870)
    directory-traversal-fix.patch CVE-2015-2304
* Tue Nov 11 2014
  - Added CVE-2013-0211.patch to fix CVE-2013-0211 (bnc#800024)
* Wed May 28 2014
  - libarchive-xattr.patch, fix subtle wrong library check
    that causes this package to depend on libattr when it should
    be using glibc.
* Sun Nov 24 2013
  - add optional -static-devel library package, intended to publish pixz
    for CentOS / RHEL, default off
  - skip some dependencies not required for pixz on CentOS / RHEL
* Tue Aug 20 2013
  - remove artificial dependencies on libacl-devel, libbz2-devel,
    zlib-devel from libarchive-devel.
* Mon Aug 19 2013
  - libarchive-openssl.patch: Call OPENSSL_config where needed,
    otherwise on systems configured to use openSSL engines such
    as via-padlock wont benefit from hardware acceleration.
* Fri Aug 16 2013
  - update to 3.1.2
    This is a maintenance update to fix issues with the new RAR
    seeking feature.
  - libarchive's new website moved to
* Sun Jun 16 2013
  - Explicitly list libattr-devel as BuildRequires (and sort those)
* Wed Feb 13 2013
  - Use %libname macro to be consistent throughout the spec file
* Tue Feb 05 2013
  - Update to version 3.1.1:
    + Fix an issue with the soname versioning in builds of libarchive
      using cmake
  - Removed patchs; fixed and merged on upstream release:
    * libarchive-fix-checks.patch
    * libarchive-ppc64.patch
  - The soname has changed and pass to 13.
* Thu Aug 23 2012
  - libarchive-ppc64.patch:
    test_option_b and test_option_nodump are failing on ppc64
* Thu Aug 09 2012
  - license update: BSD-2-Clause
    The COPYING file shows that the package is predominantly BSD-2-Clause
* Tue Aug 07 2012
  - Update to version 3.0.4:
    + libarchive development moved to
  - Changes from version 3.0.2:
    + Various fixes merged from FreeBSD
    + Symlink support in Zip reader and writer
    + Robustness fixes to 7Zip reader
  - Changes from version 3.0.1b:
    + 7Zip reader
    + Small fixes to ISO and Zip to improve robustness with corrupted
    + Improve streaming Zip reader's support for uncompressed entries
    + New seeking Zip reader supports SFX Zip archives
    + Build fixes on Windows
  - For more changes since 2.8.5, please see NEWS file
  - Update URL Tag to represent new home of the project.
  - Rename libarchive2 to libarchive12, following upstreams soname
  - Add libarchive-fix-checks.patch: Fix gcc 4.7 side effects.
  - Drop libarchive-test-fuzz.patch: fixed upstream.
  - Drop libarchive-ignore-sigpipe-in-test-suite.patch: fixed
  - Drop libarchive-2.5.5_handle_ENOSYS_from_lutimes.patch: upstream
    rejected the patch. Seems to be too theoretical problem.
* Mon May 07 2012
  - Enforce usage of reentrant versions of libc functions
* Mon Feb 13 2012
  - fix failed tests on ppc
* Wed Feb 08 2012
  - Use %makeinstall to be SLES compatible
* Thu Dec 22 2011
  - For SLES11 work around missing rpm macro
* Tue Dec 06 2011
  - rename main package to libarchive
* Tue Dec 06 2011
  - Update to libarchive 2.8.5 (from werner)
    * Fix issue 134: Improve handling of open failures
    * Fix issue 119: Relax ISO verification
    * Fix issue 121: mtree parsing
    * Fix extraction of GNU tar 'D' directory entries
    * Be less demanding in LZMA/XZ compression tests
* Fri Sep 30 2011
  - add baselibs.conf for PackageKit to use
* Tue Apr 19 2011
  - Add suport for xz and xar archives
  - Add libarchive-2.8.4-iso9660-data-types.patch:
    fix ISO9660 reader data type mismatches
* Thu Nov 11 2010
  - udpate to libarchive-2.8.4
    - see /usr/share/doc/packages/libarchive2/NEWS for changes
  - drop libarchive-2.5.5_fix_testsuite.patch (upstream)
  - update libarchive-2.5.5_handle_ENOSYS_from_lutimes.patch
  - clean up specfile
  - disable make check for now
* Wed Jan 06 2010
  - enable parallel building



Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Feb 8 00:06:13 2019