summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Change name of test file to avoid conflict (#2701)Allen Byrne2023-04-121-2/+2
|
* Revert "Added tables of CVE issues (#2685)" (#2696)Dana Robinson2023-04-122-174/+0
| | | This reverts commit b749a4ef09a6fa2bdb02cf49eddda364dcb9a0cc.
* Added tables of CVE issues (#2685)bmribler2023-04-122-0/+174
|
* Fix for github issue #2599: (#2665)vchoi-hdfgroup2023-04-122-1/+21
| | | | | | | | | | | | | | | * Fix for github issue #2599: As indicated in the description, memory leak is detected when running "./h5dump pov". The problem is: when calling H5O__add_cont_msg() from H5O__chunk_deserialize(), memory is allocated for cont_msg_info->msgs. Eventually, when the library tries to load the continuation message via H5AC_protect() in H5O_protect(), error is encountered due to illegal info in the continuation message. Due to the error, H5O_protect() exits but the memory allocated for cont_msg_info->msgs is not freed. When we figure out how to handle fuzzed files that we didn't generate, a test needs to be added to run h5dump with the provided "pov" file. * Add message to release notes for the fix to github issue #2599.
* Use additional CPUs in GitHub actions (#2695)Dana Robinson2023-04-121-4/+4
| | | | | | * Build: 3 CPUs * Tests: 2 CPUs For both Autotools and CMake
* Cache tidy (#2693)Quincey Koziol2023-04-127-1189/+524
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. * Bring style closer to library's agreed coding style * Committing clang-format changes --------- 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>
* Clean up memory allocated when reading messages in H5Dlayout on error ↵glennsong092023-04-112-5/+25
| | | | (#2602) (#2687)
* Fix invalid memory access in H5O__ginfo_decode (#2663)mattjala2023-04-113-1/+29
|
* Add buffer overrun checks to H5O__layout_decode and H5O__sdspace_decode (#2679)jhendersonHDF2023-04-114-55/+276
| | | Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
* Perlmutter was fixed (#2677)Scot Breitenfeld2023-04-111-20/+0
|
* Fix improper include of build directory (#2422, #2621) (#2667)jhendersonHDF2023-04-112-4/+20
|
* CMake: Let runtime checks through stdout only (#2666)Julien Schueller2023-04-113-23/+33
| | | | This avoids mixing emulators errors on stderr to configure results while cross-compiling with wine.
* ci: add HDF-EOS5 test action (#2415) (#2625)H. Joe Lee2023-04-111-0/+30
|
* Fix a heap buffer overflow during H5D__compact_readvv (GitHub #2606) (#2664)jhendersonHDF2023-04-112-0/+46
|
* Remove -Wunused-but-set-variable warnings in tests (#2661)Allen Byrne2023-04-113-31/+6
|
* Update release schedule (#2692)Dana Robinson2023-04-113-9/+12
|
* Dead code removal (#2690)Quincey Koziol2023-04-112-254/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. * Dead code removal * Committing clang-format changes --------- 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>
* Comment cleanup (#2689)Quincey Koziol2023-04-11126-2959/+154
| | | * Clean up content and redundant logging in comments.
* Remove dead code hidden behind #ifdef LATER (#2686)Dana Robinson2023-04-1012-300/+4
|
* Fix #2598 sanitize leak (#2660)Allen Byrne2023-04-072-5/+10
|
* Minor fixes for CMake code and install docs (#2623)Allen Byrne2023-04-0313-73/+90
|
* Update java logger version (#2643)Allen Byrne2023-04-0321-30/+33
|
* Minor fixes for Subfiling VFD tests (#2633)jhendersonHDF2023-04-032-26/+109
|
* Synchronize HDF5 tests with VOL tests (#2628)jhendersonHDF2023-04-0318-236/+799
|
* Fix memory leaks and aborts in H5O EFL decode (#2656)Dana Robinson2023-04-031-48/+61
| | | | | | | | | | | | | | | | | | | | | * Convert asserts to error handling in efl decode The function that decodes external data files object header messages would call assert() when parsing malformed files, causing applications to crash when linked against the debug library. This change converts these assert() calls to HDF5 error checks, so the messages are sanity checked in both release and debug mode and debug mode no longer crashes applications. Also cleaned up some error handling usage and debug checks. * Free memory on H5O efl decode errors * Add buffer size checks to efl msg decode * Add parentheses to math expressions Fixes GitHub #2605
* CMake - Match Autotools behavior for library instrumentation (#2648)jhendersonHDF2023-04-012-1/+17
| | | Enable library instrumentation by default for parallel debug builds
* chore: make comment consistent (#2654)H. Joe Lee2023-04-011-1/+1
| | | Use a 3rd person verb to match "Does not" in the next sentence.
* Avoid suppressing error output for non-tentative file opens (#2632)jhendersonHDF2023-04-011-11/+41
| | | | | * Avoid suppressing error output for non-tentative file opens * Update comment about tentative file opens
* Fix a memory corruption issue in H5S__point_project_simple (#2626)jhendersonHDF2023-03-242-1/+15
|
* Fix minor things noted when doing 1.10 merges (#2610)Dana Robinson2023-03-245-6/+6
| | | | * Duplicated HDF_RESOURCES_DIR from cmake_ext_mod merge * Typos in comments
* Bring new release_docs scheme from 1.14 (#2614)Dana Robinson2023-03-238-21897/+884
|
* Fix test script names in cleanup code (#2590)Dana Robinson2023-03-201-6/+9
| | | | When the test scripts were renamed, DISTCLEANFILES in Makefile.am was not updated.
* Subfiling VFD - fix issues with I/O concentrator selection strategies (#2571)jhendersonHDF2023-03-173-39/+286
| | | | | Fix multiple bugs with the SELECT_IOC_EVERY_NTH_RANK and SELECT_IOC_TOTAL I/O concentrator selection strategies and add a regression test for them
* Add a clang-format comment about permissions (#2577)Dana Robinson2023-03-171-0/+9
|
* Remove an obsolete comment from the MDS test (#2578)Dana Robinson2023-03-171-4/+0
| | | | The seed is now broadcast from rank 0, so the warning about multiple machines having different seeds is unnecessary.
* Fix 2nd argument of Java H5Fis_accessible (#2535)Mark Kittisopikul2023-03-172-5/+5
|
* Enclose MESG in do...while loop (#2576)glennsong092023-03-171-2/+5
| | | Enclose MSG macro in a do...while loop
* Change libaec URL to actively maintained repo GH#2552 (#2559)Allen Byrne2023-03-153-6/+6
|
* Rename clang-format fix action (#2550)Dana Robinson2023-03-142-4/+4
| | | | The clang-format fix and check actions have the same name. This also makes some small changes to the action's text fields.
* Add Glenn Song to the CODEOWNERS file (#2551)Dana Robinson2023-03-141-1/+1
| | | Also removes Ray Lu