summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Harden H5G cache deserialization (#2810)Dana Robinson2023-04-261-68/+45
|
* Allow H5P_DEFAULT in H5Pget_vol_cap_flags and H5Pget_vol_id (#2807)jhendersonHDF2023-04-253-1/+37
|
* Sanitize H5HG cache deserialization code (#2808)Dana Robinson2023-04-252-153/+173
|
* Harden the v1 B-tree and local heap cache clients (#2803)Dana Robinson2023-04-254-96/+90
| | | | * Hardens v1 B-tree deserialize function * Harden the H5HL deserialize functionality
* H5Odtype.c decode cleanup (#2797)Dana Robinson2023-04-252-169/+321
| | | | * Adds bounds checking to H5Odtype.c * Minor tidy of dtypes test
* Sanitize object header message decode functions (#2795)Dana Robinson2023-04-2514-409/+407
| | | | | * Add buffer bounds checks * Convert asserts to real error handling to better detect broken files * General cleanup
* Fix hdfeos5 workflow concurrency conflicts (#2804)jhendersonHDF2023-04-241-1/+1
|
* Add release note for ROS3 VFD anonymous credential fix (#2801)jhendersonHDF2023-04-241-0/+13
|
* Fix ROS3 VFD anonymous credential usage with h5dump and h5ls (#2798)jhendersonHDF2023-04-242-4/+27
|
* Correct CMake option defaults - deprecate szip for libaec (#2778)Allen Byrne2023-04-2311-150/+143
|
* docs: remove signature requirement from CONTRIBUTING.md (#2784)H. Joe Lee2023-04-231-5/+0
| | | Per 2023-04-14 engineering team meeting decision
* Add bug note to H5Dget_space_status documentation (#2788)jhendersonHDF2023-04-231-0/+14
|
* Change Powershell to PowerShell in docs (#2794)H. Joe Lee2023-04-231-1/+1
|
* Added Fortran Async APIs (#2715)Scot Breitenfeld2023-04-2141-2667/+6152
| | | H5A, H5D, H5ES, H5G, H5F, H5L and H5O async APIs were added.
* Sanitize the attribute object header msg code (#2749)Dana Robinson2023-04-192-41/+80
| | | | | Adds: * Bounds checks on buffer access * Better memory cleanup
* Sanitize the H5Oname decode function (#2757)Dana Robinson2023-04-191-20/+14
| | | | * Add bounds checking * Add memory cleanup
* Sanitize the ohdr modification time decode fxns (#2762)Dana Robinson2023-04-181-36/+38
|
* Add new version of COPYING_LBNL_HDF5. (#2773)Larry Knox2023-04-181-48/+60
|
* Clean up H5Oefl decode function (#2755)Dana Robinson2023-04-181-27/+28
| | | | * Use the H5_IS_BUFFER_OVERFLOW macro * Attempt to close local heap on errors if left open
* Add no subsets option to h5diff like h5dump #2688 (#2756)Allen Byrne2023-04-1816-268/+203
|
* Jira issue OESS-337: Create test for H5VLconnector_info_to_str (#2334)raylu-hdf2023-04-181-6/+152
| | | * Jira issue OESS-337: Adding a test case for H5VLconnector_info_to_str, H5VLconnector_str_to_info, and H5VLconnector_free_info. The test may need to change after the possible changes of the parameters of the API functions.
* Removes programmer/date lines from src headers (#2747)Dana Robinson2023-04-1877-542/+203
|
* Update concurrency group for main CI workflow (#2768)jhendersonHDF2023-04-171-1/+1
| | | Updates main CI workflow concurrency group so that the group should be a unique string formed as "workflow file-commit" or "workflow file-PR number". This should only cancel actions for a PR if the same PR is committed to while the actions are running.
* Check for invalid AAPL in H5Aopen (#2712)jhendersonHDF2023-04-171-5/+9
|
* Remove more author/date lines from RELEASE.txt (#2767)Dana Robinson2023-04-171-6/+0
|
* Sanitize B-tree k ohdr message decode call (#2754)Dana Robinson2023-04-171-13/+20
| | | | * Check buffer bounds * Clean up memory on errors
* Update hdfeos5 workflow concurrency group (#2766)jhendersonHDF2023-04-171-1/+1
| | | Changes concurrency group for hdfeos5 workflow so that it is separate from the concurrency group for the CI workflow
* Sanitize the attribute info message decode fxn (#2748)Dana Robinson2023-04-171-13/+24
| | | | Adds bounds checking on the buffer in the attribute info message's decode function (H5O__ainfo_decode).
* H5Spoint.c: Fix mistake in comment (#2750)Dave Allured2023-04-161-1/+1
|
* Remove dates and initials from RELEASE.txt entries (#2746)Dana Robinson2023-04-161-19/+13
|
* Run parallel clang-format tasks (#2740)Dana Robinson2023-04-151-1/+1
| | | Adds xargs arguments to enable running clang-format in parallel
* Fix memory leaks when processing OH cont messages (#2723)Dana Robinson2023-04-143-13/+30
| | | | | | | | | | | Malformed object header continuation messages can result in a too-small buffer being passed to the decode function, which could lead to reading past the end of the buffer. Additionally, errors in processing these malformed messages can lead to allocated memory not being cleaned up. This fix adds bounds checking and cleanup code to the object header continuation message processing. Fixes #2604
* Add Elena to the list of Fortran developers in CODEOWNERS (#2741)Dana Robinson2023-04-141-1/+1
|
* Cache macro parameter name consistency (#2738)Quincey Koziol2023-04-141-9/+9
| | | * More cache macro parameter consistency
* Cache macro error consistency (#2739)Quincey Koziol2023-04-142-86/+70
| | | * Pass failure value consistently to all macro errors
* Move cache image macros (#2732)Quincey Koziol2023-04-142-33/+42
| | | | | | * Move cache image stats macros to cache image source file * Disable formatting on the macros
* Cache macro tidy (#2731)Quincey Koziol2023-04-141-98/+98
| | | * Make cache macro parameter names more consistent
* Fix out of bounds in `hdf5/src/H5Fint.c:2859` (#2691)Kobrin Eli2023-04-134-7/+84
|
* Fixed GH-2603, heap-buffer-overflow in H5O__linfo_decode (#2697)bmribler2023-04-132-8/+32
| | | | | | * Fixed GH-2603, heap-buffer-overflow in H5O__linfo_decode Verified with valgrind -v --tool=memcheck --leak-check=full h5dump POV-GH-2603 The several invalid reads shown originally are now gone.
* Add a RELEASE.txt note for GH #2605 (#2724)Dana Robinson2023-04-131-0/+10
|
* Remove unused macros (#2722)Quincey Koziol2023-04-131-147/+0
| | | * Remove unused macros
* Fix java depends and pdb lib install (#2720)Allen Byrne2023-04-135-2/+24
| | | | | | | * Fix java depends and pdb lib install * Correct end of for loop depends * fix location of set last_test
* Remove dead code for H5C__SLIST_OPT_ENABLED (#2721)Quincey Koziol2023-04-132-15/+1
| | | * Remove dead code for H5C__SLIST_OPT_ENABLED
* Refactor H5C_entry_in_skip_list (#2719)Quincey Koziol2023-04-133-13/+21
| | | * Refactor H5C__entry_in_skip_list to package scope
* Identify some options as advanced (#2717)Allen Byrne2023-04-136-0/+12
| | | | | | | * Identify some options as advanced Add explicit option statement to set default for CMake option * Revert advanced setting for file locks
* Update HDF-EOS5 workflow to mirror main.yml (#2710)Dana Robinson2023-04-131-1/+18
| | | Adds paths to ignore, concurrency, etc.
* Fix cache validate (#2718)Quincey Koziol2023-04-131-2/+2
|
* Refactor cache mark flush dep (#2711)Quincey Koziol2023-04-132-4/+4
|
* Refactor cache validation (#2699)Quincey Koziol2023-04-134-65/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Correct concurrency bugs when running tests, along with a bugfix & small warning cleanup. * Committing clang-format changes * Allow spaces (and tabs) in VOL connector info string from environment variable. * Parse connector name from HDF5_PLUGIN_PATH environment variable better * Correct H5VLquery_optional to use H5VL routine instead of H5I. Also add an error message to the failure return value from not finding a plugin. * Play nice with existing plugin paths * Use API routine to determine if native connector is terminal. * Committing clang-format changes * Make string size larger, to allow for connectors with longer names. * Be more flexible about testing external pass through connectors, especially if they have registered new optional operations. * Make cache validation routines package local --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: AWS ParallelCluster user <ec2-user@ip-10-0-0-65.us-east-2.compute.internal> Co-authored-by: Koziol <qkoziol@88665a374c70.ant.amazon.com>
* Remove duplicated H5_IS_BUFFER_OVERFLOW macro (#2700)jhendersonHDF2023-04-121-5/+0
|