AuthorCommitMessageCommit dateIssues
Jordan HendersonJordan Henderson
a9bb01521eaAdd 'hdf5-app' folder for building applications with the REST VOL
Jordan HendersonJordan Henderson
f3eb40fa3b1Comment out public REST VOL header #include
Jordan HendersonJordan Henderson
d0562922393Pick up HSDS authentication information from environment for now
Jordan HendersonJordan Henderson
ffc910bcecfDon't try to use empty username/password fields
Jordan HendersonJordan Henderson
ba17b6b2711Disable experimental h5dump support for build reasons
Jordan HendersonJordan Henderson
67eb2a21d38Fix two issues with enum types
Jordan HendersonJordan Henderson
431a2ac24cfClean up some notes entries and documentation
Jordan HendersonJordan Henderson
2bacd7183eeAdd in support for object access property lists
Jordan HendersonJordan Henderson
3d21375234aGuard snprintf's against errors and overflow
Jordan HendersonJordan Henderson
b95844bee8cBetter define the 401 error
Jordan HendersonJordan Henderson
3070f1f8a7fAdd rest vol public header file to h5tools.c
Jordan HendersonJordan Henderson
d23c5ff19aeModify h5dump to work with REST VOL
Jordan HendersonJordan Henderson
9c48c2e047aAdd specialized hdf5 source distribution to REST VOL repo
Jordan HendersonJordan Henderson
00849126301Remove REST VOL-specific code out of repo and into included hdf5 source
Jordan HendersonJordan Henderson
621759303b8Extend dataset write verification test to cover hyperslabs and in thefuture point selections
Jordan HendersonJordan Henderson
edf0d9168f5Use smaller number of members for non-native enum type test
Jordan HendersonJordan Henderson
1ab2d0dcc9cDisable two tests until functionality can be implemented
Jordan HendersonJordan Henderson
6d97e2838aeRefactor find_object_by_path function to support immediate soft linksAdd test for dangling external links
Jordan HendersonJordan Henderson
c3a157ddbfaCommit partial rework of RV_find_object_by_path()
Jordan HendersonJordan Henderson
14b5d361182Handle awkward case of attribute iteration callback's parent object IDby copying the object
Jordan HendersonJordan Henderson
588505f9a8cAdd skeleton for README.txt
Jordan HendersonJordan Henderson
051048bbc99Remove tools from REST VOL repo
Jordan HendersonJordan Henderson
8f2df9a6680Implement support and tests for attribute iteration
Jordan HendersonJordan Henderson
6048f741f43Implement H5Oget_comment for H5dump compatibility
Jordan HendersonJordan Henderson
328d8b027a0Modify link iteration/visiting to only truncate the relative link path buffer if the current link does not point to a groupCreate and use a separate error stack for the REST VOL plugin Fix an issue with contiguous datasets and external file storage Strengthen dataset creation properties test by opening all the datasets after creating them
Jordan HendersonJordan Henderson
7f6ca58b8bfAmend H5Literate and H5Lvisit to actually adhere to the spec for theuser's iteration callback parameters
Jordan HendersonJordan Henderson
4b7e6d0dc76Modify HDF5 error stack messages to include the HTTP code number in the error text for clarityAdd fake call to H5Gopen2() to make sure H5G interface is initialized before calling H5VLobject_register()
Jordan HendersonJordan Henderson
fc7ca02f3deSetup valid hid_t for group being whose links are being iterated over inH5Literate/H5Lvisit and pass it to the user's callback
Jordan HendersonJordan Henderson
266967d49b3Switch to public H5VLregister functionRemember to unregister the REST VOL when calling RVterm() so that it doesn't stay registered with HDF5 Change plugin value of REST VOL to be outside HDF5's reserved numbers
Jordan HendersonJordan Henderson
d636f97e4baEnsure that RVterm() doesn't try to throw errors after unregistering its error classTidy up test file to have no cyclic links in order to make h5dump happier since H5Lvisit can't yet detect cycles Update examples to now use RVinit()/RVterm() instead of H5VLrest_init()/H5VLrest_term() Remove all references to "H5VLrest"
Jordan HendersonJordan Henderson
582c40ea160Modify RV_build_link_table to take into account groups with 0 linksAdd checks in different places in plugin where 0-sized mallocs could occur Add tests for calling H5Literate/H5Lvisit on group with 0 links
Jordan HendersonJordan Henderson
196255c852bModify RV_traverse_link_table to do the actual iteration workAdd minor error code for link table iteration errors Add section to link visit callback for the dataset link Move REST VOL error definitions into rest_vol_err.h
Jordan HendersonJordan Henderson
3226a51838cClean up some of the notes entriesFix issue where link visit wasn't setting the new URL when recursing into subgroups Implement some more logic for dataset filters Add quick and dirty support for external file lists Remove extraneous printf from debugging Separate out tests for link visit with and without cycles
Jordan HendersonJordan Henderson
b875978a96aTemporarily amend stride values to support continuous hyperslabs until"block" parameter can be deal with from HSDS' side
Jordan HendersonJordan Henderson
9b4086487f4Amend stop values for hyperslab selections
Jordan HendersonJordan Henderson
153336efd43Refactor the way H5Literate/visit builds link tablesMove all JSON keys to global scope to reduce clutter in functions Implement some of the soft link tests Implement tests for creating attributes/datasets with NULL and SCALAR dataspaces
Jordan HendersonJordan Henderson
3a35a51c847Partial refactor for H5Lvisit
Jordan HendersonJordan Henderson
c6ce0a4bb27Completely overhaul debugging output to be a lot more helpfulAdd helper functions which convert certain enum values into their string representations Initialize object URIs to prevent weird printouts when a function fails Fix H5Ldelete to work with full pathnames
Jordan HendersonJordan Henderson
c9be33ee566Define testing macros different based on whether debugging output is enabledAdd debugging output to all of the tests to state what is going on Add test skeletons for NULL and SCALAR dataspaces in attributes and datasets
Jordan HendersonJordan Henderson
65383ec825cAdd #define for printing out verbose cURL informationRemove extraneous debugging information
Jordan HendersonJordan Henderson
2ecfaca9d05Disable REST VOL debugging by default
Jordan HendersonJordan Henderson
d7d359a1543Only call user's callback in "find object by path" function if theobject was actually found
Jordan HendersonJordan Henderson
3edcec3fce1Refactor link iteration to correctly handle sorting by creation order aswell as iterating in decreasing order
Jordan HendersonJordan Henderson
45e81294fabImplement and re-enable test for H5Aget_info (_by_name)
Jordan HendersonJordan Henderson
9530c24f0dfImplement tests for H5Lcreate_ud, H5Ldelete (_by_idx), H5Lget_name, H5Ocopy, and H5Ovisit (_by_name)Remove all asserts from plugin Add RV_parse_response callback for H5Aget_info Warnings cleanup
Jordan HendersonJordan Henderson
dde3f19c941Implement and add a test for basic H5Literate functionalityAdd test for H5Literate
Jordan HendersonJordan Henderson
01932283950Add test for large point selection write
Jordan HendersonJordan Henderson
367d06543f8Implement the "large" cases for the dataset write and read tests
Jordan HendersonJordan Henderson
ed3c024f19fWarnings cleanup in main source fileDon't silently ignore dataset fill values in the creation properties list
Jordan HendersonJordan Henderson
a4a0de47589Clean up some compiler warnings in the test suite