Allen Byrne
1054efdaf8
Add missing terminator ( #2888 )
2023-05-03 14:09:26 -07:00
jhendersonHDF
44fafa4a84
Remove references to old MANIFEST file ( #2890 )
2023-05-03 13:24:14 -07:00
jhendersonHDF
f50d67a1ba
Fix Autotools internal-debug=all builds ( #2886 )
2023-05-03 11:47:17 -05:00
Scot Breitenfeld
8435e5d2d9
fixed args in execvp for h5fuse ( #2885 )
2023-05-03 11:46:59 -05:00
jhendersonHDF
a1a5d027a2
Minor tidying of API tests files ( #2878 )
...
* Minor tidying of API tests files
* Remove old API test configuration setting
2023-05-03 11:46:31 -05:00
Allen Byrne
571990d5c4
Changes to isolate API Test option files and use fetchcontent ( #2880 )
2023-05-03 11:45:16 -05:00
jhendersonHDF
f8a1b3ceec
Add initial version of HDF5 API tests ( #2877 )
2023-05-02 12:52:39 -07:00
Scot Breitenfeld
41fd8e66a9
Fixed test failure for when REAL is promoted via a compiler flag ( #2873 )
2023-05-02 09:56:52 -07:00
Larry Knox
686b76524f
Redo remove selection I/O test from testphdf5 in CMake #2860 . ( #2874 )
2023-05-02 09:02:26 -07:00
Dana Robinson
ad8c26e9f7
Add bin directory to make distclean ( #2872 )
...
This allows h5cc to be cleaned up
2023-05-01 22:25:25 -07:00
Dana Robinson
07e94155a7
Harden H5O cache deserialize calls ( #2856 )
2023-05-01 16:24:14 -07:00
Scot Breitenfeld
a0340338e5
Add Fortran Selection IO APIs ( #2864 )
...
new selection IO fortran APIs with tests
2023-05-01 15:21:47 -07:00
Allen Byrne
9ea976b9b6
Remove duplicate variable for configuration use ( #2870 )
2023-05-01 15:20:17 -07:00
Allen Byrne
a61eff84c1
Correct usage of CMAKE_BUILD_TYPE ( #2863 )
...
Fixes a problem when using multi-config builds with the CMake GUI
2023-05-01 12:46:04 -07:00
Neil Fortner
62058276a9
Skip page buffer test for "no selection I/O cause" when using split or multi driver ( #2866 )
2023-05-01 14:31:09 -05:00
Dana Robinson
265494b5b9
Remove "the the" from comments and docs ( #2865 )
2023-05-01 09:06:39 -07:00
Allen Byrne
0dceadf245
Use powershell shell to copy files ( #2858 )
2023-04-30 12:56:11 -07:00
Dana Robinson
5414b8c318
Fix memory leaks in H5Dwrite w/ selection I/O ( #2859 )
2023-04-30 12:46:33 -07:00
Dana Robinson
9fb85dbf4d
Remove selection I/O test from testphdf5 in CMake ( #2860 )
...
t_select_io_dset is a stand-alone program, not a part of testphdf5.
2023-04-30 12:10:45 -07:00
Dana Robinson
97245c3b2a
Fix TRACE macros in selection I/O plist calls ( #2857 )
2023-04-30 10:26:26 -07:00
Allen Byrne
2c6316ec57
Add DT workflow for creating daily binaries ( #2843 )
2023-04-29 12:36:17 -05:00
H. Joe Lee
c66eaccde0
chore(configure.ac): fix output message for enabling tools ( #2684 ) ( #2854 )
...
Close #2684 .
2023-04-29 12:35:33 -05:00
Dana Robinson
12907de998
Don't use strnlen when len is not known ( #2855 )
...
The datatype object header message decode function was updated to do
bounds checking on the decode buffer. This buffer may arrive with
no buffer size via H5Tdecode(), in which case the buffer size will
have been set to SIZE_MAX by the library.
This fix changes the string length calls to strlen when we don't
know the buffer size (and avoids a potential compiler bug
with icc 17).
2023-04-29 12:35:13 -05:00
Dana Robinson
46cedc2eb0
Converted H5D asserts to normal error checking ( #2842 )
...
These cases can trip when processing malformed files and it's better
to invoke normal HDF5 error handling than crash a process.
2023-04-28 17:12:51 -07:00
Neil Fortner
3236fb79ce
Implement selection I/O with type conversion ( #2823 )
...
Initial implementation of selection I/O with type conversion. Allows
Parallel collective I/O with type conversion, as long as selection I/O
is enabled.
2023-04-28 16:58:25 -07:00
jhendersonHDF
4497feb575
Update H5Dget_space_status bug note to reference 1.14.0 ( #2839 )
2023-04-28 09:10:48 -07:00
H. Joe Lee
443ef49ab6
Remove unused variable warning ( #2828 )
...
Polaris FORTRAN compiler reported the unused variable warning.
2023-04-28 09:08:59 -07:00
Allen Byrne
2b7afc2727
Correct compression install files ( #2838 )
2023-04-28 09:02:38 -07:00
Scot Breitenfeld
8e8d98319b
h5fuse.sh fix for summit. ( #2841 )
...
* updated directory locations
2023-04-28 07:45:29 -05:00
jhendersonHDF
b5ecb0af6d
Subfiling VFD - check if MPI is finalized during VFD termination ( #2683 )
2023-04-27 11:52:11 -05:00
Dana Robinson
14a19b8c90
Harden superblock cache deserialization ( #2809 )
2023-04-26 17:39:42 -07:00
jhendersonHDF
bd7616cf98
Fix v1 object header gap bug in H5Ocopy ( #2785 )
2023-04-26 15:57:22 -07:00
Allen Byrne
ca27cf94a2
Add support for CMakePresets and fix example download ( #2817 )
2023-04-26 15:56:57 -07:00
Scot Breitenfeld
7973707c86
H5fuse.sh optimization updates ( #2806 )
...
Changed to processing subfiles at the subfile level.
Simplified parameter arguments.
Enabled running it in parallel.
Added option to specify subfiling configuration location.
2023-04-26 15:56:17 -07:00
Dana Robinson
81bb90e77b
Harden H5G cache deserialization ( #2810 )
2023-04-26 15:54:23 -07:00
jhendersonHDF
b7c8061505
Allow H5P_DEFAULT in H5Pget_vol_cap_flags and H5Pget_vol_id ( #2807 )
2023-04-25 10:04:17 -07:00
Dana Robinson
580b2747db
Sanitize H5HG cache deserialization code ( #2808 )
2023-04-25 10:03:57 -07:00
Dana Robinson
54f1c17bbe
Harden the v1 B-tree and local heap cache clients ( #2803 )
...
* Hardens v1 B-tree deserialize function
* Harden the H5HL deserialize functionality
2023-04-25 10:03:41 -07:00
Dana Robinson
f909cb6c9b
H5Odtype.c decode cleanup ( #2797 )
...
* Adds bounds checking to H5Odtype.c
* Minor tidy of dtypes test
2023-04-25 10:03:12 -07:00
Dana Robinson
9e765b9c43
Sanitize object header message decode functions ( #2795 )
...
* Add buffer bounds checks
* Convert asserts to real error handling to better detect broken files
* General cleanup
2023-04-25 10:02:30 -07:00
jhendersonHDF
8562645b8a
Fix hdfeos5 workflow concurrency conflicts ( #2804 )
2023-04-24 12:42:03 -07:00
jhendersonHDF
2ce5e3e6e1
Add release note for ROS3 VFD anonymous credential fix ( #2801 )
2023-04-24 09:12:30 -07:00
jhendersonHDF
e6db9b25d3
Fix ROS3 VFD anonymous credential usage with h5dump and h5ls ( #2798 )
2023-04-24 08:21:12 -07:00
Allen Byrne
3f5842cdd2
Correct CMake option defaults - deprecate szip for libaec ( #2778 )
2023-04-23 13:11:17 -07:00
H. Joe Lee
d5be099707
docs: remove signature requirement from CONTRIBUTING.md ( #2784 )
...
Per 2023-04-14 engineering team meeting decision
2023-04-23 13:09:40 -07:00
jhendersonHDF
6f70a56098
Add bug note to H5Dget_space_status documentation ( #2788 )
2023-04-23 13:08:44 -07:00
H. Joe Lee
ea7dfcdf80
Change Powershell to PowerShell in docs ( #2794 )
2023-04-23 13:07:50 -07:00
Scot Breitenfeld
def21b1e33
Added Fortran Async APIs ( #2715 )
...
H5A, H5D, H5ES, H5G, H5F, H5L and H5O async APIs were added.
2023-04-21 11:07:48 -05:00
Dana Robinson
07c4360b4d
Sanitize the attribute object header msg code ( #2749 )
...
Adds:
* Bounds checks on buffer access
* Better memory cleanup
2023-04-19 08:21:25 -07:00
Dana Robinson
d58ff66006
Sanitize the H5Oname decode function ( #2757 )
...
* Add bounds checking
* Add memory cleanup
2023-04-19 08:20:46 -07:00