Commit Graph

22732 Commits

Author SHA1 Message Date
jhendersonHDF
d6ada85c91
Fix assertion failure in H5D__mpio_collective_filtered_vec_io (#3340) 2023-08-03 16:44:10 -05:00
Aleksandar Jelenak
63b0f152e5
Fix a typo in RELEASE.txt 2023-08-03 11:47:09 -04:00
Sean McBride
07df0d252c
Fixes the last of the -Wextra-semi-stmt warnings (#3326)
* 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>
2023-08-02 17:46:26 -05:00
Dana Robinson
86ddedf522
Fix CVE-2018-13867 (#3336) 2023-08-02 17:44:19 -05:00
Dana Robinson
11e28fe8b8
Fix CVE-2018-11202 (#3330)
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.
2023-08-02 13:59:26 -07:00
jhendersonHDF
f5c3963c18
Fix h5repack for variable-length datatyped datasets (#3331) 2023-08-02 13:19:21 -07:00
Allen Byrne
8e9c281cf1
A couple of documentation items to fix (#3332) 2023-08-02 13:16:26 -07:00
Allen Byrne
7ed8dd7813
Windows runtime items go into the bin folder (#3320) 2023-08-02 09:29:20 -07:00
Larry Knox
0d3617135b
Update files to skip list and ignore_words_list (#3321)
* 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.
2023-08-02 08:39:56 -05:00
Sean McBride
2b0badb90e
Made HGOTO_ERROR a do-while loop (#3308)
* Made HGOTO_ERROR a do-while loop
2023-08-02 08:39:15 -05:00
Allen Byrne
56451503c5
Fix loading plugin fails with missing directory GH issue #3248 (#3315) 2023-08-01 23:16:11 -05:00
jhendersonHDF
74352dfda8
Fix H5Otoken_to_str call in h5dump and other minor cleanup (#3314) 2023-08-01 23:14:32 -05:00
jhendersonHDF
a78863a82c
Fix incorrect error check in H5Ofill.c for undefined fill values (#3312) 2023-08-01 23:14:02 -05:00
jhendersonHDF
b1e07c74fd
Switch parallel compression to use vector I/O (#3245)
Updates parallel compression feature to use vector I/O instead of
creating and passing down MPI derived types to VFD
2023-08-01 23:01:01 -05:00
Dana Robinson
f62feaef31
Update README.md w/ 1.4.3 info (#3318) 2023-08-01 10:21:13 -07:00
Dana Robinson
354491a8f4
Update release schedule (#3317)
* Move 1.12.3 to November
* Add 1.14.3 in October
2023-08-01 10:16:39 -07:00
H. Joe Lee
0ff29e7d85
Remove py-pip from h5py action (#3265) 2023-07-27 07:46:53 -07:00
H. Joe Lee
85d216634a
chore: fix typo - persent -> present (#3273) 2023-07-25 10:47:08 -07:00
Sean McBride
553e1cd311
Another round of fixing -Wextra-semi-stmt warnings (#3264)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-24 16:18:04 -05:00
H. Joe Lee
e0083c48e9
chore: fix grammar - get hang -> get hung (#3272) 2023-07-24 14:44:02 -05:00
Jan-Willem Blokland
8853687933
CMake: (fix) Threads dependency (#3267)
- 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.
2023-07-24 14:43:43 -05:00
H. Joe Lee
fe7e027db6
chore: make VRFY output consistent (#3268) 2023-07-24 12:02:10 -05:00
Jan-Willem Blokland
adb3a173f1
ROS3: (fix) Replaced HDfprintf (#3266)
- Replaced the HDfprintf() functions by fprintf() to be consistent
  with other parts of the library.
2023-07-24 11:21:23 -05:00
Scot Breitenfeld
1706355ee1
removed the use of encoded single apostrophe (#3261)
* removed the use of encoded single apostrophe, and fix H5Dread_chunk from write to read

* updated sanitizer paragraph
* fixed brief description for H5Fget_info
2023-07-20 09:01:58 -05:00
Sean McBride
b68988d2d2
Fixed some -Wunused-variable warnings and one Wsometimes-uninitialized warning (#3260) 2023-07-20 07:57:54 -05:00
Dana Robinson
5f0d1439f7
Move 1.12.3 release to October (#3263) 2023-07-19 19:56:29 -07:00
Allen Byrne
800edda078
Option changed but not all references (#3252)
* Option changed but not all references

* remove quotes from binary var
2023-07-18 17:27:12 -05:00
Scot Breitenfeld
7670d1b753
changed the scope of #ifdef DOXYGEN to now include H5D multi-functions (#3254) 2023-07-18 17:26:38 -05:00
Allen Byrne
a04fd783cb
Update DEFAULT_API_VERSION documentation for CMake (#3255)
* Update DEFAULT_API_VERSION documentation for CMake

* Fix hint

---------

Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
2023-07-18 17:26:01 -05:00
jhendersonHDF
59a0d8baef
Fix warning in H5C__UPDATE_STATS_FOR_DIRTY_PIN macro (#3259)
Add braces to H5C__UPDATE_STATS_FOR_DIRTY_PIN macro to fix warning
causing Werror Release builds to fail
2023-07-18 12:42:03 -07:00
Sean McBride
1903c4b1b0
Fixed more warnings about extra semicolons (#3249)
* Require semi-colon after H5_CHECK_OVERFLOW calls



Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-18 10:35:05 -05:00
jhendersonHDF
aab497a631
Fix some warnings in developer builds (#3247)
* Fix some warnings in developer builds

* Switch approach to Winline flag
2023-07-18 04:27:07 -07:00
jhendersonHDF
919ce7adc2
Fix CMake builds when Subfiling VFD isn't enabled (#3250)
* Fix CMake builds when Subfiling VFD isn't enabled

* Add Subfiling VFD entry to hdf5-config.cmake.in
2023-07-17 11:47:06 -05:00
Mark Kittisopikul
426a7f82f6
Avoid truncating at null byte when copying to std::string (#3083)
---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-15 23:31:57 -05:00
Jan-Willem Blokland
305ac88865
ROS3: (feature) Temporary security credentials (#3030)
- Implemented support for AWS temporary security credentials.
  For this kind of credentials also a session/security token
  should be included in the request by adding the
  x-amz-security-token header.

Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
Co-authored-by: Jordan Henderson <jhenderson@hdfgroup.org>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-14 15:15:11 -05:00
Allen Byrne
f21cd485a7
Disable h5py until fixed properly without spack (#3243) 2023-07-14 11:06:52 -05:00
Scot Breitenfeld
19a941fe27
install h5fuse.sh in bin dir. (#3244) 2023-07-14 11:06:31 -05:00
jhendersonHDF
26059fc7ab
Subfiling VFD source cleanup (#3241)
* Subfiling VFD source cleanup

Modularize Subfiling CMake code into separate CMakeLists.txt file

Update Mercury util code to latest version and update Copyright

Generate mercury_util_config.h header file instead of using
pre-generated file

Remove unnecessary Mercury functionality

Fix minor warning in Subfiling VFD code

* Remove Mercury headers from Autotools publicly-distributed header list
2023-07-13 12:19:02 -05:00
Allen Byrne
b77d5bacea
Switch CI to use release script (#3242) 2023-07-13 12:17:52 -05:00
Allen Byrne
9b5d742529
Replace 1_10 reference with develop branch (#3227) 2023-07-13 12:17:18 -05:00
Larry Knox
145e962bce
Replace support.hdfgroup.org URLs for alternative COPYING file (#3228)
* Replace support.hdfgroup.org URLs for alternative COPYING file
locations in copyright headers with https://www.hdfgroup.org/licenses.
Replace  support.hdfgroup.org URL for alternative COPYING_LBNL_HDF5
with github URL.
Tweak chkcopyright script for change from UICOPYRIGHTSTR to
THGCOPYRIGHTSTR.
2023-07-12 17:33:58 -05:00
Allen Byrne
1d5a22f5d7
merge bbrelease to release (#3232)
* merge bbrelease to release

* Fix pre-req workflow
2023-07-12 15:04:26 -05:00
Nicolas Cornu
879e77a574
Fix doc for H5allocate_memory (#3240) 2023-07-12 13:56:56 -05:00
Scot Breitenfeld
dfe5cb24b9
addresses compilation fortran warnings on Frontier (#3236) 2023-07-12 13:56:02 -05:00
Gerd Heber
3af8bb267d
Update COPYING (#3231)
Fixed old support URL.
2023-07-11 10:56:30 -05:00
Aleksandar Jelenak
5539d06d95
Merge pull request #3226 from HDFGroup/ros3vfd-log-mods
Several ros3vfd logging improvements
2023-07-07 10:30:07 +02:00
github-actions
2e178750be Committing clang-format changes 2023-07-06 15:46:45 +00:00
Aleksandar Jelenak
3348734ec9 Several ros3vfd logging improvements 2023-07-05 14:47:53 +02:00
Allen Byrne
e6a845de20
Adjust presets timeout and fix build script VS versions (#3215) 2023-06-30 13:57:49 -07:00
Allen Byrne
4cf8bb2c62
fix gh action if statements (#3213) 2023-06-30 08:06:25 -05:00