Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: zipios-devel | Distribution: openSUSE Tumbleweed |
Version: 2.3.2 | Vendor: openSUSE |
Release: 1.1 | Build date: Sat Jan 6 17:32:45 2024 |
Group: Development/Libraries/C and C++ | Build host: i02-ch2d |
Size: 174111 | Source RPM: zipios-2.3.2-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/Zipios/Zipios | |
Summary: Zipios Header Files |
Header files for zipios development.
LGPL-2.1-or-later
* Sat Dec 30 2023 Stefan Brüns <stefan.bruens@rwth-aachen.de> - Update to version 2.3.2: * Bugs: + As suggested, use argv[2] when ent is nullptr (#42). + Fixed an issue with empty files to avoid error. + Missed adding the signature to the last entry. + Fixed two operator = () which improperly returned a const &. + Really auto-init m_zs. + Require that chdir() & truncate() return 0. + Bumped the version to 2.3 since the CRC32 computation bug was a pretty major fix (#38). + Correctly clear the m_checked flag on a change of the FilePath. + Fixed a Logical OR (|| instead of |). + Fixed two ISO-8851-1 characters. + Removed the inverted question mark. + Fixed path to BUILD folder in ./mk script. * New Features / Enhancements + Extended public interface. + Added support for an std::istream when creating a ZipFile object. + Added support for a StreamEntry when creating a zip file. + Replaced new ... with std::make_shared<>() where possible. + Updated CMakeLists.txt (clean ups). + Removed the -std=c++17 option. I don't need it and it's better without. + Implemented the big endian version of the dosdatetime_convert_t union. + Added casts for signed/unsigned comparisons. + Added a function to compute CRC32 of local disk files. + Added the clear() and empty() functions to the FilePath class. + Use clear() instead of setting string to "". + Added support for -v (verbose) to the ./mk script. * Documentation + Made the search of the Doxygen tools quieter by default. + Added a note about the root branch renaming. It is "main" now. + Added a few comments (missing docs). + Ran ispell to fix the docs a bit. + Corrected links in README.md (especially use the https protocol) + Changed the o umlaut to use UTF-8. * Packaging (included Debian) + Changed Debian release name to bionic and then jammy. + Updated the compat to v10. + Removing the multiarch-support dependency. It's only for amd64 at the moment. + Remove dependency on old catch package. We now use snapcatch2. * Tests + Upgraded the tests to catch2 v3.x. + Renamed the tests catch_<name>.cpp. + Renamed the file with the main() function catch_main.cpp/hpp. + Enhanced the test of the project version. + Make use of the --tmp-path and --source-path of the new snapcatch2 main(). + Fixed test verifying DOS timestamps with +/- 1 hour (ugly but it works). + Removed the '&' in a CATCH_REQUIRE_THROWS_AS(). + Fixed the include and library linking for the tests. + Added CATCH_END_SECTION() everywhere. + Prepended CATCH_... to all the macros so they compile with the newer version. + Properly indent the test CMakeLists.txt file. + Removed the cmake_minimum_required(). It's only required in the main CMakeLists.txt. + Verify the versions in the tests to be more sure I catch discrepancies. + Added a new test to make sure issue #38 was fixed. + Made tests delete files upfront too (in case it breaks part way in a previous run). * Add fix_cstdint_include.patch * Tue Aug 08 2023 Stefan Brüns <stefan.bruens@rwth-aachen.de> - Update to version 2.2.6: * Applied a few fixes to avoid some warnings when compiling in 32 bits. * Commented out tests which verify dates outside of the 32 bit range (i.e. time_t is a 32 bit signed integer on a 32 bit OS). * Fixed the docs Bugs and Links and Issue Sections. * Removed some ++ from Zipios because the name changed and we removed the ++. * Applied most of pull request 30, added the metainfo.xml file. * Applied https://github.com/Zipios/Zipios/pull/34 (remove path from all filenames) - Update to version 2.2.5: * Applied https://github.com/Zipios/Zipios/pull/31 (corrections to comments as in spelling/grammar errors) - Update to version 2.2.4: * Applied fix to some tests so they compile with g++ 8.3.x - Update to version 2.2.3: * Added in=C++ to the MAPPING_EXTENSION. * Updated the doxy file to 1.8.11. * Removed one more UTF-8 emdash character. * Made a few changes in link with the website and CVE-2019-13453 in the old zipios library. * Added a favicon for the website. - Update to version 2.2.2: * Fixed the FindCatch.cmake, the REQUIRED was not properly tested. - Update to version 2.2.1: * Fixed the "DirectoryEntry for a valid directory" test as the FileEntry object saves a Unix timestamp as a time_t and therefore with a full range precision. (#29) - Update build dependencies - Clean up spec file - Drop obsolete zipios-use_PIE.patch - Split API documentation from devel package * Sat May 18 2019 Luigi Baldoni <aloisio@gmx.com> - Update to version 2.2.0 * As per [issue #28 on Github](https://github.com/Zipios/Zipios/issues/28), there was a discrepancy in licenses because of the dostime.c and dostime.h files. These two files were removed and replaced by a DOSDateTime class instead. It's all C++ and uses a structure with field to convert the data as required. * The license was also updated and copyright file fixed up to match the newer version. - Renamed package files to match package name - Added zipios-docpath.patch and zipios-use_PIE.patch - Spec cleanup * Thu Jul 07 2016 adrian@suse.de - update to version 2.1.1 - obsoletes all patches thanks to cmake and fixed code - c++11 api now - so version jumps to 2 - rename from zipios++ to zipios, following upstream * Tue Mar 20 2012 asterios.dramis@gmail.com - Added a patch (ptrdiff.patch) to fix compilation error "error: 'ptrdiff_t' does not name a type" (taken from Debian). - Spec file updates: * Renamed spec file from libzipios0 to zipios++ (to be the same as the package name). * Renamed libzipios0-devel to zipios++-devel and added the necessary Provides/Obsoletes entries for libzipios0-devel. * Changes based on spec-cleaner run. * Changed License: to LGPL-2.1+. * Disabled compilation of static library. * Sat Jan 28 2012 jengelh@medozas.de - Remove redundant tags/sections per specfile guideline suggestions * Sun May 08 2011 andrea@links2linux.de - New Package
/usr/bin/appendzip /usr/bin/dosdatetime /usr/bin/zcrc32 /usr/bin/zipdir /usr/bin/zipios /usr/include/zipios /usr/include/zipios/collectioncollection.hpp /usr/include/zipios/directorycollection.hpp /usr/include/zipios/directoryentry.hpp /usr/include/zipios/dosdatetime.hpp /usr/include/zipios/filecollection.hpp /usr/include/zipios/fileentry.hpp /usr/include/zipios/filepath.hpp /usr/include/zipios/streamentry.hpp /usr/include/zipios/virtualseeker.hpp /usr/include/zipios/zipfile.hpp /usr/include/zipios/zipios-config.hpp /usr/include/zipios/zipiosexceptions.hpp /usr/lib64/libzipios.so /usr/share/cmake/ZipIos /usr/share/cmake/ZipIos/ZipIosConfig.cmake /usr/share/doc/packages/zipios-devel /usr/share/doc/packages/zipios-devel/AUTHORS /usr/share/doc/packages/zipios-devel/NEWS /usr/share/doc/packages/zipios-devel/README.md /usr/share/doc/packages/zipios-devel/TODO.md /usr/share/licenses/zipios-devel /usr/share/licenses/zipios-devel/COPYING /usr/share/man/man3/zipios.3.gz /usr/share/man/man3/zipios_CollectionCollection.3.gz /usr/share/man/man3/zipios_DirectoryCollection.3.gz /usr/share/man/man3/zipios_DirectoryEntry.3.gz /usr/share/man/man3/zipios_FileCollection.3.gz /usr/share/man/man3/zipios_FileEntry.3.gz /usr/share/man/man3/zipios_FilePath.3.gz /usr/share/man/man3/zipios_VirtualSeeker.3.gz /usr/share/man/man3/zipios_ZipFile.3.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Dec 26 23:45:37 2024