| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
HDFFV-10586 CVE-2018-17434 Divide by zero in h5repack_filters
Added a check for zero value
HDFFV-10588 CVE-2018-17437 Memory leak in H5O_dtype_decode_helper
This is actually an Invalid read issue. It was found that the
attribute name length in an attribute message was corrupted,
which caused the buffer pointer to be advanced too far and later
caused an invalid read.
Added a check to detect attribute name and its length mismatch. The
fix does not cover all cases, but it'll reduce the chance of this issue
when a name length is corrupted or the attribute name is corrupted.
HDFFV-10684 H5Ewalk does not stop until all errors in the stack are visited
The test for HDFFV-10588 has revealed a bug in H5Ewalk.
H5Ewalk did not stop midway even when the call back function returns
H5_ITER_STOP. This is because a condition is missing from the for
loops in H5E__walk causing the callback functions unable to stop until
all the errors in the stack are iterated. Quincey advised on the final
fix. In this fix, "status" is switched to "ret_value" and HGOTO_ERROR
to HERROR, and the for loops won't continue when "ret_value" is not 0.
Platforms tested:
Linux/64 (jelly)
Linux/64 (platypus)
Darwin (osx1011test)
|
|\
| |
| |
| | |
https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_1_10_bmr into hdf5_1_10
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
hdf5_1_10
* commit '0250b3650fbcec1f592f4a7371158d6b81db01c0':
Add check for existing links in hl/fortran/src/Makefile.am.
|
| | |\
| | |/
| |/|
| | | |
https://bitbucket.hdfgroup.org/scm/~lrknox/hdf5_lrk into hdf5_1_10
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
hdf5_1_10
* commit '1b2fc19a8f46bff2d1ac8e25dbb40322d377eef3':
Correct fix for new policy
Fix for new policy
|
| | | | |
|
| | | | |
|
| | |\ \
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
* commit '3476c7d13d4124f7e0752f251a667bef6b4fbf68':
Merge pull request #1429 in HDFFV/hdf5 from HDFFV-10596-fortran-library-names-differ to develop
Work around compiler fussiness on platypus.
Fix for debug assert in H5FDmpio.c
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
hdf5_1_10
* commit 'e61b3a7de95c23f4f24282bad41c5154643741a5':
Merge pull request #1429 in HDFFV/hdf5 from HDFFV-10596-fortran-library-names-differ to develop
|
| | | |\ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* commit 'dadf2b5fd8689e15ee5d28c74a5956391e914809':
Fix for parallel filters tests with new read-proc0-broadcast feature
misc. merge clean-up
misc. merge clean-up
Fix for Fortran failures.
merged:
|
| | | |\ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* commit 'a043211d9edf2df3ea8049bda4be6bdcbf0970e9':
Delay checking if decoded message's "shareable" flag is appropriate for the message type until we've verified we understand the message type. Reduce size of H5O_msg_class_g to *not* include space for H5O_BOGUS_INVALID. Make bogus messages shareable. Add new bogus message test with shareable messages to cover the formerly problematic code. Re-run gen_bogus.c to add this test case and also to fix the bogus_invalid messages that were no longer H5O_BOGUS_INVLAID due to a new message class being added in a previous commit. Added comment to remind developers to run gen_bogus.c when adding a new message class.
Remove H5O_BOGUS_INVALID_ID from H5O_msg_class_g initialization, since space for it was removed.
Fortran wrappers for dataset obj header minimization API calls.
|
| | | |_|_|/
| | |/| | | |
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
HDFFV-10596-fortran-library-names-differ to develop
* commit 'f4c9ec5d41aa53829617274d3286f1e9a45ae57e':
Add RELEASE.txt entry for HDFFV-10596.
Uninstall should remove the libhdf5_hl_fortran links.
Add symlinks named libhdf5_hl_fortran* to libhdf5hl_fortran in Makefile.am to match cmake install and the name pattern for other hl lib files.
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
hdf5_1_10
* commit '1ba63f95d3d600be43f2d3e00f204d36d6e9a1a4':
Work around compiler fussiness on platypus.
|
| |/ / / / |
|
| |\ \ \ \
| | |_|_|/
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | | |
hdf5_1_10
* commit '110eabd3e559a1e6002e96633a9ac892c21c1211':
Fix for debug assert in H5FDmpio.c
|
| |/ / / |
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Description:
- HDFFV-10578 - CVE-2018-17234 Memory leak in H5O__chunk_deserialize()
Actually, the leak was in h5tools_util. Applied Neil's fix.
- Changed an assert to if/HGOTO_ERROR to fail gracefully.
Platforms tested:
Linux/64 (jelly)
Linux/64 (platypus)
Darwin (osx1010test)
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* commit 'c9cf24506b4fb1c50ea553d3ab962c37ac86760a':
Fix for parallel filters tests with new read-proc0-broadcast feature
misc. merge clean-up
misc. merge clean-up
merged:
|
| | | | |
|
| | | | |
|
| | | | |
|
| | |/
| |/|
| | |
| | |
| | | |
HDFFV-10652
HDFFV-10443
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | | |
hdf5_1_10
* commit 'b52def6b9a38e6b24848d69e5eb37da0be97a94c':
Fix for Fortran failures.
|
|/ / |
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
hdf5_1_10
* commit '46f63b0faafe574ca2a32380ea85cac8206b1028':
Fix deprecated H5Pget_version
Fix java regex
Merge CMake changes from develop
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
hdf5_1_10
* commit '688074781ac7be2b7e799e8804378ba1f1563db1':
Fortran wrappers for dataset obj header minimization API calls.
|
| |/ |
|
|\ \
| |/
|/|
| |
| |
| |
| |
| | |
hdf5_1_10
* commit '55806ff1be0d559a204e84e595403b309239085f':
Delay checking if decoded message's "shareable" flag is appropriate for the message type until we've verified we understand the message type. Reduce size of H5O_msg_class_g to *not* include space for H5O_BOGUS_INVALID. Make bogus messages shareable. Add new bogus message test with shareable messages to cover the formerly problematic code. Re-run gen_bogus.c to add this test case and also to fix the bogus_invalid messages that were no longer H5O_BOGUS_INVLAID due to a new message class being added in a previous commit. Added comment to remind developers to run gen_bogus.c when adding a new message class.
Remove H5O_BOGUS_INVALID_ID from H5O_msg_class_g initialization, since space for it was removed.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
the message type until we've verified we understand the message type.
Reduce size of H5O_msg_class_g to *not* include space for
H5O_BOGUS_INVALID. Make bogus messages shareable. Add new bogus
message test with shareable messages to cover the formerly problematic
code. Re-run gen_bogus.c to add this test case and also to fix the
bogus_invalid messages that were no longer H5O_BOGUS_INVLAID due to a
new message class being added in a previous commit. Added comment to
remind developers to run gen_bogus.c when adding a new message class.
Remove H5O_BOGUS_INVALID_ID from H5O_msg_class_g initialization, since
space for it was removed.
|
|/
|
|
| |
space for it was removed.
|
|\
| |
| |
| |
| |
| |
| | |
~JAKE.SMITH/hdf5:dset_ohdr_minimize_110 to hdf5_1_10
* commit '00f835f6403728c3caf298636522e526996010a2':
Fix fapl passed into h5_fixname() calls in minimized tests. Fix creation of duplicate, unclosed FAPL. Fix wrong statement-string after TEST_ERROR macro (refactoring mistake).
|
| |
| |
| |
| |
| | |
Fix creation of duplicate, unclosed FAPL.
Fix wrong statement-string after TEST_ERROR macro (refactoring mistake).
|
|\ \
| |/
|/|
| |
| |
| |
| |
| |
| |
| | |
hdf5_1_10
* commit '1a50622733c14d89b3fd8c6bab684af9205a3b96':
Fix for daily test failure: too many arguments to function 'H5Gopen1'.
Fix the git merge leftover in RELEASE.txt.
Fix the git merge leftovers in RELEASE.txt.
Fix for HDFFV-10659: The library aborts with "infinite loop closing library" after deleting attributes in densed storage. The fix: When deleting attribute nodes from the name index v2 B-tree, if an attribute is found in the intermediate B-tree nodes, which may be merged/redistributed in the process, we need to free the dynamically allocated spaces for the intermediate decoded attribute.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
after deleting attributes in densed storage.
The fix: When deleting attribute nodes from the name index v2 B-tree,
if an attribute is found in the intermediate B-tree nodes, which may be
merged/redistributed in the process, we need to free the dynamically
allocated spaces for the intermediate decoded attribute.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
hdf5_1_10
* commit 'f7d530dd275e176e59b26c1b7363ba16b3ab6c9c':
HDFFV-10674, 10664, 10674
|
| |/ |
|
|\ \
| |/
|/|
| |
| |
| |
| | |
hdf5_1_10
* commit '257e05e1b2465a6876eec6995419b8f358e0ec84':
Merged the rest of the parallel flush test code.
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
hdf5_1_10
* commit 'd617b56aacd403b6b99b5a661461b5d84a03e185':
Cherry pick of CMake parallel flush fixes.
|
|/ |
|
|\
| |
| |
| |
| |
| |
| |
| | |
~BMRIBLER/hdf5_1_10_bmr:hdf5_1_10 to hdf5_1_10
* commit '82dd54c26b11245c36f65a044e9b717dc2c337e0':
Revised text
Fixed CVE division-by-zero issues Description: Fixed HDFFV-10577 and similar issues found in H5Dchunk.c. All the occurrences are in: H5D__create_chunk_map_single H5D__create_chunk_file_map_hyper H5D__chunk_allocate H5D__chunk_update_old_edge_chunks H5D__chunk_prune_by_extent H5D__chunk_copy_cb H5D__chunk_collective_fill Also updated RELEASE.txt for the chunk query functions and removed some blank lines in chunk_info.c. Platforms tested: Linux/64 (jelly) Linux/64 (platypus) Darwin (osx1010test)
|
| | |
|
| |\
| | |
| | |
| | | |
https://bitbucket.hdfgroup.org/scm/~bmribler/hdf5_1_10_bmr into hdf5_1_10
|