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

	Added both palin and hdfeos tests to the Makefile.am

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

	HYRAX-261, update the sample shell script to test.

	HYRAX-261, improve error handling as suggested by Nathan

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

	HYRAX-261, add the error handling.

	HFVHANDLER-299, found a memory leak during the valgrind. This may be caused by the recent update of libdap4 and BES. Fixed it.

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

	HFRHANDLER-299, follow the HDF5 handler to handle the format_constraint. Now the empty array can be handled. The validation of the expression constraint is simplified.

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

	Update the format_constraint function to handle the empty array case and the condition to check the start and stop.

	Minor editing

	minor format editing.

	HFRHANDLER-129,HFRHANDLER-159,HFRHANDLER-117, update the README file to document the "know but won't fix" issues in the HDF4 handler jira tickets.

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

	Hyrax 1.13.2

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

	Merge branch 'master' into response_cache

	deleted:    bes-testsuite/h4.cf/tvset.hdf.das.bescmd.baseline
2016-09-23  James Gallagher  <jgallagher@opendap.org>

	Merge branch 'master' into response_cache

	deleted:    bes-testsuite/h4.cf/tvset.hdf.das.bescmd.baseline

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

	Merge branch 'master' into response_cache

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

	Add the Hyrax version until 1.9.3.

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

	ESDIS-515, remove DAP4 macro.

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

	Updates for Hyrax 1.13.1

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

	Update NEWS for 3.12.1

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

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

	Update the code according to the new coverity check. I deliberately change 
	some macros like throw1 to just throw and see if coverity understands the 
	throw and won't provide warnings for deleting the object before throwing.

	Correct typos.

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

	Formatting

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

	Update the README file to document the potential data cache issue on MacOS case-insensitive system.

	Add a sample BES shell script template for testing purposes.

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

	Update according to coverity scan. More than 90% of coverity scan for the 
	HDF4/5 handlers are false-alarm because coverity doesn't understand the 
	throw macro used in the handler.

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

	Update README for the coming release.

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

	HFRHANDLER-304, change XDim and YDim values of Sinusodial projection from 
	km to meter; the units are also changed.

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

	HFRHANDLER-301, when the cache is turned off, the result is wrong with the longitude. 
	Fixed it to make sure the correction of longitude call occur no matter whether cache 
	is turned off.

	Update download.sh to fetch the NASA data files.

	HFRHANDLER-303, the hdf4_handlerTest.with_hdfeos2.at was mistakenly replaced by the NASA tests. Recovered it.

	HFRHANDLER-303, updating the calculation of YDim and XDim values.

	HFRHANDLER-303, adding XDim and YDim data tests to reflect the request from LP DAAC.

	HFVHANDLER-302, update the final at file.

	Add valgrind at files.

	Add data baseline files.

	HFVHANDLER-302, changing data bescmd baseline files to reduce the package size.

	Updating one bescmd file.

	HFVHANDLER-302, Missing several bescmd files.

	HFRHANDLER-302, forgot adding some bescmd and baseline files.

	Add more NASA test files. The .at file is also updated.

	Add more bescmd files

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

	Remove the gr data test for the CF option. The CF doesn't support gr.

	Update the comments to generate new baseline files.

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

	HFRHANDLER-300, move BES key routines to the constructor of the HDF4RequestHandler class.

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

	HFRHANDLER-300, using the Beskey function in the HDF4RequestHandler.cc constructor for more .cc files.

	HFVHANDLER-301, correct the longitude value to be within -180 and 180 when the geo cache is turned on.

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

	HFVHANDLER-301, add a comment to fix the issue.

	HFVHANDLER-300, using the BES keys from the ctors at several .cc files. More is coming.

	HFVHANDLER-300, adding the download.sh to obtain the NASA files.

	HFRHANDLER-300, adding AIRS version 6 to the NASA test.

	HFRHANDLER-300, adding AIRS version 6 product to the NASA test.

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

	HFRHANDLER-300, add the helper function to obtain the string and int at the constructor.

	HFRHANDLER-300, move BES keys to the constructor. Need to tackle the cache path, prefix etc. keys

	Make the local branch consistent with the master branch Merge branch 'master' into hdf4_handler_local

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

	Patch for gcc-6 from Orion Poplawski

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

	Added a note about metadata caching overrding EnablePassFileID

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

	Trim the code to handle attributes.

	HFRHANDLER-298, don't generate a . for infinite floating-point number in the DAP DAS.

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

	Merge branch 'master' into hyrax_release_1.13

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

	InternalErr was misused in many of the .cc code. Often a throw is forgotten 
	to be added before this function. Also use bes.with_hdfeos2.conf instead of 
	bes.conf in the hdf4_handlerTest.nasa.with_hdfeos2.at to reflect the CF option 
	being turned on.

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

	Updated ChangeLog, etc., for the bes 3.17 release

2016-01-07  myang6  <myang6@kituo.ad.hdfgroup.org>

	Update comments for BES cache keys

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

	update the description of BES cache keys
	
2016-01-07  myang6  <myang6@kituo.ad.hdfgroup.org>

	Update comments for BES cache keys

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

	update the description of BES cache keys

2015-11-20  root  <root@localhost.localdomain>

	Add another sample HDF-EOS2 file grid_1_2d.hdf. This will be very handy for 
	quick check of the HDF-EOS2 behavior.

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

	Update for bes 3.16.0 release
	
2015-10-23  root  <root@localhost.localdomain>

	This check-in removes some defects from the coverity scan. Most of
	them minor issues. Some high impact issues reported by coverity
	are false alarms to my best knowledge. For example, coverity will
	report a memory illegal issue for codes like this: Attr *attr =
	new Attributes(); if(API failed) { delete attr; throw an error; }
	string attrname= attr->name; Since it thinks attr may be deleted
	and it should not be referenced. However, it doesn't consider the
	throw error line because that line assures that attr will never be
	referenced if it is deleted. ----

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

	Removed this very old file deleted:    nph-hdf.in

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

	Patched bug in new caching code.

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

	Merge branch 'cache_control_patch_02'

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

	Repaird bugs in BESH4MCache w.r.t. it's use of
	BESFileLockingCacahe and it's singleton lifcycle.

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

	Spelling

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>

	Fixed the missing version problem.

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

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

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

	Version 3.11.8

	Version 3.11.8

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

	Merge pull request #2 from OPENDAP/hdf4_handler_local
	Use the correct way to handle erase operation in an iterator>

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

	Use the correct way to handle erase operation in an iterator>
2015-09-18  James Gallagher  <jgallagher@opendap.org>

	Merge pull request #2 from OPENDAP/hdf4_handler_local
	Use the correct way to handle erase operation in an iterator>

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

	Use the correct way to handle erase operation in an iterator>

2015-09-15  kyang2014  <kyang2014@users.noreply.github.com>

	Merge pull request #1 from OPENDAP/hdf4_handler_local
	1. Mainly update the documents(version , new keys and new features/bu…

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

	1. Mainly update the documents(version , new keys and new features/bug fixes) 2. Remove USE_DAP4 macro from the source code since Hyrax is including DAP4 by default

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

	Modified Makefile.am to support distcheck

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

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

	Spelling in h4.conf.in

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

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

2015-07-23  Kent Yang  <myang6@hdfgroup.org>

	Add 1-D horizontal CF cv variables and corresponding CF attributes for the HDF-EOS2 sinussoidal projection products.

2015-06-24  Muqun (Kent) Yang  <myang6@jam.hdfgroup.uiuc.edu>

	Make the code follow the snapshot version.(BESStopwatch can be
	used to track performance.)

	This check-in 1) Improves the performance of special NASA products
	2) Fixes a bug when casting values via pointers between different
	datatypes. This is revealed via gcc 4.8.2 at CentOS 6. 3) Fixes
	the missing attributes under "Geolocation Fields" of HDF-EOS2
	swath. 4) Also fixes a bug to access TRMM version 7 3A25 products.

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

	I patched the call to Split() HDFCFUtil::Split() expected that the
	arrribute text (well text, it doesn't know it's an attribute) is
	null terminated. However, the text comes from a vector<char> and I
	can see the 16 calls in HDFSP.cc that assign to Attribute::value
	are not appending a null - at least the ones I looked at. My
	patch/hack copies the text, glues on a null and then calls
	Split(). This works fine since the result of Split() is a new
	variable. The valgrind off-by-one errors are now gone.

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

	Added a data file and bescmd to the valgrind branch

	Working on errors for TRMM 7 reported by valgrind.

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

	Added USE_DAP4 to AM_CPPFLAGS.

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

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

	Added new BESStopWatch support.

2015-04-10  muqun yang  <myang6@hdfgroup.org>

	Update Makefile.am and at files to reduce the package size. Some big testing data files will be removed. One big data file test and one big ddx file test are removed. Comments are made in the at files to reflect the change.

	Update Makefile.am and at files to reduce the package size. Some big testing data files will be removed. One big data file test and one big ddx file test are removed. Comments are made in the at files to reflect the change.

	Update Makefile.am and at files to reduce the package size. Some big testing data files will be removed. One big data file test and one big ddx file test are removed. Comments are made in the at files to reflect the change.

	Update Makefile.am and at files to reduce the package size. Some big testing data files will be removed. One big data file test and one big ddx file test are removed. Comments are made in the at files to reflect the change.

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

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

	Modified Makefile.am to support bes distcheck

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

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

	Fix for	distclean and the modules build.

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

	Fixed comment about EnableCF in h4.conf.in
	EnableCF defaults to false - that is, if the option
	is not presnet, it's off.

2015-03-04  opendap  <support@opendap.org>

	Removed one test until we get a fix in.
	Should be marked xfail, but the hdf4 handler tests don't
	have that option.

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

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

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

	Removed dist-hook which as a hack for SVN

	Added #include <string>

2015-01-05  muqun yang  <myang6@hdfgroup.org>

	Update Makefile.am and the testsuite file to harmonize with the
	check-in of removing a big testing file

2014-12-21  Muqun Yang  <myang6@hdfgroup.org>

	Remove 1C21 HDF file from the testsuite since the file size is 39M
	and it occupies close to 90% of the package. Other sample NASA HDF
	files are still kept so removing this file doesn't affect the
	completeness of the whole testsuite. The only side-effect is that
	users may not have a bigger HDF file to test with Hyrax. This is
	minimal because users can go to HDF group's website to obtain big
	sample HDF file.

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

	Fixed configure.ac after merging with the modules branch

	Merge remote-tracking branch 'origin/modules'

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-05  James Gallagher  <jgallagher@opendap.org>

	Added a config_hdf.h since it was/is made using the local configure.ac

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

	I added a spec file named ...no_eos2.
	Building the RPMs for the hdfeos2 version is a bit of a pain, but
	I made it a bit simpler by adding a special spec file for the straight
	build and hacking the hdfeos build so it makes rpms with hdfeos2
	in their names. It looks for the hdfeos2 library in $prefix/deps.

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

	Updated for 3.11.6

2014-11-30  James Gallagher  <jgallagher@opendap.org>

	Added hdf4_handler to the bes modules build.

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

	update BES keys info.

	Add known issues

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

	Remove compiler warning caught when testing the build of RPM with
	HDF4 only. Also comment out the dap4 check in configure.ac. This
	is still for DAP2 release. DAP4 will be migrated separately.

	For 3.11.6 release, migrate from local svn at the HDF group to
	opendap svn.

	For HDF4 handler 3.11.6 release. Migrate code from local svn at
	the hdfgroup to OPeNDAP's svn. Tested at MacOS, Linux CentOS 6.5
	64-bit.

2014-10-27 MuQun Yang <myang6@hdfgroup.org>

        * README: Added more information for this release.
	* USAGE:  Emphasized the BES keys reading in the h4.conf.in.
        * NEWS:   Added more information for this release.

2014-10-17  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* hdf4_handler.spec: changed version.
	* hdf4_handler.spec.cf: changed version.
	* README: changed the planned release date from 9/30/13 to 5/30/13.
	* INSTALL: changed version and updated HDF4 version.
	* configure.ac: changed version to 3.11.6
	* NEWS:updated what's new.
	* Makefile.am: added DIST_SBUDIRS.


2014-03-06  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* HDFCFUtil.cc:added _FillValue attribute size checker.

2014-02-07  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* bes-testsuite:NASA data w/ hdf-eos2 optoin testing uses the new key combination.

2014-01-28  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	Optimized handler for MOD08_M3 and AIRS version 6 with new BES keys.
	* USAGE:updated to have NcML handler instruction.

2013-11-20  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* HDFEOS2Array_RealField.cc
	* HDFEOS2ArraySwathDimMapField.cc
	fixed a memory leak that occurs when handler serves MYD021KM product.

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

	* HDFCFUtil.h
	* HDFCFUtil.cc
	* HE2CF.cc
	escaped non-printable characters properly for DDX generation when
	EnableCF option is true.
	* HDFSP.c:
	The number of dimension attribute should apply to ONE dimension only.
	The previous version mixed the number of dimension attribute from one
	dimension with another. Fixed it in this version.

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

	* HDFSequence.cc
	* HDFSPArray_RealField.cc
	* HDFSPArray_VDField.cc
	* HDFSPArrayGeoField.cc
	* HDFSPArrayMissField.cc
	* HDFStructure.cc:
	Edits to match the new, sane, semantics for BaseType::read(). True
	now means done/eof and flase means more data to read (more
	instances for a sequence). All the tests pass.

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

	Updated the FSF address in the copyright headers

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

	removed -fno-defer-pop from all copies of Makefile.am since the
	new OSX compiler prints warnings about it and it seems to not make
	a difference with newer g++ versions.

2013-09-24  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	corrected HDF4 configuration option name.

2013-09-18  Nathan Potter <ndp@coas.oregonstate.edu>

	hdf4_handler: Adding new dataset to install target.

2013-09-17  Nathan Potter <ndp@coas.oregonstate.edu>

	hdf4_handler: Adding dataset to test suite.

2013-09-10  Nathan Potter <ndp@coas.oregonstate.edu>

	hdf4_handler: Updated ChangeLog, NEWS, INSTALL, etc. for Hyrax 1.9

2013-09-10  Nathan Potter <ndp@coas.oregonstate.edu>

	hdf4_handler: Updated ChangeLog, NEWS, INSTALL, etc. for Hyrax 1.9

2013-09-06  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	cleaned up codes after addressing security audit issues.

2013-09-06  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	cleaned up code issues.

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

	* hdfdesc.cc, HDFSP.cc
	cleaned up code issues.

2013-08-28  MuQun Yang <myang6@hdfgroup.org>

	* HDFSP.cc, hc2dap.cc, HDFSPArrayGeoField.cc, HE2CF.cc|h
	* HDF4RequestHandler.cc, HDFGrid.cc
	improved code.

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

	* hdfeos.yy: removed an include that intoruced a loop.
	* Makefile.am: fixed distcheck.

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

	* eosdas-test.cc
	* hdfdesc.cc
	* hdfeos.lex
	fixed the bison/flex parser/scanner code so that it works with a
	modern version (2.5++) of bison.

2013-08-15 MuQun Yang <myang6@hdfgroup.org>

	* HDFCFUtil.cc: changed the way to output DAP string attributes.

2013-07-30 MuQun Yang <myang6@hdfgroup.org>
	* HDFSP*.cc|h, HE2*.cc|h, HDFEOS2.cc|h, HDFCF*.cc|h
	improved code readability.
	improved archivemetadata handling in CERES.
	corrected NSIDC MOD29 product handling.
	* h4.conf.in, bes-testsuite/bes.conf.with_hdfeos2.in:
	EnableCERESVdata key is added.
	EnableMODISMISRVdata key is renamed to EnableHybridVdata.
	* Makefile.am:removed two redundant source code files
	HDFEOS2ArraySwathGeoDimMapField.cc(.h)

2013-05-09  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>
	* hdf4_handler.spec: changed version.
	* README: changed the planned release date from 9/30/13 to 5/30/13.
	* INSTALL: changed version and updated HDF4 version.
	* configure.ac: changed version to 3.11.0
	* NEWS:updated what's new.
	* Makefile.am: added DIST_SBUDIRS.

2013-01-24  MuQun Yang <myang6@hdfgroup.org>

	Support special scale and offset for NASA MEaSuRES VIP products and
	AMSR_E level 2 products.
        Also changing the conventions for renaming scale and offset attributes
	if the file doesn't follow the CF conventions. The attribute name
	scale_factor will be renamed to "orig_scale_factor" instead of
	"scale_factor_modis". The simliar conventions applies to add_offset.

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

	* HDFEOS2.cc
	* HDFEOS2.h
	* HDFEOS2Array_RealField.cc
	* hdfdesc.cc:
	fixed some MODS scale offset handling bugs for multiple grid cases.

	* HDFEOS*.cc
	* HDFSP*.cc:
	formatted indentation.


2012-10-26  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>
	* NEWS
	* configure.ac
	* hdf4_handler.spec
	changed version to 3.10.1.

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

	* README: updated to have known bugs and details about MODIS
	scale/offset rule implementation.

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

	* HDFEOS2.h
	* hdfdesc.cc
	* HDFEOS2ArrayGridGeoField.cc
	* HDFEOS2.cc
	updated the above files to fix LAMAZ problem.

2012-01-13  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* NEWS: added what's new in this release.
	* README: updated new features.
	* INSTALL: updated versions and added more information about
	--with-hdfeo2 option.
	* hdf4_handler.cf.spec: added for those who are interested in building
	custom RPM using --with-hdfeos2 option.

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

	* HE2CF.cc (print_attr): fixed bug for uint16/uint32 type handling.
	* hdfdesc.cc (print_attr): fixed bug for uint16/uint32 type handling.


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

	* HDFEOS2.cc: fixed the bug for LAMAZ visualization anomaly.

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

	* Makefile.am: added hdfdesc.h

2012-01-10  hyoklee

	added the missing file that caused RPM build failure with
	--with-hdfeos2 option.

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

	Code review.

2012-01-09  hyoklee

	Corrected scale/offset for MODIS products. Added LAMAZ/SOM
	projection support. See ChangeLog for details.

2012-01-09  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* configure.ac: changed version number to 3.9.4.
	* hdf4_handler.spec: changed version number to 3.9.4.
	* hdfesc.cc: improved MODIS scale/offset handling and OBPG support.
	* hdfdesc.h: added for MODIS and MISR product support.
	* HDEEOPS2ArrayGridGeoField.cc: added SOM projection support.
	* HDEEOPS2ArrayGridGeoField. (CalculateSpeLatLon)h: renamed to
	CalculateLAMAZLatLon().
	* HDFEOS2Array_RealField.cc: corrected scale/offset application in
	MODIS products.
	* HDFEOS2ArraySwathDimMapField.cc: corrected scale/offset application in
	MODIS products.
	* Makefile.am: added files for MISR product support.
	* misr_init.cc, misrinv.cc, misrproj.h, errormacros.h: added.

2012-01-06  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>

	* HE2CFUniqName.cc (set_uniq_name): removed exit(-1) function.

2011-12-22  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>
	* HDFSP.cc (File::prepare): Replaced map[key]=val assignments for
	string:string map.
	* HDFEOS2.cc (insert_map): is added. Replaced map[key]=val assignments
	for string:string map.

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

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

	* enable-short-name option is added.

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

	* CF option is removed.

2010-02-04  Shu Zhang  <szhang23@hdfgroup.org>

	* HE2CFValidChar.cc is added.

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

	* HDF4RequestHandler.cc removed the use of cache
	* hdfdesc.cc removed the use of cache

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

	* bes-testsuite Updated baseline files

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

	* HDFEOS The first bug fix effort by Kent for Ticket #1451.

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

	This is a release of the HDF4 handler with special features for
	NASA HDFEOS data files. The modifications were made by The HDF
	Group in conjunction with opendap, inc. The handler will work as
	before on regular files - see the README and INSTALL files for
	information regarding enabling these new features.

	A    http://scm.opendap.org/svn/tags/hdf4_handler/3.7.15

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

	It just seems right to save things at this point. Most of the
	configure.ac files have been updated. The libdap software has had
	a number of the FILE* methods/functions commented out using #if
	FILE_METHODS and then #undef FILE_METHODS. We'll see how much of
	the redundant code can be removed before the next Hyrax 1.6
	release.

2009-09-08  hyoklee

	Added more CF rules for 2-D swath. 1) Check for duplicate units
	for lat/lon 2) Along_swath_lines_500m 3) Generation of coordinates
	for each variable

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

	Removed the use of ErrMsgT, replacing with BESLog. Error messages
	do not print to stderr any longer.
	
	M    dhdferr.cc
	M    hdfclass/hcerr.cc
	M    hdfclass/sds.cc
	M    HDFEOS2Array2D.cc
	M    HDFEOS2Array.cc
	M    HDFSequence.cc
	M    HDFEOSGrid.cc
	M    HDFEOSArray.cc
	M    HDFGrid.cc
	M    HDFStructure.cc

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

	changed path variables to use during autotest

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

	changed include of cgi_util to mime_util and removed include where
	not needed

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

	Removed server 3 app from spec file
	
	M    hdf4_handler.spec

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

	removed server 3 cgi build
	
	M    configure.ac
	D    hdf_handler.cc
	M    bes-testsuite/Makefile.am
	M    Makefile.am

2009-08-27  hyoklee

	2-D projection Latitude and Longitude dataset attributes are
	renamed to lat and lon so that FillValue can appear in the right
	location. Therefore, the output will be consistent with DDS
	output. 1-D case doesn't apply because Grid case uses XDim and
	YDim and they are constructed values from StructMetadata.

2009-08-27  hyoklee

	Fixed a critical bug for handling Swath under Hyrax using HDF-EOS2
	library.

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

	Added ; after each BESDEBUG statement

2009-08-19  hyoklee

	Replaced 4 backslash characters into 2. Unlike in DejaGNU expect,
	you don't need to escape twice for the backslash character in GNU
	autotest.

2009-08-19  hyoklee

	Corrected a typo that caused a test failure.

2009-08-19  James Gallagher <jgallagher@opendap.org>

	deleted generated files

2009-08-19  James Gallagher <jgallagher@opendap.org>

	Deleted generated files

2009-08-18  James Gallagher <jgallagher@opendap.org>

	Merged the 1.5.2 branch back to this trunk - and there were some
	significant hcanges on the trunk.

	_M   .
	M    hdfeos.y
	M    configure.ac
	M    NEWS
	M    eosdas-test.cc
	M    ChangeLog
	M    hdfeos.lex
	M    hdf4_handler.spec
	M    conf/depcomp
	M    conf/missing
	M    conf/config.guess
	M    conf/config.sub
	M    conf/ltmain.sh
	M    conf/install-sh
	M    bes-testsuite/Makefile.am
	M    INSTALL
	M    HDF4RequestHandler.cc
	M    README
	M    hdf-testfiles/README
	M    Makefile.am

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

	DAP Macro changes

2009-08-17  James Gallagher <jgallagher@opendap.org>

	Removed

	D    hdf-testsuite

2009-08-17  James Gallagher <jgallagher@opendap.org>

	Added. Moved the dejagnu tests here to use atuotest

	A    h4/testsds1.hdf.dds.bescmd
	A    h4/testvs2.hdf.dds.bescmd
	A    h4/testdfr1.hdf.data.bescmd.baseline
	A    h4/GridFile.hdf.das.bescmd
	A    h4/GridFile.hdf.dds.bescmd
	A    h4/testgr2.hdf.das.bescmd
	A    h4/testvs1.hdf.data1.bescmd~
	A    h4/testsds1.hdf.data.bescmd.baseline
	A    h4/testgr2.hdf.dds.bescmd
	A    h4/testvs2.hdf.data.bescmd.baseline
	A    h4/testdfr1.hdf.data.bescmd
	A    h4/testsds3.hdf.data1.bescmd
	A    h4/testdfr2.hdf.data.bescmd
	A    h4/testdfr3.hdf.data.bescmd
	A    h4/testvs1.hdf.das.bescmd
	A    h4/testgr1.hdf.data1.bescmd~
	A    h4/testvs1.hdf.dds.bescmd
	A    h4/PointFile.hdf.dds.bescmd.baseline
	A    h4/testdfr1.hdf.das.bescmd.baseline
	A    h4/testgr2.hdf.data.bescmd.baseline
	A    h4/testdfr2.hdf.das.bescmd.baseline
	A    h4/testdfr3.hdf.das.bescmd.baseline
	A    h4/testdfr2.hdf.data.bescmd.baseline
	A    h4/testsds3.hdf.data1.bescmd.baseline
	A    h4/testgr1.hdf.das.bescmd
	A    h4/testgr1.hdf.dds.bescmd
	A    h4/testvs3.hdf.data.bescmd.baseline
	A    h4/testdfr3.hdf.das.bescmd
	A    h4/testsds2.hdf.data.bescmd.baseline
	A    h4/testdfr3.hdf.dds.bescmd
	A    h4/GridFile.hdf.dds.bescmd.baseline
	A    h4/PointFile.hdf.data.bescmd.baseline
	A    h4/testgr3.hdf.data.bescmd.baseline
	A    h4/testdfp1.hdf.dds.bescmd.baseline
	A    h4/testsds7.hdf.das.bescmd
	A    h4/testdfr3.hdf.data.bescmd.baseline
	A    h4/testsds7.hdf.dds.bescmd
	A    h4/testsds1.hdf.data1.bescmd~
	A    h4/testdfr2.hdf.das.bescmd
	A    h4/testsds3.hdf.data.bescmd.baseline
	A    h4/testvs4.hdf.data.bescmd.baseline
	A    h4/testdfr2.hdf.dds.bescmd
	A    h4/testvs1.hdf.data.bescmd
	A    h4/testsds1.hdf.data.bescmd
	A    h4/testvs2.hdf.data.bescmd
	A    h4/testsds2.hdf.data.bescmd
	A    h4/testvs1.hdf.data1.bescmd.baseline
	A    h4/testvs3.hdf.data.bescmd
	A    h4/testsds3.hdf.data.bescmd
	A    h4/testvs4.hdf.data.bescmd
	A    h4/testsds6.hdf.das.bescmd
	A    h4/testsds4.hdf.data.bescmd
	A    h4/testan1.hdf.das.bescmd
	A    h4/testgr4.hdf.data.bescmd.baseline
	A    h4/testvs5.hdf.data.bescmd
	A    h4/testsds5.hdf.data.bescmd
	A    h4/testan1.hdf.data.bescmd
	A    h4/testsds6.hdf.data.bescmd
	A    h4/testan1.hdf.dds.bescmd
	A    h4/testsds6.hdf.dds.bescmd
	A    h4/testsds7.hdf.data.bescmd
	A    h4/SwathFile.hdf.data.bescmd
	A    h4/PointFile.hdf.das.bescmd
	A    h4/testdfp1.hdf.das.bescmd
	A    h4/testvs1.hdf.das.bescmd.baseline
	A    h4/testvs2.hdf.das.bescmd.baseline
	A    h4/testsds1.hdf.das.bescmd.baseline
	A    h4/testgr1.hdf.data.bescmd
	A    h4/testvs3.hdf.das.bescmd.baseline
	A    h4/testdfr1.hdf.das.bescmd
	A    h4/testsds2.hdf.das.bescmd.baseline
	A    h4/testsds1.hdf.dds.bescmd.baseline~
	A    h4/PointFile.hdf.dds.bescmd
	A    h4/testgr2.hdf.data.bescmd
	A    h4/testvs4.hdf.das.bescmd.baseline
	A    h4/testsds3.hdf.das.bescmd.baseline
	A    h4/testdfp1.hdf.dds.bescmd
	A    h4/testgr3.hdf.data.bescmd
	A    h4/testgr1.hdf.data1.bescmd.baseline
	A    h4/testvs5.hdf.das.bescmd.baseline
	A    h4/testgr4.hdf.data.bescmd
	A    h4/testsds4.hdf.das.bescmd.baseline
	A    h4/testsds5.hdf.das.bescmd.baseline
	A    h4/testdfr1.hdf.dds.bescmd
	A    h4/testgr5.hdf.data.bescmd
	A    h4/testvs5.hdf.data.bescmd.baseline
	A    h4/testan1.hdf.das.bescmd.baseline
	A    h4/testsds4.hdf.data.bescmd.baseline
	A    h4/testsds6.hdf.das.bescmd.baseline
	A    h4/testsds7.hdf.das.bescmd.baseline
	A    h4/SwathFile.hdf.das.bescmd.baseline
	A    h4/testgr1.hdf.das.bescmd.baseline
	A    h4/testgr2.hdf.das.bescmd.baseline
	A    h4/testgr3.hdf.das.bescmd.baseline
	A    h4/testdfp1.hdf.data.bescmd.baseline
	A    h4/testgr4.hdf.das.bescmd.baseline
	A    h4/testgr5.hdf.das.bescmd.baseline
	A    h4/testsds5.hdf.das.bescmd
	A    h4/testdfr1.hdf.dds.bescmd.baseline
	A    h4/testgr5.hdf.data.bescmd.baseline
	A    h4/testdfr2.hdf.dds.bescmd.baseline
	A    h4/testsds5.hdf.dds.bescmd
	A    h4/testdfr3.hdf.dds.bescmd.baseline
	A    h4/SwathFile.hdf.das.bescmd
	A    h4/SwathFile.hdf.dds.bescmd
	A    h4/testsds5.hdf.data.bescmd.baseline
	A    h4/SwathFile.hdf.data.bescmd.baseline
	A    h4/testsds4.hdf.das.bescmd
	A    h4/testvs5.hdf.das.bescmd
	A    h4/testsds1.hdf.data1.bescmd.baseline
	A    h4/testsds4.hdf.dds.bescmd
	A    h4/testvs5.hdf.dds.bescmd
	A    h4/PointFile.hdf.data.bescmd
	A    h4/testvs1.hdf.data1.bescmd
	A    h4/testgr5.hdf.das.bescmd
	A    h4/testgr5.hdf.dds.bescmd
	A    h4/testan1.hdf.data.bescmd.baseline
	A    h4/testsds6.hdf.data.bescmd.baseline
	A    h4/PointFile.hdf.das.bescmd.baseline
	A    h4/testgr1.hdf.data1.bescmd
	A    h4/testvs4.hdf.das.bescmd
	A    h4/testsds3.hdf.das.bescmd
	A    h4/testvs4.hdf.dds.bescmd
	A    h4/testsds3.hdf.dds.bescmd
	A    h4/GridFile.hdf.data.bescmd
	A    h4/testgr4.hdf.das.bescmd
	A    h4/testdfp1.hdf.data.bescmd
	A    h4/testsds3.hdf.data1.bescmd~
	A    h4/testsds1.hdf.data1.bescmd
	A    h4/testvs1.hdf.dds.bescmd.baseline
	A    h4/testsds1.hdf.dds.bescmd.baseline
	A    h4/testvs2.hdf.dds.bescmd.baseline
	A    h4/testsds2.hdf.dds.bescmd.baseline
	A    h4/testgr4.hdf.dds.bescmd
	A    h4/testvs3.hdf.dds.bescmd.baseline
	A    h4/testsds3.hdf.dds.bescmd.baseline
	A    h4/testvs4.hdf.dds.bescmd.baseline
	A    h4/testsds4.hdf.dds.bescmd.baseline
	A    h4/testvs5.hdf.dds.bescmd.baseline
	A    h4/testsds5.hdf.dds.bescmd.baseline
	A    h4/testsds6.hdf.dds.bescmd.baseline
	A    h4/testsds7.hdf.data.bescmd.baseline
	A    h4/testan1.hdf.dds.bescmd.baseline
	A    h4/testsds7.hdf.dds.bescmd.baseline
	A    h4/GridFile.hdf.das.bescmd.baseline
	A    h4/GridFile.hdf.data.bescmd.baseline
	A    h4/SwathFile.hdf.dds.bescmd.baseline
	A    h4/testdfp1.hdf.das.bescmd.baseline
	A    h4/testsds2.hdf.das.bescmd
	A    h4/testvs3.hdf.das.bescmd
	A    h4/testgr1.hdf.dds.bescmd.baseline
	A    h4/testsds2.hdf.dds.bescmd
	A    h4/testgr2.hdf.dds.bescmd.baseline
	A    h4/testvs3.hdf.dds.bescmd
	A    h4/testgr3.hdf.dds.bescmd.baseline
	A    h4/testgr4.hdf.dds.bescmd.baseline
	A    h4/testgr5.hdf.dds.bescmd.baseline
	A    h4/testgr3.hdf.das.bescmd
	A    h4/testvs1.hdf.data.bescmd.baseline
	A    h4/testgr3.hdf.dds.bescmd
	A    h4/testsds1.hdf.das.bescmd
	A    h4/testvs2.hdf.das.bescmd
	A    h4/testgr1.hdf.data.bescmd.baseline

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

	Test migration complete. The dejagnu tests are still in svn, but
	they are no longer used. TODO: remove them and stop building the
	dap_hdf4_handler exec.

	M    Makefile.am

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

	More test migration...

	D    bes-testsuite/h4_original_tests
	D    bes-testsuite/config
	D    bes-testsuite/old_dejagnu_tests

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

	Test migration: dejagnu --> autotest

	A    bes-testsuite/h4_original_tests
	D    bes-testsuite/common_tests.exp
	M    bes-testsuite/hdf4_handlerTest.at
	D    bes-testsuite/besstandalone.h4
	A    bes-testsuite/old_dejagnu_tests
	A  + bes-testsuite/old_dejagnu_tests/common_tests.exp
	A  + bes-testsuite/old_dejagnu_tests/besstandalone.h4

2009-08-07  hyoklee

	Corrected the use of wrong map in get_EOS_name() function.

2009-08-07  hyoklee

	Removed clearning CF map from reset() function to generate the CF compilant output for HDF-EOS2 Grids. This change is necessary because James moved the CF map variable declaration into HDFEOS constructor.

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

	Edited HDFEOS.cc so that get_CF_name and get_EOS_name only use the special
	'swath' mapping when USE_HDFEOS2_LIB is defined.

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

	I added a reset of the _file_id field in _init() since this is called after
	close() and close() tests the value of _file_id before it calls Hclose.
	Ticket 1360 indicates that with --enable-cf and --with-hdfeos2 are used
	HClose is being called in situations where the file might already be closed.

	M    annot.cc

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

	Updates for char * fixes from a build on FC 8.

	M    hdfdesc.cc
	M    HDFEOS.h
	M    conf/depcomp
	M    conf/missing
	M    conf/config.guess
	M    conf/config.sub
	M    conf/ltmain.sh
	M    conf/install-sh
	M    INSTALL
	M    HDFEOS2.cc

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

	Fixed another goof from Eclipse's find/replace.

2009-08-06  James Gallagher <jgallagher@opendap.org>

	Eh. Fixed char* parameters that eclipse's find/replace removed. Emacs, should
	have used emacs...

	M    HDFEOS.cc
	M    HDFEOS2.cc

2009-08-06  James Gallagher <jgallagher@opendap.org>

	Fixed memory leaks: There was one call in hc2dap.cc where the BaseType *
	passed to add_var was not freed. Also, there was a call to
	hdfeos2_scan_string and than sort of call (to one of lex's helper functions)
	must be followed by a call to free the buffer state object. I added a short
	glue function to hdfeos2.lex (hdfeos2_delete_buffer) and then used that in
	HDFEOS.cc.

	M    hdfeos2.lex
	M    hc2dap.cc
	M    HDFEOS.cc

2009-08-06  James Gallagher <jgallagher@opendap.org>

	Removed original implementations of the get_CF_name() and related methods.

	M    HDFCFSwath.cc
	M    HDFEOS.h
	M    HDFEOS.cc

2009-08-06  James Gallagher <jgallagher@opendap.org>

	I modified the way the HDFEOS class (and HDFCFSwath class) handled mapping
	names found in a HDF4 file to the CF namespace. This fixes the errors
	valgrind reports as shown in ticket 1356. The old code is commented out using
	#if 0 ... #endif, but will be removed in the next commit. Memory leaks still
	exist.

	M    HDFCFSwath.cc
	M    hc2dap.cc
	M    HDFEOS.h
	M    HDFEOS.cc
	M    HDFCFSwath.h
	M    HDFEOS2.cc

2009-08-05  James Gallagher <jgallagher@opendap.org>

	Replaced delete with delete[] as indicated by valgrind. Also changed the
	way get_CF_name() uses its map<string,string> object. I think the
	construction of that map should be moved to the HDFEOS object ctor.

	M    HDFEOS.h
	M    HDFEOS.cc

2009-08-05  James Gallagher <jgallagher@opendap.org>

	Added headers needed for auto_ptr with gcc 4.4

	M    HDFEOS.h

2009-08-05  James Gallagher <jgallagher@opendap.org>

	Fixes for gcc 4.4/fc-11

	M    hdfeos.y
	M    HDFCFSwath.cc
	M    eosdas-test.cc
	M    conf/depcomp
	M    conf/missing
	M    conf/config.guess
	M    conf/config.sub
	M    conf/ltmain.sh
	M    conf/install-sh
	M    HDFEOS.cc
	M    hdfeos2.y
	M    HDF4RequestHandler.cc

2009-07-23  hyoklee

	Cleaned up codes and added copyright notice.

2009-07-21  hyoklee

	Limitation is documented.

2009-07-17  hyoklee

	INSTALL, README, ChangeLog files are updated for a new release.

2009-07-16  hyoklee

	Commented the enhanced parts of source codes.

;; Local Variables:
;; coding: utf-8
;; End:

2009-07-17  Hyo-Kyung Lee  <hyoklee@hdfgroup.org>
	
	The existing handler is enhanced to support OPeNDAP visualization
	clients like IDV and GrADS so that they can display Grids and Swath 
	for some HDF-EOS2 files directly over the Internet.

	Added the following files for --enable-cf configuration option:

	* HDFEOS.cc|h
	* HDFEOSGrid.cc|h
	* HDFEOSArray.cc|h
	* HDFCFSwath.cc|h

	Added the following files for --use-hdfeos2 configuration option:
	
	* HDFEOS2.cc|h
	* HDFEOS2Array.cc|h
	* HDFEOS2Array2D.cc|h 	
	
2009-06-05  James Gallagher <jgallagher@opendap.org>

	Added include files so these will compile with gcc 4.3.2 on FC 10.

	M    configure.ac
	M    eosdas-test.cc
	M    INSTALL
	M    HDF4RequestHandler.cc
	M    Makefile.am

2009-05-12  James Gallagher <jgallagher@opendap.org>

	Fixed a test baseline that somehow escaped previous checkin

	M    bes-testsuite/h4/S2000415.HDF.2.bescmd.baseline

2009-05-12  James Gallagher <jgallagher@opendap.org>

	Tagged

	A    http://scm.opendap.org/svn/tags/hdf4_handler/3.7.13

2009-05-12  James Gallagher <jgallagher@opendap.org>

	Tagged.

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

2009-05-08  James Gallagher <jgallagher@opendap.org>

	Changed the behavior of this code so that when the HDF4.CacheDir
	parameter is empty, no DAS or DDS caching is done. Previously
	an empty value caused the handler to use /tmp to cache these
	objects. Also, the handler tests the dir to see if it can write
	there and no returns an error if it cannot. Before it would switch
	to /tmp if the specified dir was not writable. Lastly, there are
	two cases where the handler adds attributes when certain errors
	are detected. Now those strings do not have extra quotes added
	if the symbol ATTR_STRING_QUOTE_FIX is defined (the default).

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

	AM_CPPFLAGS needed to be added to the CPPFLAGS for the hdfclass
	library because hdfclass_CPPFLAGS was defined and didn't include
	AM_CPPFLAGS. My understanding is that if you don't define the
	library CPPFLAGS variable then it defaults to AM_CPPFLAGS. But if
	you define it you have to add AM_CPPFLAGS to it.
	
	M    hdfclass/Makefile.am

>>>>>>> .merge-right.r20891
2009-04-08  James Gallagher <jgallagher@opendap.org>

	Tagged version 3.7.12

	A    http://scm.opendap.org/svn/tags/hdf4_handler/3.7.12

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

	Updated for version 3.7.12

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

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

	Fixed comments and removed old declaration for 'split' function.

	M    hdfclass/hdfclass.h
	M    HDFStructure.cc

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

	Many memory leak fixes:
	hdfeos.lex: alloc/deallocate functions for parsing from a string.
	hdfdesc.cc: removed unnecessary tests for memory returned by new
	hc2dap.cc: bes debugging
	Makefile.am: Added BES include dir to CXXFLAGS
	hdfclass/hcstream.h: Removed _member_id from vgroup, spelling and
	comments hcutil.cc: bes debugging
	sds.ccvdata.cc, vgroup.cc: bes debuging and symmetric calls to
	open and close functions

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

	When reading descriptions, not labels, the buffer is NOT
	terminated with a null character. To do this need to get the
	length of the annotation and after reading the annotation add a
	null character. This got rid of the 2000 memory errors reported by
	valgrind.
	
	M    hdf4_handler-3.7.10/hdfclass/annot.cc

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

	Was deleting HDF4temp before calling unlink.
	
	M    HDF4RequestHandler.cc

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

	Wasn't copying over the string data to the char * data for the
	mkstemp call, so was using uninitialized data. If mkstemp failed
	then fd is -1, before throw was closing the -1 fd. Changed this.
	
	M    hdf4_handler-3.7.10/HDF4RequestHandler.cc

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

	Spelling hosed, then fixed.

	M hdfdesc.cc

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

	Spelling fixes

	M hdfdesc.cc

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

	Delete was being called outside of the if statement checking if the
	pointer was 0 or not.
	
	M    hdf4_handler-3.7.10/hdfdesc.cc

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

	Code review

	M    hdfdesc.cc
	M    hc2dap.cc
	M    hdfclass/vdata.cc
	M    hdfclass/gri.cc
	M    hdfclass/vgroup.cc
	M    hdfclass/genvec.cc
	M    hdfclass/sds.cc
	M    HDF4Module.cc
	M    HDF4RequestHandler.cc
	M    HDF4Module.h
	M    HDFStructure.cc

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    HDF4RequestHandler.cc

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

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

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

	container storage and catalog list reference changes
	M    hdf4_handler-3.7.10/HDF4Module.cc

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

	Merged the xmlresponse branch to the Hyrax 1.5 release branch.

	_M   .
	M    HDF4Module.cc
	M    HDF4RequestHandler.cc

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

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

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

	Updated for the version number change.

	M    NEWS
	M    INSTALL
	M    README

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

	Moved here to coalesce the branches

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

	Ug. used the wrote version number..

	A    http://scm.opendap.org/svn/branch/hdf4_handler/3.7.10
	D    http://scm.opendap.org/svn/branch/hdf4_handler/3.7.9

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

	BUmped the rev to 3.7.10.

	M    configure.ac
	M    hdf4_handler.spec

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

	Fixed the EXTRA_DIST target in Makefile.am - it was using the names 'ff' when
	it should have used 'h4'.

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

	Hyrax 1.5 release

	A    http://scm.opendap.org/svn/branch/hdf4_handler/3.7.9

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

	Release 3.7.9

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

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

	Merged the xmlrequest branch to the trunk.

	_M   .
	M    hdfdesc.cc
	M    hdf_handler.cc
	M    bes-testsuite/h4/S2000415.HDF.0.bescmd
	M    bes-testsuite/h4/S2000415.HDF.1.bescmd
	M    bes-testsuite/h4/S2000415.HDF.2.bescmd
	M    bes-testsuite/h4/S2000415.HDF.3.bescmd

;; Local Variables:
;; coding: utf-8
;; End:
2008-11-14  James Gallagher <jgallagher@opendap.org>

	Merged the xmlrequest branch to the trunk.

	_M   .
	M    hdfdesc.cc
	M    hdf_handler.cc
	M    bes-testsuite/h4/S2000415.HDF.0.bescmd
	M    bes-testsuite/h4/S2000415.HDF.1.bescmd
	M    bes-testsuite/h4/S2000415.HDF.2.bescmd
	M    bes-testsuite/h4/S2000415.HDF.3.bescmd

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

	Added comment about the HDF4.CacheDir parameter in bes.conf.

	M README

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

	Added comment about the HDF4.CacheDir parameter in bes.conf.

	M INSTALL

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

	Merged multifile branch

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

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

	Added bes regression test directory 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/h4
	A    bes-testsuite/h4/S2000415.HDF.0.bescmd
	A    bes-testsuite/h4/S2000415.HDF.0.bescmd.baseline
	A    bes-testsuite/h4/S2000415.HDF.1.bescmd
	A    bes-testsuite/h4/S2000415.HDF.1.bescmd.baseline
	A    bes-testsuite/h4/S2000415.HDF.2.bescmd
	A    bes-testsuite/h4/S2000415.HDF.2.bescmd.baseline
	A    bes-testsuite/h4/S2000415.HDF.3.bescmd
	A    bes-testsuite/h4/S2000415.HDF.3.bescmd.baseline
	A    bes-testsuite/besstandalone.h4
	A    bes-testsuite/besstandalone.h4/S2000415.HDF.0.exp
	A    bes-testsuite/besstandalone.h4/S2000415.HDF.1.exp
	A    bes-testsuite/besstandalone.h4/S2000415.HDF.2.exp
	A    bes-testsuite/besstandalone.h4/S2000415.HDF.3.exp
	M    Makefile.am

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

	Updated the das baseline files - again. There seems to be a
	problem with my workspace hdf4 code that svn does not like.

	M    hdf-testsuite/GridFile.das
	M    hdf-testsuite/SwathFile.das
	M    hdf-testsuite/PointFile.das

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

	Modified unix.exp; it does not need to make the cache directory.

	M    hdf-testsuite/config/unix.exp

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

	Checking results of dynamic casts and throwing cast error if problem
	
	M    HDF4RequestHandler.cc

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

	#define DODS_DEBUG was in the source. Commented out.
	
	M    hc2dap.cc

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

	Create cache directory at the start of the tests.
	
	M    hdf-testsuite/config/unix.exp

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

	Removed.

	D    cache

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

	Removed comment/log from end of file hc2dap.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    HDF4Module.cc
	M    HDF4RequestHandler.cc

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-14  James Gallagher <jgallagher@opendap.org>

	Added third argument to call to open. I don't know why this shows
	up only on the rpm build, but there you go...

	M    hdf_handler.cc
	M    HDF4RequestHandler.cc

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

	Code review & text file update for 3.7.8 release.

	M    HDFTypeFactory.cc
	M    HDFTypeFactory.h
	M    HDFArray.h
	M    HDFUInt32.h
	M    dhdferr.cc
	M    configure.ac
	M    HDFInt32.h
	M    HDFStructure.h
	M    NEWS
	M    hdf-dods.h
	M    eosdas-test.cc
	M    HDFStr.h
	M    hdfdesc.cc
	M    HDFArray.cc
	M    hc2dap.cc
	M    HDFFloat64.cc
	M    hdfclass/inst.cc
	M    hdfclass/annot.cc
	M    hdfclass/vdata.cc
	M    hdfclass/gri.cc
	M    hdfclass/vgroup.cc
	M    hdfclass/hcerr.cc
	M    hdfclass/Makefile.am
	M    hdfclass/hcerr.h
	M    hdfclass/genvec.cc
	M    hdfclass/hcstream.h
	M    hdfclass/hcutil.cc
	M    hdfclass/hdfclass.h
	M    hdfclass/sds.cc
	M    ChangeLog
	M    ReadTagRef.h
	M    dhdferr.h
	M    HDFByte.h
	M    hdf4_handler.spec
	M    HDFSequence.cc
	M    HDF4RequestHandler.h
	M    HDFFloat32.h
	M    hdf_handler.cc
	M    hdfutil.cc
	M    hdfutil.h
	M    hdf-maps.h
	M    HDFUInt16.h
	M    HDFInt32.cc
	M    INSTALL
	M    HDFInt16.cc
	M    HDFDODSFilter.h
	M    HDFInt16.h
	M    HDFUrl.h
	M    HDF4Module.cc
	M    HDFSequence.h
	M    HDF4RequestHandler.cc
	M    HDFFloat32.cc
	M    HDF4Module.h
	M    HDFFloat64.h
	M    HDFUInt32.cc
	M    HDFGrid.cc
	M    HDFUInt16.cc
	M    HDFGrid.h
	M    README
	M    HDFStructure.cc
	M    HDFUrl.cc
	M    Makefile.am
	M    HDFByte.cc
	M    config_hdf.h
	M    dodsutil.h
	M    HDFStr.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 information correctly for Mac OSX pkg build. Updated
	formatting for README for Mac OSX pkg build.
	M    configure.ac
	M    OSX_Resources/Info.plist
	M    OSX_Resources/ReadMe.txt
	M    README

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

	Added script to convert README file for Max OSX pkg build.
	AM   OSX_Resources/update_mac_package_contents.pl

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

	Updated pkg build for Mac OSX, automated using package maker and
	dropdmg. Updated README for formatting.
	
	M    OSX_Resources/Info.plist
	M    OSX_Resources/ReadMe.txt
	M    README
	M    Makefile.am

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

	Creating dummy file to test HDF4Cache directory using mktemp.
	M    HDF4RequestHandler.cc

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

	Moved generated grammar files to the grammarfiles directory, as is
	done in libdap. Added grammarfiles target just as in libdap.
	
	A    grammarfiles/hdfeos.tab.cc
	A    grammarfiles/hdfeos.tab.h
	A    grammarfiles/lex.hdfeos.cc
	D    lex.hdfeos.cc
	D    hdfeos.tab.cc
	D    hdfeos.tab.h
	M    Makefile.am

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

	Directory to store the generated flex and bison files.
	A    grammarfiles

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

	Inheriting dhdferr and hcerr from libdap Error class. Removed
	_print and ostream methods from there and private data members for
	msg, file and line. Removed fakethrow functions, as exceptions are
	what we want. This code was written a while back when exceptions
	were not quite there yet. So we don't need the fakethrow. Removed
	the use of NO_EXCEPTION macro. Now only need to catch Error
	exceptions in hdf_handler and HDF4RequestHandler.
	
	M    dhdferr.cc
	M    hdfclass/hcerr.cc
	M    hdfclass/hcerr.h
	M    dhdferr.h
	M    hdf_handler.cc
	M    HDF4RequestHandler.cc
	M    HDFStructure.cc

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

	Updated. Patrick fixed these but we were not getting the svn
	update due to some snafu with the cache subdir in hdf-testsuite. I
	fixed the files, too, before I realized that. I combined the fixes
	since I changed some of the headers to use angle braces instead of
	double quotes.

	M    hdfeos.y
	M    HDFArray.h
	M    HDFUInt32.h
	M    HDFInt32.h
	M    HDFStructure.h
	M    eosdas-test.cc
	M    HDFStr.h
	M    lex.hdfeos.cc
	M    hdfeos.lex
	M    hdfeos.tab.cc
	M    HDFByte.h
	M    HDFFloat32.h
	M    hdf_handler.cc
	M    HDFUInt16.h
	M    HDFInt16.h
	M    HDFUrl.h
	M    HDFFloat64.h
	M    HDFGrid.h

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

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

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

	Added using namespace libdap where needed.
	M    hdfeos.y
	M    HDFTypeFactory.h
	M    HDFArray.h
	M    HDFUInt32.h
	M    HDFInt32.h
	M    HDFStructure.h
	M    eosdas-test.cc
	M    HDFStr.h
	M    lex.hdfeos.cc
	M    hdfeos.tab.cc
	M    HDFByte.h
	M    HDFFloat32.h
	M    HDFUInt16.h
	M    HDFDODSFilter.h
	M    HDFInt16.h
	M    HDFUrl.h
	M    HDFSequence.h
	M    HDFFloat64.h
	M    HDFGrid.h
	M    hdfeos.tab.h

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

	Exception/Error handling changes in the BES
	M    HDF4RequestHandler.cc

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

	Applied patch from Patrice.

	M    configure.ac
	M    NEWS
	M    ChangeLog
	M    hdf4_handler.spec
	M    conf/hdf4.m4
	M    Makefile.am

2007-12-06  Patrick West <pwest@ucar.edu>

	Added HDF4.CacheDir vairable in this script instead of being in
	the provided bes.conf file.
	
	M    bes-hdf4-data.sh.in

2007-12-03  Patrick West <pwest@ucar.edu>

	3.7.7 release
	M    configure.ac
	M    NEWS
	M    ChangeLog
	M    OSX_Resources/Info.plist
	M    hdf4_handler.spec
	M    INSTALL

2007-11-30  Patrick West <pwest@ucar.edu>

	version number is 3.7.6, not 3.7.9
	M    hdf4_handler.spec

2007-11-30  Patrick West <pwest@ucar.edu>

	version number is 3.7.6, not 3.7.9
	M    hdf4_handler.spec

2007-11-30  Patrick West <pwest@ucar.edu>

	Updated MacOSX pkg build resources and process.
	M    bes.conf
	M    OSX_Resources/Info.plist
	M    OSX_Resources/Welcome.html
	M    Makefile.am

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

	Updated for version 3.7.6

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

	Added bounds check to hdfistream_sds operator>>

	M sds.cc

2007-10-25  Patrick West <pwest@ucar.edu>

	Wasn't catching BESException and rethrowing, so it fell through to
	the catch( ... ). Now catching BESException and rethrowing.
	
	M    HDF4RequestHandler.cc

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

	configure.ac: Corrected the tech mailing list address.

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

	README: Added text describing how to run the bes-*-data.sh
	script because it is no longer run automatically.
	INSTALL: Added a note about the bes-conf target and about
	LD_LIBRARY_PATH.

2007-09-10  James Gallagher <jgallagher@opendap.org>

	Changed 'configure-' to 'bes-' in the message recording changes to
	the bes.conf file.

	M    bes-hdf4-data.sh.in

2007-09-10  James Gallagher <jgallagher@opendap.org>

	Changed name of the default data directory from hdf to hdf4 to
	match tests and cut down on confusion now that hdf5 is in the mix.

	M    Makefile.am

2007-08-24  James Gallagher <jgallagher@opendap.org>

	Makefile.am: Updated fortify targets

2007-08-23  James Gallagher <jgallagher@opendap.org>

	Makefile.am: Added fortify target.

2007-07-31  Patrick West <pwest@ucar.edu>

	BESDebug modifications, passing context to BESDEBUG and registering debug context in Module classes.

	M    HDF4Module.cc

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

	Auto reset of Subversion properties

2007-07-16  Dan Holloway <dholloway@opendap.org>

	Added pkg.m4 from netcdf_handler to support PKG_CONFIG_MODULE
	macro. No changes were made to pkg.m4 file that originated in
	netcdf_handler/conf subdirectory.

2007-07-11  Patrick West <pwest@ucar.edu>

	Using BESDebug instead of BESLog. Removing all things that were
	added in the module in the terminate method.
	
	M    HDF4Module.cc

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

	Applied Patrice Dumas' patch to remove auto configuration of
	bes.conf.

	M    NEWS
	M    ChangeLog
	M    hdf4_handler.spec
	M    conf/libdap.m4
	M    README
	M    Makefile.am

2007-06-30  James Gallagher <jgallagher@opendap.org>

	Don't edit bes.conf automatically. The handler may be installed and
	not used and it breaks staged installs (patch from Patrice Dumas
	<pertusu@free.fr>)

	Rename configure-hdf4-data.sh to bes-hdf4-data.sh

2007-03-09  Nathan Potter <ndp@coas.oregonstate.edu>

2007-03-09  James Gallagher <jgallagher@opendap.org>

	Final changes for the default configuration and data install for
	ticket #764.

	M    hdf4_handler.spec
	M    configure-hdf4-data.sh.in
	M    Makefile.am

2007-03-09  James Gallagher <jgallagher@opendap.org>

	Auto reset of Subversion properties

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

	Added files for the test data and auto configuration ticket

2007-02-13  James Gallagher <jgallagher@opendap.org>

	Updated for the 3.7.4 release.

	M    hdf4_handler.spec

2007-02-13  James Gallagher <jgallagher@opendap.org>

	Updated for hdf4_handler 3.7.4.

2007-02-08  Nathan Potter <ndp@coas.oregonstate.edu>

	hdf4_handler: Changed Server4 name to Hyrax as needed.

2007-02-07  James Gallagher <jgallagher@opendap.org>

	HDF4RequestHandler.cc: Removed some old code.

2007-02-07  Patrick West <pwest@ucar.edu>

	Using the new BESDapHandlerException class to maintain more of the
	Error class information.
	
	M    HDF4RequestHandler.cc

2007-01-05  James Gallagher <jgallagher@opendap.org>

	Auto reset of Subversion properties

2007-01-04  Nathan Potter <ndp@coas.oregonstate.edu>

	hdf4_handler: Added test data sets for use with code distribution
	testing.

2007-01-02  Patrick West <pwest@ucar.edu>

	Replacing with one that requires libdap 3.7.4.
	M    configure.ac
	M    hdf4_handler.spec

2006-12-29  Patrick West <pwest@ucar.edu>

	3.7.3 release. Preparation for Server4 1.4 release.
	M    configure.ac
	M    NEWS
	M    ChangeLog
	M    INSTALL

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

	hdf_handler.cc, HDF4RequestHandler.cc: The DDS and DataDDS now
	include the attributes.

2006-12-05  James Gallagher <jgallagher@opendap.org>

	HDF4RequestHandler.cc: Fix for ticekt #720: The DDS and DataDDS
	type factories were being deleted and then the CE was being
	evaluated; this breaks when the CE contains a constant since
	the factory is used to make a variable to hold the constant's
	value. I removed the delete calls and add code to the BES to
	handle the clean up of the DDS/Factory.

2006-11-23  Patrick West <pwest@ucar.edu>

	Added a dump method to the Module class for BES debugging.
	M    hdf4_handler/HDF4Module.cc
	M    hdf4_handler/HDF4Module.h

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

	Auto reset of Subversion properties

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

	Added the hdf-testsuite/cache directory so that the tests will work
	the first time!

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

	Repair of the hdf4 server code. It seems the code in the 3.7.2 tag
	was the code in my 'working' copy, instead of the code in the trunk.

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

	Added common_tests.exp; I'm not sure how this got lost, but a copy
	was living over in tags...

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

	Removed the reigster_funcs function that registered functions with
	the constraint evaluator. The function is no longer needed and no
	longer used.  Was setting BES_LDFLAGS and using BES_LIBS. Now just
	setting and using BES_LIBS.
	M    configure.ac
	M    hdf_handler.cc
	M    conf/bes.m4
	D    funcs.cc
	M    HDF4RequestHandler.cc
	M    Makefile.am

2006-11-03  Patrick West <pwest@ucar.edu>

	Required include for Exception was left out when changed on the MAC.
	Since can't build hdf4 code on the MAC was unable to build the HDF4
	handler on the MAC.
	M    HDF4RequestHandler.cc

2006-11-02  Patrick West <pwest@ucar.edu>

	ConstraintEvaluator is now a part of the BESDDSResponse and
	BESDataDDSResponse classes instead of BESDataHandlerInterface. Any Error
	exceptions need to be caught in the request handlers and converted into
	BESHandlerException, which is the non-fatal exception.
	M    hdf4_handler/HDF4RequestHandler.cc

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

	Changes to various functions so that the code compiles without
	warnings. Done as part of debugging grid/geogrid.
	M    HDFArray.h
	M    hdfclass/Makefile.am
	M    hdfclass/genvec.cc
	M    hdfclass/hcstream.h
	M    hdfclass/hcutil.cc
	M    hdf_handler.cc
	M    funcs.cc
	M    HDFGrid.h
	M    Makefile.am

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

	--without-bes now works for the different handler directories as
	well as for the dap-server directory. cedar-handler requires bes. If
	--without-bes is not specified then either --with-bes is looked at
	if specified, or the bes-config script is looked for.
	M    fits-handler/configure.ac
	M    netcdf_handler/configure.ac
	M    freeform_handler/configure.ac
	M    hdf4_handler/configure.ac
	M    hdf5_handler/configure.ac
	M    jgofs_handler/configure.ac
	M    cdf-handler/configure.ac
	M    dap-server/configure.ac
	M    fits-handler/configure.ac
	M    netcdf_handler/configure.ac
	M    freeform_handler/configure.ac
	M    hdf4_handler/configure.ac
	M    hdf5_handler/configure.ac
	M    jgofs_handler/configure.ac
	M    cdf-handler/configure.ac
	M    dap-server/configure.ac

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

	Updated for version 3.7.2

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

	Added default host and port information to the opendap.ini file.
	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    opendap.ini
	M    conf/bes.m4
	M    Makefile.am

2006-09-08  James Gallagher <jgallagher@opendap.org>

	configure.ac, Makefile.am, hdfclass/Makefile.am: Fixed ticket 469.
	I made the hdfclass library a convenience library and removed the
	hdf4_handler library. The handler now builds and runs on OS/X.

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

	Delete HDFRequestHandler.h and .cc because we are using
	HDF4RequestHandler.h and .cc. Setting the post constraint in the
	data handler interface after building the dds and datadds to be
	used when sending the response object. Also calling function to
	register constraint evaluation functions in the constraint
	evaluator of the data handler interface to be used when sending
	the response object.
	
	D    HDFRequestHandler.h
	M    HDF4RequestHandler.cc
	D    HDFRequestHandler.cc

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

	Changed the name of the module to h4 instead of hdf4.
	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 configuraiton file

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

	Changed the CacheDir setting to the default, which is /tmp.
	M    opendap.ini

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

	NEWS, ChangeLog: Minor update regarding build fix for BES.

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

	Updated configure.ac so that the build looks for the BES in places
	other than the default prefix (i.e., it now uses bes-config).

	Updated the version number in configure.ac and the spec file; updated
	ChangeLog, NEWS, README and INSTALL.

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

	Added bes.m4 to conf.

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

	Removed the subdir 'hdf4_handler;' I think this was added by mistake
	during one of the tagging operations.

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-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 hdf4 so there isn't a
	conflict with the hdf5 handler, deleted the extra file
	HDFRequestHandler and hdf_module.cc

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

	bin program depends on shared library, not static library:

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

	bes exception updates, cleaned up configuration file, made
	hdfclass library shared and installed

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

	Updated NEWS, et c., and configure.ac for the 3.7 source release.

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

	configuration updates. bes modules in lib/bes

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

	libdap.m4: Updated

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

	add hdf4 type source to module library, don't include handler library

2006-05-25  James Gallagher <jgallagher@opendap.org>

	Auto reset of Subversion properties

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

	bes module updates

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

	container storage changes

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

	Auto reset of Subversion properties

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

	implemented the request handler, always a good thing

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

	bes enabled

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

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

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

	Added include of unistd.h to hdf_handler.cc. This is for the
	unlink function.

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

	Version 3.6.1

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

	Added code to hdfdesc.cc and hdf_handler.cc so that if the
	cache dir is not given or not usable, the handler now defaults
	to not caching the files (as opposed to throwing an exception).
	Also added a virtual destructor to ReadTagRef.h.

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

	Added code to hdfdesc.cc and hdf_handler.cc so that if the
	cache dir is not given or not usable, the handler now defaults
	to not caching the files (as opposed to throwing an exception).
	Also added a virtual destructor to ReadTagRef.h.

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

	Updated for release 3.6.0-3.

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

	Updated the release number to three.

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

	Updated the release number to three.

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

	Bumped up the release number since I applied a patch from Patrice
	Dumas (Fixed a gcc 4.1 compilation problem in htstream.h and
	HDFGrid.h).

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

	Applied a patch from Partice Dumas that fixes two compile problems
	that are flagged by gcc 4.1. In hdfclass/htstream.h and HDFGrid.h
	some methods were qualified with the class name even though they
	were inside a class declaration.

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

	Updated version numbers.

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

	Applied patches from Patrice Dumas for hdf4_handler.spec and
	conf/hdf4.m4.

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

	hdf4_handler.spec: add libdap-devel as a BuildRequires. From a
	patch by Patrice Dumas

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

	updated

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

	configure.ac: now requires libdap 3.6.0

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

	I removed two includes from hdf_module.cc since they no longer
	appear in the BES software.

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

	Modified the hdfeos parser (hdfeos.y, ...) so that the aliases
	work with the changes in libdap. In the end, I modified libdap and
	wound up using mostly unchanged code here, but I did add a
	function (unused as of now) that might come in handly later on
	when we use only the DDX in the servers.

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

	Modified hdf_handler.cc, eosdas-test.cc and hdfdesc.cc so that
	they no longer call any of the libdap iostreams methods (which
	have been removed from libdap).

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

	Changed set_mime-test() in hdf_handler.cc so that it uses stdout
	and not cout. I removed the iostreams versions of the
	set_mime...() function from libdap in version 3.6.

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-10-29  James Gallagher <jgallagher@opendap.org>

	Updates from Patrice

2005-10-24  James Gallagher <jgallagher@opendap.org>

	Added version numbers

2005-10-24  James Gallagher <jgallagher@opendap.org>

	Auto reset of Subversion properties

2005-10-23  James Gallagher <jgallagher@opendap.org>

	Added libdap.m4. Property fiddling.

2005-10-18  James Gallagher <jgallagher@opendap.org>

	updated

2005-10-18  James Gallagher <jgallagher@opendap.org>

	Added support for the DDX response

2005-10-17  James Gallagher <jgallagher@opendap.org>

	Initial import.

2005-10-13  James Gallagher <jgallagher@opendap.org>

	Auto reset of Subversion properties

2005-10-12  James Gallagher <jgallagher@opendap.org>

	grammar file (generated)

2005-10-12  James Gallagher <jgallagher@opendap.org>

	finished moving files from the brnach/release-3-4 to here.

2005-10-12  James Gallagher <jgallagher@opendap.org>

2005-10-12  James Gallagher <jgallagher@opendap.org>

2005-10-12  James Gallagher <jgallagher@opendap.org>

2005-10-12  James Gallagher <jgallagher@opendap.org>

2005-10-12  James Gallagher <jgallagher@opendap.org>

	same...

2005-10-12  James Gallagher <jgallagher@opendap.org>

	same...

2005-10-12  James Gallagher <jgallagher@opendap.org>

	trying to fix my earlier goof (checked out branch/release-3-4 code
	sub dirs into a trunk directory).

2005-10-12  James Gallagher <jgallagher@opendap.org>

	Removed strstream in favor of stringstream

2005-10-12  James Gallagher <jgallagher@opendap.org>

	Update configure's required version of libdap to 3.5.3.

2005-10-12  James Gallagher <jgallagher@opendap.org>

	Updates to the documentation files.

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

	Added known problems

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

	Added /usr/local/hdf as a default location for the hdf code.

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

	Updated for version 3.5 of the dap-server software.

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

	Removed some unneeded braces.

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

	Fixed a bug where ostringstream was not used correctly.

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

	Corrected a comment and removed some unneeded code.

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

	Removed

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

	Removed

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

	Changed from '"' to "\"" to append a double quote to a string
	attribute. Not the fix for the bug bug an improvement none the
	less.

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

	Removed the Makefile.in from hdfclass

2005-10-03  James Gallagher <jgallagher@opendap.org>

	Build improvements from Patrice Dumas.

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

	Fixes for tests. Updated README, et cetera.

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

	Added rpm spec file and two new targets for rpms to the
	Makefile.am

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

	Copied from dap-server

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

	One last set of build fixes for distcheck.

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

	Build fixes: distcheck now works

2005-09-21  James Gallagher <jgallagher@opendap.org>

	Working on the tests... about half work.

2005-09-21  James Gallagher <jgallagher@opendap.org>

	Added copyright info

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

	Automake build mostly works, and the Factory class has been added.

2005-09-19  James Gallagher <jgallagher@opendap.org>

	Updated the copyright.

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

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

	Fixed the dependencies. Build by hand or figure out how to get gcc
	to do it correctly. Note change of -MM for version 3.x.

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

	Fixed dependencies. Do not use depend.sh for these unless you edit
	the resulting Makefile.in by hand.

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

	Fixes for the HDF handler.

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

	Added

2004-07-19  Rob Morris <Robert.O.Morris@jpl.nasa.gov>

	Bad patch into the trunc removed.

2004-07-09  James Gallagher <jgallagher@opendap.org>

	07/09/04 jhrg

2004-07-09  James Gallagher <jgallagher@opendap.org>

	Merged with release-3-4-3FCS.

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

	Merged with release-3-4-2FCS and resolved conflicts.

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

	Switched from strstream to stringstream.

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

	Uses stringstream in place of srtstream. Fixed bug introduced in
	the last rev where Structure member names were not picked up.

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

	Removed Pix methods.

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

	Remove List from build

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

	Make Depend.

;; Local Variables:
;; coding: utf-8
;; End:
2004-01-26  James Gallagher  <jimg@comet.dods.org>

	* I moved the release-3-4 tag to a branch (because at least some
	of the files had this as a regular tag) and then tagged everything
	here as release-3-4FCS. This was to fix the problem with
	release-3-4 not being a branch! I have no idea what affect this
	will have on the merging process.

2003-01-30    <jimg@dcz.dods.org>

	* I merged with the code marked release-3-2-4, which was the last
	tag I could find. Weird, given the entry here made on 2002-05-01.
	The code fails eight tests, all have something to do with
	Sequences. the code from the 3.2 branch exhibits the same behavior
	when linked with the trunk DAP, but works fine with the 3.2 dap.
	However, the changes between the 3.2 and trunk dap seem very
	minor... 

2002-06-03    <jimg@dcz.dods.org>

	* HDFSequence.cc: Removed call to Sequence::set_level().

2002-05-01    <jimg@dcz.dods.org>

	* Merged with release-3-2-6.

2002-04-11    <jimg@dcz.dods.org>

	* Fixed casts littered throughout the code. Files: HDFArray.cc,
	HDFFloat32.cc, HDFFloat32.h, HDFGrid.cc, HDFInt16.cc, HDFInt16.h,
	HDFSequence.cc, HDFStructure.cc, HDFUInt16.cc, HDFUInt16.h,
	dodsutil.h, funcs.cc, hdfdesc.cc.

	* dodsutil.cc: Not used; removed. 

	* hc2dap.cc: Removed HDFTypeName functions.

	* funcs.cc: Replaced BaseType::type_name() with BaseType::type()
	* dodsutil.cc: Ibid.

	* Massive changes to the code (checked in on 4/9/2002 and
	4/10/2002). Changed HDFArray, HDFStructure, HDFSequence and
	HDFGrid so that all of the DODS numeric types are used when
	spitting out variables from HDF files. Also changes hc2dap.cc so
	that calls to ExportDataForDODS are no longer made.

2002-01-29  Dan Holloway <d.holloway@gso.uri.edu>

	* Added new elements in the hdf_vgroup structure
	to maintain the string-representation of the variable
	associated with each vgroup tag/ref in the hdf datafile.
	This is required to support modifications to the Ancillary
	DDS to limit the number of variables accessible (Modis M3)
	to a more manageable number.   Previously, the Ancillary
	DDS was assumed to be a simple cache of the actual DDS
	from the hdf datafile, no modifications were possible.  The
	new behavior allows removing variables only, you cannot
	move vgroup variables among containers, though that is
	certainly possible just not supported.

	* Fixes in hdfclass/hcstream.h,hdfclass.h,vgroup.cc
	* Fixes in hc2dap.cc/LoadStructureFromVgroup
	
2001-10-13  James Gallagher  <jimg@dcz.dods.org>

	* Merged with release-3-2-4.

	* Minor fixes for configure.

	* Updated README and INSTALL.

2001-09-28  James Gallagher  <jimg@dcz.dods.org>

	* Merged with release-3-2-3. The next merge should use
	release-3-2-3 -j release-3-2.

2001-09-26  James Gallagher  <jimg@dcz.dods.org>

	* Minor build fixes.

2001-08-29  James Gallagher  <jimg@dcz.dods.org>

	* I removed some old files in src (dattr.cc, escfilt.cc, ...) that
	were no longer used. I also updated Makefile.in's list of
	dependencies. This should fix a nagging problem (bug 246) where
	the HDF server would not build on Solaris because make there
	wanted to compile dattr.cc (which no longer builds).

2001-08-27  James Gallagher  <jimg@dcz.dods.org>

	* Merged with release-3-2-2. The next merge should use -j
	release-3-2-2 -j release-3-2.

2001-08-21  James Gallagher  <jimg@dcz.dods.org>

	* Fixed a bug in the hdf-eos lex scanner (Ethan).

	* Changed to the new way DODSFilter handles version requests.

	* Modified basename() so it would remove the garbage from the
	beginning of the names of decompressed files.

	* Removed the code which escapes names. This function is now
	handled for all the servers by the dap.

2001-06-18  James Gallagher  <jimg@dcz.dods.org>

	* Merged with release-3-2 head (tagged release-3-2-1). The next
	merge should use -j release-3-2-1 -j release-3-2.

	* Many bugs fixed; should build with hdf 4.1r4.

	* HDFStructure.cc: Initial error flag variable to zero in read
	method, int err=0; The read_tagref method for this datatype does
	not modify the value of err for successful reads, on Linux systems
	this variable was initially non-zero. (From Dan)

	* Fixed a error in the --with-test-url switch. The identifier
	test-url was misspelled as `testurl'. Changed the default test url
	to point to `test' on the localhost.

	* Moved the CVS Log entries to the end of each file.
	Added code to catch Error objects thrown by the dap library.
	Changed the read() method's definition to match the dap library.

	* Changed to the new way DODSFilter handles version requests.

	* Removed nph-hdf in favor of nph-dods.

	* Removed TK_LIBS references, not used and references to that in
	the makefile that (that were unresolved during configure) were
	causing problems. I see no reason for references to TK_LIBS on the
	server side.

	* added note about perl modules, rewrote much text, reformatted.
	(From Tom).

2000-03-31  James Gallagher  <jimg@dcz.dods.org>

	* Merge: cvs update -j release-3-1-3 -j release-3-1, the next
	merge should use -j release-3-1-4 -j release-3-1

2000-03-31  James Gallagher  <jimg@dcz.dods.org>

	* Fixed the error message sent when HDF-EOS attributes are hosed.
	Now the message is embedded in the DAS object. That way the client
	gets most of the attributes back and an error message without DODS
	devising some scheme for returning both Error and DAS objects.

	* The HDF-EOS attribute scanner now ignores semicolons. Apparently
	some HDF-EOS files use semicolons to end each line in the HDF-EOS
	attribute section; this was confusing clients since the semicolons
	wound up in the output.

	* dodsutil.cc: Removed duplicates of the functions in the dap file
	escaping.cc. These were old and not getting fixed up; I'd rather
	just work on one copy of the escaping functions!

	* HDFArray.cc, etc.: Switched to the id2dods, etc. escaping
	function in the dap. This should banish the last of the string
	indexing bugs.

	* Added eosdas-test program. This can be used to test the HDF-EOS
	attribute parser.

2000-03-08  James Gallagher  <jimg@dcz.dods.org>

	* Merge: cvs update -j release-3-1-2 -j release-3-1, the next
	merge should use -j release-3-1-3 -j release-3-1
	
2000-03-08  James Gallagher  <jimg@dcz.dods.org>

	* Fixed a bug where bad index variables were used with the
	string::find() functions. Using int, uint32, ..., variables to
	hold the indices breaks on some 64bit machines. The fixed code
	runs OK on Sol 7 (64bit) but the problem did not show up there.
	The problems shows up on alphas. I'm committing these changes and
	they'll be tested on the alpha.

	* configure now uses the new DODS_PROG_PERL test and nph-hdf.in
	uses that value for Perl. This eliminates the old exec perl hack
	which broke on Linux.

	* Fixes for the binary-tar target.

1999-11-05  James Gallagher  <jimg@dcz.dods.org>

	* Merge: cvs update -j release-3-1, the next merge should use -j
	release-3-1-2 -j release-3-1
	
1999-11-05  James Gallagher  <jimg@dcz.dods.org>

	* Fixes to simplify building.

1999-05-28  James Gallagher  <jimg@dcz.dods.org>

	* Merge with alpha-3-0-0

1999-05-25  James Gallagher  <jimg@dcz.dods.org>

	* Security fixes added to nph-hdf.in.

1999-05-05  James Gallagher  <jimg@dcz.dods.org>

	* Added test-coverage target to Makefile.in

1999-03-26  James Gallagher  <jimg@dcz.dods.org>

	* Added stubs for the new datatypes.

1999-01-21  James Gallagher  <jimg@dcz.cvo.oneworld.com>

	* The server now registers the file name properly. This ensures
	that the new projection functions can call the read() member
	function and not fail.

1998-11-11  James Gallagher  <jimg@dcz.cvo.oneworld.com>

	* Added Jake Hambey's tests.

1998-09-17  James Gallagher  <jimg@dcz.cvo.oneworld.com>

	* Many changes includig support for vdata.

Tue Dec 30 15:59:46 1997  James Gallagher  <jimg@localhost>

	* Changed the filter programs so that they use the new DODSFilter
	class. This corrects problems with those program and the
	DODS_Dispatch perl class.
