Changelog for
libmatio13-1.5.27-68.1.i586.rpm :
* Sun May 26 2024 jun wang
- Update to version 1.5.27
* Fixed const-correctness of input arguments of API functions
* Fixed const-correctness of return type of Mat_GetDir
* Fixed bug duplicating function class (with deep copy) in Mat_VarDuplicate
* Fixed little endian detection for __aarch64__
* Fixed LFS support on MinGW 64-bit builds
* Fixed support of Unicode filenames on Windows
* Fixed detection of HDF5 version for UTF-8 based file name of HDF5 MAT file
* Fixed stack-based buffer overflow when reading (crafted) HDF5 MAT file
* Fixed build on Solaris
* Fixed build with Rust bindings and LLVM >= 16
* CMake: Fixed MinGW linker error with libc (regression of v1.5.24)
* CMake: Enabled static analysis with Cppcheck
* Wed Nov 22 2023 Atri Bhattacharya - Update to version 1.5.26:
* Fixed testsuite (regression of v1.5.25)- Changes from version 1.5.25:
* Fixed reading struct array with null padded class name from HDF5 MAT file
* Fixed memory leak in Mat_VarFree for function class- Changes from version 1.5.24:
* Added predicated iteration API functions Mat_VarReadNextInfoPredicate and Mat_VarReadNextPredicate to speed-up reading variables from HDF5 MAT file
* Added new API function Mat_GetFileAccessMode to retrieve the file access mode of a MAT file
* Changed: Mat_VarDelete returns error if MAT file is opened in read-only mode
* Changed: Reduced memory foot-print of matvar_t.internal
* Fixed read performance of cell/struct array from HDF5 MAT file
* Fixed reference counting of HDF5 MAT file in Mat_VarDuplicate
* Fixed file access mode of created v4 MAT file
* Fixed read performance of Mat_GetDir for HDF5 MAT file
* Fixed bug reading struct array from v5 MAT file
* Fixed bug adding field to struct array of v5 MAT file
* Fixed heap-based buffer overflow when reading HDF5 MAT file
* Confirmed compatibility with HDF5 v1.14.x
* autoconf: Enabled system extensions
* autoconf: Fixed getopt_long check
* autoconf: Fixed pkg-config file for static linking
* CMake: Updated cmake-conan to version 0.18.1
* CMake: Fixed version comparison
* CMake: Fixed properties for CMake < 3.11
* CMake: Fixed linker error on OpenBSD
* CMake: Fixed checks of linker options
* Several other fixes, for example for memory leaks- Drop explicit hdf5-devel dependency: we have hdf5 > 1.10 by default anyway in Factory.
* Fri May 06 2022 Atri Bhattacharya - Update to version 1.5.23:
* Fixed testsuite regression from version 1.5.22.- Changes from version 1.5.22:
* Added support for reading large MAT file.
* Updated cmake-conan to version 0.17.0.
* Fixed CMake build with Conan (MATIO_USE_CONAN:BOOL=ON).
* Fixed data type when reading 16-bit character data from HDF5 MAT file.
* Fixed heap-based buffer overflows when reading (crafted) MAT file (CVE-2020-36428, CVE-2021-36977, boo#1193873, boo#1193874).
* Confirmed compatibility with HDF5 v1.13.0 and v1.13.1.
* Several other fixes, for example for memory leaks.
* Tue Jun 01 2021 Ferdinand Thiessen - Update to version 1.5.21
* Fixed: Avoid usage of strlen when creating MAT_T_UTF8 encoded character array
* Fixed reading of compression flag from HDF5 MAT file- Use https for URL and SourceURL
* Mon Mar 22 2021 Atri Bhattacharya - Update to version 1.5.20:
* Added support for writing MAT_T_UTF8 encoded character array to HDF5 MAT file (by conversion to UTF-16 if in BMP).
* Updated cmake-conan to v0.16.1.
* Fixed bug with size_t arguments of logging function calls.
* Fixed bug reading past EOF from (crafted) MAT file.
* Fixed bug writing MAT_T_UTF8 encoded character array to v5 MAT file.
* Fixed printing of MAT_T_UTF8 encoded character array.
* Several other fixes, for example for memory leaks.
* Sun Nov 15 2020 Atri Bhattacharya - Update to version 1.5.19:
* Fixed support for CMake (>= v3.19.0) build system.
* Fixed bug reading variable from v4 MAT file (regression of v1.5.18).
* Sat Sep 19 2020 Atri Bhattacharya - Update to version 1.5.18:
* Added support of HDF5 v1.12.x.
* Added support for reading uncompressed v5 MAT file generated by SWAN.
* Added error codes to public interface.
* Added support for CMake build system.
* Fixed read performance of numeric array from compressed v5 MAT file.
* Fixed support for VS2005 and VS2008 (MSVC) (regression of v1.5.15).
* Fixed mktemp linker warning when using GNU linker.
* Fixed bug writing struct array to uncompressed v5 MAT file on big endian architecture (regression of v1.5.10).
* Fixed bug writing cell array to uncompressed v5 MAT file on big endian architecture.
* Fixed bug reading variable name from v4 MAT file (CVE-2019-17533).
* Fixed bug reading dimensions from (crafted) compressed v5 MAT file (CVE-2019-20017, CVE-2019-20018, CVE-2019-20020, CVE-2019-20052).- Bump soversion to 11.
* Sat Feb 22 2020 Max Lin - Leap 15.2 has newer p7zip, build requires p7zip-full on Tumbleweed, Leap 15.2 and SLE15 SP2.
* Fri Sep 20 2019 Atri Bhattacharya - Update to version 1.5.17
* Fixed bug reading struct array with packed field names from v5 MAT file
* Fixed bug reading past EOF from (crafted) uncompressed v5 MAT file- Drop 0001-Write-backwards-compatible-Mat7.3-files.patch: incorporated upstream.- Update so number to 9 in keeping with upstream.
* Thu Oct 04 2018 Stefan BrĂ¼ns - Fix preprocessor check for availability of H5F_LIBVER_V18