summaryrefslogtreecommitdiffstats
path: root/tools/src
Commit message (Collapse)AuthorAgeFilesLines
* Add subfiling for h5dump filedriver option help message (#3878)H. Joe Lee2024-03-081-4/+8
|
* Improve error messages when tools attempt to use non-enabled S3 and HDFS ↵Larry Knox2024-03-043-6/+11
| | | | VFDs. (#4047)
* Add options to allow tools type selection and naming (#4046)Allen Byrne2024-03-0411-382/+203
|
* Fix some output issues with ph5diff (#4008)jhendersonHDF2024-02-131-1/+2
|
* Add 'warning density' computation to the warnhist script (#3910)Quincey Koziol2023-12-291-42/+42
| | | | | | | | | * Add 'warning density' computation to the warnhist script, along with several cleanups to it. Add "--enable-show-all-warnings" configure (and CMake) option to disable compiler diagnostic suppression (and therefore show all the otherwise suppressed compiler diagnostics), disabled by default. Clean up a buncn of misc. warnings. Signed-off-by: Quincey Koziol <qkoziol@amazon.com>
* Add variable option syncing for examples (#3885)Allen Byrne2023-12-1410-32/+32
|
* Fix h5dump segmentation fault when --vfd-value option is used (#3873)H. Joe Lee2023-11-281-1/+1
|
* Complete the `if command line option` sentence. (#3868)H. Joe Lee2023-11-241-1/+1
|
* Fix typo: look -> loop (#3866)H. Joe Lee2023-11-211-1/+1
|
* Fix misc. warnings from GCC when compiling with -fsanitize=undefined (#3787)jhendersonHDF2023-11-011-0/+8
|
* Add helpful text to h5clear (#3754)bmribler2023-10-231-2/+9
| | | | | | | Added text to the usage of h5clear to explain that this tool is not for fixing corrupted files but simply for helping in the inspection of the damage.. Fixed expected output for testing the modified usage.
* Fix issue with unmatched messages in ph5diff (#3719)jhendersonHDF2023-10-191-4/+4
|
* Fix several spelling/grammar issues (#3621)jhendersonHDF2023-10-031-1/+1
|
* Fix potential uninitialized variable (#3602)Dana Robinson2023-09-271-3/+4
| | | | | | | | | | Moves a union initialization up a bit so it's performed before code that can jump to the cleanup target, where file descriptors could be checked without being initialized. This could only happen in test code and only in an out-of-memory situation. Fixes Coverity 1542254
* Replaces HDgetenv with getenv (#3599)Scot Breitenfeld2023-09-265-11/+11
|
* Use HDoff_t with lseek consistently (#3600)Dana Robinson2023-09-261-3/+3
| | | | | lseek on Windows uses __int64 for both the offset and return type instead of off_t like most POSIX systems. This changes ensures we use HDoff_t (which is typdef'd correctly on Windows) w/ lseek.
* Strip HD prefix from string/char C API calls (#3540)Dana Robinson2023-09-1527-652/+652
| | | | | | | | | | | | | | | | | | | | | * Strip HD prefix from string/char C API calls * HD(f)(put|get)(s|c) * HDstr* * HDv*printf * HD(s)(print|scan)f * HDperror But NOT: * HDstrcase* * HDvasprintf * HDstrtok_r * HDstrndup As those are not C99 and have portability work-around implementations. They will be handled later. * Fix th5_system.c screwup
* hbool_t/TRUE/FALSE --> bool/true/false in tools (#3491)Dana Robinson2023-09-0528-721/+721
|
* Fix for CVE-2018-15671. h5stat -S $POC will result in a crash with ↵vchoi-hdfgroup2023-08-251-8/+1
| | | | | | segmenetation fault. (#3427) It is because the object in the testfile points back to the root group. When the tool tries to traverse the object, it goes back to the root group and then back again.
* Avoid H5Ocopy in h5repack for variable-length string types (#3419)jhendersonHDF2023-08-241-0/+4
|
* Fix ph5diff tests for MPIEXEC_MAX_NUMPROCS=1 (#3407)jhendersonHDF2023-08-221-4/+6
|
* Fixes the last of the -Wextra-semi-stmt warnings (#3326)Sean McBride2023-08-022-8/+8
| | | | | | | | | | | | | | | | | | | | | | | * 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>
* Fix h5repack for variable-length datatyped datasets (#3331)jhendersonHDF2023-08-021-1/+12
|
* Fix H5Otoken_to_str call in h5dump and other minor cleanup (#3314)jhendersonHDF2023-08-021-6/+10
|
* Another round of fixing -Wextra-semi-stmt warnings (#3264)Sean McBride2023-07-242-4/+4
| | | Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* removed the use of encoded single apostrophe (#3261)Scot Breitenfeld2023-07-201-1/+1
| | | | | | * removed the use of encoded single apostrophe, and fix H5Dread_chunk from write to read * updated sanitizer paragraph * fixed brief description for H5Fget_info
* ROS3: (feature) Temporary security credentials (#3030)Jan-Willem Blokland2023-07-143-18/+27
| | | | | | | | | | - 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>
* Remove HD from HDis* (e.g., isalpha) (#3212)Dana Robinson2023-06-294-20/+20
| | | | | | | | | | | | | * HDisalnum * HDisalpha * HDiscntrl * HDisdigit * HDisgraph * HDislower * HDisprint * HDispunct * HDisspace * HDisupper * HDisxdigit
* Remove HD from HDmem* calls (#3211)Dana Robinson2023-06-2919-143/+143
|
* Remove programmer/date from comments (#3210)Dana Robinson2023-06-2916-214/+0
| | | | * Removes Programmer: and Date: fields * Fixes a few Modifications: fields leftover from previous work
* Remove HD from C std lib file ops (#3206)Dana Robinson2023-06-298-36/+36
| | | | | | | | | * HDfclose * HDferror * HDfeof * HDfflush * HDfopen * HDfread * HDfwrite
* Remove HD from strto* calls (#3204)Dana Robinson2023-06-2911-36/+36
| | | | | | | | * HDstrtod * HDstrtol * HDstrtoll * HDstrtoul * HDstrtoull * HDstrtoumax
* Rename HDexit() and related to exit(), etc. (#3202)Dana Robinson2023-06-2918-82/+82
| | | | | * HDatexit * HDexit * HD_exit
* Rename HDato*() to ato*() (#3201)Dana Robinson2023-06-2911-53/+53
|
* Remove HD from memory allocate/free calls (#3195)Dana Robinson2023-06-2824-389/+387
| | | | | | * HDcalloc * HDfree * HDmalloc * HDrealloc
* Add note about HDF5_VOL_CONNECTOR to tools usage (#3159)mattjala2023-06-284-0/+27
|
* Rename HD(f)printf() to (f)printf() (#3194)Dana Robinson2023-06-2824-1796/+1785
|
* Rename HDassert() to assert() (#3191)Dana Robinson2023-06-285-26/+26
| | | | | * Change HDassert to assert * Fix bin/make_err
* Remove HDva_(arg|copy|end|start) (#3184)Dana Robinson2023-06-282-4/+4
|
* Many fixes to various compiler warnings (#3124)Sean McBride2023-06-196-35/+35
| | | | | | | | | | | * Fixed various -Wmissing-variable-declarations by adding static keyword * In a few cases, renamed the variable suffix from _g to _s. * Fixed some -Wmissing-variable-declarations by using different declaration macros * Fixed various -Wconditional-uninitialized warnings by just initializing variable to zero * Fixed various -Wcomma warnings * Fixed clang -Wstrict-prototypes warnings * Fixed various -Wunused-variable warnings * Updated some casts to fix the only 3 -Wcast-qual warnings * Fixed the only -Wsometimes-uninitialized warning
* Many clang -Wextra-semi-stmt fixes (#2537)Sean McBride2023-06-1614-29/+27
| | | | | * Adds semicolons to function-like macros * Adds a do..while(0) loop to some macros * Removes semicolons when inappropriate, especially H5E_TRY_BEGIN/END
* Add h5copy help test and verify consistency (#2902)Allen Byrne2023-05-173-3/+3
| | | * Add autotools test for help
* Fix ROS3 VFD anonymous credential usage with h5dump and h5ls (#2798)jhendersonHDF2023-04-242-4/+27
|
* Add no subsets option to h5diff like h5dump #2688 (#2756)Allen Byrne2023-04-182-246/+28
|
* Comment cleanup (#2689)Quincey Koziol2023-04-1111-143/+0
| | | * Clean up content and redundant logging in comments.
* Make sure that ONLY_SHARED_LIBS option is correctly set (#2544)Allen Byrne2023-03-1311-23/+23
|
* GH issue #1142, print must have verbose on first (#2540)Allen Byrne2023-03-131-4/+6
|
* Fix uninitialized variable in pio_engine.c (#2463)Dana Robinson2023-02-131-11/+11
|
* Fix a possible uninitialized variable in pio_perf (#2461)Dana Robinson2023-02-131-1/+1
|
* H5F_LIBVER_LATEST changes for move to 1.15 (#2288)Allen Byrne2022-12-211-1/+2
| | | | | | | | | | | | | | | * H5F_LIBVER_LATEST changes for move to 1.15 * Add new default api check * Format fixes * Fix default configure * fix lib version tests * Fix another version variable * Add 1.14 doc link