Allen Byrne
409f738e9d
Translate release-specific changes docs to doxygen ( #5314 )
2025-02-18 11:21:27 -06:00
Allen Byrne
45e042c0bc
Fix tag typo ( #5321 )
...
* Check if snapshot is tag name and adjust tag to add v to a number tag
2025-02-18 10:42:22 -06:00
Matt L
e07da0c772
Fix bad objcopy test cleanup on failure ( #5320 )
2025-02-17 11:46:26 -06:00
Allen Byrne
255371c8e4
Fix the release workflow by copying before rename ( #5319 )
...
* Only copy files if not snapshot
* Move sequence to copy before rename
2025-02-17 11:45:06 -06:00
Allen Byrne
d4200dc689
Fix the rpath with option - plugins fail without ( #5298 )
...
* Only need loader_path
2025-02-14 16:07:04 -06:00
Allen Byrne
2f4f6902cd
Use only one find_package call for zlib. ( #5280 )
2025-02-14 11:22:23 -06:00
Scot Breitenfeld
dbbc7122df
Cray cce/18.0.1 work-around ( #5313 )
...
Co-authored-by: Michael Breitenfeld <brtnfld@login04.frontier.olcf.ornl.gov>
2025-02-12 09:11:10 -06:00
Allen Byrne
aa02a83ba3
Correct the version of zlib used by plugins ( #5311 )
2025-02-11 08:44:01 -06:00
jhendersonHDF
d48af25a96
Move TestAlarmOn()/TestAlarmOff() back into PerformTests() ( #5307 )
...
Moves call to TestAlarmOn() in testframe framework back into
the PerformTests() function due to the timing of when the
framework processes command-line arguments
2025-02-10 15:23:54 -06:00
Allen Byrne
d667869991
Update files based on issues discovered during release ( #5294 )
2025-02-10 07:43:59 -06:00
Gerd Heber
c41063df63
Add pkg-config. ( #5304 )
2025-02-10 07:37:41 -06:00
Neil Fortner
61aa40f3fb
Fix error in H5Ddebug() ( #5299 )
...
* Fix error in H5Ddebug(). Add h5ls test cases.
* Committing clang-format changes
* Fix cmake (hopefully)
* Fix cmake again (hopefully)
* Fix issue with modification times showing up differently on different
systems. Add test case for v1 b-trees.
* Add cmake for new tests
* Add RELEASE.txt entry
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-07 16:40:55 -06:00
jhendersonHDF
e8760978c9
Fix segfault in H5Scombine_select ( #5296 )
...
Checks for a hyperslab selection in the resulting dataspace before
attempting to set a hyperslab-specific field
2025-02-07 09:44:01 -06:00
jhendersonHDF
354994a91a
Minor adjustments to usage of alarm(2) timer in tests ( #5292 )
...
Make alarm(2) timer per-test program rather than per-subtest
Avoid enabling alarm(2) timer when TestExpress is set to 0
2025-02-05 14:27:11 -06:00
Gerd Heber
e9ab45f0f4
Updates/2025 02 04 ( #5289 )
2025-02-04 14:45:01 -06:00
dependabot[bot]
aace3c464b
Bump the github-actions group with 3 updates ( #5288 )
2025-02-02 23:05:58 -06:00
jhendersonHDF
fba198e148
Add new -testexpress option to testframe testing framework ( #5286 )
...
Adds new -testexpress command-line option to the testframe testing
framework to allow setting or overriding of the TestExpress level
at runtime
Adds macros for the different currently defined TestExpress levels
2025-01-31 20:11:48 -06:00
Harmen Stoppels
55bfec8f41
cmake: remove outdated rpath handling ( #5271 )
2025-01-29 08:48:25 -06:00
Allen Byrne
1725a2b463
Continue an ABI error for java too. ( #5282 )
...
* Add the hl-cpp report
2025-01-29 08:47:16 -06:00
Scot Breitenfeld
4104e06b9b
update the release schedule ( #5275 )
2025-01-27 17:13:15 -06:00
Allen Byrne
63e02ae8d4
Correct versions for plugins ( #5281 )
2025-01-27 11:08:41 -06:00
Ted Lyngmo
985df02283
Fix a few illegal pointer usages ( #5279 )
2025-01-25 22:54:47 -06:00
bmribler
99aac48336
Fixed allocation-size-too-big error in H5MM.c ( #5076 )
...
A decoded length appeared to be corrupted and had a very large value.
This PR added a check to detect such potential data corruption.
2025-01-25 18:54:09 -06:00
Allen Byrne
1f62484a93
Updates for updated filters ( #5269 )
2025-01-24 11:03:03 -06:00
Dana Robinson
455601a0c9
Simplify the .gitattributes file ( #5268 )
...
* Removes all per-file attributes, many of which were incorrectly
removing the text attribute from text/source files
* Removes all svneol attributes (not sure where those came from, but
they don't appear in the git attributes docs)
* Marks *.h5 and certain test files as binary
* Removes the !eol attribute, which is unnecessary given text=auto
and default git text handling
2025-01-24 08:31:35 -06:00
Matt L
331c000e6a
Add H5Tdecode2, rename and deprecate H5Tdecode ( #5213 )
2025-01-24 08:13:43 -06:00
Gerd Heber
77e21758d9
Update Dockerfile ( #5267 )
...
Added Ninja build tool.
2025-01-24 07:14:14 -06:00
Allen Byrne
d84337ad8c
Fix codespell issues ( #5256 )
2025-01-21 17:36:27 -06:00
Allen Byrne
09186b6c61
Update install notes ( #5233 )
2025-01-21 14:38:00 -06:00
Allen Byrne
2ad03911d9
Convert doc folder files to doxygen ( #5216 )
2025-01-17 11:48:58 -06:00
Matt L
3e8aa54c17
Correct H5T_decode return value description ( #5242 )
2025-01-16 11:33:52 -06:00
bmribler
0d69892019
Add release information to enum constants - Part 3 cont. ( #5240 )
...
The releases 1.12.1-1.12.3 were missing in the previous Part 3 PR
2025-01-16 10:53:51 -06:00
aled-ua
7f27ba8c3a
Fix vuln OSV-2023-77 ( #5210 )
2025-01-15 15:02:25 -06:00
jhendersonHDF
c83ca7dff3
Fix AddressSanitizer issues in cache test ( #5235 )
...
Fix usages of stack variables after function return by
removing extraneous H5CX_push/pop operations and hoisting
a stack variable to a higher scope
2025-01-15 14:58:39 -06:00
Dana Robinson
6de897bc5c
Move AWS configuration into a new function ( #5239 )
2025-01-15 06:47:43 -08:00
Dana Robinson
144b4fc661
Move AWS config/auth code inside H5FDs3comms.c ( #5238 )
...
The AWS configuration and authorization setup code needs to be
consolidated into one location in order to check AWS environment
variables and configuration files as well as fapl parameters.
This changeset pushes some stragglers into the s3comms code.
Also includes some cleanup, like removing useless macros,
making the s3comms functions package functions, and
renames things for symmetry and readability.
2025-01-15 05:43:20 -08:00
bmribler
eaf175ce9a
Changed comment style to avoid long line issue. ( #5237 )
...
* Changed comment style to avoid long line issue.
* Update H5Mpublic.h for clang format
---------
Co-authored-by: Dana Robinson <43805+derobins@users.noreply.github.com>
2025-01-14 14:46:28 -08:00
Dana Robinson
04cb039f0d
Comment cleanup in s3comms code ( #5236 )
...
Also renames the curl callback
2025-01-14 13:57:44 -08:00
bmribler
1458878b2c
Add release information to enum constants - Part 3 ( #5234 )
...
- Added \since to enum constants added in 1.8.x versions
- Removed unnecessary continuation backslashes in doxygen comments
2025-01-14 14:02:47 -06:00
Allen Byrne
3777724e58
Exclude test files from coverage command ( #5232 )
...
* Exclude test files from coverage command
* Exlude compression sources
2025-01-14 11:47:12 -08:00
Dana Robinson
01d5a973e0
More H5FDs3comms.c/h cleanup ( #5231 )
...
* Rename functions that create AWS strings to include _make_aws_
in the name
* Separate out the test-only load AWS credentials function
2025-01-14 10:13:32 -06:00
jhendersonHDF
46658a55b3
Fix memory leak in API tests for vlen dataset I/O ( #5230 )
2025-01-13 16:58:32 -08:00
Dana Robinson
c25f8e331d
Test ros3 VFD in MacOS CMake GH actions ( #5229 )
2025-01-13 16:04:24 -08:00
Dana Robinson
04f17f5a7c
Clean up H5FDs3comms.c code ( #5228 )
...
Makes it more like the rest of the library. Also simplifies some
string copying.
2025-01-13 10:25:57 -08:00
Dana Robinson
915722a0c4
Parse ros3 VFD URLs using libcurl ( #5226 )
2025-01-13 06:40:27 -08:00
Dana Robinson
8ff65ebf7a
Use SSL to create hex strings from byte arrays ( #5227 )
2025-01-13 05:44:14 -08:00
Dana Robinson
544f4022b5
Convert CVE GitHub action to use cmake ( #5225 )
2025-01-13 05:38:10 -08:00
Allen Byrne
58ae0ae200
Develop libaec fix ( #5182 )
...
* Use the ${LIBAEC_PACKAGE_NAME} variable instead of SZIP
2025-01-10 15:49:59 -06:00
jhendersonHDF
2d0c676642
Enable API tests by default and fix some issues ( #5223 )
...
* Enable API tests by default
* Fix leaked file handle in API link test
* Fix some versioned API misuses
2025-01-10 09:08:02 -08:00
H. Joe Lee
5d3261910d
Fix typos ( #5222 )
2025-01-10 08:55:48 -06:00