Changelog for
hdf5-openmpi4-1.12.3-1.1.x86_64.rpm :
* Mon May 13 2024 Atri Bhattacharya
- Update to version 1.12.3:
* Bumped the minimum required version of Autoconf to 2.71.
* Added new option to build libaec and zlib inline with CMake.
* Changed the error handling for a not found path in the find plugin process.
* Removed \"-commons\" linking option to fix a compile error on MacOS Sonoma that resulted in build failure.
* Doxygen User Guide documentation can be configured and generated.- Minor patch rebase for updated version:
* Disable-phdf5-tests.patch
* Fix-error-message-not-the-name-but-the-link-information-is-parsed.patch
* H5O_fsinfo_decode-Make-more-resilient-to-out-of-bounds-read.patch
* Hot-fix-for-CVE-2020-10812.patch
* PPC64LE-Fix-long-double-handling.patch
* Report-error-if-dimensions-of-chunked-storage-in-data-layout-2.patch
* Validate-location-offset-of-the-accumulated-metadata-when-comparing.patch
* When-evicting-driver-info-block-NULL-the-corresponding-entry.patch
* hdf5-1.8.11-abort_unknown_host_config.patch
* hdf5-LD_LIBRARY_PATH.patch
* hdf5-Remove-timestamps-from-binaries.patch
* hdf5-wrappers.patch- Drop upstreamed patches:
* Remove-duplicate-code.patch
* H5O__pline_decode-Make-more-resilient-to-out-of-bounds-read.patch
* H5O_dtype_decode_helper-Parent-of-enum-needs-to-have-same-size-as-enum-itself.patch
* Pass-compact-chunk-size-info-to-ensure-requested-elements-are-within-bounds.patch
* Make-sure-info-block-for-external-links-has-at-least-3-bytes.patch
* Compound-datatypes-may-not-have-members-of-size-0.patch
* H5IMget_image_info-H5Sget_simple_extent_dims-does-not-exceed-array-size.patch
* Check-for-overflow-when-calculating-on-disk-attribute-data-size-2459.patch- New BuildRequires: hostname.- Work around an sed hack in upstream configure file by dropping \"-Werror=return-type\" from RPM %optflags.
* Wed Mar 20 2024 Atri Bhattacharya - Work around bot rejection for unapplied Patch7.
* Thu Feb 22 2024 Dominique Leuenberger - Use %patch -P N instead of deprecated %patchN.
* Fri Feb 02 2024 Atri Bhattacharya - Add openmpi5 and gnu-hpc-openmpi5 flavours.
* Mon Oct 23 2023 Nicolas Morey - Drop support for obsolete openmpi[123]- Prepare support for openmpi5
* Mon Feb 13 2023 Egbert Eich - Fix CVE-2021-37501 - overflow in calculation of data buffer due to bogus input file (bsc#1207973). https://github.com/HDFGroup/hdf5/issues/2458 https://github.com/HDFGroup/hdf5/pull/2459 Check-for-overflow-when-calculating-on-disk-attribute-data-size-2459.patch Remove-duplicate-code.patch
* Tue Nov 15 2022 Atri Bhattacharya - Add to specfile missing patch: Fix-error-message-not-the-name-but-the-link-information-is-parsed.patch
* Sat Oct 15 2022 Egbert Eich - Fix CVEs:
* CVE-2021-46244 (bsc#1195215) Compound-datatypes-may-not-have-members-of-size-0.patch
* CVE-2018-13867 (bsc#1101906) Validate-location-offset-of-the-accumulated-metadata-when-comparing.patch
* CVE-2018-16438 (bsc#1107069) Make-sure-info-block-for-external-links-has-at-least-3-bytes.patch
* CVE-2020-10812 (bsc#1167400) Hot-fix-for-CVE-2020-10812.patch
* CVE-2021-45830 (bsc#1194375) H5O_fsinfo_decode-Make-more-resilient-to-out-of-bounds-read.patch
* CVE-2019-8396 (bsc#1125882) H5O__pline_decode-Make-more-resilient-to-out-of-bounds-read.patch
* CVE-2018-11205 (bsc#1093663) Pass-compact-chunk-size-info-to-ensure-requested-elements-are-within-bounds.patch
* CVE-2021-46242 (bsc#1195212) When-evicting-driver-info-block-NULL-the-corresponding-entry.patch
* CVE-2021-45833 (bsc#1194366) Report-error-if-dimensions-of-chunked-storage-in-data-layout-2.patch
* CVE-2018-14031 (bsc#1101475) H5O_dtype_decode_helper-Parent-of-enum-needs-to-have-same-size-as-enum-itself.patch
* CVE-2018-17439 (bsc#1111598) H5IMget_image_info-H5Sget_simple_extent_dims-does-not-exceed-array-size.patch- Fix an error message: Fix-error-message-not-the-name-but-the-link-information-is-parsed.patch
* Wed Sep 21 2022 Stefan BrĂ¼ns - Remove timestamp/buildhost/kernel version from libhdf5.settings (boo#1209548).
* Wed Jul 27 2022 Atri Bhattacharya - Update to version 1.12.2: See .- Minor re-base of existing patches to apply cleanly:
* hdf5-LD_LIBRARY_PATH.patch
* hdf5-1.8.11-abort_unknown_host_config.patch
* hdf5-Remove-timestamps-from-binaries.patch
* hdf5-mpi.patch
* Disable-phdf5-tests.patch- Drop upstreamed patch: hdf5-1.10.8-pr1494-fix-release-check-version.patch.
* Wed May 04 2022 Egbert Eich - Security Fix: Add configure option --disable-hltools to disable GIF tools as recommended in the 1.10.8 release: CVE-2018-17433 (bsc#1109565), CVE-2018-17436 (bsc#1109568), CVE-2020-10809 (bsc#1167404).
* Thu Apr 07 2022 Christoph Junghans - add hdf5-wrappers.patch from Fedora, so strip flags from wrappers and prefer shared linking- add missing zlib-devel devel dep
* Thu Mar 31 2022 Ben Greiner - Add hdf5-1.10.8-pr1494-fix-release-check-version.patch
* boo#1179521, boo#1196682, gh#HDFGroup/hdf5#1494
* Avoids package crashes due to an overeager version check. Packages depending on the shared libraries are not being rebuilt in Factory after a patchlevel version bump of hdf5 without SONAME changes.
* Wed Feb 16 2022 Atri Bhattacharya - Update to version 1.10.8:
* Added new option to control the build of High-Level tools
* Adds C++ Autotools configuration file for Intel
* Adds C++ Autotools configuration file for PGI
* Updates PGI C options
* CMake will now run the shell script tests in test/ by default
* Removed unused HDF5_ENABLE_HSIZET option from CMake
* CMake no longer builds the C++ library by default
* Removal of pre-VS2015 work-arounds
* Add CMake variable HDF5_LIB_INFIX
* Added a configure-time option to control certain compiler warnings
* CMake option to build the HDF filter plugins project as an external project
* Added a configure-time option to consider certain compiler warnings
* Autotools and CMake target added to produce doxygen generated documentation
* CMake option to build the HDF filter plugins project as an external project
* Added CMake option to format source files
* Change how the release part of version, in major.minor.release is checked
* H5Gcreate1() now rejects size_hint parameters larger than UINT32_MAX
* H5Pset_fapl_log() no longer crashes when passed an invalid fapl ID
* Fixes a segfault when H5Pset_mdc_log_options() is called multiple times
* File locking now works on Windows
* H5Epush_ret() now requires a trailing semicolon
* Improved performance of H5Sget_select_elem_pointlist
* H5Fget_name_f fixed to handle correctly trailing whitespaces and newly allocated buffers.
* Added new H5S functions.
* Refactored the perform tools and removed dependencies on test library.
* h5repack added help text for user-defined filters.
* Doxygen documentation is available when configured and generated.
* Fixed CVE-2018-17432 (bsc#1109564)
* Fixed a segmentation fault
* Detection of simple data transform function \"x\"
* Fixed CVE-2020-10810 - an invalid read and memory leak when parsing (bsc#1167401)
* Fixed CVE-2018-14460 (bsc#1102175)
* Fixed CVE-2018-11206 (bsc#1093657) (same issue as CVE-2018-14032 (bsc#1101474))
* Fixed CVE-2018-14033 (bsc#1101471) (same issue as CVE-2020-10811 (bsc#1167405))
* Remove underscores on header file guards
* H5FArray.java class: - Convert the entire byte array into a 1-d array of the desired type, rather than performing 1 conversion per row; - Use the Java Arrays method copyOfRange to grab the section of the array from (1) that is desired to be inserted into the destination array.
* Corrected path searched by CMake find_package command
* Corrected pkg-config compile script
* Fixed CMake C++ compiler flags
* Autotools clang debug optimization level change
* Better support for libaec (open-source Szip library) in CMake
* Refactor CMake configure for Fortran
* Remove arbitrary warning flag groups from CMake builds
* Reclassify CMake messages, to allow new modes and --log-level option
* Fixes Autotools determination of the stat struct having an st_blocks field
* Changed how h5dump and h5ls identify long double.
* Fixed tools argument parsing.
* Updated doxygen comments with changes for release- Minor rebase of patches to apply cleanly.
* Fri Jan 29 2021 Egbert Eich - Fix update_so_version.sh, write so versions to file being included.