Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Re-enable SZIP default to ON in CMake (#3414) | Allen Byrne | 2023-08-23 | 6 | -11/+9 | |
| | | | The Autotools were handled in a separate commit | |||||
* | Enable szip by default in Autotools (#3412) | Dana Robinson | 2023-08-23 | 2 | -3/+14 | |
| | | | | | Since libaec is so prevalent and BSD-licensed for both encode and decode, we build the szip filter by default when the szip or aec libraries are found. | |||||
* | Fix ph5diff tests for MPIEXEC_MAX_NUMPROCS=1 (#3407) | jhendersonHDF | 2023-08-22 | 3 | -9/+13 | |
| | ||||||
* | Fix for CVE-2016-4332 (#3406) | Dana Robinson | 2023-08-22 | 2 | -9/+19 | |
| | | | | | | | | | | | | | This CVE issue was previously listed as fixed (via HDFFV-9950) back in 2016, but with no confirmation test. Now that test files exist for the 2016 Talos CVE issues, we found that CVE-2016-4332 can raise an assert in debug builds. This fix replaces the assert with pointer checks that don't raise errors or asserts. Since the function is in cleanup code, we do our best to close and free things, even when presented with partially- initialized structs. Fixes CVE-2016-4332 and HDFFV-9950 (confirmed via the cve_hdf5 repo) | |||||
* | chore: fix typo (#3405) | H. Joe Lee | 2023-08-22 | 1 | -1/+1 | |
| | ||||||
* | Fix serial to parallel chunked dataset file space allocation bug (#3394) | jhendersonHDF | 2023-08-22 | 5 | -11/+315 | |
| | ||||||
* | Update presets, examples uncompress, szip cache (#3391) | Allen Byrne | 2023-08-18 | 6 | -25/+34 | |
| | ||||||
* | Fix valgrind warning about write of uninitialized bytes in ScaleOffset ↵ | jhendersonHDF | 2023-08-18 | 1 | -1/+7 | |
| | | | | filter (#3390) | |||||
* | Fix valgrind warning about write of uninitialized bytes (#3389) | jhendersonHDF | 2023-08-18 | 1 | -3/+14 | |
| | ||||||
* | Fix compile failures with H5C_DO_MEMORY_SANITY_CHECKS enabled (#3388) | jhendersonHDF | 2023-08-18 | 2 | -2/+3 | |
| | ||||||
* | Fix assertion failure during file close on error (#3387) | jhendersonHDF | 2023-08-18 | 5 | -1/+67 | |
| | ||||||
* | restore CI tarball name prefix to match bin/release (#3385) | Allen Byrne | 2023-08-16 | 1 | -2/+2 | |
| | ||||||
* | Correct CI settings (#3384) | Allen Byrne | 2023-08-16 | 2 | -26/+39 | |
| | | | | | * Correct CI settings * Correct plugin file name | |||||
* | Correct script (#3377) | Allen Byrne | 2023-08-16 | 1 | -1/+1 | |
| | ||||||
* | Fix possible performance regression introduced with in-place type conversion ↵ | Neil Fortner | 2023-08-15 | 1 | -0/+20 | |
| | | | | in 1.14.2 (#3376) | |||||
* | Add RELEASE.txt notes for recent selection I/O work. (#3374) | Neil Fortner | 2023-08-10 | 1 | -0/+23 | |
| | ||||||
* | set H5_PAC_C_MAX_REAL_PRECISION default to 0 when cross sompiling with (#3364) | Larry Knox | 2023-08-09 | 1 | -11/+13 | |
| | | | CMake to fix Fortran build failures. | |||||
* | Work around a testphdf5 failure on Cray MPICH machines (#3361) | jhendersonHDF | 2023-08-08 | 2 | -7/+21 | |
| | ||||||
* | Implementation of the mpio driver with selection I/O. (#3222) | vchoi-hdfgroup | 2023-08-07 | 12 | -295/+4182 | |
| | | | | * This changes the default selection I/O to on for MPIO. | |||||
* | test(parallel): verify FALSE case (#3356) | H. Joe Lee | 2023-08-05 | 1 | -11/+17 | |
| | ||||||
* | Add Fortran ES module to deploy list (#3341) | Allen Byrne | 2023-08-04 | 3 | -61/+48 | |
| | | | | | * Add Fortran ES module to deploy list * Change fortran mod file export to use a list of names | |||||
* | Fix for the bug exposed from running test/set_extent.c when selection… (#3319) | vchoi-hdfgroup | 2023-08-04 | 6 | -137/+285 | |
| | | | | | * Fix for the bug exposed from running test/set_extent.c when selection I/O is enabled. This is a fix from Neil. The test/set_extent.c is modified to test for selection I/O enabled. | |||||
* | Make h5dump spacing consistent when printing VLEN datatype (#3351) | jhendersonHDF | 2023-08-04 | 12 | -26/+26 | |
| | ||||||
* | Fix assertion failure in H5D__mpio_collective_filtered_vec_io (#3340) | jhendersonHDF | 2023-08-03 | 1 | -3/+3 | |
| | ||||||
* | Fix a typo in RELEASE.txt | Aleksandar Jelenak | 2023-08-03 | 1 | -1/+1 | |
| | ||||||
* | Fixes the last of the -Wextra-semi-stmt warnings (#3326) | Sean McBride | 2023-08-02 | 63 | -1551/+1561 | |
| | | | | | | | | | | | | | | | | | | | | | | | * Fixed extra semi warning by adjusting alternative macro definitions * Find-replace H5E_END_TRY; -> H5E_END_TRY * Made H5Epush_goto a do-while loop, fixed indentation * Made GOTOERROR and ERRMSG do-while loops * Made Hgoto_error and Hgoto_done do-while loops * Made vrfy_cint_type and vrfy_ctype do-while loops * Made TEST_TYPE_CONTIG and others do-while loops * Removed extraneous semi-colons * Committing clang-format changes --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> | |||||
* | Fix CVE-2018-13867 (#3336) | Dana Robinson | 2023-08-02 | 2 | -0/+15 | |
| | ||||||
* | Fix CVE-2018-11202 (#3330) | Dana Robinson | 2023-08-02 | 2 | -0/+23 | |
| | | | | | | | | | | | | | A malformed file could result in chunk index memory leaks. Under most conditions (i.e., when the --enable-using-memchecker option is NOT used), this would result in a small memory leak and and infinite loop and abort when shutting down the library. The infinite loop would be due to the "free list" package not being able to clear its resources so the library couldn't shut down. When the "using a memory checker" option is used, the free lists are disabled so there is just a memory leak with no abort on library shutdown. The chunk index resources are now correctly cleaned up when reading misparsed files and valgrind confirms no memory leaks. | |||||
* | Fix h5repack for variable-length datatyped datasets (#3331) | jhendersonHDF | 2023-08-02 | 2 | -1/+28 | |
| | ||||||
* | A couple of documentation items to fix (#3332) | Allen Byrne | 2023-08-02 | 2 | -5/+4 | |
| | ||||||
* | Windows runtime items go into the bin folder (#3320) | Allen Byrne | 2023-08-02 | 1 | -1/+1 | |
| | ||||||
* | Update files to skip list and ignore_words_list (#3321) | Larry Knox | 2023-08-02 | 2 | -3/+3 | |
| | | | | | * Update files to skip list and ignore_words_list for codespell to not check files generated by autotools. Autotools generate misspellings that can't be fixed in HDF5 code. | |||||
* | Made HGOTO_ERROR a do-while loop (#3308) | Sean McBride | 2023-08-02 | 320 | -13946/+14084 | |
| | | | | | * Made HGOTO_ERROR a do-while loop | |||||
* | Fix loading plugin fails with missing directory GH issue #3248 (#3315) | Allen Byrne | 2023-08-02 | 3 | -3/+15 | |
| | ||||||
* | Fix H5Otoken_to_str call in h5dump and other minor cleanup (#3314) | jhendersonHDF | 2023-08-02 | 4 | -36/+72 | |
| | ||||||
* | Fix incorrect error check in H5Ofill.c for undefined fill values (#3312) | jhendersonHDF | 2023-08-02 | 3 | -4/+41 | |
| | ||||||
* | Switch parallel compression to use vector I/O (#3245) | jhendersonHDF | 2023-08-02 | 2 | -816/+544 | |
| | | | | | Updates parallel compression feature to use vector I/O instead of creating and passing down MPI derived types to VFD | |||||
* | Update README.md w/ 1.4.3 info (#3318) | Dana Robinson | 2023-08-01 | 1 | -1/+2 | |
| | ||||||
* | Update release schedule (#3317) | Dana Robinson | 2023-08-01 | 2 | -2/+4 | |
| | | | | * Move 1.12.3 to November * Add 1.14.3 in October | |||||
* | Remove py-pip from h5py action (#3265) | H. Joe Lee | 2023-07-27 | 1 | -4/+2 | |
| | ||||||
* | chore: fix typo - persent -> present (#3273) | H. Joe Lee | 2023-07-25 | 4 | -4/+4 | |
| | ||||||
* | Another round of fixing -Wextra-semi-stmt warnings (#3264) | Sean McBride | 2023-07-24 | 186 | -1205/+1216 | |
| | | | Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> | |||||
* | chore: fix grammar - get hang -> get hung (#3272) | H. Joe Lee | 2023-07-24 | 8 | -15/+15 | |
| | ||||||
* | CMake: (fix) Threads dependency (#3267) | Jan-Willem Blokland | 2023-07-24 | 1 | -0/+5 | |
| | | | | | | - If the HDF5 library has been build with either thread-safety or subfiling VFD feature on it will have an additional dependency on a threading library. This dependency has been added to the hdf-config.cmake.in file. | |||||
* | chore: make VRFY output consistent (#3268) | H. Joe Lee | 2023-07-24 | 1 | -1/+1 | |
| | ||||||
* | ROS3: (fix) Replaced HDfprintf (#3266) | Jan-Willem Blokland | 2023-07-24 | 1 | -3/+3 | |
| | | | | - Replaced the HDfprintf() functions by fprintf() to be consistent with other parts of the library. | |||||
* | removed the use of encoded single apostrophe (#3261) | Scot Breitenfeld | 2023-07-20 | 55 | -369/+369 | |
| | | | | | | * removed the use of encoded single apostrophe, and fix H5Dread_chunk from write to read * updated sanitizer paragraph * fixed brief description for H5Fget_info | |||||
* | Fixed some -Wunused-variable warnings and one Wsometimes-uninitialized ↵ | Sean McBride | 2023-07-20 | 3 | -4/+1 | |
| | | | | warning (#3260) | |||||
* | Move 1.12.3 release to October (#3263) | Dana Robinson | 2023-07-20 | 2 | -2/+2 | |
| | ||||||
* | Option changed but not all references (#3252) | Allen Byrne | 2023-07-18 | 3 | -5/+4 | |
| | | | | | * Option changed but not all references * remove quotes from binary var |