Merge pull request #2916 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_8 to hdf5_1_8
* commit 'c678ea6f18b17c16838e4d40c18e588e28d0daf2':
Add back file, remove py file
Add options to github actions.
Merge pull request #2913 in HDFFV/hdf5 from ~BYRN/hdf5_clang_format:hdf5_1_8 to hdf5_1_8
* commit '1ba1f2f3222cbe8df0bf601929a4bffd478d7e02':
Source formatted
Merge pull request #2911 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_8 to hdf5_1_8
* commit '753adc730358861c489c1da7e4ccd018af6b351c':
Merge clang-format changes from develop
Merge pull request #2868 in HDFFV/hdf5 from ~HDFTEST/hdf5_hft:hdf5_1_8 to hdf5_1_8
* commit '228b59b26e8475d6f61068d745562e84136bdf7d':
Snapshot 1.8.22-snap10. Update version to 1.8.22-snap11.
Merge pull request #2851 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_8 to hdf5_1_8
* commit 'b09c17ab2eb1d98e769fe6058cfc388fdba5358c':
MinGW uses "MinGW Makefiles"
The version string has a second use for packaging
Merge pull request #2829 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_8 to hdf5_1_8
* commit 'a98ac83a613e04a6ddd61d4cdc08e9661e73aed6':
Revert H5_VERS_SUBRELEASE check
Add special case when H5_VERS_SUBRELEASE is 0
Add hypen to subrelease regex
Merge pull request #2788 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_8 to hdf5_1_8
* commit '4496516ceea24060b966b6b64f4affa2af48eab7':
Remove unnecessary assignment freom configure.ac.
Check for header szlib.h only when libsz passes AC_CHECK_LIB, so that H5_HAVE_SALIB_H is not defined when szip is not enabled, to prevent compile failures for incompatible szlib.
Check for header szlib.h only when libsz passes AC_CHECK_LIB, so that
H5_HAVE_SALIB_H is not defined when szip is not enabled, to prevent
compile failures for incompatible szlib.
Merge pull request #2761 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_8 to hdf5_1_8
* commit '5da49be25864b432818c833b94c582b37d63b305':
Remove extra parens
Merge pull request #2759 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_8 to hdf5_1_8
* commit '89df7cadf0d0fb79749ecfc791770d04e400af15':
spelling
HDFFV-11127 - force RTLD_LOCAL in dlopen
Merge pull request #2729 in HDFFV/hdf5 from bmr-HDFFV-11120_18 to hdf5_1_8
Fix HDFFV-11120 and HDFFV-11121 (CVE-2018-13870 and CVE-2018-13869)
* commit '4e68c37a16a59f1171e536eb4d05af8db094f1bd':
Fixed typo
Fix HDFFV-11120 and HDFFV-11121 (CVE-2018-13870 and CVE-2018-13869)
Fix HDFFV-11120 and HDFFV-11121 (CVE-2018-13870 and CVE-2018-13869)
Description:
When a buffer overflow occurred because a name length was corrupted
and became very large, h5dump produced a segfault on one file and a
memcpy parameter overlap on another file. This commit added checks
that detect a read pass the end of the buffer to prevent these error
conditions.
Platforms tested:
Linux/64 (jelly)
Merge pull request #2713 in HDFFV/hdf5 from ~VCHOI/my_third_fork:bugfix/18_fix_Makefile.in_HDFFV-11080 to hdf5_1_8
* commit 'cd2ac8fbc6ccbcd4cce8aa030a52334dda1ee025':
Fix to the merge of PR #2708 for HDFFV-11080 to the 1.8 branch. Need to checkin test/Makefile.in for the new file added.
Merge pull request #2708 in HDFFV/hdf5 from ~VCHOI/my_third_fork:bugfix/18_HDFFV-11080-heap-use-after-free-by-the-call to hdf5_1_8
* commit '2d7a23887a6c5121b4dac858a50792a18087c5bf':
Incorporate pull request #2693 from develop for the fix to HDFFV-11080: (1) Patch up the file pointer when reading attribute of variable length datatype (2) Test to verify the fix when doing multiple threads (3) Update MANIFEST (4) Add new test to Cmake
Incorporate pull request #2693 from develop for the fix to HDFFV-11080:
(1) Patch up the file pointer when reading attribute of variable length datatype
(2) Test to verify the fix when doing multiple threads
(3) Update MANIFEST
(4) Add new test to Cmake
Merge pull request #2710 in HDFFV/hdf5 from ~BYRN/hdf5_adb:hdf5_1_8 to hdf5_1_8
* commit '66590d58b9ee742f2c95fc2eb5952e8bd878f63b':
Switch bison and flex update of LT files from bin/genltanalyse to bin/genparser, and from automatically updating the LT files whenever reconfigure is run to running only on man<F12>ual command.
Merge from 1.10-1.12-dev - LT parse needs update
Switch bison and flex update of LT files from bin/genltanalyse to
bin/genparser, and from automatically updating the LT files whenever
reconfigure is run to running only on man<F12>ual command.
Merge pull request #2695 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_8 to hdf5_1_8
* commit 'f443b3a806e446d295f07748cfb50ac991d668f1':
Regenerate configure.
Merge pull request #2689 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_8 to hdf5_1_8
* commit '4c59f84eb8da1b9157b6a0988792b3b002a3ef82':
Merge pull request #2686 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop
Merge pull request #2686 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop
* commit '800f93f7c994f88dfa716746153ded4b1e690e3a':
Remove path to szip header file from AM_CPPFLAGS when configure check of libsz fails. Fix for HDFFV-10830.
Merge pull request #2688 in HDFFV/hdf5 from ~HDFTEST/hdf5_hft:hdf5_1_8 to hdf5_1_8
* commit 'e1f78ebfa5033904e8bff0e18404c004ff0df585':
Snapshot 1.8.22-snap9. Update version to 1.8.22-snap10.
Fix HDFFV-10591
Description:
h52gif produced a segfault when a buffer overflow occurred because
the data size was corrupted and became very large. This commit added
a check on the data size against the buffer size to prevent the segfault.
It also added error reporting to h52gif to display an error message
instead of silently exiting when the failure occurred.
Platforms tested:
Linux/64 (jelly)
Merge pull request #2659 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_8 to hdf5_1_8
* commit '8c0624de42addacffa4af09168cb1d9d4db7557c':
Update configure and Makefile.ins after bin/reconfigure.
Squashed commit of the following: