| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libKF6Archive6 | Distribution: openSUSE Tumbleweed |
| Version: 6.18.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Sep 8 15:32:57 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 272804 | Source RPM: kf6-karchive-6.18.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://www.kde.org | |
| Summary: Qt 6 addon providing access to numerous types of archives | |
KArchive provides classes for easy reading, creation and manipulation of "archive" formats like ZIP and TAR. If also provides transparent compression and decompression of data, like the GZip format, via a subclass of QIODevice.
LGPL-2.0-or-later
* Mon Sep 08 2025 Christophe Marin <christophe@krop.fr>
- Update to 6.18.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/6/6.18.0
- Changes since 6.17.0:
* Update dependency version to 6.18.0
* tests: Merge ossfuzz test functions into one
* 7z: Make sure seqInStream/coderIndex are initialized
* kzip: Add another test for extra headers
* kzip: Replace open coded 16bit uint reading with common method
* kzip: Replace last occurences of open coded 32bit uint reading
* 7z: Fix index out of range in QList::at on malformed files
* KZipFileEntry::data: Don't try to extract data of files that are too big
* 7z: Return false instead of assert in malformed files
* Move fuzz target and build script into KArchive repository
* 7zip: Fix crash in malformed files
* Update version to 6.18.0
* Mon Aug 04 2025 Christophe Marin <christophe@krop.fr>
- Update to 6.17.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/6/6.17.0
- Changes since 6.16.0:
* Update dependency version to 6.17.0
* It compiles fine without qt 6.10 deprecated methods
* autotests/CMakeLists.txt the function is called for multiple extensions
* Update version to 6.17.0
* Mon Jul 07 2025 Christophe Marin <christophe@krop.fr>
- Update to 6.16.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/6/6.16.0
- Changes since 6.15.0:
* Update dependency version to 6.16.0
* Add missing qhp project
* Allow giving the KCompressionDevice the size we know it has
* kzip: Prevent integer-overflow found by oss-fuzz
* Update version to 6.16.0
* Mon Jun 09 2025 Christophe Marin <christophe@krop.fr>
- Update to 6.15.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/6/6.15.0
- Changes since 6.14.0:
* Update dependency version to 6.15.0
* k7zip: Fix infinite loop on malformed file
* k7zip: Fix crash on malformed file
* Add tags file to documentation
* Reuse KCompressionDevice constructor
* Turn assert into warning
* Add landing page for QDoc
* Add LZIP compression support to KArchive (kde#447421)
* kzip: Fix crash on malformed files
* Port API documentation to QDoc syntax
* Update version to 6.15.0
- Replace _kf6_bugfix_version usage
* Sun May 04 2025 Christophe Marin <christophe@krop.fr>
- Update to 6.14.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/6/6.14.0
- Changes since 6.13.0:
* Update dependency version to 6.14.0
* Fix heap buffer overflow
* kzip: Fix position calculation for archives with prepended arbitrary data (kde#329579)
* Skip two bytes on invalid header signature in `seekToNextHeaderToken()`
* Avoid searching uninitialized bytes in `header.indexOf("PK")`
* Update version to 6.14.0
* kzip: Fix crash on malformed files
* Sat Apr 05 2025 Christophe Marin <christophe@krop.fr>
- Update to 6.13.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/6/6.13.0
- Changes since 6.12.0:
* Remove duplicate deprecation attribute
* Silence nodiscard warning
* Add missing since information
* Properly deprecate addEntry/removeEntry
* Handle Zip64 extra field in central directory
* kzip: Remove repeated code for header detection
* kzip: Fix misdetection of nested signatures, handle Zip64 data descriptors (kde#450597)
* kzip: Detect Zip64 end of central directory records
* kzip: Add various test cases
* Add support for reading encrypted 7z archives
* Mark addEntry as deprecated, replaced with addEntryV2
* Add test files
* Fix QIODevice double deletion in KArchive::close()
* Introduce and use KArchiveDirectory::removeEntryV2
* It compiles fine without qt6.9 deprecated methods
* Fix buffer boundary check in K7ZipPrivate::readNumber
* Update dependency version to 6.13.0
* Tue Mar 11 2025 Christophe Marin <christophe@krop.fr>
- Update to 6.12.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/6/6.12.0
- Changes since 6.11.0:
* Update dependency version to 6.12.0
* KF6 TODOs are now KF7 TODOs
* kgzipfilter.cpp use nullptr instead of zero
* Use 'const QString' declarations for test filenames
* Move all test data files to data directory
* 7zip: Add default naming for files without a name (kde#496175)
* Add error checking for writing back temp files in KTar
* Handle errors in KTar::writeLonglink
* Remove stale TODO
* Refactor KXzFilter::init to use QScopeGuard
* Update version to 6.12.0
* Sat Feb 08 2025 Christophe Marin <christophe@krop.fr>
- Update to 6.11.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/6/6.11.0
- Changes since 6.10.0:
* Update dependency version to 6.11.0
* Add xml/yaml linting
* CI: Add linux-qt6-next build
* Update version to 6.11.0
* Tue Jan 07 2025 Christophe Marin <christophe@krop.fr>
- Update to 6.10.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/6/6.10.0
- Changes since 6.9.0:
* Update dependency version to 6.10.0
* Update version to 6.10.0
* Sun Dec 08 2024 Christophe Marin <christophe@krop.fr>
- Update to 6.9.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/6/6.9.0
- Changes since 6.8.0:
* Update dependency version to 6.9.0
* kzip: fix reading of ZIP64 fields on certain architectures
* k7zip: fix/simplify GetUi*() functions
* It compiles fine without deprecated methods
* Handle device open error
* Remove usage of QMutableListIterator
* Update version to 6.9.0
* Mon Nov 04 2024 Christophe Marin <christophe@krop.fr>
- Update to 6.8.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/6/6.8.0
- Changes since 6.7.0:
* Update dependency version to 6.8.0
* Add CI for static builds on Linux
* Update version to 6.8.0
* [k7zip] Correctly handle pack sizes > INT_MAX
* Mon Oct 07 2024 Christophe Marin <christophe@krop.fr>
- Update to 6.7.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/6/6.7.0
- Changes since 6.6.0:
* Update dependency version to 6.7.0
* k7zip: prevent crash when archive has no modification times for files
* Update version to 6.7.0
* Sat Sep 07 2024 Christophe Marin <christophe@krop.fr>
- Update to 6.6.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/6/6.6.0
- Changes since 6.5.0:
* ci: add Alpine/musl job
* Update version to 6.6.0
* Mon Aug 05 2024 Christophe Marin <christophe@krop.fr>
- Update to 6.5.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/6/6.5.0
- Changes since 6.4.0:
* Update dependency version to 6.5.0
* Allow passing QIODevice::Truncate in open mode
* Update version to 6.5.0
* Tue Jul 09 2024 Christophe Marin <christophe@krop.fr>
- Update to 6.4.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/6/6.4.0
- Changes since 6.3.0:
* Don't accept tar files with sizes < 0
* Fix crash with malformed files
* Wed Jun 05 2024 Christophe Marin <christophe@krop.fr>
- Update to 6.3.0
* New feature release
* For more details please see:
* https://kde.org/announcements/frameworks/6/6.3.0/
- Changes since 6.2.0:
* require unit tests to pass on Windows
* It compiles fine without qt6.7 deprecated methods
* Add missing includes
* Mon May 06 2024 Christophe Marin <christophe@krop.fr>
- Update to 6.2.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/6.2.0/
- Changes since 6.1.0:
* gitignore: add VS Code dir
* Fri Apr 05 2024 Christophe Marin <christophe@krop.fr>
- Update to 6.1.0
* New feature release
- Changes since 6.0.0:
* update version for new release
* Wed Feb 21 2024 Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.0.0
* New bugfix release
* Release announcement not available yet
- Changes since 5.249.0:
* update version for new release
* Wed Jan 31 2024 Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.249.0 (6.0 RC 2):
* New bugfix release
* For more details see https://kde.org/announcements/megarelease/6/rc2/
* Mon Jan 15 2024 Fabian Vogt <fabian@ritter-vogt.de>
- Update to 5.248.0 (6.0 RC 1)
* For more details please see:
https://kde.org/announcements/megarelease/6/rc1/
* Sat May 27 2023 Christophe Marin <christophe@krop.fr>
- Init kf6-karchive
/usr/lib64/libKF6Archive.so.6 /usr/lib64/libKF6Archive.so.6.18.0 /usr/share/doc/packages/libKF6Archive6 /usr/share/doc/packages/libKF6Archive6/README.md /usr/share/licenses/libKF6Archive6 /usr/share/licenses/libKF6Archive6/Apache-2.0.txt /usr/share/licenses/libKF6Archive6/BSD-2-Clause.txt /usr/share/licenses/libKF6Archive6/CC0-1.0.txt /usr/share/licenses/libKF6Archive6/LGPL-2.0-or-later.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 8 23:32:53 2025