2016-11-28  myang6  <myang6@hdfgroup.org>

	HFVHANDLER-203, remove the redundant case(rank==0) in these codes. Run basic and NASA tests at CentOS 7. Valgrind tests are also run. Everything works fine.

2016-11-23  myang6  <myang6@hdfgroup.org>

	HFVHANDLER-193, remove rank = 0

	Add comments about the configuration file and directory.

2016-11-18  myang6  <myang6@hdfgroup.org>

	HYRAX-260, Use BESInternalError instead of BESNotFoundError. The error message is more descriptive. The internal error messges in the HDF5 library are turned off.

2016-11-17  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-202, make sure bes configuration files for the testsuite to include the new memory cache keys

2016-11-16  kyang2014  <myang6@hdfgroup.org>

	The first check-in on HYRAX-260. Add more meaningful messages.

2016-11-10  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-204, update the README file.

	HFVHANDLER-204, edit the memory cache description at h5.conf.in

2016-11-09  myang6  <myang6@hdfgroup.org>

	HFVHANDLER-204, add more information to h5.conf.in

2016-11-09  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-204, add more information to h5.conf.in

2016-11-08  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-202, add more information to h5.conf.in

	HFVHANDLER-204, adding more information at h5.conf.in

2016-11-02  James Gallagher  <jgallagher@opendap.org>

	Merge branch 'master' of https://github.com/opendap/hdf5_handler

	Hyrax 1.13.2

2016-11-01  Muqun Yang  <myang6@hdfgroup.org>

	HFVHANDLER-202, fix a typo in h5.conf.in.Add other comments.

2016-10-21  Kent Yang  <myang6@hdfgroup.org>

	remove an unused baseline file.

	HFVHANDLER-202, minor clean up debugging information

2016-10-20  Kent Yang  <myang6@hdfgroup.org>

	HFVHANDLER-202, the data cache entries are not updated. Updated it. The retrieving of coordinata variables causes the memory leaking. Fixing it. Add more debugging information to understand the behaviour of memory cache purging process.

	HFVHANDLER-202, add a GPM 2A bescmd file for easy checking the CV response.

2016-10-18  Kent Yang  <myang6@hdfgroup.org>

	HFVHANDLER-202, add another directory for lat/lon

	HFVHANDLER-202, add two more test baseline files.

	HFVHANDLER-202, fix a difficult bug to check if the CV is latitude/longitude for HDF-EOS5 products. The final names of all C++ objects should be the newname instead of name. This also includes attribute. Now seems all NASA and fake memory cache tests behave as they are supposed to behave.

	HFVHANDLER-202, change string.back to use index since back() is only supported by C11.

2016-10-17  Muqun (Kent) Yang  <myang6@idap.ad.hdfgroup.org>

	resolved merge conflicts

	HFVHANDLER-202, some coordinate functions(Handle_Coor_Attr) need to be called to obtain the units of coordinate variables

2016-10-17  Kent Yang  <myang6@hdfgroup.org>

	HFVHANDLER-202, MacOS 10 needs to have -g to use with curl when[] appears in the URL.

	HFVHANDLER-202, update the at file for NASA memory cache.

	HFVHANDLER-202, Add testing files for special configurations of NASA HDF5 file tests when the memory cache is turned on. A configuration file is also added.

2016-10-14  Kent Yang  <myang6@hdfgroup.org>

	HFVHANDLER-202, add five swdb files to the NASA sample file repository.

	HFVHANDLER-202, adding curl output files for NASA file tests when the memory cache is turned on.

	HFVHANDLER-202, adding an OBPG example to retrieve lat/lon.

	HFVHANDLER-202, forgot saving the missed latitude/longitude values into the memory cache.

2016-10-13  Kent Yang  <myang6@hdfgroup.org>

	HFVHANDLER-202, fix a bug not to include the total number of elements for the special coordinate variables that needs to duplicate correctly.

	HFVHANDLER-202, use quadigraphs to represent the [ ] inside the autotest.

2016-10-12  Kent Yang  <myang6@hdfgroup.org>

	HFVHANDLER-202, modify .at file to test the data subset.

	HFVHANDLER-202,delete old subset curl output file.

	HFVHANDLER-202, adding a subset curlout file.

2016-10-12  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-202, handling the memory cache for missing coordinate variables for HDF-EOS5 and general HDF5 products.

	HFVHANDLER-202, add the testing at file to test NASA files when mem_cache is turned on.

2016-10-11  Kent Yang  <myang6@hdfgroup.org>

	HFVHANDLER-202, fix a bug that causes the infinite loop when checking the variable path that has space, also add a configuration file to specify memory cache for data.

	HFVHANDLER-202, handle a case when space is inserted in the variable path. Not tested.

	HFVHANDLER-202, add another at file for testing the retrieval of common latitude/longitude values shared by a common directory and latitude/longitude not cached in the memory.

2016-10-10  muqun yang  <myang6@hdfgroup.org>

	Merge branch 'master' into mem_cache

2016-10-10  Kent Yang  <myang6@hdfgroup.org>

	HFVHANDLER-202, add testing curl output when the memory cache is turned on. The tests are the same as the CF fake files tests under the condition that the web server should be set properly.

2016-10-07  Kent Yang  <myang6@hdfgroup.org>

	HFVHANDLER-202, fix a bug to obtain the var name list for memory cache.

	HFVHANDLER-202, fix a bug for not retrieving latitude units for memory cache.

2016-10-07  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-202, minor fix

2016-10-06  Kent Yang  <myang6@hdfgroup.org>

	HFVHANDLER-202, adding more functions to handle cases of various data cache configuration options

2016-10-06  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-202, re-arrange the case to handle memory cache. Now the common functions are moved to HDF5BaseArray.cc. I also tune several logics to make the programming flow clear.

	HFVHANDLER-202, check the intermedidate code before a major re-organization. Not compiled.

2016-10-05  Kent Yang  <myang6@hdfgroup.org>

	HFVHANDLE-202, handle different memory cache cases.

2016-10-05  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-202, implement memory cache for data.

2016-10-04  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-202, fix minor bugs to read cache info.

	HFVHANDLER-202, add the function to read cache configuration information.

2016-10-03  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-202, adding code to retrieve common directory that generates the cache files. Not Compiled yet.

2016-09-30  Kent Yang  <myang6@hdfgroup.org>

	HFVHANDLER-202, re-arrange code to use HDF5BaseArray.

2016-09-30  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-202, code-rearragement to handle the data reading from  the memory cache

	HFVHANDLER-202, use HDF5BaseArray as the Base class of various HDF5 Array classes in CF option.

	HFVHANDLER-202, use HDF5BaseArray as the abstract class to access all coordinate variables that use the memory cache feature.

2016-09-29  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-202, start adding cache code to other coordinate variables.

2016-09-29  Kent Yang  <myang6@hdfgroup.org>

	HFVHANDLER-202, add the check whether this CV is the latitude or longitude. This will be used to cache the same latitude/longitude for all files of the same product.

2016-09-29  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-202, start handing the coordinate variables

2016-09-28  Kent Yang  <myang6@hdfgroup.org>

	HFVHANDLER-202, the memory cache code for data variables can be compiled and work for a simple example. More tuning needed

2016-09-27  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-202, finish the coding, compiled.

2016-09-26  James Gallagher  <jgallagher@opendap.org>

	Merge branch 'master' into response_cache
	Conflicts:
		HDF5RequestHandler.cc
2016-09-26  James Gallagher  <jgallagher@opendap.org>

	Merge branch 'master' into response_cache
	Conflicts:
		HDF5RequestHandler.cc

2016-09-06  James Gallagher  <jgallagher@opendap.org>

	Merge branch 'master' into response_cache

2016-08-24  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-199, final code touch up and more testing

2016-08-24  myang6  <myang6@hdfgroup.org>

	HFVHANDLER-199, continue implementing the DMR cache. Testing.

2016-08-23  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-199, implement DMR cache

	HFVHANDLER-198, finish the re-arrangement of the code in HDF5RequestHandler.cc. Also update the testing configuration files to reflect the addition of the memory cache keys.

2016-08-19  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-198, create a helper function to generate DDS. This helper function will be used by both build_dds and build_data.

2016-08-11  root  <root@alpaca.ad.hdfgroup.org>

	HFVHANDLER-184, add memory cache for DAS and DDS to the HDF handler.

2016-07-15  myang6  <myang6@hdfgroup.org>

	HFVHANDLER-175, edit comments a little bit.

2016-07-15  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-175, add helper function to make sure the lat/lon are checked under both /geolocation and / groups, tested with fake HDF5 files. Works fine.

2016-07-14  myang6  <myang6@hdfgroup.org>

	Add Hyrax version for the handler release version in the README

2016-07-13  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-191, add more comments and BESDUBUG info. code clean-up for functions

	HFVHANDLER-191, add BESDEBUG information to functions and also add the H5 API close function calls at HDF5CFStr.cc. Somehow, handles are not closed.

2016-07-12  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-191, add BES Debug info.

2016-07-11  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-191, adding debug information.

2016-07-11  myang6  <myang6@hdfgroup.org>

	HFVHANDLER-191, add comments

2016-07-11  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-191, add more comments at HDFEOS5CF.cc

2016-07-11  myang6  <myang6@hdfgroup.org>

	HFVHANDLER-191, Add comments, clean up code for handling HDF-EOS5.

2016-07-08  myang6  <myang6@hdfgroup.org>

	HFVHANDLER-191, add simple comments.

2016-07-07  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-191, add/edit comments for the handling of genenral HDF5 products.

2016-07-06  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-191, clean up code

2016-07-05  Kent Yang  <myang6@hdfgroup.org>

	HFVHANDLER-194, Forgot updating the function to read the value.

2016-07-05  root  <root@guanaco.ad.hdfgroup.org>

	HFVHANDLER-194, adding new nlayer values for GPM level 3 4.0 data. The values are according to section 4.1.1 and 3.1.1 of http://www.eorc.jaxa.jp/GPM/doc/product/format/en/06.%20GPM_Combined%20Product%20Format_E.pdf.

2016-07-05  myang6  <myang6@hdfgroup.org>

	HFVHANDLER-192, don't write _FillValue and units if the products(GPM V04A) already have _FillValue and units attributes.

	HFVHANDLER-192, update the way to handle _FilLValue and units for GPM.

2016-06-30  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-189, with the support of root attribute mapping, some NASA DMR files need to update. Certainly a lot of NASA files have root attributes.

2016-06-30  myang6  <myang6@kituo.ad.hdfgroup.org>

	HFVHANDLER-189, using breadth_first to traverse the HDF5 objects. Making sure the root attributes are mapped. No HDF5_global attribute container is added for root attributes.

	HFVHANDLER-189, 1) Map the attributes under the root group to DAP4. Previously ignored. 2) Use breadth_first search only. The depth_first search is kept but commented out. 3) The attributes under the root group are not using the container like HDF5_GLOBAL. We will see how this goes. 4) The layout order follows the ncdump: that's: under a group- variables, group attributes and then the children groups.

2016-06-29  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-189, add code to handle the root attribute and also change the layout to present HDF5 groups.

2016-06-28  kyang2014  <myang6@hdfgroup.org>

	ESDIS-515, the default option code for handling DAP4 is cleaned up. 1) Most commented codes in h5das.cc,h5dds.cc,h5dmr.cc are removed. 2) Obvious redundant parameters(dmr in read_objects) are removed 3) Comments are added for h5dmr.cc and h5get.cc properly.

2016-06-27  kyang2014  <myang6@hdfgroup.org>

	ESDIS-515, editing the comments, removing redundant codes, revising a few functions that have inconsistent or redundant input parameters.

2016-06-10  myang6  <myang6@kituo.ad.hdfgroup.org>

	Merge branch 'master' into hdf5_handler_local

2016-06-03  James Gallagher  <jgallagher@opendap.org>

	Updates for Hyrax 1.13.1 	modified:   NEWS

2016-06-01  kyang2014  <myang6@hdfgroup.org>

	Update NEWS.

2016-06-01  James Gallagher  <jgallagher@opendap.org>

	Hyrax 1.13.1

2016-05-31  kyang2014  <myang6@hdfgroup.org>

	commit the file to reflect the master branch Merge branch 'master' into hdf5_handler_local
2016-05-26  James Gallagher  <jgallagher@opendap.org>

	Merge branch 'master' of https://github.com/opendap/hdf5_handler

	Removed InternalErr.h include Changes to be committed: 	modified:   HDF5_DMR.h

2016-05-20  myang6  <myang6@kituo.ad.hdfgroup.org>

	update another round to tackle the coverity check results.

2016-05-13  myang6  <myang6@kituo.ad.hdfgroup.org>

	Update the testsuite to turn off the invalid fill value range check for the CF option. 
	The output of this test relies on the line number of the source code.

2016-05-10  James Gallagher  <jgallagher@opendap.org>

	Fixed baseline - Error message change
	The BES now includes file and line no. information in the error
	message.

2016-04-28  kyang2014  <myang6@hdfgroup.org>

	Modify README for the coming release.

2016-04-27  kyang2014  <myang6@hdfgroup.org>

	Merge branch 'master' into hdf5_handler_local

	Remove the experimental memory cache code since it doesn't work. Move BES keys to the constructors.

2016-03-09  Nathan Potter  <ndp@opendap.org>

	Merge branch 'master' of https://github.com/opendap/hdf5_handler

	Added OS-X Finder files to .gitignore

2016-03-07  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-187, update the .at files and configure files for the check of _FillValue range case.

	Add the testing bescmd file to check the fillvalue range.

2016-03-04  myang6  <myang6@kituo.ad.hdfgroup.org>

	HFVHANDLER-187, Add new testing files to check whether the _fillvalue is out of range.

2016-03-04  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-187, add the valid fillvalue range check if the datatype is not consistent with the variable datatype.

2016-03-03  myang6  <myang6@kituo.ad.hdfgroup.org>

	HFVHANDLER-184, adding the DataDDS cache.

2016-03-03  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-187, adding some comments.

	HFVHANDLER-184, adding the memory cache for DDS and DAS.

2016-03-02  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-184, add the mem_cache key

	HFVHANDER-184, pass the BES keys calculated at the HDF5RequestHandler constructor to the corresponding code that use these keys.

2016-03-01  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-184, move BES keys to the constructors, still need to update the keys that used by several .cc files.

2016-02-23  kyang2014  <myang6@hdfgroup.org>

	Update .at files again. Forget the hard link DAP4 test.

	remove a bescmd file checked-in by mistake.

	Updating space-zero data bescmd baseline.

2016-02-23  myang6  <myang6@kituo.ad.hdfgroup.org>

	Mis-copy the valgrind test. Now correct it.

2016-02-23  kyang2014  <myang6@hdfgroup.org>

	HR-68,LIBDAP-24, update hdf5_handlerTest.at and hdf5_handlerTest.valgrind.at. Make them consistent.

	LIBDAP-22,LIBDAP-23,HFVHANDLER-155, HFVHANDLER-181; update the at files to reflect the fixes of int-8 value handling.

	LIBDAP-22, <setContext name="dap_format">dap2</setContext> needs to be added for the DAP2 requests. Otherwise, the output may not be right.

	For DAP4 requests,use DAP4 to replace DAP2 in the <setContext name="dap_format">dap4</setContext>.

	For DAP4 requests,use DAP4 to replace DAP2 in the <setContext name="dap_format">dap4</setContext>.

	LIBDAP-22, <setContext name="dap_format">dap4</setContext> needs to be added for the DAP4 requests. Otherwise, the output may not be right.

	LIBDAP-23, LIBDAP-22, HFVHANDLER-181,HFVHANDLER-155, update the baseline files to reflect the bug fixes for int-8 dds and data output issues.

	There is no ddx.bescmd file for d_int8.h5. Actually the ddx test is not necessary since dds and das cover it. So remove it.

2016-02-22  James Gallagher  <jgallagher@opendap.org>

	Added a setContext element to a bescmd test file - corrects a problem
	The test was returning a dataset that had an extra Structure level.

2016-02-22  kyang2014  <myang6@hdfgroup.org>

	Assume throw will be caught immediately by the catch. This is not true in h5get.cc around line 1188. Consquently memb_name is freed twice. Anyway, need to check if memb_name is NULL and then free the buffer.

2016-02-21  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-105, change the type of size_t for the number of element to hsize_t.

2016-02-19  kyang2014  <myang6@hdfgroup.org>

	HDVHANDLER-183, fix the 0-length array handling and the format_constraint index checking.

	HFVHANDLER-183, fix the format_constraint and 0-length array check

	Add the 0-length array test.

	Add the unlimited 0-length data baseline file.

2016-02-18  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-155, adding HDF-EOS5 unlimited dimension tests.

	HFVHANDLER-155, add HDF-EOS5 swath unlimited dimension baseline files.

	HFVHANDLER-155, updating the baseline files for 1A GPM and GLAH files. Both of them have multi-unlimited dimensions.

	 HFVHANDLER-178, make sure that the unlimited dimension information of HDF-EOS5 and general HDF5 that have dimension names is mapped to DAP.

2016-02-17  kyang2014  <myang6@hdfgroup.org>

	Add a new swath unlimited dimension c example code

2016-02-16  Kent Yang  <myang6@hdfgroup.org>

	Add an HDF-EOS5 unlimited dimension source code.

2016-02-16  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-155, using set_value instead val2buf.

	Remove cerr debugging info.

	update the .at file.

	HFVHANDLER-155, make sure signed-8bit integer data reading is correct. Update the .at files for testing.

	Add signed-int8 bit testing bescmd files for the default option. Add scalar dataset testing bescmd files for the default option and the DAP4 support.

2016-02-15  myang6  <myang6@kituo.ad.hdfgroup.org>

	Update DAP4 default NASA test baseline files.

2016-02-15  kyang2014  <myang6@hdfgroup.org>

	Add a debugging line for EOS5 code and update .at files and download.sh for the new version of HDF-EOS5 file.

	Add new version of OMI level 2 HDF-EOS5 test file

	Use new version of HDF-EOS5 file

	Use a new version of HDF-EOS5 file

	Use a new version

	HFVHANDLER-76, add the <comment out> parser code to he5dds.yy and he5dds.lex to retrieve the maximum dimension name list of an HDF-EOS5 file. The reason to <comment out> is because the maximum dim. info.(unlimited dim.)  has been retrieved from the HDF5 APIs already. This info. is not necessary for the handler but leaving the code commented out in case for other usage.

2016-02-12  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-156, add the error handling for possible scalar coordinate and special variable cases. They are not allowed.

	HFVHANDLER-156, add the support of accessing HDF5 scalar datasets.

	Add a new HDF5 testing file(scale dataset) and its python code.

	Add new scalar dataset tests. The test is comprehensive, including all possible integer and floating-point datatype DAP2 supports.

	New scalar dataset tests have been added. The t_int_scalar tests are redundant.

2016-02-11  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-156, add the support of scalar datatype for the CF option. Re-arrange the organization of helper functions. Create two new files h5common.h and h5common.cc so that these functions can be used by both CF and default options. Also update the copyright year and the HDF group address.

	Merge branch 'master' into hdf5_handler_local

2016-02-11  Kent Yang  <myang6@hdfgroup.org>

	HFVHANDLER-156, support scalar datatype for the CF option.

2016-02-11  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-156, add code to for Int32 and UInt16. More work needs to be done to tune the name.

2016-02-11  Kent Yang  <myang6@hdfgroup.org>

	Intermediate check-in to support scalar datatype

2016-02-10  Kent Yang  <myang6@hdfgroup.org>

	Starting the support of scalar atomic HDF5 datatype.

2016-02-10  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-178, HFVHANDLER-180, update the testsuite for the files that have the unlimited dimensions.

	HFVHANDLER-178, remove the old nc4 unlimited dim. bescmd files.

	HFVHANDLER-178,HFVHANDLER-180, turn off the attribute when the attribute dimension size is 0. Also add the testing case for the netcdf-4 unlimited dimension.

2016-02-09  myang6  <myang6@kituo.ad.hdfgroup.org>

	HFVHANDLER-180, handle the case when the attribute dimension size is 0.

2016-02-09  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-178,add the support of unlimited dimension: we need to handle the zero-length case. HFVHANDLER-180, 0-length attribute is very rare and unthinkable. Since it is legal in HDF5, I just add the support to turn it off when finding such a case. This is only the first round of testing.

	HFVHANDLER-178, one more update for NASA file test for the support of unlimited dimensions.

	HFVHANDLER-178, update the baseline files for some NASA file tests that have unlimited dimensions.

	HFVHANDLER-178 - CF option: Add the support for the one unlimited dimension when the dimension name is available.

2016-02-08  myang6  <myang6@kituo.ad.hdfgroup.org>

	Support unlimited dimensions. Check in code to retrieve the unlimited dimension information for General HDF5 products.

2016-02-05  Kent Yang  <myang6@hdfgroup.org>

	HFVHANDLER-178, adding code to mark the unlimited dimension. May only record the unlimited dimension with a name in DODS attribute.

	Add netCDF-4-like unlimited dimension bescmd files to the testsuite.

2016-02-05  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-178, adding a flag to mark the HDF5 unlimited dimension, also check in two netCDF4-classic-like HDF5 files that have unlimited dimensions.

2016-02-04  kyang2014  <myang6@hdfgroup.org>

	ESDIS-510, make sure that DAS output doesn't add a . at the end of the nan or other (not a number) floating-point numbers. This is actually discovered by me to check why netCDF-java client removes all DAS attribute, and it turns out this nan. is the reason. Both HDF4 handler CF option, HDF5 handler default and CF options are fixed. This should fix the issue reported by DH from Unidata, who actually checked the issue reported by me.

2016-01-26  James Gallagher  <jgallagher@opendap.org>

	Updated ChangeLog, etc., for the bes 3.17 release

2016-01-21  kyang2014  <myang6@hdfgroup.org>

	Fix the uninitialized variable and error handling issues detected by the coverity scan test.

	HFVHANDLER-176, add DAP4 DMR tests(including valgrind) for NASA files.
2016-01-21  kyang2014  <myang6@hdfgroup.org>

	Fix the uninitialized variable and error handling issues detected by the coverity scan test.

	HFVHANDLER-176, add DAP4 DMR tests(including valgrind) for NASA files.

2016-01-20  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-172, the datatype for unsigned 16-bit integer should UInt16 instead of UInt6(typo).

2016-01-07  kyang2014  <myang6@hdfgroup.org>

	Update README etc for the 2.3.2 release

2016-01-06  kyang2014  <myang6@hdfgroup.org>

	Fixed few issues discovered at coverity scan on Oct.27th, 1) Error handling related to calling BESkey get_value function. Use the try, catch block to throw the error. 2) Check return value of HDF5 H5Vlen_reclaim API 3) Add a few initalization for a copy function of a class constructor.

	Merge branch 'master' into hdf5_handler_local A few patched error handling added in the master

	Add comments for the recent enhancement to handle coordinates for general products.

2016-01-05  kyang2014  <myang6@hdfgroup.org>

	Change "coordinates" attribute for the GENERAL_COOR case. Now all the SMAP files work as they are supposed to work. Tests and valgrind tests all get passed.

2016-01-04  Kent Yang  <myang6@hdfgroup.org>

	Change coordinates for the General_Coord_Attr case.

2016-01-04  kyang2014  <myang6@hdfgroup.org>

	Flatten coordinates for the General_Coord_Attr_pattern case.

2016-01-02  Kent Yang  <myang6@hdfgroup.org>

	Fix compiling bugs to handle the case that have "Coordinates" attributes in a variable.

	Check if the handler can flatten the "coordinates" attribute of variables for general HDF5 products.

2016-01-01  kyang2014  <myang6@hdfgroup.org>

	Add code to check lat/lon 1-D same size case.

2015-12-31  Kent Yang  <myang6@hdfgroup.org>

	2D latlon check

2015-12-30  Kent Yang  <myang6@hdfgroup.org>

	Trim the latlon_name_size pair vectors for the final coordinates handling.

	Trim the latlon cv candidates by comparing the dim order/size of lat and lon.

2015-12-29  Kent Yang  <myang6@hdfgroup.org>

	Latitude,longitude have coordinates: check if lat and lon share the same dimension size with same order.

	Add code to check if the file is qualified to handle the "coordinates" attribute. Collect qualified lat/lon etc.

2015-12-29  kyang2014  <myang6@hdfgroup.org>

	Check if lat/lon is stored inside the "coordinates" attribute.

2015-12-28  Kent Yang  <myang6@hdfgroup.org>

	For general products, if the file is not dimscale,latlon 1D or latlon 2D, check if it belongs to a product that has "lat,lon" coordinates attributes.

2015-12-28  Nathan Potter  <ndp@opendap.org>

	Patched error handling problems in Transmitter implmentations. In particular: 1) Ensured that libdap::Error objects are converted to BESDapError objects when caught. and 2) Catch and rethrow BESError objects whenever they could be thrown so they don't get swept up as unidentified errors in a catch(...) clause.

2015-12-28  kyang2014  <myang6@hdfgroup.org>

	Start adding the support of 2-D lat/lon in the coordinate attributes.

	Add a few comments.

	Add CF units for 2-D latitude and longitude coordinate variables if their units are not CF compliant.

2015-12-24  kyang2014  <myang6@hdfgroup.org>

	Add netcdf-4-like 1-D zonal lat bescmd and baseline files. Also add some comments.

	Adding comments.

2015-12-23  kyang2014  <myang6@hdfgroup.org>

	Add a few minor comments.

	HFVHANDLER-173, fix a few warnings discovered by other platforms. Also update two NASA data bescmd data reading files. The variable names are changed.

	HFVHANDLER-173, clean up code-comment out the single 2-D lat/lon netCDF-4 case.

	HFVHANDLER-173, add multi-2D lat/lon netCDF-4-like cases to .at and valgrind.at files.

	HFVHANDLER-173, Clean up code a bit and check in the baseline files for the test

2015-12-22  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-173, finish the main coding and the testing of netCDF-4 like 2-D lat/lon CV case.

2015-12-21  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-173, Handle 2-D lat/lon for netCDF4-like products. Handle coordinates attribute.

2015-12-19  Kent Yang  <myang6@hdfgroup.org>

	HFVHANDLER-173, handle the 2D lat/lon that has a shared dimennsion case.

	Fix typo for the testing CDL and the corresponding HDF5 file. The units of lat/lon were wrong in the previous version.

2015-12-19  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-173, debugging, check the 2-D lat/lon with the shared dimension case.

2015-12-18  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-173, remove 2D lat/lon CV candidates from the regular variable vector. Use a book keeping index to avoid the comparision of var path for all 2-D variables in the file. A typical swath case may include many 2-D general variables.

	Add a new testing file and the corresponding CDL to the testsuite

2015-12-17  Kent Yang  <myang6@hdfgroup.org>

	 HFVHANDLER-173, adding code to create coordinate variables.

2015-12-17  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-173, make unique 2dlat/lon CV candidates

	HFVHANDLER-173, adding code to remove 2-D lat that shares the same dimension out of the 2-D lat/lon CV candidates. Also apply the same to the 2-D lon.

2015-12-16  Kent Yang  <myang6@hdfgroup.org>

	Adding more code to obtain the lat/lon CVs for >1 group netCDF-4 like case.

2015-12-16  kyang2014  <myang6@hdfgroup.org>

	Adding more code to check the 2-D lat/lon case.

2015-12-15  Muqun (Kent) Yang  <myang6@wenruo.ad.hdfgroup.org>

	Add a zonal-average netCDF-4 like HDF5 file for testing.

	Add a CDL file to generate zonal average netCDF file

2015-12-15  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-169, Handle 2-D lat/lon cv general case. Create 2-D lat/lon vectors and trim the ones that can be replaced by 1-D lat/lon.

	HFVHANDLER-169, add multi-group 2-D lat/lon netcdf4-like HDF5 file das and dds bescmd files.

	HFVHANDLER-169, add multi-group 2-D lat/lon netCDF-4-like HDF5 files.

	HFVHANDLER-169, add the multi-groups 2-D lat/lon netCDF-4-like HDF5 testing files

2015-12-14  kyang2014  <myang6@hdfgroup.org>

	Add the function to check if the file only contains 1-D CVs. The current code will not work for 2-D lat/lon CV case. Just check in the code to make sure we don't lose them.

2015-12-11  Muqun (Kent) Yang  <myang6@wenruo.ad.hdfgroup.org>

	HFVHANDLER-169, add code to see if this netCDF-4 like file doesn't need to check 2-D lat/lon general variables.

2015-12-11  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-169, support 2-D lat/lon CVs across multiple groups. First, check if 1-D lat/lon CV exists and this general case can be avoided.

2015-12-10  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-173, add TOMS-MeaSURES to NASA testsuite.

2015-12-08  kyang2014  <kyang2014@users.noreply.github.com>

	Merge pull request #3 from OPENDAP/hdf5_handler_local
	Hdf5 handler local

2015-12-08  kyang2014  <myang6@hdfgroup.org>

	1) Change the way to handle the "coordinates" attribute for the case when coordinate variables contain 2-D lat/lon.    Previous approach: 1) In general, if finding the "coordinates" attribute in a variable, remove that "coordinates" attribute.                       2) Then, create the new "coordinates" attribute based on the dim. to cv mapping.                       This is to correct the "coordinates" attribute based on the dim.    The previous approach problem:                       1) Essentially the handler should only correct the "coordinates" attribute that involves 2-D lat/lon.                       2) This approach  may delete any "coordinates" attribute that doesn't involve 2-D lat/lon.                          Handlers should leave to data producers or users to correct those values if necessary.                       3) It may add wrong "coordinates". For 1-D variable, the "coordinates" may be 2-D "latitude", which is not right.    Current approach:  1) Only modify the "coordinates" attribute that involves 2-D lat/lon.

2015-12-07  kyang2014  <myang6@hdfgroup.org>

	HFVHANDLER-169, correct the coordinate variables for 2-D lat/lon. The dimension variables of lat/lon should be treated as general variables, not as coordinate variables.

2015-12-04  kyang2014  <myang6@hdfgroup.org>

	Support TOMS MeASURES products by allowing 2-D lat/lon uses dimension scales.

2015-12-03  kyang2014  <myang6@hdfgroup.org>

	Update the h5.conf.in file to include the BES key to keep/remove leading underscore of the variable path. Descriptions are added, the recommended way is to remove the leading underscore.

	HFVHANDLER-170, update baseline files for the "recommended" way to remove the leading underscore from the variable names.

	Update bes.conf etc. files to include the bes key to remove/keep the leading _ in the variable name. HFVHANDLER-170.

	The second-round of check-in to handle SMAP name inconsistency. For the CF option, remove the leading underscore of a variable name for the general HDF5 products. Also introduce a key to go back to the old way.

2015-12-02  kyang2014  <myang6@hdfgroup.org>

	The first round of check-in to handle SMAP name inconsistency. SMAP falls to general 2-D lat/lon case for the CF option. 1) Add cell_lat, cell_lon for the lat/lon pair 2) Make the code not catogrize 1-D lat/lon swath profile case as grid. This will make level-2 SMAP back to the general case that cannot be handled.

2015-11-25  kyang2014  <myang6@hdfgroup.org>

	Fix a memory leaking issue. Forgot "delete the new" for a special case. Also add a sample besstandalone script for easy testing.

	Add int8 mapping baseline files and remove the hard link dap baseline files. Check the comments of hdf5_handlerTest.at file for explanation.

	Update .at files to reflect the addition of int8 tests and the removal of hard link dap test. Also add a bunch of new valgrind tests for NASA products

2015-11-24  Kent Yang  <myang6@hdfgroup.org>

	Add new NASA files.

	Add nasa .at and .bescmd files to git repo. Also modify download.sh.

2015-10-27  James Gallagher  <jgallagher@opendap.org>

	Update for bes 3.16.0 release

2015-10-26  root  <root@localhost.localdomain>

	Tackling issues discovered by coverity. 1)fixed a bug (missing a parentsis) inside HDF5GCFProduct.cc. 2) Removed a couple of unnecessary checkings for overflow. 3) Added a few uninitialized variables. 4) Fixed a case that may cause resource leaking.

2015-10-22  James Gallagher  <jgallagher@opendap.org>

	Bumped up the libdap requirement in .spec

	Fixed test #257's baseline - requires a new libdap

2015-10-21  James Gallagher  <jgallagher@opendap.org>

	Updated baseline for #257
	I fixed an error in getdap4 used by this test) and now it
	prints the data for child groups. Had to update the baseline.

2015-10-06  Nathan Potter  <ndp@opendap.org>

	Merge branch 'cache_control_patch_02'

2015-10-01  Nathan Potter  <ndp@opendap.org>

	Committing changes (mostly to bes.conf.in files) in support of changing ubiquitos use of BES.CacheDir, BES.CachePrefix, and BES.CacheSize to specifically reference the decompression cache (which is waht it actually is) so as to avoid cache configuration collisions with various handlers that also were utilizing teh same cache with different expectations. Now, by calling these BES keys BES.UncompressCache.dir, BES.UncompressCache.prefix, and BES.UncompressCache.size we specifically isolate the decompression cache configuration from the other caches.

2015-09-30  James Gallagher  <jgallagher@opendap.org>

	Fix for the version mistake.

2015-09-23  James Gallagher  <jgallagher@opendap.org>

	Fixes to Makefile.am in the autotest dirs; clean removes bes.conf

2015-09-22  James Gallagher  <jgallagher@opendap.org>

	Merge branch 'master' of https://github.com/opendap/hdf5_handler
	Conflicts: NEWS

	Formatted NEWS

2015-09-20  James Gallagher  <jgallagher@opendap.org>

	Version 2.3.0

2015-09-18  James Gallagher  <jgallagher@opendap.org>

	Merge pull request #2 from OPENDAP/hdf5_handler_local
	Hdf5 handler local

2015-09-18  muqun yang  <myang6@hdfgroup.org>

	Merge branch 'hdf5_handler_local' of https://github.com/OPENDAP/hdf5_handler into hdf5_handler_local

	 Use the right and platform-independent way to handle the erase operation in the iterator loop. Although the previous way passes all the tests, it may still crash Linux and MacOS according to JG's experience.

2015-09-17  James Gallagher  <jgallagher@opendap.org>

	Fixes for issues found by Coverity

2015-09-15  James Gallagher  <jgallagher@opendap.org>

	Added to gitignore

	Fixed DIST_EXTRA for the new test directories

	Merge branch 'hdf5_handler_local' of https://github.com/opendap/hdf5_handler into hdf5_handler_local

2015-09-15  muqun yang  <myang6@hdfgroup.org>

	This at file was not up-to-dated in the previous check-in.

2015-09-15  James Gallagher  <jgallagher@opendap.org>

	Added bes.ignore.conf.modules.in

2015-09-15  muqun yang  <myang6@hdfgroup.org>

	comment out cerr debugging lines.

2015-09-14  muqun yang  <myang6@hdfgroup.org>

	Forgot adding new files(both source code and testing files) for the last commit.

	This check-in includes a new bes option to list the ignored object info from HDF5 to DAP2 for the CF option and also include the HDF5 to DAP4 mapping(group, dimension,64-bit integer and 8-bit integer) for the default option. Also add/improve few NASA HDF5 products(GES DISC GPM, ASF SeaSat and LP DAAC ASTER AED) and the handling of netCDF4-like products for the CF option.

2015-09-11  James Gallagher  <jgallagher@opendap.org>

	Modified Makefile.am to support distcheck

2015-08-04  James Gallagher  <jgallagher@opendap.org>

	Fixed package.m4 in the autoconf dirs Makefile.am files

2015-06-23  muqun yang  <myang6@hdfgroup.org>

	This check-in mainly fixes and addes features for the following: For CF option: 1) Updated the code to work with the latest GPM level 3 version 2) Added the support for ASF SEASAT, LP DAAC ASTER GED products 3) Updated the code to support latest Aquarius level 3 product 4) Fixed the bug when _Fillvalue attribute datatype is not the same as variable datatype For default option: 1) Fixed the compound data type reading and added complex tests to the testsuite

2015-05-22  Nathan Potter  <ndp@opendap.org>

	Merge branch 'master' of https://github.com/opendap/hdf5_handler

	Added new BESStopWatch support.

2015-04-09  James Gallagher  <jgallagher@opendap.org>

	Merge branch 'master' of https://github.com/opendap/hdf5_handler

	Modified Makefile.am to support bes distcheck

2015-04-06  James Gallagher  <jgallagher@opendap.org>

	Version 2.3.0

2015-03-31  James Gallagher  <jgallagher@opendap.org>

	Added to gitignore

2015-03-19  James Gallagher  <jgallagher@opendap.org>

	Fix for	distclean and the modules build.

2015-01-16  James Gallagher  <jgallagher@opendap.org>

	Removed dist-hook which as a hack for SVN

2015-01-14  James Gallagher  <jgallagher@opendap.org>

	Fixed Makefile.am for DAP4 build
	The handler need the symbol USE_DAP4 defined to work with DAP4
	requests. I added -DUSE_DAP4 to AM_CPPFLAGS and the tests now
	work.
2015-01-06  Kent Yang <myang6@hdfgroup.org>
        For the CF option, add support to make two-dimensional latitude and
	longitude coordinate variables follow CF conventions. 
	This includes both general HDF5 files(like SMAP) and netCDF-4 like
	HDF5 products(like TOMS MEaSURES).
	We also strip the leading underscore of the variable name for the CF
	option. Users can change a BES key value to resume the old behavior. 

2015-10-26  Kent Yang  <myang6@hdfgroup.org>

	Tackling issues discovered by coverity. 1)fixed a bug (missing a
	parentsis) inside HDF5GCFProduct.cc. 2) Removed a couple of
	unnecessary checkings for overflow. 3) Added a few uninitialized
	variables. 4) Fixed a case that may cause resource leaking.

2015-10-22  James Gallagher  <jgallagher@opendap.org>

	Bumped up the libdap requirement in .spec

	Fixed test #257's baseline - requires a new libdap

2015-10-21  James Gallagher  <jgallagher@opendap.org>

	Updated baseline for #257
	I fixed an error in getdap4 used by this test) and now it
	prints the data for child groups. Had to update the baseline.

2015-10-06  Nathan Potter  <ndp@opendap.org>

	Merge branch 'cache_control_patch_02'

2015-10-01  Nathan Potter  <ndp@opendap.org>

	Committing changes (mostly to bes.conf.in files) in support of
	changing ubiquitos use of BES.CacheDir, BES.CachePrefix, and
	BES.CacheSize to specifically reference the decompression
	cache (which is waht it actually is) so as to avoid cache
	configuration collisions with various handlers that also were
	utilizing teh same cache with different expectations. Now, by
	calling these BES keys BES.UncompressCache.dir,
	BES.UncompressCache.prefix, and BES.UncompressCache.size we
	specifically isolate the decompression cache configuration from
	the other caches.

2015-09-30  James Gallagher  <jgallagher@opendap.org>

	Fix for the version mistake.

2015-09-23  James Gallagher  <jgallagher@opendap.org>

	Fixes to Makefile.am in the autotest dirs; clean removes bes.conf

2015-09-22  James Gallagher  <jgallagher@opendap.org>

	Merge branch 'master' of https://github.com/opendap/hdf5_handler
	Conflicts: NEWS

	Formatted NEWS

2015-09-20  James Gallagher  <jgallagher@opendap.org>

	Version 2.3.0

2015-09-18  James Gallagher  <jgallagher@opendap.org>

	Merge pull request #2 from OPENDAP/hdf5_handler_local
	Hdf5 handler local

2015-09-18  muqun yang  <myang6@hdfgroup.org>

	Merge branch 'hdf5_handler_local' of https://github.com/OPENDAP/hdf5_handler into hdf5_handler_local

	 Use the right and platform-independent way to handle the erase operation in the iterator loop. Although the previous way passes all the tests, it may still crash Linux and MacOS according to JG's experience.
2015-09-18  James Gallagher  <jgallagher@opendap.org>

	Merge pull request #2 from OPENDAP/hdf5_handler_local
	Hdf5 handler local

2015-09-18  muqun yang  <myang6@hdfgroup.org>

	Merge branch 'hdf5_handler_local' of https://github.com/OPENDAP/hdf5_handler into hdf5_handler_local

	 Use the right and platform-independent way to handle the erase operation in the iterator loop. Although the previous way passes all the tests, it may still crash Linux and MacOS according to JG's experience.

2015-09-17  James Gallagher  <jgallagher@opendap.org>

	Fixes for issues found by Coverity

2015-09-15  James Gallagher  <jgallagher@opendap.org>

	Added to gitignore

	Fixed DIST_EXTRA for the new test directories

	Merge branch 'hdf5_handler_local' of
	https://github.com/opendap/hdf5_handler into hdf5_handler_local

2015-09-15  muqun yang  <myang6@hdfgroup.org>

	This at file was not up-to-dated in the previous check-in.

2015-09-15  James Gallagher  <jgallagher@opendap.org>

	Added bes.ignore.conf.modules.in

2015-09-15  muqun yang  <myang6@hdfgroup.org>

	comment out cerr debugging lines.

2015-09-14  muqun yang  <myang6@hdfgroup.org>

	Forgot adding new files(both source code and testing files) for
	the last commit.

	This check-in includes a new bes option to list the ignored object
	info from HDF5 to DAP2 for the CF option and also include the HDF5
	to DAP4 mapping(group, dimension,64-bit integer and 8-bit integer)
	for the default option. Also add/improve few NASA HDF5
	products(GES DISC GPM, ASF SeaSat and LP DAAC ASTER AED) and the
	handling of netCDF4-like products for the CF option.

2015-09-11  James Gallagher  <jgallagher@opendap.org>

	Modified Makefile.am to support distcheck

2015-08-04  James Gallagher  <jgallagher@opendap.org>

	Fixed package.m4 in the autoconf dirs Makefile.am files

2015-06-23  muqun yang  <myang6@hdfgroup.org>

	This check-in mainly fixes and addes features for the following:
	For CF option: 1) Updated the code to work with the latest GPM
	level 3 version 2) Added the support for ASF SEASAT, LP DAAC ASTER
	GED products 3) Updated the code to support latest Aquarius level
	3 product 4) Fixed the bug when _Fillvalue attribute datatype is
	not the same as variable datatype For default option: 1) Fixed the
	compound data type reading and added complex tests to the
	testsuite

2015-05-22  Nathan Potter  <ndp@opendap.org>

	Merge branch 'master' of https://github.com/opendap/hdf5_handler

	Added new BESStopWatch support.

2015-04-09  James Gallagher  <jgallagher@opendap.org>

	Merge branch 'master' of https://github.com/opendap/hdf5_handler

	Modified Makefile.am to support bes distcheck

2015-04-06  James Gallagher  <jgallagher@opendap.org>

	Version 2.3.0
2015-03-31  James Gallagher  <jgallagher@opendap.org>

	Added to gitignore

2015-03-19  James Gallagher  <jgallagher@opendap.org>

	Fix for	distclean and the modules build.

2015-01-16  James Gallagher  <jgallagher@opendap.org>

	Removed dist-hook which as a hack for SVN

2015-01-14  James Gallagher  <jgallagher@opendap.org>

	Fixed Makefile.am for DAP4 build
	The handler need the symbol USE_DAP4 defined to work with DAP4
	requests. I added -DUSE_DAP4 to AM_CPPFLAGS and the tests now
	work.

2014-12-31  James Gallagher  <jgallagher@opendap.org>

	Merge remote-tracking branch 'origin/dap4'

2014-12-12  James Gallagher  <jgallagher@opendap.org>

	Fixed configure.ac after merging with the modules branch

	Merge remote-tracking branch 'origin/modules'

	Merge branch 'modules' of https://github.com/opendap/hdf5_handler into modules

	Fixes for make dist and	make check.

2014-12-07  James Gallagher  <jgallagher@opendap.org>

	Added module name and version info to Makefile.am
	This change was made to support the modules build where the autoconf
	symbols PACKAGE_NAME and _MODULE are defined by the bes configure
	script. This meant that the version response from the bes was useless
	since it listed every module as 'bes' and gave the bes' version
	number.

2014-12-03  James Gallagher  <jgallagher@opendap.org>

	Updated for 2.2.3

2014-12-01  James Gallagher  <jgallagher@opendap.org>

	Added hdf5_handler to the bes modules build.

2014-11-03  Kent Yang  <myang6@hdfgroup.org>

	add known issues

	Just comment out a debugging line. Doesn't change any output.

2014-10-30  Kent Yang  <myang6@hdfgroup.org>

	make HDF5 hander for dap4 in the correct opendap svn location.

	commit dap4 dmr, dap and dap ce bescmd and baseline files

	modify testsuite to test DAP4. Since DAP4 expression constraint causes memory leaking. The two expression constraint tests are commented out.

	Make the configure link with DAP4 code

	copy code from trunk to dap4 location for the HDF5 handler

2014-10-29  Kent Yang  <myang6@hdfgroup.org>

	HDF5-handler 2.2.3 release: check in the code from HDF5 handler at local svn to opendap svn
2014-10-27  MuQun Yang <myang6@hdfgroup.org>
        * HDF5CF.cc
        * HDF5CF.h
        * HDF5CFArray.cc
        * HDF5CFArray.h
        * HDF5CFUtil.cc
        * HDF5CFUtil.h
        * HDF5GCFProduct.cc
        * HDF5GMCF.cc
        * HDF5GMCFMissLLArray.cc
        * HDF5GMCFMissLLArray.h
        * HDF5GMCFMissNonLLArray.cc
        * HDF5GMCFMissNonLLArray.h
        * HDF5GMCFSpecialCVArray.cc
        * HDF5GMCFSpecialCVArray.h
        * HDF5GMSPCFArray.cc
        * HDF5GMSPCFArray.h
        * HDF5RequestHandler.cc
        * HDF5RequestHandler.h
        * HDF5_DDS.h
	* HDF5_DMR.h
        * HDFEOS5CF.cc
        * HDFEOS5CFMissLLArray.cc
        * HDFEOS5CFMissLLArray.h
        * HDFEOS5CFSpecialCVArray.cc
        * HDFEOS5CFSpecialCVArray.h
        * Makefile.am
        * NEWS
        * USAGE
	* TODO
        * README
	* h5.conf.in
        * configure.ac
        * h5cfdap.cc
        * h5commoncfdap.cc
        * h5commoncfdap.h
        * h5gmcfdap.cc
        * h5gmcfdap.h
        * hdf5_handler.spec
        * heos5cfdap.cc
        * heos5cfdap.h:
	Implemented an option not to pass HDF5 file ID from DDS to Data.
	Added CF support for NASA GPM, OBPG level 3m, MOPITT level 3 products.


2014-03-20  Hyo-Kyung  Lee  <hyoklee@hdfgroup.org>
        * HDF5CF.cc
        * HDF5CF.h
        * HDF5CFArray.cc
        * HDF5CFArray.h
        * HDF5CFModule.cc
        * HDF5CFUtil.cc
        * HDF5CFUtil.h
        * HDF5GCFProduct.cc
        * HDF5GMCF.cc
        * HDF5GMCFMissLLArray.cc
        * HDF5GMCFMissLLArray.h
        * HDF5GMSPCFArray.cc
        * HDF5GMSPCFArray.h
        * HDF5RequestHandler.cc
        * HDF5_DDS.h
        * HDFEOS5CF.cc
        * HDFEOS5CFMissLLArray.cc
        * HDFEOS5CFMissLLArray.h
        * HDFEOS5CFSpecialCVArray.cc
        * HDFEOS5CFSpecialCVArray.h
        * Makefile.am
        * NEWS
        * USAGE
        * configure.ac
        * h5cfdap.cc
        * h5commoncfdap.cc
        * h5commoncfdap.h
        * h5gmcfdap.cc
        * h5gmcfdap.h
        * hdf5_handler.spec
        * heos5cfdap.cc
        * heos5cfdap.h:
	updated for fixing memory leak and improving performance.


2013-12-13 Kent Yang <myang6@hdfgroup.org>
        * configure.ac
        * NEWS
        * hdf5_handler.spec:
        updated the version from 2.2.1 to 2.2.2

2013-10-21  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* h4cfdaputil.cc:
	fixed double escaping problem.

2013-10-11  James Gallagher  <jgallagher@opendap.org>

	* HDF5Array.cc
	* HDF5BaseArray.cc
	* HDF5Byte.cc
	* HDF5CFArray.cc
	* HDF5CFStr.cc
	* HDF5Float32.cc
	* HDF5Float64.cc
	* HDF5GMCFFillIndexArray.cc
	* HDF5GMCFMissLLArray.cc
	* HDF5GMCFMissNonLLCVArray.cc
	* HDF5GMSPCFArray.cc
	* HDF5Int16.cc
	* HDF5Int32.cc
	* HDF5Sequence.cc
	* HDF5Str.cc
	* HDF5Structure.cc
	* HDF5UInt16.cc
	* HDF5UInt32.cc
	* HDF5Url.cc
	* HDFEOS5CFMissLLArray.cc
	* HDFEOS5CFMissNonLLCVArray.cc
	* HDFEOS5CFSpecialCVArray.cc:
	edited to match the new, sane, sematics for for BaseType::read().

2013-10-14  MuQun Yang <myang6@hdfgroup.org>

	* h5cfdaputil.cc
	* h5cfdaputil.h
	* h5commoncfdap.cc:
	escaped special characters.

2013-09-06  MuQun Yang <myang6@hdfgroup.org>

	* HDF5UInt32.cc
	* HDF5UInt16.cc
	* h5gmcfdap.cc
	* h5das.cc
	* h5dds.cc
	* HDF5Float32.cc
	* HDF5Array.cc
	* HDF5Str.cc
	* h5commoncfdap.cc
	* HDF5Int32.cc
	* HDF5Int16.cc
	* HDF5Byte.cc
	* heos5cfdap.cc
	* HDF5Float64.cc
	* HDF5Structure.cc
	improved code to address issues.

2013-08-28  James Gallagher  <jgallagher@opendap.org>

	* he5das.y, he5dds.y, he5das.lex, he5das.yy, he5dds.yy, he5dds.lex
	* heos5cfdap.cc,Makefile.am
	fixed the bison/flex parser/scanner code so that it works with a
	modern version (2.5++) of bison.


2013-08-21  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* HDFEOS5CF.cc|HDFEOS5CF.cc: fixed bug for MLS L2GP DGG v03 products.

2013-05-09  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>
	* test.nasa.sh: added comments and removed hyrax version number.
	* HDF5BaseArray.cc: cleaned up code.
	* HDF5CFArray.cc: cleaned up code.
	* HDF5GMCFMissLLArray.cc: cleaned up code.
	* HDF5GMSPCFArray.cc: cleaned up code.
	* HDFEOS5CFSpecialCVArray.cc: cleaned up code.

2013-01-22  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>
	* NEWS
	* configure.ac
	* hdf5_handler.spec
	changed version to 2.2.0
	* HDF5RequestHandler.cc: cleaned up codes that are commented out.
	* HDFEOS5CF.cc: cleaned up codes that are commented out.

2013-01-17  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* data/swath_1_2d_xyzz.h5: file name is changed from
	swath_1_3d_xyzz.h5.testsuite is updated accordingly.


2013-01-03  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>
	* INSTALL:added information about optional NASA data testing.
	* test.nasa.sh:added for optional testing with real NASA data files.
	* bes-testsuite/h5.nasa/:added for optional testing with real NASA
	data files.
	* bes-testsuite/hdf5_handlerTest.nasa.at:added for optional testing
	with real NASA data files.

2012-12-29  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>
	* h5cfdap.cc: made DDS name be the file name.
	* HDF5GMCF.cc: fixed dimension scale HDF5 dataset handling when CLASS
	attribute is not DIMENSION_SCALE. This is fix for ICESat/GLAS product.

2012-12-14  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* NEWS
	* configure.ac
	* hdf5_handler.spec
	changed version to 2.1.2
	* Makefile.am: updated to support dimension scale.
	* HDF5CF.h: updated to support dimension scale.
	* HDF5GMCF.cc: updated to support dimension scale.
	* h5gmcfdap.cc: updated to support dimension scale.
	* HDF5GMCFFillIndexArray.h: added to support dimension scale.
	* HDF5GMCFFillIndexArray.cc:added to support  dimension scale.
	* he5dds.y: fixed to handle OMI products that have dimension names like
	1,2.
	* heos5cfdap.cc:fixed to handle ArchiveMetadata correctly.
	* HDFEOS5CF.cc: removed debugging information.


2012-11-27  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* HDF5GCFProduct.cc:added a dummy netCDF-4 handling function	
	* HDF5GCFProduct.h:added a dummy netCDF-4 handling function	
	* heos5cfdap.cc:handled the concatenation of coremetadata.0 and 
	  coremeata.0.1
	* h5commoncfdap.cc:
   	  fixed a critical typo. This caused a bug to access BUV files
	* h5gmcfdap.cc:
	  fixed a critical typo. This caused a bug to access BUV files

2012-10-26  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* NEWS 
	* configure.ac
	* hdf5_handler.spec
	changed version to 2.1.1.

2012-06-08  hyoklee

	added a special note about make check failure in Hyrax-1.7.1.

2012-06-08  hyoklee

	added a special note about RPM building.

2012-06-07  hyoklee

	corrected the required autoconf version and correted the external link.

2012-06-07  hyoklee

	Kent revised INSTALL and README further. updated NEWS and TODO.

2012-06-06  hyoklee

	Updated release documents;turned off name clashing check;corrected BESDEBUG outputs.

2012-05-30  hyoklee

	changed fullpath to fullpathname for group attribute to be consistent.

2012-05-25  hyoklee

	Upgraded hdf5_handler to 2.0.0. More documentaiton update will come.

2012-05-21  hyoklee

	Removed useless file.

2012-05-21  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>
	* reengineered handler for the better support of CF option.

2012-02-01  James Gallagher <jgallagher@opendap.org>

	Fixed an issue with attributes that use varying length strings in
	HDF5 files.

2012-01-31  James Gallagher <jgallagher@opendap.org>

	Fixed an error introduced in the previous checkin. Also include a
	short example of how I think the variable length string attributes
	should be accessed. See line 819 of h5das.cc.

2012-01-31  James Gallagher <jgallagher@opendap.org>

	Fixes for ticket 1878; the IgnoreUnknownTypes option was not
	implemented correctly for DAP variables. Fixed. Expanded the
	meaning of the option to include other cases where common
	clients (e.g., Panoply) elide variables that would otherwise cause
	an error.

2012-01-11  James Gallagher <jgallagher@opendap.org>

	Updates for Hyrax 1.8

	M    configure.ac
	M    NEWS
	M    ChangeLog
	M    INSTALL
	M    hdf5_handler.spec
	M    README

2012-01-09  James Gallagher <jgallagher@opendap.org>

	Code review.

	M    h5das.cc
	M    HDF5Array.cc
	M    HDF5Array.h

2011-12-08  hyoklee

	corrected typo in error outputs.

2011-12-08  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* HDF5Array.cc (m_array_of_reference): corrected typos.

2011-12-01  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* HDF5Array.cc (m_array_of_reference): fixed bug in object reference
	handling.

2011-11-22  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* h5das.cc (is_mappable): added two more unsupported types checking.

2011-10-28  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>
	* HDF5Array.cc (read): handled Int8 to Int16 conversion correctly.

2011-10-27  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* h5das.cc (read_objects): added Int8 to Int16 conversion.
	* h5get.cc (get_dap_type): changed Int16 to Int8.

2011-04-20  James Gallagher <jgallagher@opendap.org>

	Hyrax 1.7 release

2011-04-05  James Gallagher <jgallagher@opendap.org>

	I removed much of the code switched out using '//' or #if 0 if
	those switches or comments were added as part of the code review.

	M    HDF5UInt32.cc
	M    HDF5ArrayEOS.cc
	M    HDF5RequestHandler.cc
	M    HDF5UInt16.cc
	M    h5das.cc
	M    h5dds.cc
	M    h5dds.h
	M    HDF5Float32.cc
	M    HDF5Array.cc
	M    hdf5_handler.h
	M    HDF5Str.cc
	M    HDF5Int32.cc
	M    HDF5Int16.cc
	M    HDF5Byte.cc
	M    h5get.cc
	M    HDF5Float64.cc
	M    HDF5ArrayEOS.h
	M    HE5Parser.cc

2011-04-05  James Gallagher <jgallagher@opendap.org>

	I found one line where names were changed to CF compilant names
	without the #ifdef CF protection. I added it and the issue with
	failed tests went away.

	M    h5dds.cc

2011-03-28  James Gallagher <jgallagher@opendap.org>

	1.7RC1

2011-03-17  Nathan Potter <ndp@coas.oregonstate.edu>

	hdf5_handler: Added automated version numbers to OSX Package builds

2011-03-17  muqun

	Just reflect that we create a patch for 1.4.3 version for NASA.

2011-03-14  muqun

	1. This check-in provides the partial support of handling multiple
	HDF-EOS5 swaths. It will only work for all swaths share the same
	coordinate variables. The solution is mainly for handling Aura MLS
	data. The robust and general solutions should be in the future.
	
	2. Special characters inside the variable names are also handled.
	This was discovered by HIRDLS data.

2011-03-08  James Gallagher <jgallagher@opendap.org>

	Merge for hyrax 1.7 from the hyrax_1.6.2_release branch of shrew
	to the trunk

	_M   .
	D    OSX_Resources/InstallationCheck
	A  + OSX_Resources/InstallationCheck.proto
	D    OSX_Resources/Info.plist
	A  + OSX_Resources/Info.plist.proto
	M    conf/hdf5.m4
	_M   HE5ShortName.h
	M    Makefile.am

2011-02-08  James Gallagher <jgallagher@opendap.org>

	removed unneeded mime_util.h and util.h includes; added comments
	about sending mime headers in our handlers (which may not be
	needed).

2010-12-23  hyoklee

	Fixed a 64-bit bug for MLS v3 and HIRDLS v5.

2010-12-17  hyoklee

	Bug fixes for augmented files that have DIMENSION_LIST attributes.
	Bug fixes for debug mode.

2010-12-17  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	h5das.cc: bug fixes for augmented files (HIRDLS v5 / MLS v3).
	h5das.h: bug fixes for augmented files (HIRDLS v5 / MLS v3).
	h5get.cc: bug fix for debug mode.
	HDF5Array.cc: bug fix for debug mode.

2010-09-03  muqun

	Fix for the bug in the debug mode testing; s2_t is defined multiple times

2010-08-30  muqun

	Missed initialization added

2010-08-27  muqun

	Debug: Shortening dimension path

2010-08-27  muqun

	Added Xdim and Ydim to the name conversion map

2010-08-20  muqun

	MKDIR_P problem in the configure.ac is fixed

2010-08-16  muqun

	1.4.2 release info

2010-08-16  muqun

	Grid parsing tests are done only when --enable-cf is given

2010-08-15 Eunsoo Seo <eseo2@hdfgroup.org>
	* A bug in the Grid lat/lon calculation logic is fixed.
	  Previously, the logic did not use PixelRegistration and
	  GridOrigin information.
	* If there are >1 grids in a file, they are required to
	  use the same grid parameters (Projection, PixelRegistration,
	  GridOrigin, UpperLeftPointMtrs and LowerRightMtrs.
	  This was not checked in the previous version.

2010-04-28  hyoklee

	Updated ChangeLog.

2010-04-28  hyoklee

	Added H5Aclose to improve performance under HDF5-1.8.x library.

2010-04-28  James Gallagher <jgallagher@opendap.org>

	Removed old EXTRADIST items (removed some of the old, unused,
	dejaGNU files.

2010-04-28  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* h5get.cc has H5Aclose(). This improves performance under
          HDF5-1.8.x library.

	* h5das.cc has H5Aclose(). This improves performance under
          HDF5-1.8.x library.

2010-02-10  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* HE5Parser.cc has new limit(=30) for StructMetadata files to scan.
	* HDF5RequestHandler.cc has more meaningful error message when it 
	  deals with multiple Swaths case.
	* h5das.cc checks null pointers when it adds group information.

2010-02-03  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* HE5Parser.cc is cleaned up and checks 30 metadata files

2010-02-01  rduncan

	Release 1/01/2010

2010-01-29  hyoklee

	Fixed the coompilation error when DEBUG mode is enabled.

2010-01-22  Patrick West <pwest@ucar.edu>

	RPM to use h5.conf instead of bes-hdf5-data.sh
	M    hdf5_handler.spec

2010-01-21  hyoklee

	Bug fix Ticket #1211 and documentation update.

2010-01-21  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* doc/Doxygen is added.
	* configure.ac set version to 1.3.5 in AC_INIT().
	* h5get.cc updated comments for Doxygen.
	* h5dds.cc updated comments for Doxygen.
	* h5das.cc updated comments for Doxygen.
	* HE5Parser.h removed useless boolean variables.

2010-01-20  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* h5das.cc removed double quotes.
	* h5das.cc renamed COARDS,GrADS to CF-1.4.
	* h5das.cc added fake in lev/time long_name attribute.

2010-01-19  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	Corrected the missing dimension names in the old(<2007) OMUVB product.

2010-01-12  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	Corrected coordinates attribute for 2D-swath case.
	
	* HE5Parser.cc has now set_swath_2D().
	* h5das.cc removed extra "lat lon" attribute insertion.

	Re-organized source codes and made swath handling robust.
	
	* HE5CFGrid class is added.
	* HE5CSwath class is added.
	* common.h is removed.
	* hdf5_handler.h has the contents of the old common.h.
	
2009-12-18  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* HE5Parser.cc fix for Ticket #1460.

2009-12-11  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* hdfeos_das.lex/y is renamed to he5das.lex/y 
	* hdfeos.lex/y is renamed to he5dds.lex/y 
	* H5EOS.h/cc is renamed to HE5Parser.h/cc.
	* H5CF.h/cc is renamed to HE5CF.h/cc.
	* H5ShortName.h/cc is renamed to HE5ShortName.h/cc.
	* H5PathFinder.h/cc is renamed to HDF5PathFinder.h/cc.

2009-12-10  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* h5_handler.h is renamed to hdf5_handler.h and is cleaned-up.
	* H5Git.h/cc is renamed to h5get.h/cc to distinguish them from classes.

2009-10-07  James Gallagher <jgallagher@opendap.org>

	This version is for the special (source) release of the handler
	that includes support for HDF-EOS5.

	A    http://scm.opendap.org/svn/tags/hdf5_handler/1.3.4

2009-10-06  hyoklee

	Fixed suppressing path from a dataset name of an h4toh5 converted
	file when --enable-cf option is active.

2009-10-02  hyoklee

	Documented change for swath and dimension scale support.

2009-10-02  H. Lee  <hyoklee@hdfgroup.org>

	Added support for HDF5 dimension scale.
	Added support for HDF-EOS5 OMI swath.

2009-03-18  Patrick West <pwest@ucar.edu>

	Memory allocation issues cleaned up
	M    hdf5_handler-1.3.0/HDF5Array.cc
	M    hdf5_handler-1.3.0/HDF5Str.cc
	M    hdf5_handler-1.3.0/HDF5Int32.cc
	M    hdf5_handler-1.3.0/HDF5Int16.cc
	M    hdf5_handler-1.3.0/HDF5Byte.cc
	M    hdf5_handler-1.3.0/HDF5Float64.cc

2009-03-18  Patrick West <pwest@ucar.edu>

	Memory cleanup issues
	M    hdf5_handler-1.3.0/HDF5UInt32.cc
	M    hdf5_handler-1.3.0/HDF5UInt16.cc
	M    hdf5_handler-1.3.0/h5das.cc
	M    hdf5_handler-1.3.0/h5dds.cc
	M    hdf5_handler-1.3.0/H5Git.cc
	M    hdf5_handler-1.3.0/HDF5Float32.cc

2009-03-18  hyoklee

	Removed an unnecessary bound check. This is a fix for the test FAIL on bes-testsuite/bes-testsuite/besstandalone.h5/tcompound.h5.3.exp.

2009-03-16  James Gallagher <jgallagher@opendap.org>

	Code review.

	M    HDF5UInt32.cc
	M    HDF5Module.cc
	M    HDF5UInt16.cc
	M    h5das.cc
	M    h5dds.cc
	M    H5Git.cc
	M    HDF5Float32.cc
	M    HDF5Array.cc
	M    HDF5Str.cc
	M    HDF5Int32.cc
	M    HDF5Int16.cc
	M    HDF5Byte.cc
	M    HDF5Float64.cc
	M    HDF5Module.h

2009-03-08  Patrick West <pwest@ucar.edu>

	POST_CONSTRAINT issues with multiple containers. Call set_constraint on
	BESDapResponse in order to properly have the post constraint set.

	M    HDF5RequestHandler.cc

2009-03-08  Patrick West <pwest@ucar.edu>

	Added handles attribute to help response, specifying what services the
	module handles.

	M    HDF5RequestHandler.cc

2009-03-04  Patrick West <pwest@ucar.edu>

	container storage and catalog list reference changes
	
	M    hdf5_handler-1.3.0/HDF5Module.cc

2009-02-20  James Gallagher <jgallagher@opendap.org>

	Merged the xmlresponse branch with the Hyrax 1.5 release branch.

	_M   .
	M    HDF5Module.cc
	M    HDF5RequestHandler.cc

2009-02-20  James Gallagher <jgallagher@opendap.org>

	Added paths to the hdf5.m4 file for macports and fink

2009-02-09  James Gallagher <jgallagher@opendap.org>

	Tests were failing for the hdf5 handler because the baseline files
	were using XDAP: 3.1 but libdap is now using XDAP: 3.2. I change
	the line to XDAP: *. The tests pass.

2009-01-30  James Gallagher <jgallagher@opendap.org>

	Moved here to coalesce the branches

2009-01-29  James Gallagher <jgallagher@opendap.org>

	Change ff to h5 in Makefile.am EXTRA_DIST target.

	M    bes-testsuite/Makefile.am

2009-01-29  James Gallagher <jgallagher@opendap.org>

	Hyrax 1.5

	A    http://scm.opendap.org/svn/branch/hdf5_handler/1.3.0

2009-01-29  James Gallagher <jgallagher@opendap.org>

	Release 1.3.0

	M    configure.ac
	M    NEWS
	M    ChangeLog
	M    INSTALL
	M    hdf5_handler.spec
	M    README

2009-01-16  hyoklee

	First, HDF5 to DAP Mapping change: 1) Int64 throws an exception, no more mapping into Int32 2) Signed Byte is mapped to Int16 in both DDS and DAS. Second, attribute change for enable-cf option. The NC_GLOBAL attribute is produced if valid Grid projection in NASA EOS AURA file is detected. Resolution, min and max attributes for lat/lon are extracted from structMetadata.

;; Local Variables:
;; coding: utf-8
;; End:
2009-01-16  hyoklee

	First, HDF5 to DAP Mapping change: 1) Int64 throws an exception,
	no more mapping into Int32 2) Signed Byte is mapped to Int16 in
	both DDS and DAS. Second, attribute change for enable-cf option.
	The NC_GLOBAL attribute is produced if valid Grid projection in
	NASA EOS AURA file is detected. Resolution, min and max attributes
	for lat/lon are extracted from structMetadata.

2009-01-13  hyoklee

	Removed test files that have 64-bit integer dataset.

2008-11-25  hyoklee

	Under Hyrax, Grids are generated instead of Arrays for Aura Swath
	data files.

2008-11-25  hyoklee

	Under Hyrax, Grids are generated instead of Arrays for Aura Swath
	data files.

2008-11-14  James Gallagher <jgallagher@opendap.org>

	Merged the xmlrequest branch to the trunk.

	_M   .
	M    h5_handler.cc
	M    bes-testsuite/h5/tcompound.h5.2.bescmd
	M    bes-testsuite/h5/tcompound.h5.3.bescmd
	M    bes-testsuite/h5/tcompound.h5.0.bescmd
	M    bes-testsuite/h5/tcompound.h5.1.bescmd

2008-11-06  James Gallagher <jgallagher@opendap.org>

	Property mods for the directory.

	_M   .

2008-10-28  hyoklee

	THG is changed to The HDF Group

2008-10-27  hyoklee

	Fixed a compilation error when CF option is enabled.

2008-10-24  hyoklee

	H5EOS::reset() is added to fix a bug of concatenating Metadata
	string under Hyrax.

2008-10-24  hyoklee

	Removed duplicate if/else statements.

2008-10-24  hyoklee

	Cleaned up code.

2008-09-17  James Gallagher <jgallagher@opendap.org>

	Merged multifile branch

2008-09-12  hyoklee

	Comments are fixed to remove warning messages from Doxygen.

2008-08-28  Patrick West <pwest@ucar.edu>

	BES regression tests for hdf5 handler using besstandalone
	
	M    configure.ac
	A    bes-testsuite
	A    bes-testsuite/bes.conf.in
	A    bes-testsuite/common_tests.exp
	A    bes-testsuite/config
	A    bes-testsuite/config/unix.exp
	A    bes-testsuite/Makefile.am
	A    bes-testsuite/h5
	A    bes-testsuite/h5/tcompound.h5.1.bescmd.baseline
	A    bes-testsuite/h5/tcompound.h5.2.bescmd
	A    bes-testsuite/h5/tcompound.h5.2.bescmd.baseline
	A    bes-testsuite/h5/tcompound.h5.3.bescmd
	A    bes-testsuite/h5/tcompound.h5.3.bescmd.baseline
	A    bes-testsuite/h5/tcompound.h5.0.bescmd
	A    bes-testsuite/h5/tcompound.h5.0.bescmd.baseline
	A    bes-testsuite/h5/tcompound.h5.1.bescmd
	A    bes-testsuite/besstandalone.h5
	A    bes-testsuite/besstandalone.h5/tcompound.h5.3.exp
	A    bes-testsuite/besstandalone.h5/tcompound.h5.0.exp
	A    bes-testsuite/besstandalone.h5/tcompound.h5.1.exp
	A    bes-testsuite/besstandalone.h5/tcompound.h5.2.exp
	M    Makefile.am

2008-08-14  hyoklee

	Added a URL for detailed installation instructions.

2008-08-07  hyoklee

	Shortened the referenced names for SHORT_PATH configuration option.

2008-08-07  hyoklee

	Fixed the compilation errors that are generated when DODS_DEBUG is
	defined. Fixed the problem of concatenating array subscripts in
	URL string generation from HDF5 references. Fixed the segmentation
	fault problem in reading URL dataset by replacing Vector::value()
	with Vector::set_value().

2008-07-31  James Gallagher <jgallagher@opendap.org>

	Fix for ticket 1163 - String attributes no longer have quotes
	added to their values.

	M    h5das.cc
	M    hdfeos_das.y
	M    testsuite/Grid.das
	M    testsuite/OMI-Aura_L2G-OMTO3G_2004m0817_v002-2006m0301t154534.SUB.das

2008-07-22  James Gallagher <jgallagher@opendap.org>

	Updates for the 1.2.3 release.

	M    configure.ac
	M    NEWS
	M    ChangeLog
	M    hdf5_handler.spec
	M    README

2008-07-18  hyoklee

	The problem of dropping shared dimension variable in Hyrax is fixed when CF configuration option is enabled.

2008-07-18  hyoklee

	h5dds.cc compilation problem and reading the shared dimension variables are fixed when CF option is enabled.

;; Local Variables:
;; coding: utf-8
;; End:
2008-07-18  hyoklee

	The problem of dropping shared dimension variable in Hyrax is
	fixed when CF configuration option is enabled.

2008-07-18  hyoklee

	h5dds.cc compilation problem and reading the shared dimension
	variables are fixed when CF option is enabled.

2008-07-17  hyoklee

	When CF option is enabled, a variable's name will start with '/'
	like '/CloudFraction' in DAS if you don't increment the substring
	pointer.

2008-07-16  Patrick West <pwest@ucar.edu>

	Checking results of dynamic cast and throwing cast error if fails.
	
	M    HDF5RequestHandler.cc

2008-05-30  Patrick West <pwest@ucar.edu>

	Module checking to see if catalog already added. RequestHandler
	now adding ancillary information to the das and dds.
	
	M    HDF5Module.cc
	M    HDF5RequestHandler.cc

2008-05-22  hyoklee

	Replaced hdfeos.tab.h into hdfeos.tab.hh.

2008-05-12  hyoklee

	Fixed the ticket #1113. Testsuite is updated accordingly.

2008-05-03  James Gallagher <jgallagher@opendap.org>

	Changes from code review.

	M    HDF5UInt32.cc
	M    HDF5ArrayEOS.cc
	M    HDF5RequestHandler.cc
	M    HDF5UInt16.cc
	M    HDF5UInt32.h
	M    h5das.cc
	M    h5dds.cc
	M    h5dds.h
	M    HDF5Sequence.cc
	M    H5Git.cc
	M    HDF5Sequence.h
	M    HDF5Float32.cc
	M    HDF5Array.cc
	M    HDF5Grid.h
	M    testsuite/dap_h5_handler.0/basic.exp
	M    testsuite/config/unix.exp
	M    HDF5Url.cc
	M    HDF5Int16.h
	M    HDF5Str.cc
	M    HDF5Str.h
	M    HDF5Grid.cc
	M    HDF5UInt16.h
	M    HDF5GridEOS.cc
	M    HDF5GridEOS.h
	M    HDF5Int32.cc
	M    HDF5Int16.cc
	M    HDF5Byte.cc
	M    HDF5Float32.h
	M    HDF5Float64.cc
	M    HDF5Array.h
	M    HDF5ArrayEOS.h
	M    h5das.h
	M    HDF5Structure.cc
	M    HDF5Int32.h
	M    HDF5Structure.h
	M    HDF5Url.h
	M    HDF5Byte.h
	M    H5Git.h
	M    Makefile.am
	M    HDF5Float64.h

2008-04-10  James Gallagher <jgallagher@opendap.org>

	Changes from code review.

	M    hdfeos_das.lex
	M    h5das.cc
	M    h5dds.cc
	M    H5Git.cc
	M    hdfeos_das.y
	M    HDF5Array.cc
	M    testsuite/config/unix.exp
	M    hdfeos.lex
	M    HDF5Str.cc
	M    HDF5Str.h
	M    H5EOS.cc
	M    H5EOS.h
	M    HDF5GridEOS.cc
	M    Makefile.am

2008-04-04  Patrick West <pwest@ucar.edu>

	No longer need individual bes.conf files for testing. Using main one in
	<prefix>/etc/bes/bes.conf.
	D    bes.conf

2008-03-26  hyoklee

	EOS Grid file is added for testsuite.

2008-03-17  Patrick West <pwest@ucar.edu>

	1.2.2 bug fix release
	M    configure.ac
	M    NEWS
	M    ChangeLog
	M    OSX_Resources/Info.plist
	M    OSX_Resources/ReadMe.txt
	M    hdf5_handler.spec
	M    README

2008-03-17  hyoklee

	A quick fix for reading map data from EOS Grid.

2008-03-17  hyoklee

	A quick fix for reading map data from EOS Grid.

2008-03-12  James Gallagher <jgallagher@opendap.org>

	We use the cf and short-paths options for binary builds by default.
	M    hdf5_handler.spec
	M    Makefile.am

2008-03-12  James Gallagher <jgallagher@opendap.org>

	Finally.. RPMs work.
	M    hdf5_handler.spec
	M    Makefile.am

2008-03-12  James Gallagher <jgallagher@opendap.org>

	More fixes for RPM.

2008-03-12  James Gallagher <jgallagher@opendap.org>

	Fixes for the rpm dist.

2008-03-12  James Gallagher <jgallagher@opendap.org>

	Updated with more text for the release...
	M    README

2008-03-12  James Gallagher <jgallagher@opendap.org>

	Updated version numbers, text docs, et c., for release.
	M    configure.ac
	M    NEWS
	M    ChangeLog
	D    INSTALL_EOS5_GRID
	M    INSTALL
	M    hdf5_handler.spec
	M    README

2008-03-12  hyoklee

	Memory leak problem is fixed. See Ticket #1079.

2008-03-12  James Gallagher <jgallagher@opendap.org>

	More code review changes.

	M    h5das.cc
	M    H5Git.cc
	M    HDF5Array.cc
	M    H5EOS.cc

2008-03-11  James Gallagher <jgallagher@opendap.org>

	Code review.

	M    HDF5UInt32.cc
	M    HDF5ArrayEOS.cc
	M    HDF5Module.cc
	M    HDF5UInt32.h
	M    HDF5UInt16.cc
	M    HDF5RequestHandler.cc
	M    h5das.cc
	M    h5dds.cc
	M    h5dds.h
	M    h5_handler.h
	M    HDF5Sequence.cc
	M    H5Git.cc
	M    HDF5Sequence.h
	M    HDF5Float32.cc
	M    HDF5TypeFactory.h
	M    H5PathFinder.h
	M    HDF5Array.cc
	M    HDF5Grid.h
	M    HDF5Url.cc
	M    HDF5Int16.h
	M    HDF5Str.cc
	M    HDF5TypeFactory.cc
	M    HDF5Str.h
	M    H5EOS.cc
	M    H5EOS.h
	M    HDF5Grid.cc
	M    HDF5UInt16.h
	M    HDF5RequestHandler.h
	M    HDF5GridEOS.cc
	M    HDF5GridEOS.h
	M    HDF5Int32.cc
	M    HDF5Int16.cc
	M    h5_handler.cc
	M    HDF5Byte.cc
	M    H5PathFinder.cc
	M    HDF5Float32.h
	M    HDF5Float64.cc
	M    HDF5Array.h
	M    HDF5ArrayEOS.h
	M    HDF5Module.h
	M    h5das.h
	M    HDF5Structure.cc
	M    HDF5Int32.h
	M    HDF5Structure.h
	M    HDF5Url.h
	M    HDF5Byte.h
	M    H5Git.c
	M    H5Git.h
	M    HDF5Float64.h
	M    common.h

2008-03-11  hyoklee

	Defect fix for get_hardlink(). See Ticket #1078.

2008-03-07  Nathan Potter <ndp@coas.oregonstate.edu>

	$i: Fixing bug in OSX build.

2008-02-27  hyoklee

	Bug fix for Mac OS X: the compiler doesn't like type casting on
	nelems in H5Gget_num_objs() in h5das.cc and h5dds.cc.

2008-02-27  James Gallagher <jgallagher@opendap.org>

	Auto reset of Subversion properties

2008-02-26  Patrick West <pwest@ucar.edu>

	Removed the version of Hyrax so we don't keep having to edit the
	Welcome.html file
	M    OSX_Resources/Welcome.html

2008-02-26  Patrick West <pwest@ucar.edu>

	Grabbing version number correctly for pkg build. Updated
	Welcome.html to display hdf5 instead of hdf4
	
	M    configure.ac
	M    OSX_Resources/Welcome.html

2008-02-26  hyoklee

	-DH5_USE_16_API is defined in configure.ac for 1.8.0 compatibility.

2008-02-26  Patrick West <pwest@ucar.edu>

	Added pkg build for Mac OSX using package maker and dropdmg.
	Updated README for formatting with pkg build.
	
	A    OSX_Resources
	AM   OSX_Resources/InstallationCheck
	A    OSX_Resources/License.txt
	AM   OSX_Resources/update_mac_package_contents.pl
	A    OSX_Resources/Info.plist
	A    OSX_Resources/InstallationCheck.strings
	A    OSX_Resources/ReadMe.txt
	A    OSX_Resources/Description.plist
	AM   OSX_Resources/background.jpg
	A    OSX_Resources/Welcome.html
	M    README
	M    Makefile.am

2008-02-25  James Gallagher <jgallagher@opendap.org>

	Commented the %debug directive because bison 1.28 (the
	OS/X default version) does not support this option. It
	can be accessed using the -d command line option, however.

2008-02-21  Nathan Potter <ndp@coas.oregonstate.edu>

	hdf5_handler: Added some debugging statements.

2008-02-20  James Gallagher <jgallagher@opendap.org>

	Auto reset of Subversion properties

2008-02-19  Nathan Potter <ndp@coas.oregonstate.edu>

	hdf5_handler: Copied hdf4_handler/conf/pkg.m4 to
	hdf5_handler/conf/pkg.m4

2008-02-14  Patrick West <pwest@ucar.edu>

	Updated configure to use latest and greatest libdap and bes config
	macros and m4 files.
	
	M    configure.ac
	M    conf/bes.m4
	M    conf/libdap.m4
	M    Makefile.am

2008-02-05  James Gallagher <jgallagher@opendap.org>

	Resolved conflict in ChangeLog

2008-02-05  James Gallagher <jgallagher@opendap.org>

	Auto reset of Subversion properties

2008-02-02  Patrick West <pwest@ucar.edu>

	Added using namespace libdap where needed
	M    HDF5UInt32.h
	M    h5dds.h
	M    h5_handler.h
	M    H5Git.cc
	M    HDF5Sequence.h
	M    HDF5TypeFactory.h
	M    hdfeos_das.y
	M    HDF5Grid.h
	M    HDF5Int16.h
	M    HDF5Str.h
	M    H5EOS.h
	M    HDF5UInt16.h
	M    HDF5GridEOS.h
	M    HDF5Float32.h
	M    HDF5Array.h
	M    HDF5ArrayEOS.h
	M    h5das.h
	M    HDF5Int32.h
	M    HDF5Structure.h
	M    HDF5Url.h
	M    HDF5Byte.h
	M    HDF5Float64.h

2008-01-24  Patrick West <pwest@ucar.edu>

	Attributes were not being added to the dds when requesting the ddx
	response. Fixed this.
	
	M    h5_handler.cc

2008-01-24  Patrick West <pwest@ucar.edu>

	Added support for NASA EOS HDF5 files for grid generation and meta
	data parsing.
	
	M    HDF5RequestHandler.cc

2008-01-22  hyoklee

	Cleaned up codes to remove all warnings.

2008-01-18  James Gallagher <jgallagher@opendap.org>

	Updated docs and version number for the 1.2.0 release.

	M    configure.ac
	M    NEWS
	M    ChangeLog
	M    INSTALL_EOS5_GRID
	M    INSTALL
	M    hdf5_handler.spec
	M    README

2008-01-17  hyoklee

	README and INSTALL files are updated. INSTALL_EOS5_GRID is added.

2008-01-08  hyoklee

	Fixed a bug in EOS non-grid array generation.

2008-01-03  hyoklee

	Fixed a bug for inserting wrong dimensional data from Swath
	section of StructMetadata in HDF5-EOS. Also, HDF5-EOS Grids will
	have full path description in each dimension.

2008-01-02  hyoklee

	Cleaned up source code.

2007-12-20  hyoklee

	nCandidate mapping for L2G data is added.

2007-11-29  hyoklee

	Changed the number of arguments in depth_first() function for
	HDF5RequestHander.cc.
	
2007-11-29  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* HDF5RequestHander.cc (hdf5_build_dds) Changed the number of arguments 
	in depth_first() function for DAS generation.

2007-11-27  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* H5EOS.cc (get_EOS_name) A new function is added.
	
2007-11-07  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* h5das.cc (depth_first)  Removed the redundant argument "fname".

2006-09-15  Patrick West <pwest@ucar.edu>

	Changed the _module library to not use version information and to be built
	as a module.  Update the bes.m4 file to use the --modulesdir flag to
	bes-config to get the name of the module directory, which is lib/bes.
	M    conf/bes.m4
	M    Makefile.am

2006-08-19  Patrick West <pwest@ucar.edu>

	Changed the name of the module and type match to h5 instead of hdf5
	M    opendap.ini

2006-08-19  Patrick West <pwest@ucar.edu>

	Passing the name of the module to the initialize and terminate methods of the Module class so that it is set in the bes configuration file instead of hard-coded

2006-08-19  Patrick West <pwest@ucar.edu>

	changed access to file to use access method on Container and added compression parameters to the BES configuration file

2006-07-06  Patrick West <pwest@ucar.edu>

	dap_cmdmodule library renamed to dap_cmd_module so that all loaded module libraries are named <something>_module

2006-07-03  James Gallagher <jgallagher@opendap.org>

	H5Git.c: Modified common_name() but valgrind indicates it's still broken.

2006-06-30  Patrick West <pwest@ucar.edu>

	In the help response added begin and end tags called handler to separate the different hander help responses and added a tag called name within the handler tag to say which handler this help is for, changed the name of the handler to hdf5 so there isn't a conflict with the hdf4 handler

2006-06-28  Patrick West <pwest@ucar.edu>

	bes exception updates, cleaned up configuration file

2006-06-19  James Gallagher <jgallagher@opendap.org>

	Modifications to the build (configure.ac, et c.)

2006-06-19  Patrick West <pwest@ucar.edu>

	DODS to BES and configuration updates

2006-06-19  James Gallagher <jgallagher@opendap.org>

	Added/updated INSTALL, NEWS, ChangeLog, README and configure.ac.

2006-06-02  James Gallagher <jgallagher@opendap.org>

	configure.ac: updated to use the new bes and hdf5 macros in conf.

2006-06-02  James Gallagher <jgallagher@opendap.org>

	Added bes, hdf5 and hdf5_header macros; updated libdap4 and mkinstalldirs.
	Added compile file.

;; Local Variables:
;; coding: utf-8
;; End:
2006-06-02  James Gallagher <jgallagher@opendap.org>

	configure.ac: updated to use the new bes and hdf5 macros in conf.

2006-06-02  James Gallagher <jgallagher@opendap.org>

	Added bes, hdf5 and hdf5_header macros; updated libdap4 and
	mkinstalldirs. Added compile file.

2006-05-26  Patrick West <pwest@ucar.edu>

	include hdf type classes in module library

2006-05-24  Patrick West <pwest@ucar.edu>

	bes module updates

2006-05-15  Patrick West <pwest@ucar.edu>

	container storage changes

2006-05-10  Patrick West <pwest@ucar.edu>

	ltmain added

2006-05-05  Patrick West <pwest@ucar.edu>

	bes enabled, moved das functions from h5_handler.cc to new source
	file h5das, implemented request handler

2006-04-19  James Gallagher <jgallagher@opendap.org>

	libdap.m4, configure.ac, h5_handler.cc: Updated to use the
	new libdap 3.7.0 code. Use the ConstraintEvaluator object and
	supports returning DDX responses.

2006-02-23  James Gallagher <jgallagher@opendap.org>

	Tried to fix the warning in H5Git.c. Not successful

2006-02-02  James Gallagher <jgallagher@opendap.org>

	Added mkinstalldirs, config.guess and config.sub to conf. Fixed a
	bad macro in configure.ac

2006-02-02  James Gallagher <jgallagher@opendap.org>

	HDF%TypeFactory: Added

2006-02-01  James Gallagher <jgallagher@opendap.org>

	Added conf directory

2006-01-31  James Gallagher <jgallagher@opendap.org>

	Minor updates: version.h version number rest to 1.0; tests
	commented out in Makefile.am since they won't work. We need new
	tests that use dap_h5_handler.

2006-01-31  James Gallagher <jgallagher@opendap.org>

	Removed .indent.pro and config_hdf5.h.in

2006-01-31  James Gallagher <jgallagher@opendap.org>

	More massive changes. Added the HDF5TypeFactory; removed the exec
	property; removed configure

2006-01-31  James Gallagher <jgallagher@opendap.org>

	Removed Pix use in HDF5Array and HDF5Grid; Removed use of iostream in
	hdf5_handler.cc wrote configure.ac and Makefile.am (they probably work
	but there's a compile-error because this code has not been modified to
	use the Factory class for object creation).

2005-11-04  James Gallagher <jgallagher@opendap.org>

	Moved to the correct place this time!

2005-11-04  James Gallagher <jgallagher@opendap.org>

	Moved to the top level

2005-08-08  root

	Auto reset of Subversion properties

2005-07-05  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Set eol-style to native on all text file in the trunk

2004-04-21  James Gallagher <jgallagher@opendap.org>

	From John Bane: NewFloat32 on line 318 (inside case H5T_FLOAT)
	should be NewFloat64.

2004-04-08  James Gallagher <jgallagher@opendap.org>

	Applied patch from Bob Bane <bane@gst.com>. This patch removes
	tests for the unlimited dimension; since the DAP is read-only this
	code does not need to differentiate unlimited versus fixed
	dimensions.

2004-02-04  James Gallagher <jgallagher@opendap.org>

	Cleaned up the include file dependencies, sort of...

2004-02-04  James Gallagher <jgallagher@opendap.org>

	Added

2004-02-04  James Gallagher <jgallagher@opendap.org>

	Modifications to compile with the current dap software. No testing
	yet.

2004-01-26  James Gallagher <jgallagher@opendap.org>

	Build fixes

2002-02-21  edavis

	Fix update-version target (see bug 221).

2001-07-25  James Gallagher <jgallagher@opendap.org>

	Massive changes: Modified build to work well with 3.2, Fixed
	compiler warnings, Removed unused variable, Added default cases to
	switches, et cetera. See the TODO file for things still left to be
	done. This server needs testing!

2001-07-25  James Gallagher <jgallagher@opendap.org>

	*** empty log message ***

2001-07-25  James Gallagher <jgallagher@opendap.org>

	*** empty log message ***

2001-07-24  James Gallagher <jgallagher@opendap.org>

	*** empty log message ***

2001-07-24  James Gallagher <jgallagher@opendap.org>

	*** empty log message ***

2001-07-24  James Gallagher <jgallagher@opendap.org>

	*** empty log message ***

2001-07-23  James Gallagher <jgallagher@opendap.org>

	Error handlings are changed according to c++ semantics.

2001-07-23  James Gallagher <jgallagher@opendap.org>

	error handling added.

2001-07-18  James Gallagher <jgallagher@opendap.org>

	Added

2001-07-17  James Gallagher <jgallagher@opendap.org>

	Added exceptions.

2001-07-17  James Gallagher <jgallagher@opendap.org>

	Moved from above

2001-07-17  James Gallagher <jgallagher@opendap.org>

	Added support for exceptions to DDS and DODS handlers

2001-07-16  James Gallagher <jgallagher@opendap.org>

	Initial revision
