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

	Fixed ticket 1542. The code in HDFGrid that transfers the *_dim_0, _dim_1, ...
	attributes to Map vectors was broken. It was not picking up the correct
	substring to get teh trailing digit. Fixed. Added tests based on the
	f97182070958.hdf data file.

	M    bes-testsuite/hdf4_handlerTest.at
	A    bes-testsuite/h4/f97182070958.hdf.ddx.bescmd
	A    bes-testsuite/h4/f97182070958.hdf.das.bescmd.baseline
	A    bes-testsuite/h4/f97182070958.hdf.das.bescmd
	A    bes-testsuite/h4/f97182070958.hdf.dds.bescmd
	A    bes-testsuite/h4/f97182070958.hdf.dds.bescmd.baseline
	A    bes-testsuite/h4/f97182070958.hdf.ddx.bescmd.baseline
	M    HDFGrid.cc
	AM   hdf-testfiles/f97182070958.hdf

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

	Fixes for the DDX/transfer_attribute() code.

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

	Fixed issue with dap-config --version with b at end (for beta)
	M    conf/libdap.m4

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

	Modified inheritance so that the EOS types are children of the HDF
	types and thus so they have access to the specialized
	transfer_attributes methods.

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

	Support for the new methods in libdap used to build the DDX using
	a DAS that is merged with a DDS. The handlers that don't have
	correctly formed DAS objects override the default methods in
	libdap.

	NB: The HDF5 handler seems to be broken WRT the DDX, both with
	this new code and with the old version.

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

	Updated the INSTALL files so that they no longer talk about
	dap-server or the 'three server programs'. Added a note about
	sometimes needing to recompile netcdf, hdf4/5 using -fPIC.

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

	Added a dist-hook target that removes .svn dirs from the dist tar.

	M    dap-server/Makefile.am
	M    fileout_netcdf/Makefile.am
	M    freeform_handler/Makefile.am
	M    hdf4_handler/Makefile.am
	M    hdf5_handler/Makefile.am
	M    ncml_module/Makefile.am
	M    netcdf_handler/Makefile.am

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

	Added Requires: lines to the .spec files for all the modules we build rpms for.

2010-03-29  Patrick West <pwest@ucar.edu>

	+= used for BES.modules.
	M    h4.conf.in

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

	Fixed basline test for attributes that included octal codes (all null?).
	The baseline now matches the result of calling the new id2xml() in libdap.

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

2010-03-19  hyoklee

	Corrected a typop.

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

	Fixed source dist so that file that are conditionally compiled are included
	in the source dist.

	M    Makefile.am

2010-03-04  hyoklee

	Added the missing header files.

2010-02-06  Patrick West <pwest@ucar.edu>

	distchek fixed. rpm builds successfully.
	M    bes-testsuite/Makefile.am
	M    Makefile.am

2010-02-05  rduncan

	update versions for libdap/bes

2010-02-03  rduncan

	removed bes.conf instructions

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

	Spec file version number changes

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

	Expected failure for now for the three das tests
	M    bes-testsuite/hdf4_handlerTest.at

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

	Updated for Hyrax 1.6

	M    INSTALL

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

	Updated.

	M    NEWS
	M    ChangeLog
	M    INSTALL
	M    README

2010-02-01  rduncan

	Release 02/01/2010 3.8.0

2010-02-01  rduncan

	Release 02/01/2010 3.8.0

2010-02-01  rduncan

	Release 02/01/2010

2010-02-01  rduncan

	Release 1/01/2010

;; Local Variables:
;; coding: utf-8
;; End:
2010-02-01  rduncan

	Release 2/01/2010

2010-01-26  hyoklee

	Put the original baseline back. The values are too big for the
	data type and should throw errors.

2010-01-25  hyoklee

	Corrected testsuite and changed HDF-EOS to HDF-EOS2 in
	hdf4_handler.spec.

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

	* bes-testsuite Updated baseline files

2009-12-28  Hyo-Kyung (Joe) 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 Joe 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.
