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

	Problem where errors context set to dap2 and BES returns empty
	response.  Problem was that BES was causing seg fault in
	BESDapError.cc where getting error code in possible null object when
	should have been using error code retrieved right above.
	M    dispatch/BESDapError.cc

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

	There is no dap 3.2 response version. Changed it to 3.1. Per James
	request.
	M    dispatch/BESDapRequestHandler.cc

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

	BESReporter interface change.
	M    unit-tests/TestReporter.h
	M    unit-tests/TestReporter.cc

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

	Only create the dap_cmd_module if LIBDAP is found
	M    Makefile.am

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

	To allow for easier container iteration, since the container list in
	BESDataHandlerInterface is not const, remove const for parameter in
	report method.
	M    dispatch/BESReporterList.cc
	M    dispatch/BESReporter.h
	M    dispatch/BESReporterList.h

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

	Ancillary data now included in the DAS, DDX, Info, and HTML responses.
	M    cmdln/testsuite/nc/fnoc1.nc.0.bescmd.baseline
	M    cmdln/testsuite/nc/fnoc1.nc.2.bescmd.baseline
	M    cmdln/testsuite/nc/fnoc1.nc.3.bescmd.baseline
	M    cmdln/testsuite/nc/fnoc1.nc.4.bescmd.baseline

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

	Removed some stuff
	M    apache/unit-tests/opendap.ini.in

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

	Now available for release, as bes_apache-1.0.0. First official release.
	Updated the configuration and able to do a distcheck build.
	D    apache/unit-tests/opendap.ini
	M    apache/unit-tests/Makefile.am
	A    apache/unit-tests/opendap.ini.in
	A    apache/COPYRIGHT_UCAR
	M    apache/conf/bes.m4
	A    apache/ChangeLog
	D    apache/local_makefile
	D    apache/Makefile.tmpl
	A    apache/Makefile.tmpl.in
	A    apache/README
	D    apache/libopendap.module
	M    apache/configure.ac
	M    apache/opendap.ini
	A    apache/libopendap.module.in
	A    apache/INSTALL
	A    apache/COPYING
	M    apache/Makefile.am
	A    apache/NEWS

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

	Simpler test for wrapperT instead of grabbing data.
	M    wrapperT.cc
	M    Makefile.am

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

	removed reference to sys_errlist check in configure.ac. Changed
	buffer size to 65535, the max chunk size. Error message in
	pptcapi_send.c typo.
	M    pptcapi/configure.ac
	M    pptcapi/pptcapi.h
	M    pptcapi/pptcapi_send.c

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

	Added copywrite info and changed includes for Linux builds.
	M    dispatch/BESStopWatch.cc
	M    dispatch/BESStopWatch.h

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

	Added a stop watch class for timings. Added timing calls in the
	client and server classes. To use, use the debug option -d to besctl
	or besdaemon or beslistener or bescmdln. For example, -d
	"cerr,timing" Added certificate authority file to authentication in
	ppt. All certificate authorities accepted by the client and server
	should be included in this certificate authority file.

	Changed the default buffer size to 65550 and the default chunk size
	to its max size, which is 65535.
	M    ppt/PPTServer.h
	M    ppt/PPTClient.cc
	M    ppt/SSLClient.h
	M    ppt/SSLServer.h
	M    ppt/PPTServer.cc
	M    ppt/SSLClient.cc
	M    ppt/PPTClient.h
	M    ppt/PPTConnection.cc
	M    ppt/PPTProtocol.h
	M    ppt/SSLServer.cc
	M    server/BESServerHandler.cc
	M    cmdln/CmdClient.cc
	A    dispatch/BESStopWatch.cc
	M    dispatch/bes/bes.conf.in
	M    dispatch/Makefile.am
	A    dispatch/BESStopWatch.h

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

	removed total count extension sent at the end of a response. Not
	needed.
	M    PPTStreamBuf.cc
	M    unit-tests/sbT.cc

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

	3.6.1 changes made against 3.6.0 tags directory and merged back into
	the trunk.
	M    configure.ac
	M    NEWS
	M    ChangeLog
	M    bes.spec

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

	Memory clean up
	M    csv-handler/CSVModule.cc
	M    server/BESServerHandler.cc
	M    dispatch/BESKeys.cc

;; Local Variables:
;; coding: utf-8
;; End:
2008-04-04  Patrick West <pwest@ucar.edu>

	Fixed delete of the buffer.
	M    PPTStreamBuf.cc

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

	usage updated to use hyraxctl
	M    hyraxctl.in

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

	datarootdir replacing datadir in configurations. Using both as
	datadir is now defined as datarootdir.
	M    bes-config.in
	M    csv-handler/Makefile.am
	M    bes_dispatch.pc.in
	M    dispatch/Makefile.am

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

	Debug print of test being executed showed wrong option for output
	file to bescmdln. Should be -f for outpuf file.
	M    cmdln/testsuite/config/unix.exp

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

	Removed debug statement before printing usage statement
	M    server/daemon.cc

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

	bes Fixing bug in OSX build

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

	This bes-config-pkgconfig file had dos characters in it. Had to
	re-create.
	M    bes-config-pkgconfig

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

	Added besstandalone to the bes.spec file.
	M    bes.spec

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

	Release 3.6.0.
	A    http://scm.opendap.org:8090/svn/tags/bes/3.6.0

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

	Backed out ppt/Socket.cc change from previous revision. Caused the
	incorrect number of bytes to be transferred. Updated
	update_mac_package_contents.pl script to set the architecture in the
	InstallationCheck script. Updated the InstallationCheck script to
	check the architecture. Updated the InstallationCheck.strings for
	new error messages. Release 3.6.0.
	M    ppt/Socket.cc
	M    configure.ac
	M    INSTALL
	M    NEWS
	M    ChangeLog
	M    README
	M    bes.spec
	M    OSX_Resources/InstallationCheck
	M    OSX_Resources/update_mac_package_contents.pl
	M    OSX_Resources/Info.plist
	M    OSX_Resources/InstallationCheck.strings

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

	Removed debugging statements.
	M    apache/BESApacheInterface.cc

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

	Added unit test and debug statements. Upgraded configuration.
	A    apache/unit-tests/requestsT.cc
	A    apache/unit-tests/opendap.ini
	A    apache/unit-tests/wrapperT.cc
	A    apache/unit-tests/Makefile.am
	M    apache/BESApacheInterface.cc
	D    apache/requestsT.cc
	A    apache/conf/pkg.m4
	A    apache/conf/bes.m4
	D    apache/wrapperT.cc
	M    apache/BESApacheWrapper.cc
	M    apache/configure.ac
	M    apache/Makefile.am

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

	Configuration upgrades to apache module to locate apache source.
	A    apache/unit-tests
	M    apache/BESApacheInterface.cc
	M    apache/BESApacheInterface.h
	M    apache/requestsT.cc
	A    apache/conf
	AM   apache/conf/mkinstalldirs
	AM   apache/conf/depcomp
	AM   apache/conf/missing
	AM   apache/conf/config.guess
	AM   apache/conf/config.sub
	AM   apache/conf/ltmain.sh
	AM   apache/conf/install-sh
	M    apache/wrapperT.cc
	M    apache/BESApacheRequests.cc
	A    apache/configure.ac
	M    apache/mod_opendap.cc
	A    apache/Makefile.am

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

	Changes from a code review.
	M    ppt/PPTConnection.cc
	M    ppt/Socket.cc

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

	Added check for cppunit in configure. If present, then the tests
	will be built and run. if not present then a message will be
	displayed but no error will be thrown.
	A    conf/cppunit.m4
	M    ppt/unit-tests/Makefile.am
	M    configure.ac

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

	Removed unused variables. Checking array sizes. Fortify security
	warnings and info issues resolved. README_MacOSX.rtf and
	INSTALL_MacOSX.rtf files removed from Makefile. testdir cleaned up
	in dispatch unit-tests build.
	M    ppt/PPTClient.cc
	M    ppt/PPTServer.cc
	M    ppt/UnixSocket.cc
	M    ppt/SSLClient.cc
	M    ppt/PPTConnection.cc
	M    ppt/PPTConnection.h
	M    server/daemon.cc
	M    command/BESDefaultCommands.cc
	M    standalone/StandAloneClient.cc
	M    cmdln/CmdClient.cc
	M    dispatch/BESUncompressZ.cc
	M    dispatch/BESDapModule.cc
	M    dispatch/BESKeys.cc
	M    dispatch/BESDebug.cc
	M    dispatch/BESContainerStorageFile.cc
	M    dispatch/BESCache.h
	M    dispatch/BESSetContainerResponseHandler.cc
	M    dispatch/BESDebug.h
	M    dispatch/BESUncompressManager.cc
	M    dispatch/BESDefineResponseHandler.cc
	M    dispatch/BESProcessEncodedString.cc
	M    dispatch/unit-tests/Makefile.am
	M    dispatch/BESCatalogDirectory.cc
	M    dispatch/BESInterface.cc
	M    Makefile.am

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

	No longer need the MacOSX specific readme and install files. These
	are now automatically generated when the pkg target is built using
	make.
	D    INSTALL_MacOSX.rtf
	D    README_MacOSX.rtf

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

	Updated error message in baseline
	M    cmdln/testsuite/ssfunc/geogrid_func_swapcoords.bescmd.baseline

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

	Re-wrote some of the BESCache functionality to make it more reliable.
	M    dispatch/BESUncompressBZ2.cc
	M    dispatch/BESFileContainer.h
	M    dispatch/BESUncompressZ.cc
	M    dispatch/BESFileContainer.cc
	M    dispatch/BESUncompressZ.h
	M    dispatch/BESUncompressGZ.h
	M    dispatch/BESUncompressBZ2.h
	M    dispatch/BESUncompressManager.cc
	M    dispatch/BESUncompressManager.h
	M    dispatch/unit-tests/zT.cc
	M    dispatch/unit-tests/gzT.cc
	M    dispatch/unit-tests/bz2T.cc
	M    dispatch/unit-tests/uncompressT.cc
	M    dispatch/BESUncompressGZ.cc

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

	New pkg build system for Mac OSX
	M    README
	M    OSX_Resources/InstallationCheck
	AM   OSX_Resources/update_mac_package_contents.pl
	M    OSX_Resources/Info.plist
	M    OSX_Resources/InstallationCheck.strings
	M    OSX_Resources/ReadMe.txt
	M    Makefile.am

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

	Added conditional include of unistd.h to checkT.cc

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

	Added include of unistd.h to places that need it on RHEL3 based on
	nightly build failures there. Include is conditional.

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

	Updated libdap.m4 with official one from libdap. Updated csv-handler
	and hello module to use latest and greatest libdap.m4 and bes.m4.
	M    conf/libdap.m4
	M    csv-handler/conf/bes.m4
	M    csv-handler/conf/libdap.m4
	M    csv-handler/configure.ac
	M    csv-handler/CSVDAS.h
	M    csv-handler/config.h.in
	M    csv-handler/CSVDDS.h
	M    templates/conf/libdap.m4
	M    templates/configure.ac
	M    hello_world/conf/bes.m4
	M    hello_world/conf/libdap.m4
	M    hello_world/config.h.in
	M    hello_world/configure.ac

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

	Added #include <unistd.h> and config.h to a handful of files for the
	RHEL3 build

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

	Using C++ c includes (like cstring), per Patrice Dumas.

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

	Characters not allowed in XML are now escaped for encoding.
	M    BESXMLInfo.cc
	M    BESXMLInfo.h

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

	Corrected spelling of memory parameter in bes.conf file and source
	code. Updated logged messages for heap control.
	M    dispatch/BESMemoryGlobalArea.h
	M    dispatch/BESMemoryGlobalArea.cc
	M    dispatch/bes/bes.conf.in

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

	Added release method to Container classes to allow resources to be
	released after access. Modified the Interface class to run the log,
	reporting, and end/cleanup methods whether an error occurs or not.
	M    dispatch/BESFileContainer.h
	M    dispatch/BESContainer.h
	M    dispatch/BESInterface.cc

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

	Includes needed for getpid function
	M    standalone/StandAloneClient.cc

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

	Added standalone directory to list of subdirs
	M    Makefile.am

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

	Added standalone BES application to help with testing.
	A    standalone
	A    standalone/StandAloneApp.h
	A    standalone/Makefile.am
	A    standalone/StandAloneClient.cc
	A    standalone/StandAloneApp.cc
	A    standalone/StandAloneClient.h

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

	added using namespace libdap where needed. Converting libdap
	error_code to bes error_type. Fixed where BESError not being
	converted to BESDapError properly.
	M    configure.ac
	M    dispatch/besregtest.cc
	M    dispatch/BESDapError.cc
	M    dispatch/BESDapErrorInfo.h
	M    dispatch/BESDASResponse.h
	M    dispatch/BESDapError.h
	M    dispatch/BESDataDDSResponse.h
	M    dispatch/BESDapTransmit.cc
	M    dispatch/BESDDSResponse.h
	M    dispatch/BESCatalogUtils.cc
	M    dispatch/BESContainerStorageCatalog.cc
	M    dispatch/BESCgiInterface.h
	M    dispatch/BESFilterTransmitter.h

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

	No isAccessible attributes on the dataset tag
	M    dispatch/BESCatalogDirectory.cc

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

	Typo in hyraxctl error message when CATALINA_HOME is not set.
	M    hyraxctl.in

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

	New exception/error processing and responses have been added to the
	BES.  Instead of many different inherited classes of BESException
	there is now the BESError class with the inherited classes
	BESInternalFatalError, BESInternalError, BESSyntaxUserError,
	BESForbiddenError, and BESNotFoundError. If the fatal error is
	thrown then the BES will exit. Check the BESError class for the
	error type numbers. The errors no longer have context information,
	as it was deemed unnecisary. The XML document returned will have the
	tag <BESError> instead of <BESException>. Please see the trac
	documentation for more information.

	Also in this check in is new symbolic link functionality. In the BES
	configuration file are the new parameters
	BES.*.FollowSymLinks=No|Yes If set to yes, then container and
	catalog requests will follow symbolic links relative to the document
	root. If set to no, then we won't follow symbolic links.

	Set container calls will throw an exception now if the container is
	not valid, does not exist, contains a symbolic link in the relative
	path to the document root if FollowSymLinks is set to no.

	Show catalog requests of collections will return the contents of the
	collection in alphabetical order.
	M    ppt/PPTClient.cc
	M    ppt/PPTMarkFinder.cc
	M    ppt/SSLConnection.cc
	M    ppt/PPTServer.cc
	M    ppt/unit-tests/connT.cc
	M    ppt/unit-tests/extT.cc
	D    ppt/unit-tests/sbT.out
	M    ppt/UnixSocket.cc
	M    ppt/SocketListener.cc
	M    ppt/TcpSocket.cc
	M    ppt/SSLClient.cc
	D    ppt/SocketException.h
	M    ppt/PPTConnection.cc
	D    ppt/PPTException.h
	M    ppt/Makefile.am
	M    ppt/Socket.cc
	M    ppt/SSLServer.cc
	M    csv-handler/CSVDDS.cc
	M    csv-handler/CSVRequestHandler.cc
	M    server/test/TestException.cc
	M    server/test/TestSigResponseHandler.cc
	M    server/test/TestException.h
	M    server/test/TestCommand.cc
	M    server/BESServerHandler.cc
	M    server/ServerApp.cc
	M    command/BESDeleteCommand.cc
	M    command/BESDelContainerCommand.cc
	M    command/BESCatalogCommand.cc
	M    command/BESTokenizer.h
	M    command/BESShowCommand.cc
	M    command/BESCmdParser.h
	M    command/BESDelDefsCommand.cc
	M    command/BESTokenizer.cc
	D    command/BESParserException.h
	M    command/BESGetCommand.cc
	M    command/BESCmdParser.cc
	M    command/BESDelDefCommand.cc
	M    command/BESCmdInterface.cc
	M    command/BESDefineCommand.cc
	M    command/BESDelContainersCommand.cc
	M    command/BESSetCommand.cc
	M    command/Makefile.am
	M    command/BESSetContainerCommand.cc
	M    command/BESSetContextCommand.cc
	M    cmdln/CmdClient.cc
	M    cmdln/CmdApp.cc
	M    cmdln/testsuite/ssfunc/geogrid_func_swapcoords.bescmd.baseline
	M    cmdln/testsuite/bescmdln.freeform/1998-6-avhrr.dat.6.exp
	M    cmdln/testsuite/bescmdln.freeform/1998-6-avhrr.dat.a.exp
	M    templates/Command.cc
	M    templates/RequestHandler.cc
	M    dispatch/BESVersionInfo.cc
	M    dispatch/BESShowContextResponseHandler.cc
	D    dispatch/BESLogException.h
	M    dispatch/BESVersionResponseHandler.cc
	M    dispatch/BESVersionInfo.h
	M    dispatch/BESCatalogList.cc
	M    dispatch/BESSilentInfo.h
	M    dispatch/BESUncompressBZ2.cc
	M    dispatch/BESSetContextResponseHandler.cc
	M    dispatch/BESLog.cc
	M    dispatch/BESDelContainerResponseHandler.cc
	D    dispatch/BESDatabaseException.h
	M    dispatch/BESUncompressZ.cc
	M    dispatch/BESPluginFactory.h
	M    dispatch/BESDDXResponseHandler.cc
	D    dispatch/BESKeysException.h
	D    dispatch/BESException.cc
	M    dispatch/BESInterface.h
	M    dispatch/BESContainerStorageList.cc
	M    dispatch/BESContainerStorageVolatile.h
	M    dispatch/BESSilentInfo.cc
	M    dispatch/BESRegex.cc
	M    dispatch/BESDapModule.cc
	M    dispatch/BESBaseApp.cc
	M    dispatch/BESKeys.cc
	M    dispatch/BESDapRequestHandler.cc
	M    dispatch/BESCatalog.h
	A    dispatch/BESDapError.cc
	D    dispatch/BESDapHandlerException.cc
	M    dispatch/BESFileContainer.cc
	D    dispatch/BESDapHandlerException.h
	M    dispatch/BESDataResponseHandler.cc
	A    dispatch/BESError.cc
	M    dispatch/BESInfo.cc
	A    dispatch/BESError.h
	M    dispatch/BESDapErrorInfo.h
	D    dispatch/BESDefinitionStorageException.h
	M    dispatch/BESPlugin.h
	M    dispatch/BESCatalogDirectory.h
	D    dispatch/BESDebugException.h
	D    dispatch/BESResponseException.h
	M    dispatch/BESMemoryGlobalArea.cc
	M    dispatch/BESRequestHandlerList.cc
	M    dispatch/BESModuleApp.cc
	M    dispatch/BESDebug.cc
	M    dispatch/BESCatalogResponseHandler.cc
	D    dispatch/BESMemoryException.h
	M    dispatch/BESDapErrorInfo.cc
	M    dispatch/bes/bes.conf.in
	M    dispatch/BESCatalogUtils.h
	A    dispatch/BESInternalFatalError.h
	M    dispatch/BESContainerStorageFile.cc
	A    dispatch/BESNotFoundError.h
	M    dispatch/BESUtil.cc
	D    dispatch/BESStatusReturn.h
	M    dispatch/Makefile.am
	M    dispatch/BESProcIdResponseHandler.cc
	D    dispatch/BESException.h
	M    dispatch/BESHelpResponseHandler.cc
	M    dispatch/BESDelContainersResponseHandler.cc
	M    dispatch/BESDefinitionStorageList.cc
	M    dispatch/BESSetContainerResponseHandler.cc
	M    dispatch/TheBESKeys.cc
	A    dispatch/BESDapError.h
	D    dispatch/BESIncorrectRequestException.h
	M    dispatch/BESConfigResponseHandler.cc
	M    dispatch/BESDapTransmit.cc
	A    dispatch/BESInternalError.h
	M    dispatch/BESGlobalIQ.cc
	M    dispatch/BESCatalogUtils.cc
	A    dispatch/BESSyntaxUserError.h
	M    dispatch/BESContainerStorageCatalog.cc
	D    dispatch/BESTransmitException.h
	M    dispatch/BESDelDefsResponseHandler.cc
	M    dispatch/BESShowContainersResponseHandler.cc
	M    dispatch/BESDASResponseHandler.cc
	M    dispatch/BESUncompressManager.cc
	M    dispatch/BESDelDefResponseHandler.cc
	M    dispatch/BESCache.cc
	M    dispatch/BESDefineResponseHandler.cc
	D    dispatch/BESAggregationException.h
	D    dispatch/BESPluginException.h
	M    dispatch/BESDDSResponseHandler.cc
	D    dispatch/BESContainerStorageException.h
	M    dispatch/BESDataHandlerInterface.h
	M    dispatch/BESShowDefsResponseHandler.cc
	M    dispatch/BESStatusResponseHandler.cc
	M    dispatch/unit-tests/regexT.cc
	M    dispatch/unit-tests/scrubT.cc
	A    dispatch/unit-tests/checkT.h
	M    dispatch/unit-tests/containerT.cc
	M    dispatch/unit-tests/zT.cc
	M    dispatch/unit-tests/pvolT.h
	M    dispatch/unit-tests/constraintT.cc
	M    dispatch/unit-tests/debugT.cc
	M    dispatch/unit-tests/pfileT.cc
	M    dispatch/unit-tests/cacheT.cc
	A    dispatch/unit-tests/checkT.cc
	M    dispatch/unit-tests/pvolT.cc
	M    dispatch/unit-tests/baseApp.cc
	M    dispatch/unit-tests/agglistT.cc
	M    dispatch/unit-tests/keysT.cc
	M    dispatch/unit-tests/utilT.cc
	M    dispatch/unit-tests/gzT.cc
	M    dispatch/unit-tests/lockT.cc
	M    dispatch/unit-tests/plistT.cc
	M    dispatch/unit-tests/bz2T.cc
	M    dispatch/unit-tests/uncompressT.cc
	M    dispatch/unit-tests/defT.cc
	M    dispatch/unit-tests/failInitT.cc
	M    dispatch/unit-tests/Makefile.am
	M    dispatch/BESContainerStorageVolatile.cc
	M    dispatch/BESStreamResponseHandler.cc
	A    dispatch/BESForbiddenError.h
	M    dispatch/BESUtil.h
	M    dispatch/BESCgiInterface.cc
	M    dispatch/BESExceptionManager.cc
	M    dispatch/BESExceptionManager.h
	M    dispatch/BESInfo.h
	D    dispatch/BESHandlerException.h
	M    dispatch/BESUncompressGZ.cc
	M    dispatch/BESCatalogDirectory.cc
	M    dispatch/BESInterface.cc
	M    hello_world/SampleSayCommand.cc
	M    hello_world/SayReporter.cc
	M    hello_world/SampleRequestHandler.cc

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

	pkgconfig configuration updates from Patrice Dumas
	A    bes-config-pkgconfig
	M    bes_dispatch.pc.in
	M    bes.spec
	M    Makefile.am

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

	If an exception/error occurred during transmit then the error
	information was being sent twice. Fixed this.
	M    server/BESServerHandler.cc
	M    dispatch/BESInterface.h
	M    dispatch/BESInterface.cc

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

	added isAccessible to node requested dataset
	M    dispatch/BESCatalogDirectory.cc

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

	Added --enable-developer to enable a developer mode in the BES. This
	will allow developers to start the BES without having to be root or
	have sudo access. Also changed the way exceptions are reported. If
	the developer mode is on then source code file and line number will
	be included in the exception response to the client. The command
	'show keys;' was changed to 'show config;' and is only available in
	developer mode. 'show process;' is now available only in developer
	mode as well.
	M    ppt/Makefile.am
	M    configure.ac
	M    server/daemon.cc
	M    server/Makefile.am
	M    server/ServerApp.cc
	M    command/BESDefaultCommands.cc
	M    command/Makefile.am
	M    cmdln/Makefile.am
	D    dispatch/BESKeysResponseHandler.cc
	D    dispatch/BESKeysResponseHandler.h
	M    dispatch/BESInfo.cc
	M    dispatch/bes/bes_help.txt
	M    dispatch/bes/bes_help.html
	A    dispatch/BESConfigResponseHandler.h
	M    dispatch/Makefile.am
	A    dispatch/BESConfigResponseHandler.cc
	M    dispatch/BESResponseNames.h
	M    dispatch/BESDefaultModule.cc

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

	added compiler information to the package config information
	M    bes_dispatch.pc.in
	M    bes_ppt.pc.in
	M    bes_dap.pc.in
	M    bes_command.pc.in

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

	distcheck changes for ppt unit tests
	M    Makefile.am

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

	If including dap responses need to build against BES_DAP_LIBS not
	BES_LIBS.  Updated templates bes.m4 against bes.m4 in conf
	directory.
	M    bin/besCreateModule.in
	M    templates/conf/bes.m4
	M    templates/configure.ac

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

	Missing header comments added
	M    ppt/PPTStreamBuf.cc
	M    ppt/PPTStreamBuf.h
	M    server/BESServerUtils.cc
	M    server/BESServerUtils.h
	M    dispatch/BESRegex.h
	M    dispatch/BESDASResponse.cc
	M    dispatch/BESPluginFactory.h
	M    dispatch/BESRegex.cc
	M    dispatch/BESPlugin.h
	M    dispatch/BESDDSResponse.cc
	M    dispatch/BESCatalogUtils.cc
	M    dispatch/BESDataDDSResponse.cc

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

	Added the *.pc.in files that were part of Patrice's patch.

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

	Space after the tilde is not liked on some systems.
	M    dispatch/BESDataDDSResponse.h

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

	Added Patrice's patch of 17 Dec. which updates pkgconfig support.
	M    bes-config.in
	M    conf/openssl.m4
	M    cmdln/common_tests.exp
	M    cmdln/Makefile.am
	M    cmdln/testsuite/bescmdln.freeform/1998-6-avhrr.dat.6.exp
	M    cmdln/testsuite/bescmdln.freeform/1998-6-avhrr.dat.a.exp
	M    dispatch/Makefile.am
	M    bes.spec
	M    configure.ac
	M    ppt/Makefile.am
	M    server/Makefile.am
	M    Makefile.am

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

	Using unsigned int instead of uint
	M    dispatch/BESScrub.cc
	M    dispatch/BESScrub.h

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

	Include for RHEL3 to find close function
	M    unit-tests/sbT.cc

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

	cppunit include directive
	M    ppt/unit-tests/Makefile.am

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

	Added openssl libraries to build
	M    ppt/unit-tests/Makefile.am

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

	Added includes to try and satisfy RHL3
	M    ppt/PPTStreamBuf.cc

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

	Added as part of chunking changes
	A    BESDapErrorInfo.cc
	A    BESDapErrorInfo.h

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

	Chunking used in PPT instead of tokens. Initial handshaking is the
	same as before, but all other communication is done using chunking.

	Updated some source code documentation as well.
	M    cmdln/CmdClient.cc
	M    cmdln/CmdApp.h
	M    dispatch/BESVersionInfo.cc
	M    dispatch/BESDefineResponseHandler.h
	M    dispatch/BESUncompressBZ2.cc
	M    dispatch/BESFileContainer.h
	M    dispatch/BESDelContainerResponseHandler.cc
	M    dispatch/BESInterface.h
	M    dispatch/BESSilentInfo.cc
	M    dispatch/BESBasicTransmitter.cc
	M    dispatch/BESDapHandlerException.cc
	M    dispatch/BESInfo.cc
	M    dispatch/BESDefinitionStorageVolatile.cc
	M    dispatch/BESContainerStorageFile.cc
	M    dispatch/BESXMLInfo.cc
	M    dispatch/BESUtil.cc
	M    dispatch/BESHTMLInfo.cc
	M    dispatch/BESStatusReturn.h
	M    dispatch/Makefile.am
	M    dispatch/BESGlobalIQ.h
	M    dispatch/BESException.h
	M    dispatch/BESTransmitterNames.h
	M    dispatch/BESDelContainersResponseHandler.cc
	M    dispatch/BESSetContainerResponseHandler.cc
	M    dispatch/BESResponseNames.h
	M    dispatch/BESDapTransmit.cc
	M    dispatch/BESDelDefsResponseHandler.cc
	M    dispatch/BESCgiInterface.h
	M    dispatch/BESDebug.h
	M    dispatch/BESDelDefResponseHandler.cc
	M    dispatch/BESCache.cc
	M    dispatch/BESDefineResponseHandler.cc
	M    dispatch/BESDefinitionStorage.h
	M    dispatch/BESStreamResponseHandler.cc
	M    dispatch/BESKeys.h
	M    dispatch/BESInfoNames.h
	M    dispatch/BESExceptionManager.cc
	M    dispatch/BESExceptionManager.h
	M    dispatch/BESInterface.cc
	M    dispatch/BESTextInfo.cc
	M    bes.spec
	M    configure.ac
	M    ppt/Connection.h
	M    ppt/PPTClient.cc
	A    ppt/PPTStreamBuf.cc
	M    ppt/SSLConnection.cc
	M    ppt/SSLConnection.h
	M    ppt/SocketUtilities.h
	M    ppt/Socket.h
	M    ppt/PPTServer.cc
	A    ppt/unit-tests
	A    ppt/unit-tests/ConnTestStrs.h
	A    ppt/unit-tests/ConnTest.cc
	A    ppt/unit-tests/ExtConn.cc
	A    ppt/unit-tests/ConnTest.h
	A    ppt/unit-tests/ExtConn.h
	A    ppt/unit-tests/connT.cc
	A    ppt/unit-tests/extT.cc
	A    ppt/unit-tests/Makefile.am
	A    ppt/unit-tests/ConnSocket.cc
	A    ppt/unit-tests/ConnSocket.h
	A    ppt/unit-tests/sbT.cc
	A    ppt/unit-tests/sbT.out
	A    ppt/PPTStreamBuf.h
	M    ppt/PPTConnection.cc
	M    ppt/PPTConnection.h
	M    ppt/Makefile.am
	M    ppt/PPTProtocol.h
	M    ppt/Socket.cc
	M    server/BESServerHandler.cc
	M    server/ServerApp.h
	M    doxy.conf
	M    command/BESDelDefsCommand.cc
	D    command/BESParserException.cc
	M    command/BESDefineCommand.cc

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

	Modified the regular expression text to use :alpha: and :digit: that
	fixes locale problem. Added exception catching to the test.
	M    dispatch/BESScrub.cc
	M    dispatch/unit-tests/scrubT.cc

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

	Moved the HDF4 specific cache varible to the script in the
	hdf4_handler directory that modifies the bes.conf file.
	M    bes.conf.in

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

	Added aclocal contents to rpm spec and pkgconfig and automake to the
	development requirements.
	M    bes.spec

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

	Added MacOSX build files to the distribution
	M    Makefile.am

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

	New and easier way of building .pkg for MacOSX .dmg build.
	M    Makefile.am

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

	Wasn't defining aclocaldir in Makefile.am
	M    ChangeLog
	M    Makefile.am

;; Local Variables:
;; coding: utf-8
;; End:
2007-11-29  Patrick West <pwest@ucar.edu>

	Added bes.m4 file to be included in the distributions. Fixed a
	problem in the libdap.m4 file where the micro version number was set
	to the minor number instead of the micro number. 3.5.3 release
	updates to README, ChangeLog, bes.spec, NEWS, configure.ac. Mac OSX
	dmg build resource files updated and _MacOSX.rtf files added to be
	included in the dmg alongside the .pkg.
	A    conf/bes.m4
	M    conf/libdap.m4
	M    ChangeLog
	M    README
	A    README_MacOSX.rtf
	M    bes.spec
	M    OSX_Resources/InstallationCheck
	M    OSX_Resources/Info.plist
	M    OSX_Resources/ReadMe.txt
	M    OSX_Resources/Welcome.html
	M    configure.ac
	M    Makefile.am
	A    INSTALL_MacOSX.rtf
	M    NEWS

;; Local Variables:
;; coding: utf-8
;; End:
2007-11-28  Patrick West <pwest@ucar.edu>

	Updated dods tests in bes/cmdln/testsuite to write the results to a
	file, then use getdap on the output and getdap on the expected
	output, and compare the results. Split apart the server side
	function tests. Updated the comments in the .exp files. Added
	common-tests.exp and testsuite directory to the distribution.

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

	Changed '==' to '=' or '-eq'.
	M besctl.in

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

	Some of the baseline files were corrupted in bes/cmdln/testsuite.
	Fixed those. Added the testsuite directory and the common-tests.exp
	file to the distribution.

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

	New option, -r, to tell where the pid file lives. Using sysconfdir
	in besctl for default location. This fixes rpm build issues.
	M    server/besctl.in
	M    server/daemon.cc
	M    server/ServerApp.cc

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

	Few more changes for 3.5.2
	M    ChangeLog

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

	hyraxctl.in: I've fixed this so that it works on FC6/64-bit.

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

	I added "" to line: if [ ! -z "$CHECK_PID" ] around $CHECK_ID
	since that's what the -z operator expects (as string). This fixes
	ticket #997.

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

	Added hyraxctl and besregtest to the .spec file.
	M    bes.spec

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

	3.5.2 release file updates
	M    ChangeLog
	M    bes.spec
	M    configure.ac
	M    NEWS

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

	Switched order of checking for PS, starting with UCB and then System
	V. procps doesn't like the set up of the System V check, but the
	check passes, but doesn't give the results we want. Checking for the
	UCB version of ps works for procps.
	M    server/besctl.in
	M    server/hyraxctl.in

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

	bes: Debugging hyraxctl

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

	bes: Removed imebedded sudo call in hyraxctl

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

	bes: Attempted to patch bug in hyraxctl

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

	Copied over GNURegex from libdap/GNU for use in BES. Added a regexT
	in unit-tests to test this class. Created BESScrub class with static
	methods to scrub/clean/check input into the BES for security reasons.
	Added a scrubT unit test. Cleaned up some buffer overflow, unused
	variables, comments, and other warning issues.
	A    dispatch/BESRegex.h
	M    dispatch/BESUncompressZ.cc
	M    dispatch/BESContainerStorageList.cc
	A    dispatch/BESRegex.cc
	M    dispatch/BESKeys.cc
	A    dispatch/BESScrub.cc
	M    dispatch/BESModuleApp.cc
	M    dispatch/BESUtil.cc
	M    dispatch/Makefile.am
	M    dispatch/BESCache.h
	M    dispatch/BESDefinitionStorageList.cc
	A    dispatch/BESScrub.h
	M    dispatch/BESCache.cc
	A    dispatch/unit-tests/regexT.cc
	A    dispatch/unit-tests/scrubT.cc
	A    dispatch/unit-tests/regexT.h
	A    dispatch/unit-tests/scrubT.h
	M    dispatch/unit-tests/Makefile.am
	M    dispatch/BESUtil.h
	M    dispatch/BESCatalogDirectory.cc
	M    ppt/PPTClient.cc
	M    ppt/SSLConnection.cc
	M    ppt/PPTServer.cc
	M    ppt/TcpSocket.cc
	M    ppt/PPTConnection.cc
	M    server/daemon.cc
	M    command/BESCommand.cc

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

	Renamed.
	D    besregex.cc
	A    besregtest.cc

2007-11-05  Nathan Potter <ndp@coas.oregonstate.edu>

	bes; Updated hyraxctl script to use sudo to control the BES

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

	Moved hyrax script to hyraxctl

	BES now must run as root, and the main listener sets the uid and gid
	to what is specified in the BES configuration file by BES.User and
	BES.Group.
	M    dispatch/bes/bes.conf.in
	M    configure.ac
	M    server/daemon.cc
	M    server/ServerApp.cc
	M    server/ServerApp.h
	D    server/hyrax.in
	A    server/hyraxctl.in
	M    server/Makefile.am

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

	bes: Updated test baselinges

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

	Redirecting errors to /dev/null as well as standard output.
	M    server/besctl.in

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

	More adjustments to the start of the BES.

	1. Changed besctl script to check for the BES command line options.
	Any changes here need to be made in daemon.cc and ServerApp.cc as
	well. If the -i option is NOT passed to the script then we set -i to
	be the prefix used when running configure and pass it on to the
	daemon. If the -c option is NOT passed to the script then we set -c
	to be the -i option if specified plus /etc/bes/bes.conf, or to the
	BES_CONF environment variable.

	2. Updated BESServerUtils::show_usage to include the -i options,
	specifying the BES installation directory.

	3. Updated ServerApp.cc to look for the configuration file in -c
	location, then BES_CONF location, then in the directories
	/user/local/etc/bes/bes.conf, then /etc/bes/bes.conf, then
	/usr/etc/bes/bes.conf.

	4. Updated daemon.cc to use the -i option to look for the listener
	executable and the pid file (already doing this). If -i not specified
	then use the path to the daemon executable from argv[0]. If no path
	then look in the current working directory.

	5. Updated server/Makefile.am to not pass any -D options when
	building. This cleans up the package build targets.
	M    server/besctl.in
	M    server/BESServerUtils.cc
	M    server/daemon.cc
	M    server/Makefile.am
	M    server/ServerApp.cc

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

	Added a few words to the help line regarding options

	M besctl.in

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

	I changed how the CheckPS function workes - it now tests for the
	system v version of ps first and does not use a dash when testing
	for the UCB version.

	M besctl

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

	Added check for /usr/etc/bes/bes.conf
	M    dispatch/TheBESKeys.cc

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

	No longer using BES_CONF_DIR variable from Makefile to determine
	locaiton of bes.conf. First uses -c option if specified, then
	BES_CONF environment variable if set, and finally checks for
	/usr/local/etc/bes/bes.conf and then /etc/bes/bes.conf.
	M    dispatch/Makefile.am
	M    dispatch/TheBESKeys.cc

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

	templates/bes.conf, moved the help information to the bottom with a
	comment to add Sample Module parameters there.
	templates/RequestHandler.cc, the contents of the file need to be
	wrapped in a tag. dispatch/bes/bes.conf.in, the help parameters for
	html files was incorrect. Changed from HTTP to HTML. Re-wrote the
	hello_world example with added information in the README of how to
	write the sample in a separate directory.
	M    templates/bes.conf
	M    templates/RequestHandler.cc
	M    dispatch/bes/bes.conf.in
	D    hello_world/SayCommand.cc
	D    hello_world/SayCommand.h
	A    hello_world/SampleSayCommand.cc
	A    hello_world/SampleSayCommand.h
	D    hello_world/SayResponseNames.h
	D    hello_world/SayModule.cc
	D    hello_world/SayRequestHandler.cc
	D    hello_world/SayModule.h
	D    hello_world/SayRequestHandler.h
	A    hello_world/sample_help.html
	M    hello_world/README
	D    hello_world/SayResponseHandler.cc
	M    hello_world/bes.conf
	D    hello_world/SayResponseHandler.h
	A    hello_world/SampleSayResponseHandler.cc
	A    hello_world/SampleSayResponseHandler.h
	M    hello_world/configure.ac
	M    hello_world/SayReporter.cc
	M    hello_world/INSTALL
	A    hello_world/sample_help.txt
	M    hello_world/Makefile.am
	A    hello_world/SampleResponseNames.h
	A    hello_world/SampleModule.cc
	A    hello_world/SampleRequestHandler.cc
	A    hello_world/SampleModule.h
	A    hello_world/SampleRequestHandler.h

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

	Some more enhancements to the create module script
	M    templates/Command.cc
	M    bin/besCreateModule.in

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

	re-wrote besctl to check for beslisteners and remove pid file if
	orphaned. Added hyrax.in to configure.ac and Makefile.am
	M    configure.ac
	M    server/besctl.in
	D    server/hyrax
	AM   server/hyrax.in
	M    server/Makefile.am

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

	Fixed example in usage statement
	M    besregex.cc

2007-10-25  Nathan Potter <ndp@coas.oregonstate.edu>

	bes: Addd hyrax control script

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

	TypeMatch checking now checks the full path of the file/directory,
	not just the basename. This way we can use path checking in the
	regular expressions for handlers such as jgofs, where data files do
	not have an extension. Also checking for an exact match rather than
	just partial match or more.

	Corrected the bes.conf file TypeMatch example.

	M    dispatch/bes/bes.conf.in
	M    dispatch/BESCatalogUtils.cc
	M    dispatch/BESContainerStorageCatalog.cc
	M    dispatch/besregex.cc
	M    dispatch/BESCatalogDirectory.cc

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

	Can reply to list of responses with none signifying that creator not
	using data responses. Can create new commands with new response
	handlers.
	A    templates/Command.cc
	A    templates/Command.h
	M    templates/Makefile.am
	M    bin/besCreateModule.in

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

	Ending debug statement in initialize added Done.
	M    csv-handler/CSVModule.cc

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

	Multiple catalogs now works. If there is more than one catalog
	registered then the request must include the name of the catalog
	followed by a colon. For example: show catalog for "nc_catalog:/"; If
	there is only one catalog then works as before.

	Added ability to display all debug information. If "all" context is
	set in BESDebug then show any BESDEBUG statements.
	M    dispatch/BESCatalogList.cc
	M    dispatch/BESCatalogList.h
	M    dispatch/BESDebug.h
	M    dispatch/BESCatalogDirectory.cc

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

	Casting for delete since deleting void* is undefined
	M    csv-handler/CSV_Data.cc

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

	Able to create tarball now. Added NEWS, COPYING, and COPYRIGHT files.
	EXTRADIST includes data directory and those added files.
	A    csv-handler/csv_handler.spec
	M    csv-handler/configure.ac
	A    csv-handler/COPYING
	A    csv-handler/COPYRIGHT
	A    csv-handler/NEWS
	M    csv-handler/Makefile.am

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

	Removed use of help file, only adding usual information in help.
	Created data directory and moved temperature.csv there. Changed
	Makefile.am to install the data file into the share/hyrax/data/csv
	data directory. Added a bes.conf update script, as in the other
	handlers.
	M    csv-handler/CSVRequestHandler.cc
	D    csv-handler/temperature.csv
	A    csv-handler/bes-csv-data.sh.in
	D    csv-handler/bes.conf.in
	M    csv-handler/Makefile.am
	A    csv-handler/data
	A    csv-handler/data/temperature.csv

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

	SSL libraries might be required by PPT, if installed and found. Need
	to include these in --libs and --dap-libs.
	M    bes-config.in

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

	Updated to reflect the actual numbers of files in the hyrax test data
	directories.

	M    show_01.bescmd.baseline

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

	Added.

	A    hdf4/S2000415.HDF.0.bescmd
	A    hdf4/S2000415.HDF.1.bescmd
	A    hdf4/S2000415.HDF.2.bescmd
	A    hdf4/S2000415.HDF.3.bescmd
	A    hdf4/S2000415.HDF.4.bescmd
	A    hdf4/S2000415.HDF.0.bescmd.baseline
	A    hdf4/S2000415.HDF.1.bescmd.baseline
	A    hdf4/S2000415.HDF.2.bescmd.baseline
	A    hdf4/S2000415.HDF.3.bescmd.baseline
	A    hdf4/S2000415.HDF.4.bescmd.baseline

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

	Updated because the besctl stop/start commands don't seem to be working.

	M    cmdln/Makefile.am

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

	Added.

	A    bescmdln.hdf4/S2000415.HDF.0.exp
	A    bescmdln.hdf4/S2000415.HDF.1.exp
	A    bescmdln.hdf4/S2000415.HDF.2.exp
	A    bescmdln.hdf4/S2000415.HDF.3.exp
	A    bescmdln.hdf4/S2000415.HDF.4.exp

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

	Fixed up tests to match the rest of the Makefile.am and bes-*-data.sh
	system.

	M    cmdln/testsuite/show/show_01.bescmd
	M    cmdln/testsuite/show/show_01.bescmd.baseline
	M    cmdln/testsuite/ssfunc/geoarray_func_badargs.bescmd.baseline
	M    cmdln/testsuite/ssfunc/geogrid_func_badargs.bescmd.baseline
	M    cmdln/testsuite/hdf4/1990104h09da-gdm.hdf.3.bescmd
	M    cmdln/testsuite/hdf4/1990104h09da-gdm.hdf.4.bescmd
	M    cmdln/testsuite/hdf4/1990104h09da-gdm.hdf.5.bescmd
	M    cmdln/testsuite/hdf4/1990104h09da-gdm.hdf.6.bescmd
	M    cmdln/testsuite/hdf4/1990104h09da-gdm.hdf.7.bescmd
	M    cmdln/testsuite/hdf4/1990104h09da-gdm.hdf.0.bescmd
	M    cmdln/testsuite/hdf4/1990104h09da-gdm.hdf.1.bescmd
	M    cmdln/testsuite/hdf4/1990104h09da-gdm.hdf.2.bescmd
	M    cmdln/testsuite/hdf5/tcompound.h5.2.bescmd
	M    cmdln/testsuite/hdf5/tcompound.h5.3.bescmd
	M    cmdln/testsuite/hdf5/tcompound.h5.4.bescmd
	M    cmdln/testsuite/hdf5/tcompound.h5.5.bescmd
	M    cmdln/testsuite/hdf5/tcompound.h5.0.bescmd
	M    cmdln/testsuite/hdf5/tcompound.h5.1.bescmd
	M    cmdln/testsuite/bescmdln.hdf5/tcompound.h5.3.exp
	M    cmdln/testsuite/bescmdln.hdf5/tcompound.h5.4.exp
	M    cmdln/testsuite/bescmdln.hdf5/tcompound.h5.5.exp
	M    cmdln/testsuite/bescmdln.hdf5/tcompound.h5.0.exp
	M    cmdln/testsuite/bescmdln.hdf5/tcompound.h5.1.exp
	M    cmdln/testsuite/bescmdln.hdf5/tcompound.h5.2.exp

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

	Added

	A    cmdln/testsuite/hdf4/1990104h09da-gdm.hdf.7.bescmd
	RM   cmdln/testsuite/hdf4/1990104h09da-gdm.hdf.7.bescmd.baseline
	A    cmdln/testsuite/hdf5/tcompound.h5.2.bescmd
	A    cmdln/testsuite/hdf5/tcompound.h5.1.bescmd.baseline
	A    cmdln/testsuite/hdf5/tcompound.h5.3.bescmd
	A    cmdln/testsuite/hdf5/tcompound.h5.2.bescmd.baseline
	D    cmdln/testsuite/hdf5/tcompound2.h5.bescmd
	A    cmdln/testsuite/hdf5/tcompound.h5.4.bescmd
	A    cmdln/testsuite/hdf5/tcompound.h5.3.bescmd.baseline
	D    cmdln/testsuite/hdf5/tcompound2.h5.bescmd.baseline
	A    cmdln/testsuite/hdf5/tcompound.h5.5.bescmd
	A    cmdln/testsuite/hdf5/tcompound.h5.4.bescmd.baseline
	AM   cmdln/testsuite/hdf5/tcompound.h5.5.bescmd.baseline
	A    cmdln/testsuite/hdf5/tcompound.h5.0.bescmd
	A    cmdln/testsuite/hdf5/tcompound.h5.1.bescmd
	A    cmdln/testsuite/hdf5/tcompound.h5.0.bescmd.baseline
	A    cmdln/testsuite/bescmdln.netcdf/fnoc1.nc.1.exp
	D    cmdln/testsuite/bescmdln.netcdf/fnoc1.nc.exp
	A    cmdln/testsuite/bescmdln.netcdf/fnoc1.nc.2.exp
	A    cmdln/testsuite/bescmdln.netcdf/fnoc1.nc.3.exp
	A    cmdln/testsuite/bescmdln.netcdf/fnoc1.nc.4.exp
	A    cmdln/testsuite/bescmdln.netcdf/fnoc1.nc.5.exp
	A    cmdln/testsuite/bescmdln.netcdf/fnoc1.nc.6.exp
	A    cmdln/testsuite/bescmdln.netcdf/fnoc1.nc.0.exp
	A    cmdln/testsuite/bescmdln.hdf4/1990104h09da-gdm.hdf.4.exp
	A    cmdln/testsuite/bescmdln.hdf4/1990104h09da-gdm.hdf.5.exp
	A    cmdln/testsuite/bescmdln.hdf4/1990104h09da-gdm.hdf.6.exp
	A    cmdln/testsuite/bescmdln.hdf4/1990104h09da-gdm.hdf.7.exp
	D    cmdln/testsuite/bescmdln.hdf4/S2000415.HDF.exp
	A    cmdln/testsuite/bescmdln.hdf4/1990104h09da-gdm.hdf.0.exp
	A    cmdln/testsuite/bescmdln.hdf4/1990104h09da-gdm.hdf.1.exp
	D    cmdln/testsuite/bescmdln.hdf4/1990104h09da-gdm.hdf.exp
	A    cmdln/testsuite/bescmdln.hdf4/1990104h09da-gdm.hdf.2.exp
	A    cmdln/testsuite/bescmdln.hdf4/1990104h09da-gdm.hdf.3.exp
	A    cmdln/testsuite/bescmdln.hdf5/tcompound.h5.3.exp
	D    cmdln/testsuite/bescmdln.hdf5/tcompound2.h5.exp
	A    cmdln/testsuite/bescmdln.hdf5/tcompound.h5.4.exp
	A    cmdln/testsuite/bescmdln.hdf5/tcompound.h5.5.exp
	A    cmdln/testsuite/bescmdln.hdf5/tcompound.h5.0.exp
	A    cmdln/testsuite/bescmdln.hdf5/tcompound.h5.1.exp
	A    cmdln/testsuite/bescmdln.hdf5/tcompound.h5.2.exp

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

	Added

	A    nc/fnoc1.nc.0.bescmd.baseline
	A    nc/fnoc1.nc.1.bescmd.baseline
	A    nc/fnoc1.nc.2.bescmd.baseline
	A    nc/fnoc1.nc.3.bescmd.baseline
	A    nc/fnoc1.nc.4.bescmd.baseline
	A    nc/fnoc1.nc.5.bescmd.baseline
	AM   nc/fnoc1.nc.6.bescmd.baseline
	A    nc/fnoc1.nc.0.bescmd
	A    nc/fnoc1.nc.1.bescmd
	A    nc/fnoc1.nc.2.bescmd
	D    nc/fnoc1.nc.bescmd
	A    nc/fnoc1.nc.3.bescmd
	A    nc/fnoc1.nc.4.bescmd
	A    nc/fnoc1.nc.5.bescmd
	A    nc/fnoc1.nc.6.bescmd

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

	Added

	A    hdf4/1990104h09da-gdm.hdf.3.bescmd
	A    hdf4/1990104h09da-gdm.hdf.4.bescmd
	A    hdf4/1990104h09da-gdm.hdf.5.bescmd
	A    hdf4/1990104h09da-gdm.hdf.6.bescmd
	D    hdf4/S2000415.HDF.bescmd
	A    hdf4/1990104h09da-gdm.hdf.0.bescmd.baseline
	A    hdf4/1990104h09da-gdm.hdf.1.bescmd.baseline
	A    hdf4/1990104h09da-gdm.hdf.2.bescmd.baseline
	D    hdf4/1990104h09da-gdm.hdf.bescmd.baseline
	A    hdf4/1990104h09da-gdm.hdf.3.bescmd.baseline
	A    hdf4/1990104h09da-gdm.hdf.4.bescmd.baseline
	A    hdf4/1990104h09da-gdm.hdf.5.bescmd.baseline
	A    hdf4/1990104h09da-gdm.hdf.6.bescmd.baseline
	A    hdf4/1990104h09da-gdm.hdf.7.bescmd.baseline
	D    hdf4/S2000415.HDF.bescmd.baseline
	A    hdf4/1990104h09da-gdm.hdf.0.bescmd
	A    hdf4/1990104h09da-gdm.hdf.1.bescmd
	D    hdf4/1990104h09da-gdm.hdf.bescmd
	A    hdf4/1990104h09da-gdm.hdf.2.bescmd

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

	Updated

	M    cmdln/testsuite/ff/gsodock.dat.6.bescmd.baseline

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

	Added drivers and baselines for the freeform integration tests.

	A    ff/gsodock.dat.4.bescmd.baseline
	A    ff/gsodock.dat.5.bescmd.baseline
	AM   ff/gsodock.dat.6.bescmd.baseline
	A    ff/gsodock.dat.7.bescmd.baseline
	A    ff/gsodock.dat.8.bescmd.baseline
	A    ff/gsodock.dat.9.bescmd.baseline
	A    ff/avhrr.dat.3.bescmd
	A    ff/gsodock.dat.2.bescmd
	A    ff/gsodock.dat.6.bescmd
	M    ff/1998-6-avhrr.dat.2.bescmd.baseline
	M    ff/1998-6-avhrr.dat.4.bescmd.baseline
	A    ff/avhrr.dat.2.bescmd
	M    ff/1998-6-avhrr.dat.8.bescmd.baseline
	A    ff/avhrr.dat.6.bescmd
	A    ff/gsodock.dat.1.bescmd
	AM   ff/gsodock.dat.a.bescmd.baseline
	A    ff/gsodock.dat.5.bescmd
	A    ff/gsodock.dat.9.bescmd
	A    ff/avhrr.dat.0.bescmd.baseline
	A    ff/avhrr.dat.1.bescmd.baseline
	A    ff/avhrr.dat.2.bescmd.baseline
	A    ff/avhrr.dat.3.bescmd.baseline
	A    ff/avhrr.dat.4.bescmd.baseline
	A    ff/avhrr.dat.5.bescmd.baseline
	AM   ff/avhrr.dat.6.bescmd.baseline
	A    ff/avhrr.dat.1.bescmd
	A    ff/avhrr.dat.5.bescmd
	A    ff/gsodock.dat.0.bescmd
	A    ff/gsodock.dat.4.bescmd
	A    ff/gsodock.dat.8.bescmd
	A    ff/gsodock.dat.a.bescmd
	A    ff/avhrr.dat.0.bescmd
	A    ff/avhrr.dat.4.bescmd
	A    ff/gsodock.dat.3.bescmd
	A    ff/gsodock.dat.7.bescmd
	A    ff/gsodock.dat.0.bescmd.baseline
	A    ff/gsodock.dat.1.bescmd.baseline
	A    ff/gsodock.dat.2.bescmd.baseline
	A    ff/gsodock.dat.3.bescmd.baseline

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

	Added/Removed integration tests for freeform.

	A    bescmdln.freeform/avhrr.dat.0.exp
	A    bescmdln.freeform/avhrr.dat.1.exp
	D    bescmdln.freeform/avhrr.dat.exp
	A    bescmdln.freeform/avhrr.dat.2.exp
	A    bescmdln.freeform/avhrr.dat.3.exp
	A    bescmdln.freeform/avhrr.dat.4.exp
	A    bescmdln.freeform/avhrr.dat.5.exp
	A    bescmdln.freeform/avhrr.dat.6.exp
	A    bescmdln.freeform/gsodock.dat.0.exp
	A    bescmdln.freeform/gsodock.dat.1.exp
	A    bescmdln.freeform/gsodock.dat.2.exp
	D    bescmdln.freeform/gsodock.dat.exp
	A    bescmdln.freeform/gsodock.dat.3.exp
	A    bescmdln.freeform/gsodock.dat.4.exp
	A    bescmdln.freeform/1998-6-avhrr.dat.0.exp
	A    bescmdln.freeform/1998-6-avhrr.dat.1.exp
	A    bescmdln.freeform/gsodock.dat.5.exp
	D    bescmdln.freeform/1998-6-avhrr.dat.exp
	A    bescmdln.freeform/1998-6-avhrr.dat.2.exp
	A    bescmdln.freeform/gsodock.dat.6.exp
	A    bescmdln.freeform/1998-6-avhrr.dat.3.exp
	A    bescmdln.freeform/1998-6-avhrr.dat.4.exp
	A    bescmdln.freeform/1998-6-avhrr.dat.5.exp
	A    bescmdln.freeform/1998-6-avhrr.dat.6.exp
	A    bescmdln.freeform/1998-6-avhrr.dat.7.exp
	A    bescmdln.freeform/1998-6-avhrr.dat.8.exp
	A    bescmdln.freeform/1998-6-avhrr.dat.9.exp
	A    bescmdln.freeform/1998-6-avhrr.dat.a.exp

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

	Added

	A    ff/1998-6-avhrr.dat.0.bescmd.baseline
	A    ff/1998-6-avhrr.dat.a.bescmd
	A    ff/1998-6-avhrr.dat.1.bescmd.baseline
	A    ff/1998-6-avhrr.dat.2.bescmd.baseline
	A    ff/1998-6-avhrr.dat.3.bescmd.baseline
	A    ff/1998-6-avhrr.dat.4.bescmd.baseline
	A    ff/1998-6-avhrr.dat.5.bescmd.baseline
	AM   ff/1998-6-avhrr.dat.6.bescmd.baseline
	A    ff/1998-6-avhrr.dat.7.bescmd.baseline
	A    ff/1998-6-avhrr.dat.8.bescmd.baseline
	A    ff/1998-6-avhrr.dat.9.bescmd.baseline
	A    ff/1998-6-avhrr.dat.0.bescmd
	A    ff/1998-6-avhrr.dat.1.bescmd
	A    ff/1998-6-avhrr.dat.2.bescmd
	AM   ff/1998-6-avhrr.dat.a.bescmd.baseline
	A    ff/1998-6-avhrr.dat.3.bescmd
	A    ff/1998-6-avhrr.dat.4.bescmd
	A    ff/1998-6-avhrr.dat.5.bescmd
	A    ff/1998-6-avhrr.dat.6.bescmd
	A    ff/1998-6-avhrr.dat.7.bescmd
	A    ff/1998-6-avhrr.dat.8.bescmd
	A    ff/1998-6-avhrr.dat.9.bescmd

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

	Had a hard coded name in the file generation. Changed it to use
	variable.
	M    bin/besCreateModule.in

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

	Modifications to be able to write all response objects out to ostream
	rather than stdout. Beginnings of chunking. Modified unit tests and
	added new ones to test the funcionality. In PPT making sure that
	handshaking at beginning of connection is done directly to socket
	instead of using send and receive methods on PPTConnection, which
	will be changed to do chunking. The handshaking will NOT do chunking
	but will simply be tokens.
	M    apache/BESApacheInterface.cc
	M    apache/mod_opendap.cc
	M    cmdln/testsuite/nc/fnoc1.nc.bescmd.baseline
	M    cmdln/testsuite/ssfunc/ff_date_func.bescmd.baseline
	M    cmdln/testsuite/ssfunc/geogrid_func_wholearray.bescmd.baseline
	M    cmdln/testsuite/hdf4/1990104h09da-gdm.hdf.bescmd.baseline
	M    cmdln/testsuite/hdf4/S2000415.HDF.bescmd.baseline
	M    cmdln/testsuite/ff/1998-6-avhrr.dat.bescmd.baseline
	M    cmdln/testsuite/ff/avhrr.dat.bescmd.baseline
	M    cmdln/testsuite/ff/gsodock.dat.bescmd.baseline
	M    dispatch/BESVersionInfo.h
	M    dispatch/BESSilentInfo.h
	M    dispatch/BESXMLInfo.h
	M    dispatch/BESFilterTransmitter.cc
	M    dispatch/BESProcessEncodedString.h
	M    dispatch/BESInterface.h
	M    dispatch/BESTextInfo.h
	M    dispatch/BESSilentInfo.cc
	M    dispatch/BESKeys.cc
	M    dispatch/BESBasicTransmitter.cc
	M    dispatch/BESDapHandlerException.cc
	M    dispatch/BESInfo.cc
	M    dispatch/BESBasicHttpTransmitter.cc
	M    dispatch/BESXMLInfo.cc
	M    dispatch/BESUtil.cc
	M    dispatch/BESHTMLInfo.cc
	M    dispatch/BESHTMLInfo.h
	M    dispatch/BESDapTransmit.cc
	M    dispatch/BESCgiInterface.h
	M    dispatch/BESUncompressManager.cc
	M    dispatch/BESCache.cc
	M    dispatch/BESDefineResponseHandler.cc
	M    dispatch/BESProcessEncodedString.cc
	M    dispatch/BESDataHandlerInterface.h
	M    dispatch/unit-tests/pfileT.cc
	M    dispatch/unit-tests/pvolT.cc
	M    dispatch/unit-tests/keysT.cc
	M    dispatch/unit-tests/infoT.cc
	M    dispatch/unit-tests/plistT.cc
	M    dispatch/unit-tests/defT.cc
	M    dispatch/BESStreamResponseHandler.cc
	M    dispatch/BESKeys.h
	M    dispatch/BESUtil.h
	M    dispatch/BESCgiInterface.cc
	M    dispatch/BESInfo.h
	M    dispatch/BESInterface.cc
	M    dispatch/BESTextInfo.cc
	M    ppt/PPTClient.cc
	M    ppt/PPTServer.cc
	M    server/BESServerHandler.cc
	M    csv-handler/dap_csv_handler.cc
	M    command/BESCmdInterface.h
	M    command/BESCmdInterface.cc

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

	Created test program for administrators to test TypeMatch and
	Include/Exclude configuration parameters called besregex.  Run it
	without arguments to determine how to use it.
	M    dispatch/Makefile.am
	A    dispatch/besregex.cc

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

	Makefile.am: Improved the fortify targets.

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

	Changed BESDebug so that if dash in front of context then set that
	context to false. Added BESDebugException for exceptions in SetUp
	static method of BESDebug, was throwing string exceptions. Added
	method to BESUtil to unescape strings with backslash characters in
	it. Added unit tests for BESDebug and BESUtil, living unit tests that
	should be extended to test more.
	A    dispatch/BESDebugException.h
	M    dispatch/BESDebug.cc
	M    dispatch/BESUtil.cc
	M    dispatch/BESStatusReturn.h
	M    dispatch/Makefile.am
	M    dispatch/BESDebug.h
	M    dispatch/unit-tests/encodeT.cc
	A    dispatch/unit-tests/utilT.h
	A    dispatch/unit-tests/debugT.cc
	A    dispatch/unit-tests/debugT.h
	A    dispatch/unit-tests/utilT.cc
	M    dispatch/unit-tests/Makefile.am
	M    dispatch/BESUtil.h
	M    command/BESDefineCommand.cc

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

	Makefile.am: Added fortify target.

2007-08-22  Patrick West <pwest@ucar.edu>

	Changed usage of BESAutoPtr to autoptr C++ class. Apache module
	changed to reflect cedar changes.
	M    apache/BESApacheInterface.cc
	M    apache/local_makefile
	M    apache/mod_opendap.cc
	D    dispatch/BESAutoPtr.h
	M    dispatch/Makefile.am
	D    dispatch/BESAutoPtr.cc

2007-08-20  Patrick West <pwest@ucar.edu>

	Buffer overflow fix in BESProcessEncodedString. Added unit test for
	BESProcessEncodedString. Added --helpdir to bes-config to know where
	BES help files are located. Updated build instructions and
	information in csv-handler directory.
	M    bes-config.in
	M    dispatch/BESProcessEncodedString.h
	M    dispatch/BESProcessEncodedString.cc
	A    dispatch/unit-tests/encodeT.cc
	A    dispatch/unit-tests/encodeT.h
	M    dispatch/unit-tests/Makefile.am
	M    server/daemon.cc
	M    csv-handler/conf/bes.m4
	D    csv-handler/bes.conf
	M    csv-handler/README
	A    csv-handler/bes.conf.in
	M    csv-handler/configure.ac
	M    csv-handler/Makefile.am

2007-08-17  Patrick West <pwest@ucar.edu>

	daemon now takes -i option telling where installation directory is.
	Adds /bin and /var/run to this directory when processing.
	M    server/daemon.cc
	M    server/ServerApp.cc

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

	Handle missing PKG_CONFIG config. Copied from libdap
	A    pkg.m4

2007-08-08  Patrick West <pwest@ucar.edu>

	(L)GPL license file moved from License.txt to COPYING and README updated to
	reflect.
	M    README
	D    License.txt
	A    COPYING

2007-08-08  Patrick West <pwest@ucar.edu>

	Patrice Dumas updates to openssl.m4, libdap.m4, bes.spec. Fixed issue
	with containerT unit test regarding directory with ../ in it. When
	doing a distcheck the test failed because the cache directory is set
	to the srcdir directory when the build is taking place in the _build
	directory.
	M    conf/openssl.m4
	M    conf/libdap.m4
	M    dispatch/unit-tests/containerT.cc
	M    dispatch/unit-tests/Makefile.am
	M    bes.spec

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

	Upgraded BESDEBUG call using csv context. Registering csv debug
	context in Module. Updated bes.conf with new Cache parameters
	M    csv-handler/CSVModule.cc
	M    csv-handler/CSVRequestHandler.cc
	M    csv-handler/bes.conf

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

	Added say debug context to BESDebug
	M    hello_world/SayModule.cc

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

	BESDEBUG upgrade using context say.
	M    hello_world/SayModule.cc

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

	BESDEBUG upgrade implemented. Completed cleanup of module.
	M    templates/Module.cc
	M    bin/besCreateModule.in

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

	Added context to BESDebug. Can now set debug on for individual
	handlers, the bes itself, dap classes, ppt, etc...

	To set pass -d
	"filename|cerr,context1,context2,context3,...,contextn" where
	context? is the name of a debug context like bes, dap, nc.

	To find out the possible context run beslistener with -? as the only
	option.

	To register context with the BES call BESDebug::Register( "context" )
	in the Module class.

	M    cmdln/CmdApp.cc
	M    dispatch/BESMemoryManager.cc
	M    dispatch/BESUncompressZ.cc
	M    dispatch/BESDDXResponseHandler.cc
	M    dispatch/BESDapModule.cc
	M    dispatch/BESMemoryGlobalArea.cc
	M    dispatch/BESDebug.cc
	M    dispatch/BESDebug.h
	M    dispatch/BESUncompressManager.cc
	M    dispatch/BESCache.cc
	M    dispatch/BESCgiInterface.cc
	M    dispatch/BESDefaultModule.cc
	M    dispatch/BESInterface.cc
	M    ppt/PPTServer.cc
	M    ppt/SSLClient.cc
	M    ppt/SSLServer.cc
	M    server/BESServerUtils.cc
	M    server/ServerApp.cc
	M    command/BESDefaultCommands.cc
	M    command/DAPCommandModule.cc
	M    command/BESCmdInterface.cc

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

	When a client connection was closed the debug file was also closed,
	so when a new beslistener started the debug file was being
	overwritten. Changed this to open and append for output.
	M    server/ServerApp.cc

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

	If bz2 is not compiled or linked in then we can't run the test,
	return success.
	M    dispatch/unit-tests/bz2T.cc

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

	LGPL GNU license.
	A    License.txt

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

	exeucte_request method signature change to include client information
	M    BESApacheInterface.cc

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

	Added parameter to execute_request to take a string representing from
	whome the request is coming from. This is included in output.
	If verbose is set to no for both logging and memory, only one line
	is output per request.
	M    dispatch/BESInterface.h
	M    dispatch/BESInterface.cc
	M    server/BESServerHandler.cc
	M    command/BESCmdInterface.h
	M    command/BESCmdInterface.cc

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

	Function was returning a ptr to the BESCatalog but
	the return type was bool. Instead of returning BESCatalog
	I'm deleting the BESCatalog and returning a bool.
	M    dispatch/BESCatalogList.cc
	M    dispatch/BESCatalogList.h

	Was using BESLog instead of BESDebug for debugging info
	M    dispatch/BESDDXResponseHandler.cc

	The accept call now takes a sockaddr instead of sockaddr_in
	and passes this to the newly created Socket instance. From
	this information we get the ip address and port of the
	client application. Store this in dhi and use it to log file.
	M    dispatch/BESDataNames.h
	M    ppt/UnixSocket.h
	M    ppt/Socket.h
	M    ppt/SocketListener.cc
	M    ppt/TcpSocket.h
	M    ppt/Socket.cc
	M    server/BESServerHandler.cc
	M    command/BESCmdInterface.h
	M    command/BESCmdInterface.cc

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

	LGPL License
	M    OSX_Resources/License.txt

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

	Created utility function to convert string to lower case
	M    BESUtil.cc
	M    BESUtil.h

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

	Replaced unidata with opendap support email.

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

	Unit test fixes
	M    unit-tests/containerT.cc
	M    unit-tests/constraintT.cc
	M    unit-tests/pfileT.cc
	M    unit-tests/pvolT.cc
	M    unit-tests/plistT.cc

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

	New container representing data from file
	A    BESFileContainer.cc
	A    BESFileContainer.h

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

	Typo in exception message string.
	M    BESDapHandlerException.cc

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

	Container classes are no longer passed by reference. Users can now
	create BESContianer subclasses specific to their needs, with derived
	implementations of the access method. For example, a WCSContainer
	knows how to access the actual data by making a wcs request. Copies
	are now made between different components of the framework using
	ptr_duplicate method on the BESContainer.
	M    dispatch/BESContainerStorageList.cc
	M    dispatch/BESContainerStorage.h
	M    dispatch/BESContainerStorageVolatile.h
	M    dispatch/BESDefinitionStorageVolatile.cc
	M    dispatch/BESRequestHandlerList.cc
	M    dispatch/BESContainerStorageFile.cc
	M    dispatch/Makefile.am
	M    dispatch/BESContainerStorageCatalog.h
	M    dispatch/BESContainer.h
	M    dispatch/BESDefine.h
	M    dispatch/BESContainerStorageCatalog.cc
	M    dispatch/BESContainerStorageFile.h
	M    dispatch/BESContainer.cc
	M    dispatch/BESDataHandlerInterface.cc
	M    dispatch/BESDefine.cc
	M    dispatch/BESDefineResponseHandler.cc
	M    dispatch/BESDataHandlerInterface.h
	M    dispatch/BESContainerStorageList.h
	M    dispatch/BESContainerStorageVolatile.cc
	M    dispatch/BESStreamResponseHandler.cc
	M    dispatch/BESCgiInterface.cc
	M    command/BESGetCommand.cc
	M    command/BESDefineCommand.cc

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

	Improved doxygen documentation for the uncompression classes,
	methods, and functions.
	M    dispatch/BESUncompressZ.h
	M    dispatch/BESUncompressGZ.h
	M    dispatch/BESUncompressBZ2.h
	M    dispatch/BESUncompressManager.cc
	M    dispatch/BESUncompressManager.h

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

	Added include of unistd to get close, read, and write.
	M    dispatch/BESUncompressZ.cc

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

	Removed old POPEN define from BESContainer.cc

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

	Added uncompression of .Z files.
	A    dispatch/BESUncompressZ.cc
	A    dispatch/BESUncompressZ.h
	M    dispatch/Makefile.am
	M    dispatch/BESUncompressManager.cc
	AM   dispatch/unit-tests/cache/testfile.txt.Z
	A    dispatch/unit-tests/zT.cc
	A    dispatch/unit-tests/zT.h
	M    dispatch/unit-tests/gzT.cc
	M    dispatch/unit-tests/bz2T.cc
	M    dispatch/unit-tests/uncompressT.cc
	M    dispatch/unit-tests/Makefile.am

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

	Not yet ready for uncompression of .Z files, removed from Makefile.am
	M    Makefile.am

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

	Not yet ready to add the uncompression of .Z files yet. Removed for now.
	Will add later.
	M    dispatch/BESUncompressManager.cc

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

	Modified ResponseHandlerList function signature to take a const string &
	instead of a string. This required the same change to all ResponseHandler
	Build methods. Also changed the constructors to take a const string &
	instead of a string. Also changed the constructors for the RequestHandler
	classes to take const string & instead of string. Changed the methods in
	ResponseHandler and RequestHandler classes when adding handlers to take
	const string & instead of string.

	Changed all the files to correct a typo in the copyright notice.

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

	If bz2 library not found now it will throw a runtime error instead of
	doing nothing. Before if a bz2 file was passed it would simply be
	passed to the data handler, where it would throw an error saying it
	can't open the bz2 file. Now, if bz2 is not compiled in an error will
	be thrown saying can't uncompress a bz2 file.
	M    Makefile.am
	M    BESUncompressManager.cc
	M    BESUncompressBZ2.h
	M    BESUncompressBZ2.cc

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

	In case configure flags need to be passed to configure while building pkg
	added PKG_CONFIGURE_FLAGS environment variable similar to
	DISTCHECK_CONFIGURE_FLAGS used when building the distcheck target.
	M    Makefile.am

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

	Standard location of PackageMaker
	M    Makefile.am

2007-05-23  Patrick West <pwest@ucar.edu>

	Running package manager from the command line
	M    Makefile.am

2007-05-23  Patrick West <pwest@ucar.edu>

	pkg build information updated, description and informational file used by
	packagemaker included in Description.plist and Info.plist respectivally.
	M    OSX_Resources/InstallationCheck
	A    OSX_Resources/Info.plist
	A    OSX_Resources/Description.plist

2007-05-22  Patrick West <pwest@ucar.edu>

	pkg target update. Part of 3.5.1
	M    ChangeLog

;; Local Variables:
;; coding: utf-8
;; End:
2007-05-22  Patrick West <pwest@ucar.edu>

	Needed to copy off besctl and bes.conf as well as bes-config.
	M    Makefile.am

2007-05-22  Patrick West <pwest@ucar.edu>

	besctl needed to be made executable. Moved to its own AC_CONFIG_FILES
	M    configure.ac

2007-05-22  Patrick West <pwest@ucar.edu>

	If the _cache files do not exist then the rm failed. Added -f.
	M    Makefile.am

;; Local Variables:
;; coding: utf-8
;; End:
2007-05-21  Patrick West <pwest@ucar.edu>

	distcheck was failing because using the wrong test_config.h. So
	test_config.h now depends on test_config.h.in and Makefile. Also,
	the source files are using #include <test_config.h> instead of
	#include "test_config.h".

	M    containerT.cc
	M    constraintT.cc
	M    pfileT.cc
	M    cacheT.cc
	M    pvolT.cc
	M    keysT.cc
	M    gzT.cc
	M    lockT.cc
	M    infoT.cc
	M    plistT.cc
	M    bz2T.cc
	M    uncompressT.cc
	M    Makefile.am

2007-05-21  Patrick West <pwest@ucar.edu>

	Release 3.5.1 update.
	M    ChangeLog
	M    bes.spec
	M    configure.ac
	M    NEWS

;; Local Variables:
;; coding: utf-8
;; End:
2007-05-18  Patrick West <pwest@ucar.edu>

	Fixed comments that were written with a wide screen.
	M    ppt/PPTConnection.cc

2007-05-18  Patrick West <pwest@ucar.edu>

	ticket #928. problem resolved by checking what is in the markBuffer.
	Other files changed to correct typo in UCAR copyright information.
	Added UCAR copyright information to PPTMarkFinder classes.
	M    ppt/PPTConnection.cc

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

	Added unistd.h to cacheT.cc for the RHEL3 build.

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

	Added unistd.h to BESCache.cc

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

	Fixed an error in the RPM build - the test_config.h header had to be
	marked as 'noinst' for automake.

	M    dispatch/unit-tests/Makefile.am
	M    bes.spec

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

	Fixed errors in the formula for Retry.

	M    dispatch/bes/bes.conf.in

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

	Fixed an error in bes.conf.in where the regular expressions were
	wrong for compressed files.

	M    dispatch/bes/bes.conf.in

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

	Update for version 3.5.0

	M    ChangeLog
	M    bes.spec
	M    configure.ac
	M    NEWS

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

	Props set on README and INSTALL

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

	Props set on NEWS

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

	Props set on NEWS

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

	In bes.conf.in: Fixed the value of Retry; Removed the UNIX socket.
	Removed BESAutoPtr from dispatch/Makefile.am

	M    dispatch/bes/bes.conf.in
	M    dispatch/Makefile.am

2007-05-14  Patrick West <pwest@ucar.edu>

	And here's test_config.h.in
	
	A    test_config.h.in

2007-05-14  Patrick West <pwest@ucar.edu>

	Added unit-tests back to the Makefile.am
	
	M    Makefile.am

2007-05-14  Patrick West <pwest@ucar.edu>

	distcheck now working. Created test_config.h.in with a single
	variable TEST_SRC_DIR, which is set to srcdir. This tells the
	tests where their configuration files are and where the cache
	directory is.
	
	M    containerT.cc
	M    constraintT.cc
	M    pfileT.cc
	M    cacheT.cc
	M    pvolT.cc
	M    persistence_file_test.ini
	M    keysT.cc
	M    gzT.cc
	M    lockT.cc
	M    infoT.cc
	M    plistT.cc
	M    bz2T.cc
	M    uncompressT.cc
	M    Makefile.am

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

	I moved the test directory to unit-tests and made the tests
	optional - people have to cd to the unit-tests directory to run
	them. This eliminates problems with the distcheck target, even
	though I think there should be a better way.

	M    dispatch/Makefile.am
	D    dispatch/test
	A    dispatch/unit-tests
	A    dispatch/unit-tests/containerT.cc
	A    dispatch/unit-tests/cache
	D    dispatch/unit-tests/testsuite
	A    dispatch/unit-tests/cacheT.cc
	A    dispatch/unit-tests/gzT.cc
	A    dispatch/unit-tests/lockT.cc
	A    dispatch/unit-tests/bz2T.cc
	A    dispatch/unit-tests/uncompressT.cc
	A    dispatch/unit-tests/Makefile.am
	M    configure.ac

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

	Removed testsuite; mv cache out of testsuite here.

	M    test/containerT.cc
	A    test/cache
	D    test/testsuite
	M    test/cacheT.cc
	M    test/gzT.cc
	M    test/lockT.cc
	M    test/bz2T.cc
	M    test/uncompressT.cc
	M    test/Makefile.am

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

	Changed the comment a bit to be more descriptive about the
	suggested value for Retry.
	
	M    bes/bes.conf.in

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

	Added locking mechanism to the BESCache. Added test for locking
	separate from cacheT. Locking the cache in BESUncompressManager.
	
	M    BESCache.h
	M    BESCache.cc
	M    BESUncompressManager.h
	M    BESUncompressManager.cc
	M    bes/bes.conf.in
	M    test/containerT.cc
	A    test/bes.conf
	D    test/opendap.ini
	A    test/lockT.cc
	A    test/lockT.h
	A    test/testsuite/dispatch.0/lockT.exp
	M    test/Makefile.am

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

	Minor changes to BESCaching and Uncompression. I've also reworked
	the unit tests so that they no longer use dejaGNU.

	M    dispatch/BESCache.h
	M    dispatch/BESUncompressManager.cc
	M    dispatch/BESCache.cc
	M    dispatch/test/testsuite/config/unix.exp
	M    dispatch/test/cacheT.cc
	M    dispatch/test/cacheT.h
	M    dispatch/test/Makefile.am
	M    configure.ac

2007-05-08  Patrick West <pwest@ucar.edu>

	Updated tests with new uncompress method signature and the removed
	debug newlines in BESCache.cc that were removed.
	
	M    test/testsuite/dispatch.0/cacheT.exp
	M    test/gzT.cc
	M    test/bz2T.cc

2007-05-08  Patrick West <pwest@ucar.edu>

	Checking the cache if the uncompressed file already exists and
	purging the cache is now done in one place in
	BESUncompressManager.cc. Was doing it in BESContainer, which
	didn't make much sense if the container was not compressed.
	
	M    dispatch/BESUncompressBZ2.cc
	M    dispatch/BESUncompressGZ.h
	M    dispatch/Makefile.am
	M    dispatch/BESUncompressBZ2.h
	M    dispatch/BESContainer.cc
	M    dispatch/BESUncompressManager.cc
	M    dispatch/BESUncompressManager.h
	M    dispatch/BESUncompressGZ.cc

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

	Fixed a (potential) problem with a write to stdout and replaced
	some comments with #if 0 ... #endif sections.

	M    dispatch/BESCache.cc

2007-05-08  Patrick West <pwest@ucar.edu>

	Forgot to purge the cache before accessing the file.
	M    dispatch/BESContainer.cc

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

	Checking if bz2 library exists. If it does then sets SRCS, HDRS,
	and DEJAGNU_TESTS appropriately (CONDITIONAL).
	
	M    dispatch/Makefile.am
	M    dispatch/test/Makefile.am
	M    configure.ac

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

	Uncompression rewrite. Default is gz and bz2 files. bz2 files
	available only if bzlib.h and libbz2 library found in
	configure.ac.

	Configuration file changes. BES.CacheDir same as before, the full
	path to the cache directory. BES.CachePrefix, prefix to prepend to
	the cached file. BES.CacheSize, max size of the cache.

	Added unit tests for cache, bz2 uncompression, gz uncompression,
	uncompression manager. Updated container test.

	Works as before.
	
	A    dispatch/BESUncompressBZ2.cc
	A    dispatch/BESUncompressGZ.h
	M    dispatch/bes/bes.conf.in
	M    dispatch/Makefile.am
	M    dispatch/BESCache.h
	M    dispatch/BESContainer.h
	A    dispatch/BESUncompressBZ2.h
	M    dispatch/BESContainer.cc
	A    dispatch/BESUncompressManager.cc
	A    dispatch/BESUncompressManager.h
	M    dispatch/BESCache.cc
	M    dispatch/test/containerT.cc
	M    dispatch/test/dejagnu_driver.sh
	A    dispatch/test/uncompressT.h
	AM   dispatch/test/testsuite/cache/testfile.txt.bz2
	AM   dispatch/test/testsuite/cache/testfile.txt.gz
	M    dispatch/test/testsuite/dispatch.0/cacheT.exp
	A    dispatch/test/testsuite/dispatch.0/gzT.exp
	M    dispatch/test/testsuite/dispatch.0/containerT.exp
	A    dispatch/test/testsuite/dispatch.0/bz2T.exp
	A    dispatch/test/testsuite/dispatch.0/uncompressT.exp
	A    dispatch/test/bz2T.h
	A    dispatch/test/gzT.h
	A    dispatch/test/gzT.cc
	A    dispatch/test/bz2T.cc
	A    dispatch/test/uncompressT.cc
	M    dispatch/test/Makefile.am
	A    dispatch/BESUncompressGZ.cc
	M    configure.ac

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

	BESCache is created to be able to tell whether a src file is
	cached, returning the target file, and implements purging of the
	cache. BES.CacheDir must be set in the bes configuration file
	along with BES.CachePrefix and BES.CacheSize. Added a unit test.
	This is not yet integrated into the dispatch code. This is a break
	point.
	
	M    dispatch/bes/bes.conf.in
	M    dispatch/Makefile.am
	M    dispatch/BESException.h
	A    dispatch/BESCache.h
	A    dispatch/BESCache.cc
	A    dispatch/test/cache_test.ini
	A    dispatch/test/testsuite/cache
	A    dispatch/test/testsuite/cache/template.txt
	M    dispatch/test/testsuite/config/unix.exp
	A    dispatch/test/testsuite/dispatch.0/cacheT.exp
	A    dispatch/test/cacheT.cc
	A    dispatch/test/cacheT.h
	M    dispatch/test/Makefile.am
	M    dispatch/BESContainerStorageVolatile.cc
	M    dispatch/BESCatalogDirectory.cc

2007-05-04  Patrick West <pwest@ucar.edu>

	Now can start up the server with either the port, the unix socket,
	or both.
	
	M    server/ServerApp.cc

2007-05-04  Patrick West <pwest@ucar.edu>

	Just as in creating a container, we will not allow a user to
	specify ../ in the node name in a show catalog or show info
	command.
	
	M    dispatch/BESCatalogDirectory.cc

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

	Updated for 3.4.2

	M    ChangeLog
	M    bes.spec
	M    configure.ac
	M    NEWS

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

	Updated 3 May 2007.

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

	Added notes to the BES.

2007-05-01  jgarcia

	Added svn propedit svn:ignore . so it stops svn status bugging
	with irrelevant files

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

	Ability to execute a request handler with respect to only the current
	container.
	M    BESRequestHandlerList.h
	M    BESRequestHandlerList.cc

2007-04-23  Patrick West <pwest@ucar.edu>

	Added ability to repeat the command(s). Used mainly for testing
	purposes. Use the -r <num> option to repeat num times.
	
	M    cmdln/CmdClient.cc
	M    cmdln/CmdApp.cc
	M    cmdln/CmdClient.h
	M    cmdln/CmdApp.h

2007-04-18  Patrick West <pwest@ucar.edu>

	In the vl_lib_readline.m4 file, last section, need to have LIBS
	set to READLINE_LIBS to test the history functions. In
	CmdClient.cc need to check to see if HAVEHISTORY is set before
	calling the function add_history.
	
	M    conf/vl_lib_readline.m4
	M    cmdln/CmdClient.cc

2007-04-18  Patrick West <pwest@ucar.edu>

	Corrected comment regarding syntax of set context call. Wasn't
	including the token 'to' ... set context <name> to <value>;
	
	M    BESSetContextCommand.cc

2007-04-18  Patrick West <pwest@ucar.edu>

	Setting READLINE_LIBS instead of changing LIBS. The readline macro
	also checks for a termcap (or ncurses or curses) and adds it to
	READLINE_LIBS. So we don't need a separate check for termcap.
	
	M    cmdln/Makefile.am
	M    configure.ac

2007-04-18  Patrick West <pwest@ucar.edu>

	Set READLINE_LIBS instead of changing libs. This way the bes
	libraries won't be depending on readline, only cmdln.
	
	M    conf/vl_lib_readline.m4

2007-04-18  Patrick West <pwest@ucar.edu>

	Redirected informational object was not being deleted in the
	destructor
	
	M    dispatch/BESVersionInfo.cc

2007-04-18  Patrick West <pwest@ucar.edu>

	Removed debug printouts
	M    ppt/TcpSocket.cc

2007-04-18  Patrick West <pwest@ucar.edu>

	Default modules were not being cleaned up. Then again ... the terminate
	method never gets called, which is a problem.
	M    server/ServerApp.cc

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

	%F not supported on all systems for displaying date information,
	so went %with the longhand %Y-%m-%d format, which %F represented.
	
	M    dispatch/BESCatalogDirectory.cc

2007-04-10  jgarcia

	Added code to deal with the case when the connect call returns
	zero meaning that the socket is indeed connected immediately even
	in the case of non-blocking sockets. This behavior is observed in
	Solaris 10 but not in Mac OS X and Linux where those kernels are
	implemented in such way that connect *typically* return s-1 which
	means that you must complete the connect call by a select call.

2007-04-06  szednik

	Added call to PPTClient* client shutdown and destructor methods
	prior to calling exit( ) in CmdApp.cc SIGPIPE handler.

2007-04-05  szednik

	modified string copy from _tempSocket and _serverSocket to use
	strncpy( ) and to only copy a string the size of the path opposed
	to a static length.

2007-04-05  szednik

	Updated the connect( ) method of TcpSocket to immediately check
	whether a socket is fully connected. The socket is set to
	non-blocking prior to calling connect(2). connect(2) returns
	EINPROGRESS if the socket is not yet fully connected. select(2)
	and getsockopt(2) are used with a 5 second timeout to test for a
	completed full connection. If a full connection is established
	_connected is set to true, else a SocketException is thrown.
	Before exit of method the socket is returned to its original
	blocking mode.

2007-04-05  jgarcia

	Fixed ticket 885

2007-04-05  jgarcia

	Added guards and make the buffer size a define in order to use in
	the implementation file.

2007-04-04  jgarcia

	Fixed memory leak in receive, see ticket 879. Probably it will be
	better to use an BESAutoPtr to deal with how to delete the memory
	in those cases when exceptions are thrown.

2007-04-04  szednik

	Modified the PPTClient constructor that uses a TCP Socket to set
	_connected to the result of a _mySock->isConnected() check rather
	then just to true.

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

	Added a bes configuration test target so that the new
	configuration test script will work.

	M    Makefile.am

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

	The besctl command now checks to see that it can writing into the
	var/run directory before starting the server.

	M    server/besctl.in

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

	Modified Makefile.am so that the 'configuration' tests are not run
	using 'make check'. Instead there's a special target which can be
	run later.

	M    cmdln/Makefile.am

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

	bes: Repaired tests

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

	Added 'pass' on %20 so that identifiers with spaces will
	be passed into the parsers with the %20 in them. See ticket
	#866

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

	Updated from last minute bug fixes.
	M    bes/ChangeLog
	M    bes/NEWS

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

	Added. Remove when the ticket is closed.

	AM   valgrind_for_ticket_722.txt

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

	Adding the csv-handler and hello_world example modules to the
	release distribution. Added README and INSTALL files to the two
	module directories to instruct developers how to build and test the
	modules.
	A    bes/csv-handler/README
	M    bes/csv-handler/bes.conf
	A    bes/csv-handler/INSTALL
	M    bes/Makefile.am
	A    bes/hello_world/README
	A    bes/hello_world/INSTALL

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

	Instead of just unescaping the constraint, unescape the entire request
	command. This way we'll catch any escaped characters in the request.
	M    bes/server/BESServerHandler.cc
	M    bes/command/BESDefineCommand.cc

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

	Unescaping constraints specified in the definition. Created two new
	static mthods in BESUtil. Might need to do this in other places, but
	for now this will work.
	M    bes/dispatch/BESUtil.cc
	M    bes/dispatch/BESUtil.h
	M    bes/command/BESDefineCommand.cc

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

	Preparing for Hyrax version 1.1, BES version 3.4.1
	M    bes/ChangeLog
	M    bes/README
	M    bes/bes.spec
	M    bes/configure.ac
	M    bes/INSTALL
	M    bes/NEWS

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

	Initialization and other test files were not being included in the
	distribution.
	M    test/Makefile.am
	D    test/needs_to_test.txt

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

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

	M    ChangeLog
	M    dispatch/Makefile.am

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

	Removed the say module from the list of modules. Let's keep them
	separate for now.
	M    csv-handler/bes.conf

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

	Added a little more debug information to connection attempt.
	M    server/ServerApp.cc

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

	If bes can not be found then exit out of the configure script. The
	--with-bes flag works now.
	M    csv-handler/conf/libdap.m4
	M    csv-handler/bes.conf
	M    csv-handler/configure.ac

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

	Changes to support the automatic configuration of the Hyrax test
	data which are distributed with the handlers.

	M    bes/bes.conf.in

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

	Was counting excluded directories in the catalog count, which made
	an incorrect count in the respoonse.
	M    dispatch/BESCatalogDirectory.cc

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

	Fixed problem where key or value in the configuration file with
	leading or trailing blanks weren't being removed.
	M    dispatch/BESKeys.cc
	M    dispatch/test/keys_test.ini
	M    dispatch/BESKeys.h

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

	Only check for the ssl certificate and key files if we are a secure
	connection.

	If an application connected to the BES but does not send the
	PPT_TESTING_CONNECTION string, then the BES was hanging. Using a
	timeout for the initial handshake.

	If a client connects to the BES that is not a BES client, and sends
	a string other then PPT_TESTING_CONNECTION, then we simply want to
	close the connection and return rather than throwing an exception
	and exiting.
	M    ppt/PPTServer.h
	M    ppt/PPTClient.cc
	M    ppt/SSLConnection.cc
	M    ppt/PPTServer.cc
	M    ppt/PPTConnection.cc
	M    ppt/PPTConnection.h

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

	If the client does not exist yet, the connection failed for some reason,
	whatever, we must check to see if it exists before calling close.
	M    cmdln/CmdClient.cc

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

	Added dollar sign to end of regular expressions to make sure they didn't
	match things like .nc.html. Also added expressions to match compressed
	files. Changed the name of the unix socket from opendap.socket to
	bes.socket.
	M    bes/bes.conf.in

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

	If not a say hello command then the reporter is still called.
	Changed it to only report if SAY_WHAT and SAY_TO are found in the
	data handler interface.
	M    hello_world/SayReporter.cc

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

	Added catalog information to configuration and module
	M    csv-handler/CSVResponseNames.h
	M    csv-handler/CSVModule.cc
	M    csv-handler/bes.conf

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

	handler example reading in csv file with request handler, response
	handler, and reporter.
	A    csv-handler
	A    csv-handler/CSVResponseNames.h
	A    csv-handler/CSV_Field.h
	A    csv-handler/CSVModule.cc
	A    csv-handler/conf
	AM   csv-handler/conf/mkinstalldirs
	A    csv-handler/conf/acinclude.m4
	AM   csv-handler/conf/depcomp
	A    csv-handler/conf/bes.m4
	AM   csv-handler/conf/missing
	AM   csv-handler/conf/config.guess
	A    csv-handler/conf/libdap.m4
	AM   csv-handler/conf/config.sub
	A    csv-handler/conf/ltmain.sh
	AM   csv-handler/conf/install-sh
	A    csv-handler/CSVRequestHandler.cc
	A    csv-handler/temperature.csv
	A    csv-handler/CSVModule.h
	A    csv-handler/CSV_Header.cc
	A    csv-handler/CSVRequestHandler.h
	A    csv-handler/CSV_Header.h
	A    csv-handler/bes.conf
	A    csv-handler/dap_csv_handler.cc
	A    csv-handler/config.h.in
	A    csv-handler/CSV_Reader.cc
	A    csv-handler/CSV_Reader.h
	A    csv-handler/configure.ac
	A    csv-handler/CSVDAS.cc
	A    csv-handler/CSV_Data.cc
	A    csv-handler/main.cc
	A    csv-handler/CSVDAS.h
	A    csv-handler/CSV_Obj.cc
	A    csv-handler/Makefile.am
	A    csv-handler/CSV_Data.h
	A    csv-handler/CSVDDS.cc
	A    csv-handler/CSV_Obj.h
	A    csv-handler/CSVDDS.h

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

	What does PPT stand for was not in the document. Added it.
	M    docs/BES_PPT.doc

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

	Request handler cast lines incorrect.
	M    bin/besCreateModule.in

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

	Added reporter to hello world example module
	M    hello_world/SayModule.cc
	M    hello_world/bes.conf
	AM   hello_world/SayReporter.cc
	AM   hello_world/SayReporter.h
	M    hello_world/Makefile.am

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

	Added stuff for an OS/X package release.

	AM   bes.pmproj
	A    OSX_Resources
	AM   OSX_Resources/InstallationCheck
	A    OSX_Resources/License.txt
	A    OSX_Resources/InstallationCheck.strings
	A    OSX_Resources/ReadMe.txt
	AM   OSX_Resources/background.jpg
	A    OSX_Resources/Welcome.html
	M    server/test/opendap.ini
	M    server/ServerApp.cc

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

	Properties updated

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

	Fixed the rpm spec file.

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

	Added RPM and PKG (OS/X) targets.

	M    templates/Makefile.am
	M    Makefile.am

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

	templates was listed both as a sub directory and as an EXTRA_DIST.
	So removed it from EXTRA_DIST. Added an EXTRA_DIST variable to the
	templates Makefile.
	M    bes/templates/Makefile.am
	M    bes/Makefile.am

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

	Added the generated file to the distribution clean var.
	M    bin/Makefile.am

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

	Updates to the change log for this release. Running dist check found
	that the docs Makefile was not up to date with the new names of the
	documents.  The TestException class was out of date with the new
	exception methods. The Makefile in the bin directory was not
	distributing the .in file. Updated the NEWS file.
	M    bes/ChangeLog
	M    bes/docs/Makefile.am
	M    bes/server/test/TestException.cc
	M    bes/server/test/TestException.h
	M    bes/bin/Makefile.am
	M    bes/NEWS

;; Local Variables:
;; coding: utf-8
;; End:
2007-02-08  Patrick West <pwest@ucar.edu>

	Changed name from Server4 to Hyrax
	M    bes/docs/BES_Creating_Module.doc
	M    bes/README
	M    bes/templates/bes.conf
	M    bes/dispatch/bes/bes.conf.in
	M    bes/hello_world/bes.conf

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

	Updated and changed the names of some of the documents available for
	the BES. Added a document for the BES configuration information that
	can be referenced by all the other documents.

	Added the hello_world module example under the bes so that people
	can see how one could write a module. Another example would be a new
	data handler module that reads csv files.

	Added the installation of the besCreateModule script that creates a
	module.  The templates directory is used by the besCreateModule
	script. These files are installed in the share/bes/templates
	directory.

	Updated the version number for the next beta release.

	Updated some of the comments in the bes.conf.in file.

	A    bes/docs/BES_PPT.doc
	D    bes/docs/OPeNDAP_Server_Architecture.doc
	AM   bes/docs/BES_Configuration.doc
	A    bes/docs/BES_Server_Architecture.doc
	D    bes/docs/OPeNDAP_Creating_Module.doc
	D    bes/docs/OPeNDAP_PPT.doc
	A    bes/docs/BES_Creating_Module.doc
	A    bes/templates/Makefile.am.template
	M    bes/templates/Module.cc
	A    bes/templates/Makefile.am
	M    bes/templates/RequestHandler.cc
	M    bes/templates/bes.conf
	M    bes/dispatch/bes/bes.conf.in
	M    bes/bes.spec
	M    bes/configure.ac
	D    bes/bin/besCreateModule
	A    bes/bin/besCreateModule.in
	A    bes/bin/Makefile.am
	M    bes/Makefile.am
	A    bes/hello_world
	A    bes/hello_world/SayCommand.cc
	A    bes/hello_world/SayResponseHandler.h
	A    bes/hello_world/config.h.in
	A    bes/hello_world/SayCommand.h
	A    bes/hello_world/configure.ac
	A    bes/hello_world/conf
	AM   bes/hello_world/conf/mkinstalldirs
	A    bes/hello_world/conf/acinclude.m4
	AM   bes/hello_world/conf/depcomp
	A    bes/hello_world/conf/bes.m4
	AM   bes/hello_world/conf/missing
	AM   bes/hello_world/conf/config.guess
	A    bes/hello_world/conf/libdap.m4
	AM   bes/hello_world/conf/config.sub
	A    bes/hello_world/conf/ltmain.sh
	AM   bes/hello_world/conf/install-sh
	A    bes/hello_world/SayResponseNames.h
	A    bes/hello_world/SayModule.cc
	A    bes/hello_world/SayRequestHandler.cc
	A    bes/hello_world/SayModule.h
	A    bes/hello_world/Makefile.am
	A    bes/hello_world/SayRequestHandler.h
	A    bes/hello_world/bes.conf
	A    bes/hello_world/SayResponseHandler.cc

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

	Changed the name again to include bes in the name.
	A    bin/besCreateModule
	D    bin/createModule
	D    bin/createServer

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

	We are creating a module, not a server. Changed the name.
	A    docs/OPeNDAP_Creating_Module.doc
	D    docs/OPeNDAP_Creating_Server.doc

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

	Updated the help files with current commands, adding the commands for
	setting and showing context and showing catalog information.
	M    bes/bes_help.txt
	M    bes/dap_help.html
	M    bes/bes_help.html
	M    bes/dap_help.txt

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

	Added information about configuring the BES in the bes.conf file,
	about how to start and stop the BES, and a note about what it means
	to stop the BES, that only the main listener and the daemon are
	stopped. Any listeners currently connected to clients will not be
	stopped in multiple mode.
	M    INSTALL

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

	Added the commands 'set context <name> to <value>;' and 'show
	context;'. The first command allows the client to set a context in
	the BES. The reason for this is to allow errors to be dumped back as
	dap2 errors, so the caommand would be 'set context errors to dap2;'.
	The show command will respond with the list of context name/value
	pairs currently set in the BES.

	Modified the Exception classes to contain return codes, instead of
	having these used around the code. Also, a context is set within the
	exception classes. This cleans up the BESExceptionManager. Instead
	of trying to dynamically cast the exception classes to see which one
	it is to set the context and return the correct return code, it's
	all in the exception class.  This way, users can create new
	BESException classes without adding exception callbacks.

	Created a new dap handler exception that contains Error class
	inforamtion, including the ErrorCode. The BESDapModule now adds an
	exception callback to handle the specific case where the error
	context is set to dap2. When this happens an Error object is created
	and dumped to stdout.
	M    bes/dispatch/BESLogException.h
	A    bes/dispatch/BESShowContextResponseHandler.cc
	M    bes/dispatch/BESVersionInfo.h
	M    bes/dispatch/BESSilentInfo.h
	A    bes/dispatch/BESSetContextResponseHandler.cc
	M    bes/dispatch/BESXMLInfo.h
	M    bes/dispatch/BESDatabaseException.h
	M    bes/dispatch/BESKeysException.h
	M    bes/dispatch/BESDapModule.cc
	M    bes/dispatch/BESSilentInfo.cc
	A    bes/dispatch/BESDapHandlerException.cc
	A    bes/dispatch/BESDapHandlerException.h
	M    bes/dispatch/BESInfo.cc
	M    bes/dispatch/BESResponseException.h
	A    bes/dispatch/BESDaphandlerException.h
	M    bes/dispatch/BESMemoryException.h
	M    bes/dispatch/Makefile.am
	M    bes/dispatch/BESException.h
	A    bes/dispatch/BESContextManager.cc
	A    bes/dispatch/BESSetContextResponseHandler.h
	M    bes/dispatch/BESIncorrectRequestException.h
	M    bes/dispatch/BESResponseNames.h
	M    bes/dispatch/BESTransmitException.h
	M    bes/dispatch/BESDataNames.h
	M    bes/dispatch/BESAggregationException.h
	A    bes/dispatch/BESContextManager.h
	M    bes/dispatch/BESContainerStorageException.h
	A    bes/dispatch/BESShowContextResponseHandler.h
	M    bes/dispatch/BESExceptionManager.cc
	M    bes/dispatch/BESDefaultModule.cc
	M    bes/dispatch/BESInfo.h
	M    bes/dispatch/BESHandlerException.h
	M    bes/server/besctl.in
	A    bes/command/BESSetContextCommand.h
	M    bes/command/BESDefaultCommands.cc
	M    bes/command/BESParserException.cc
	M    bes/command/BESParserException.h
	M    bes/command/Makefile.am
	A    bes/command/BESSetContextCommand.cc

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

	Formatting changes to random source files;
	dispatch/Makefile.am: Modified the value of BES_CONF_DIR
	so that it includes the 'bes' subdirectory. This is a fix
	for #759

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

	Added information about PATH and LD_LIBRARY_PATH
	M    INSTALL

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

	bes.conf.in: I tried to make the two data root parameters'
	comments a bit easier to understand...

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

	Flushed out a bit more of the secure server development using ssl.
	The paths to the certificate and key file is specified in the bes
	configuration file.  Can also specify what secure port to use in the
	server, defaults to 10003.  Changed debugging in the SSL classes to
	use BESDEBUG.
	M    bes/dispatch/bes/bes.conf.in
	M    bes/ppt/PPTServer.h
	M    bes/ppt/PPTClient.cc
	M    bes/ppt/PPTServer.cc
	M    bes/ppt/SSLClient.cc
	M    bes/ppt/PPTClient.h
	M    bes/ppt/SocketUtilities.cc
	M    bes/ppt/PPTProtocol.cc
	M    bes/ppt/SSLServer.cc

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

	Fixed the issue in the Filter transmitter (the transmitter that uses
	a dods filter) where the static send functions were not being
	registered. Only the send_html and send_text methods are on a
	transmitter. All other transmit functions are registered static
	functions for the transmission of other respoonse objects.

	Also modified the response objects for DAS, DDS, and DataDDS to dump
	the actual DAS, DDS, and DataDDS objects in the dump method and not
	just pointers to the objects.

	Also fixed an issue where if a transmitter is not registered to
	transmit a given response object, nothing was happening. If there
	isn't a registered transmit function then an exception is thrown.
	M    BESFilterTransmitter.cc
	M    BESDASResponse.cc
	M    BESDapModule.cc
	M    BESIndent.cc
	M    BESIndent.h
	M    BESDapTransmit.cc
	M    BESDDSResponse.cc
	M    BESDataDDSResponse.cc
	M    BESDataHandlerInterface.h
	M    BESCgiInterface.cc
	M    BESFilterTransmitter.h
	M    BESInterface.cc

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

	Added a note about check-local to Makefile.am

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

	Requires libdap 3.7.4.
	M    bes.spec
	M    configure.ac

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

	Added stuff so 'make check' will run the tests here.

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

	Updated tcompound2.h5.bescmd.baseline.

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

	dap_help.html and dap_help.txt were not being included in the release.
	M    dispatch/Makefile.am

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

	Preparing the BES for 3.3.1 release.
	M    ChangeLog
	M    bes.spec
	M    configure.ac
	M    INSTALL
	M    NEWS

;; Local Variables:
;; coding: utf-8
;; End:
2006-12-28  Nathan Potter <ndp@coas.oregonstate.edu>

	Changed some tests in bes/cmdln/testsuit/show and
	bes/cmdln/testsuit/show/ssfunc to use match for improved portability

2006-12-26  Nathan Potter <ndp@coas.oregonstate.edu>

	BES: Updated tests after repair of bug 754

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

	Was not reading in the end of the buffer properly and not checking
	for the termination properly. Pulled the MarkerFinder class from
	server4 java code and converted it to C++. Works like a charm.
	A    ppt/PPTMarkFinder.cc
	A    ppt/PPTMarkFinder.h
	M    ppt/PPTConnection.cc
	M    ppt/Makefile.am

2006-12-21  Nathan Potter <ndp@coas.oregonstate.edu>

	Updated tests and added server side function tests to bescmdln

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

	BESDDXResponseHandler.cc: Fixed ticket 753. Attributes were
	appearing twice in the DDX. This was do to a failure to
	communicate... Code in BESDDXResquestHandler built the DDX using
	the handler's code to build the DDS and DAS, but in the time
	since this (BESDDXReq...) was written the handlers have all
	been changed so that the DDS already contains attributes. So
	when this code added them, it was adding a second copy. This
	code has been modified to just use the DDS that comes from the
	handler.

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

	Changes to the formatting for some files in dispatch and
	some new text in the top level README. The formatting changes are
	the result of some subtle changes in my Eclipse settings and
	using spaces instead of tabs (which makes the formatting no
	longer dependent on the tabs setting of any editor).

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

	BESDapTransmit.cc: Fixed ticket 710. The code for send_basic_ddx()
	was not trapping the Error objects from DODSFilter::send_ddx()
	and recasting them in a BESException object, hence the unknown
	exception error.

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

	BESDDXResponseHandler.cc: Removed call to dump.

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

	BESDebug.h: Fixed some warnings about return types and
	control reaching the end of non-void functions (begin_
	and end_debug).

2006-12-07  Nathan Potter <ndp@coas.oregonstate.edu>

	BES: Added escape handling to BESTokenizer

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

	Added call to make sure the real name is on the include list as well
	as not being on the exclude list.
	M    dispatch/BESContainerStorageCatalog.cc

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

	If someone tries to create a container in the catalog framework with a
	real_name that is on the exclude list then an exception is thrown.
	M    dispatch/BESCatalogDirectory.h
	A    dispatch/BESCatalogUtils.h
	M    dispatch/Makefile.am
	M    dispatch/BESContainerStorageCatalog.h
	A    dispatch/BESCatalogUtils.cc
	M    dispatch/BESContainerStorageCatalog.cc
	M    dispatch/BESCatalogDirectory.cc

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

	Closing the connection if establishing the connection fails. The
	connectiono could have been established, but a problem occurred
	afterwords. So close the connection.
	M    CmdApp.cc

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

	Removed debug statements that were being displayed when closing a
	connection.
	M    daemon.cc

2006-12-04  Nathan Potter <ndp@coas.oregonstate.edu>

	bescmdln: repaired freeform test baseline

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

	Moved the usage and version code to another class to be shared by
	the daemon and the listener. Added a -h option for help.
	A    server/BESServerUtils.cc
	M    server/daemon.cc
	A    server/BESServerUtils.h
	M    server/Makefile.am
	M    server/ServerApp.cc
	M    server/ServerApp.h

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

	If requesting version then the daemon doesn't try to start the
	listener.  Fixed the problem where if you specify -d and then
	another option without specifying a debug option, then an error is
	displayed and the usage is displayed. The version displayed now uses
	the PACKAGE macros from the config file.
	M    server/daemon.cc
	M    server/ServerApp.cc

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

	With the addition of the parameter BES.Data.RootDirectory, the
	results of adding a container are a bit different. Just had to
	adjust the test to meet the new requirements for containers.
	M    test/testsuite/dispatch.0/pvolT.exp
	M    test/pvolT.cc
	M    test/persistence_cgi_test.ini

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

	Replaced hard coded buffer sizes with macro
	M    bes/dispatch/BESInfo.cc
	M    bes/dispatch/BESContainer.cc
	M    bes/dispatch/BESStreamResponseHandler.cc
	M    bes/ppt/PPTClient.cc
	M    bes/ppt/PPTServer.cc
	M    bes/ppt/PPTConnection.cc
	M    bes/ppt/PPTProtocol.h

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

	If the token after "with" in a define command is not c.constraint=
	or c.attributes= where c is the container name from a set command,
	then the parser would crash. The problem was that the result from a
	std::string find method was being compared to 0 rather than
	string::npos.
	M    command/BESTokenizer.cc

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

	Removed debug statements from exclude code
	M    bes/dispatch/BESCatalogDirectory.cc

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

	If the node being requested is a directory and is in the exclude
	list, then return an error message. If the node being requested is a
	file and is not in the include list or is in the exclude list, then
	return an error message.  Only if the node being requested can be
	included will the information be returned. This already worked for
	sub nodes.
	M    bes/dispatch/BESCatalogDirectory.h
	M    bes/dispatch/BESCatalogDirectory.cc

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

	../ not allowed when creating a container. This will prevent people
	from trying to find files they shouldn't be looking at, keeping
	their containers restricted to below the root directory.
	M    dispatch/BESContainerStorageVolatile.cc

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

	createServer script is up to date with the latest bes.conf file.
	Added dump methods to the response and request handlers and the
	module class.
	M    bes/templates/ResponseHandler.cc
	M    bes/templates/ResponseHandler.h
	M    bes/templates/_commands.cc
	D    bes/templates/opendap.ini
	M    bes/templates/Module.cc
	M    bes/templates/RequestHandler.cc
	M    bes/templates/Module.h
	M    bes/templates/RequestHandler.h
	A    bes/templates/bes.conf
	M    bes/bin/createServer

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

	Added BES.Data.RootDirectory key to bes configuration file. Before
	anyone was able to look at any file on the system. For example, a
	user could have said 'set container values c,/etc/passwd,txt;define
	d as c;get stream for d;' and gotten back the /etc/passwd file. Now
	a root directory is used to make sure that only the data under the
	root directory is searched.
	M    dispatch/BESContainerStorageVolatile.h
	M    dispatch/bes/bes.conf.in
	M    dispatch/BESContainerStorageCatalog.h
	M    dispatch/BESContainerStorageCatalog.cc
	M    dispatch/BESContainerStorageVolatile.cc

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

	All classes in BES now inherit from the same parent, BESObj. BESObj
	has a dump method on it that allows, during debug, for an object's
	state to be dumped (private data members, whatever else). Also on
	the BESObj class is a operator<< method so that you can have an
	object, called obj, and do the following: cout << obj ; Created a
	BESIndent class so that dumps can be indented nicely for easier
	debugging.

	Created a BESDebug class and the beginnings of debug information
	throughout the code. The -d option on the command line client and
	the server (including the besctl script) now work. The options takes
	an argument, either cerr (to dump debug information to cerr) or the
	name of a file where debug information will be sent.

	The -t options on the command line client (and in the PPT client
	code) is now working. Before we accepted the flag, but ignored it.

	In the command line client the usage information is only dumped
	once. And, if version is requested, the usage is NOT dumped after
	the version information is dumped.

	Removed any reference to key/value pairs in the BES configuration
	file that had OPeNDAP at the front and any error messages that
	reference them. They all begin with BES.
	M    bes/apache/BESApacheWrapper.cc
	M    bes/apache/requestsT.cc
	M    bes/apache/local_makefile
	M    bes/apache/wrapperT.cc
	M    bes/cmdln/CmdClient.cc
	M    bes/cmdln/CmdApp.cc
	M    bes/cmdln/CmdClient.h
	M    bes/cmdln/CmdApp.h
	M    bes/dispatch/BESVersionInfo.cc
	M    bes/dispatch/BESLogException.h
	M    bes/dispatch/BESStatusResponseHandler.h
	M    bes/dispatch/BESVersionResponseHandler.cc
	M    bes/dispatch/BESMemoryManager.cc
	M    bes/dispatch/BESVersionInfo.h
	M    bes/dispatch/BESDataRequestInterface.h
	M    bes/dispatch/BESCatalogList.cc
	M    bes/dispatch/BESHelpResponseHandler.h
	M    bes/dispatch/BESDefineResponseHandler.h
	M    bes/dispatch/BESReturnManager.cc
	M    bes/dispatch/BESStreamResponseHandler.h
	M    bes/dispatch/BESSilentInfo.h
	M    bes/dispatch/BESDapModule.h
	M    bes/dispatch/BESXMLInfo.h
	M    bes/dispatch/BESAggregationServer.h
	M    bes/dispatch/BESLog.cc
	M    bes/dispatch/BESLog.h
	M    bes/dispatch/BESDelContainerResponseHandler.cc
	M    bes/dispatch/BESDatabaseException.h
	M    bes/dispatch/BESDASResponse.cc
	M    bes/dispatch/BESPluginFactory.h
	M    bes/dispatch/BESKeysResponseHandler.cc
	M    bes/dispatch/BESProcessEncodedString.h
	M    bes/dispatch/BESDDSResponseHandler.h
	M    bes/dispatch/BESKeysException.h
	M    bes/dispatch/BESDDXResponseHandler.cc
	A    bes/dispatch/BESException.cc
	M    bes/dispatch/BESReporterList.cc
	D    bes/dispatch/default_module.cc
	M    bes/dispatch/BESShowDefsResponseHandler.h
	M    bes/dispatch/BESInterface.h
	M    bes/dispatch/BESTextInfo.h
	M    bes/dispatch/BESContainerStorageList.cc
	M    bes/dispatch/BESContainerStorage.h
	M    bes/dispatch/BESContainerStorageVolatile.h
	M    bes/dispatch/BESDapModule.cc
	M    bes/dispatch/BESSilentInfo.cc
	M    bes/dispatch/BESKeys.cc
	M    bes/dispatch/BESBaseApp.cc
	M    bes/dispatch/BESDapRequestHandler.cc
	M    bes/dispatch/BESCatalog.h
	D    bes/dispatch/dispatch_version.h
	M    bes/dispatch/BESBasicTransmitter.cc
	M    bes/dispatch/BESApp.h
	M    bes/dispatch/BESMemoryGlobalArea.h
	M    bes/dispatch/BESRequestHandlerList.h
	M    bes/dispatch/BESDataResponseHandler.cc
	M    bes/dispatch/BESKeysResponseHandler.h
	M    bes/dispatch/BESInfo.cc
	M    bes/dispatch/BESDefinitionStorageException.h
	M    bes/dispatch/BESPlugin.h
	M    bes/dispatch/BESCatalogDirectory.h
	M    bes/dispatch/BESReporter.h
	M    bes/dispatch/BESTransmitter.cc
	M    bes/dispatch/BESDefinitionStorageVolatile.cc
	M    bes/dispatch/BESSetContainerResponseHandler.h
	M    bes/dispatch/BESBasicHttpTransmitter.cc
	M    bes/dispatch/BESResponseException.h
	A    bes/dispatch/BESIndent.cc
	M    bes/dispatch/BESRequestHandlerList.cc
	M    bes/dispatch/BESMemoryGlobalArea.cc
	A    bes/dispatch/BESIndent.h
	A    bes/dispatch/BESDebug.cc
	M    bes/dispatch/BESModuleApp.cc
	M    bes/dispatch/BESDASResponseHandler.h
	M    bes/dispatch/BESResponseObject.h
	M    bes/dispatch/BESCatalogResponseHandler.cc
	M    bes/dispatch/BESAggFactory.h
	M    bes/dispatch/BESMemoryException.h
	D    bes/dispatch/default_module.h
	D    bes/dispatch/dispatch_test.cc
	M    bes/dispatch/BESContainerStorageFile.cc
	M    bes/dispatch/BESCatalogList.h
	M    bes/dispatch/BESObj.h
	M    bes/dispatch/BESXMLInfo.cc
	M    bes/dispatch/BESHTMLInfo.cc
	M    bes/dispatch/BESInitializer.h
	M    bes/dispatch/BESDelDefsResponseHandler.h
	M    bes/dispatch/BESShowContainersResponseHandler.h
	M    bes/dispatch/BESInfoList.cc
	M    bes/dispatch/BESDASResponse.h
	M    bes/dispatch/Makefile.am
	M    bes/dispatch/BESGlobalIQ.h
	M    bes/dispatch/BESProcIdResponseHandler.cc
	M    bes/dispatch/BESReporterList.h
	M    bes/dispatch/BESException.h
	M    bes/dispatch/BESContainerStorageCatalog.h
	M    bes/dispatch/BESHelpResponseHandler.cc
	M    bes/dispatch/BESDelContainersResponseHandler.cc
	M    bes/dispatch/BESDefinitionStorageList.cc
	M    bes/dispatch/BESDefinitionStorageList.h
	M    bes/dispatch/BESSetContainerResponseHandler.cc
	M    bes/dispatch/BESBasicTransmitter.h
	M    bes/dispatch/BESIncorrectRequestException.h
	M    bes/dispatch/BESHTMLInfo.h
	M    bes/dispatch/BESContainer.h
	M    bes/dispatch/BESDataDDSResponse.h
	M    bes/dispatch/BESRequestHandler.cc
	M    bes/dispatch/BESGlobalInit.h
	M    bes/dispatch/BESDataResponseHandler.h
	M    bes/dispatch/BESCatalogResponseHandler.h
	M    bes/dispatch/BESDDSResponse.cc
	M    bes/dispatch/BESDDSResponse.h
	M    bes/dispatch/BESDefine.h
	M    bes/dispatch/BESResponseHandler.h
	M    bes/dispatch/BESContainerStorageCatalog.cc
	M    bes/dispatch/BESContainerStorageFile.h
	A    bes/dispatch/BESAggregationServer.cc
	M    bes/dispatch/BESBasicHttpTransmitter.h
	M    bes/dispatch/BESContainer.cc
	M    bes/dispatch/BESDelDefsResponseHandler.cc
	M    bes/dispatch/BESShowContainersResponseHandler.cc
	M    bes/dispatch/BESDASResponseHandler.cc
	M    bes/dispatch/BESStatus.h
	M    bes/dispatch/BESCgiInterface.h
	M    bes/dispatch/BESDelContainerResponseHandler.h
	M    bes/dispatch/BESModuleApp.h
	M    bes/dispatch/BESResponseHandlerList.cc
	A    bes/dispatch/BESDebug.h
	A    bes/dispatch/BESDataHandlerInterface.cc
	M    bes/dispatch/BESInfoList.h
	A    bes/dispatch/BESDefine.cc
	D    bes/dispatch/version.h
	M    bes/dispatch/BESDDXResponseHandler.h
	M    bes/dispatch/BESDelDefResponseHandler.cc
	M    bes/dispatch/BESDefineResponseHandler.cc
	M    bes/dispatch/BESDelContainersResponseHandler.h
	M    bes/dispatch/BESPluginException.h
	M    bes/dispatch/BESDefinitionStorage.h
	M    bes/dispatch/BESDefinitionStorageVolatile.h
	M    bes/dispatch/BESDataDDSResponse.cc
	M    bes/dispatch/BESProcessEncodedString.cc
	M    bes/dispatch/BESDDSResponseHandler.cc
	M    bes/dispatch/BESContainerStorageException.h
	M    bes/dispatch/BESDataHandlerInterface.h
	M    bes/dispatch/BESResponseHandlerList.h
	A    bes/dispatch/BESDefaultModule.h
	M    bes/dispatch/BESShowDefsResponseHandler.cc
	M    bes/dispatch/BESStatusResponseHandler.cc
	M    bes/dispatch/test/TestReporter.h
	M    bes/dispatch/test/keys_test.ini
	M    bes/dispatch/test/testsuite/dispatch.0/keysT.exp
	A    bes/dispatch/test/testsuite/dispatch.0/agglistT.exp
	M    bes/dispatch/test/defT.ini
	A    bes/dispatch/test/TestAggServer.h
	A    bes/dispatch/test/agglistT.cc
	M    bes/dispatch/test/bad_keys1.ini
	M    bes/dispatch/test/bad_keys2.ini
	M    bes/dispatch/test/persistence_cgi_test.ini
	M    bes/dispatch/test/keysT.cc
	M    bes/dispatch/test/persistence_mysql_test.ini
	A    bes/dispatch/test/agglistT.h
	M    bes/dispatch/test/defT.cc
	M    bes/dispatch/test/Makefile.am
	A    bes/dispatch/test/TestAggServer.cc
	M    bes/dispatch/BESDelDefResponseHandler.h
	M    bes/dispatch/BESVersionResponseHandler.h
	M    bes/dispatch/BESContainerStorageList.h
	M    bes/dispatch/BESContainerStorageVolatile.cc
	M    bes/dispatch/BESStreamResponseHandler.cc
	M    bes/dispatch/BESAbstractModule.h
	M    bes/dispatch/BESReturnManager.h
	M    bes/dispatch/BESKeys.h
	M    bes/dispatch/BESBaseApp.h
	M    bes/dispatch/BESDapRequestHandler.h
	M    bes/dispatch/BESTransmitter.h
	M    bes/dispatch/BESCgiInterface.cc
	M    bes/dispatch/BESGlobalInit.cc
	M    bes/dispatch/BESFilterTransmitter.h
	M    bes/dispatch/BESAggFactory.cc
	M    bes/dispatch/BESRequestHandler.h
	M    bes/dispatch/BESExceptionManager.cc
	A    bes/dispatch/BESDefaultModule.cc
	M    bes/dispatch/BESExceptionManager.h
	M    bes/dispatch/BESResponseHandler.cc
	M    bes/dispatch/BESInfo.h
	M    bes/dispatch/BESHandlerException.h
	M    bes/dispatch/BESProcIdResponseHandler.h
	M    bes/dispatch/BESCatalogDirectory.cc
	M    bes/dispatch/BESInterface.cc
	M    bes/dispatch/BESTextInfo.cc
	M    bes/ppt/PPTServer.h
	M    bes/ppt/UnixSocket.h
	A    bes/ppt/Connection.cc
	M    bes/ppt/SocketListener.h
	M    bes/ppt/Connection.h
	M    bes/ppt/SSLClient.h
	M    bes/ppt/PPTClient.cc
	M    bes/ppt/SSLConnection.cc
	M    bes/ppt/SSLConnection.h
	M    bes/ppt/Socket.h
	M    bes/ppt/SSLServer.h
	M    bes/ppt/PPTServer.cc
	M    bes/ppt/UnixSocket.cc
	M    bes/ppt/SocketListener.cc
	M    bes/ppt/TcpSocket.cc
	M    bes/ppt/SSLClient.cc
	M    bes/ppt/TcpSocket.h
	M    bes/ppt/PPTClient.h
	M    bes/ppt/ServerHandler.h
	M    bes/ppt/SocketException.h
	M    bes/ppt/PPTConnection.cc
	M    bes/ppt/PPTException.h
	M    bes/ppt/Makefile.am
	M    bes/ppt/PPTConnection.h
	M    bes/ppt/PPTProtocol.h
	M    bes/ppt/SSLServer.cc
	M    bes/ppt/Socket.cc
	M    bes/server/test/TestSigResponseHandler.cc
	M    bes/server/test/TestSigResponseHandler.h
	M    bes/server/test/TestCommand.cc
	M    bes/server/test/TestCommand.h
	M    bes/server/test/TestEhmResponseHandler.cc
	M    bes/server/test/TestRequestHandler.cc
	M    bes/server/test/TestModule.h
	M    bes/server/test/TestRequestHandler.h
	M    bes/server/test/TestEhmResponseHandler.h
	M    bes/server/BESServerHandler.cc
	M    bes/server/BESServerHandler.h
	M    bes/server/daemon.cc
	M    bes/server/ServerApp.cc
	M    bes/server/ServerApp.h
	M    bes/command/BESDeleteCommand.cc
	M    bes/command/BESDeleteCommand.h
	M    bes/command/BESTermCommand.cc
	M    bes/command/BESDelContainerCommand.cc
	A    bes/command/BESDefaultCommands.cc
	M    bes/command/BESCatalogCommand.cc
	M    bes/command/BESCatalogCommand.h
	M    bes/command/BESTokenizer.h
	D    bes/command/opendap_commands.cc
	M    bes/command/BESShowCommand.cc
	D    bes/command/opendap_commands.h
	M    bes/command/BESGetCommand.h
	M    bes/command/BESCommand.h
	M    bes/command/BESShowCommand.h
	M    bes/command/BESCmdParser.h
	M    bes/command/BESDelDefCommand.h
	M    bes/command/BESCmdInterface.h
	M    bes/command/BESSetCommand.h
	M    bes/command/BESDelDefsCommand.cc
	M    bes/command/BESDelDefsCommand.h
	M    bes/command/BESTermCommand.h
	M    bes/command/BESDelContainerCommand.h
	A    bes/command/BESDefaultCommands.h
	M    bes/command/BESTokenizer.cc
	M    bes/command/BESParserException.cc
	M    bes/command/BESParserException.h
	M    bes/command/BESGetCommand.cc
	M    bes/command/BESCommand.cc
	M    bes/command/DAPCommandModule.cc
	M    bes/command/BESCmdParser.cc
	M    bes/command/DAPCommandModule.h
	M    bes/command/BESDelDefCommand.cc
	M    bes/command/BESCmdInterface.cc
	M    bes/command/BESDefineCommand.cc
	M    bes/command/BESDelContainersCommand.cc
	M    bes/command/BESSetCommand.cc
	M    bes/command/BESDefineCommand.h
	M    bes/command/BESDelContainersCommand.h
	M    bes/command/Makefile.am
	M    bes/command/BESSetContainerCommand.cc
	M    bes/command/BESSetContainerCommand.h

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

	Updated the hdf5/tcompound2.h5.bescmd.baseline file as per Nathan's
	request.

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

	rem_command replaced with del_command and the corresponding BESCommand
	instance is deleted for the caller.
	M    TestModule.cc

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

	common_tests.exp: Added

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

	The purpose of the initT test program is to make sure that global
	objects are being created in the proper order. Both TheCat and
	TheDog were being initiatlized at level 1. Changed TheCat to be
	initialized at level 2 after TheDog is initialized.
	M    TheCat.cc

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

	Building on Solaris 10, readline is not installed by default and the
	extern declarations in CmdClient.cc had incorrect signatures.
	M    bes/cmdln/CmdClient.cc

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

	The function sys_errlist does not exist on all machines. Created a
	sys_errlist.m4 file in the conf directory to determine if it is
	available.  If it is available then use it. If not, then use
	strerror.
	A    bes/conf/sys_errlist.m4
	M    bes/ppt/SSLServer.cc
	M    bes/configure.ac

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

	Default is that if --with-openssl is NOT specified and cannot be
	found on the system then OpenSSL is not used. If --without-openssl
	is specified then OpenSSL is not used. If either --with-openssl is
	specified, --with-openssl is NOT specified nor is --without-openssl
	and openssl is found then it is used.
	M    bes/conf/openssl.m4

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

	--without-openssl now works correctly. If --without-openssl is
	specified then openssl is not looked for in the system. If nothing
	is specified when running configure (no --with-openssl or
	--without-openssl) then openssl is looked for. If not found an error
	is reported and the configure fails. If it is found then we
	continue. If --without--openssl is specified, then the ssl classes
	in ppt are not built and the code doing authentication is ifdef'd
	out.
	M    bes/conf/openssl.m4
	M    bes/ppt/PPTServer.h
	M    bes/ppt/PPTClient.cc
	M    bes/ppt/PPTServer.cc
	M    bes/ppt/Makefile.am

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

	Added an option to get dap dependent bes libraries. To be used by an
	modules that require libdap.
	M    bes-config.in

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

	Moved the container and definition commands back to the default list of
	commands instead of part of the dap module.
	M    command/Makefile.am

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

	Added the dl library dependency to the configure script since we are
	not building with the libdap libraries, which had dl as part of its
	libs list.
	M    configure.ac

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

	Once you get back a module object from the plugin factory it can be
	deleted after use. So, in the initialization and in the termination
	method, delete the module object returned by get. It is created each
	time.
	M    BESModuleApp.cc

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

	Changed rem_command to del_command to have it delete the command (if
	not the TermCommand) from the list instead of just returning it and
	requiring the user to delete the command. Moved the container and
	definition commands back to the default command list instead of the
	dap command list.
	M    command/opendap_commands.cc
	M    command/BESCommand.h
	M    command/BESCommand.cc
	M    command/DAPCommandModule.cc

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

	util.h was being included from libdap, but is no longer needed.
	M    dispatch/BESVersionResponseHandler.cc

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

	Removed libdap dependence from dispatch library, making libdap
	dependence and the building of dap_module and bes_dap libraries
	optional in dispatch.  Removed any dependencies in source files for
	libdap code.
	M    bes/cmdln/CmdApp.cc
	M    bes/configure.ac
	M    bes/server/ServerApp.cc
	M    bes/command/BESParserException.cc
	M    bes/command/Makefile.am

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

	The core BES code no longer depends on libdap. Changed the Makfile
	to check if the dap-config script exists. If it does, then build the
	dap_module library and the new library bes-dap. If not, just build
	the dispatch library. Created a new parent class for response
	objects BESResponseObject, which used to be in libdap and called
	DODSResponseObject. Created classes to represent DAS, DDS, DataDDS
	in BES, called BESDASResponse, BESDDSResponse and
	BESDataDDSResponse. Created a dap request handler that handles the
	building of help information for dap requests and version
	information.  Changed the container compression routine to look for
	a list of compression extensions (default gz, bz2, and Z) instead of
	a regular expression. Removed the debug flag from the App class
	until we can get a debug class implemented. Any Error exceptions
	need to be caught in the data handlers and converted to
	BESHandlerException (the non-fatal exception). No Error exceptions
	are caught in the core BES.
	M    dispatch/BESVersionInfo.cc
	M    dispatch/BESStatusResponseHandler.h
	M    dispatch/BESVersionResponseHandler.cc
	M    dispatch/BESVersionInfo.h
	M    dispatch/BESHelpResponseHandler.h
	M    dispatch/BESSilentInfo.h
	M    dispatch/BESXMLInfo.h
	M    dispatch/BESFilterTransmitter.cc
	A    dispatch/BESDASResponse.cc
	M    dispatch/BESPluginFactory.h
	M    dispatch/BESDDXResponseHandler.cc
	M    dispatch/default_module.cc
	M    dispatch/BESShowDefsResponseHandler.h
	M    dispatch/BESTextInfo.h
	M    dispatch/BESDapModule.cc
	M    dispatch/BESBaseApp.cc
	A    dispatch/BESDapRequestHandler.cc
	M    dispatch/BESApp.h
	M    dispatch/BESDataResponseHandler.cc
	M    dispatch/BESKeysResponseHandler.h
	M    dispatch/BESPlugin.h
	M    dispatch/BESTransmitter.cc
	M    dispatch/BESSetContainerResponseHandler.h
	M    dispatch/BESBasicHttpTransmitter.cc
	M    dispatch/BESResponseException.h
	M    dispatch/BESRequestHandlerList.cc
	A    dispatch/BESResponseObject.h
	M    dispatch/bes/bes_help.txt
	A    dispatch/bes/dap_help.html
	M    dispatch/bes/bes.conf.in
	M    dispatch/bes/bes_help.html
	A    dispatch/bes/dap_help.txt
	M    dispatch/BESXMLInfo.cc
	M    dispatch/BESObj.h
	A    dispatch/BESUtil.cc
	M    dispatch/BESHTMLInfo.cc
	M    dispatch/BESShowContainersResponseHandler.h
	M    dispatch/BESDelDefsResponseHandler.h
	A    dispatch/BESDASResponse.h
	M    dispatch/Makefile.am
	M    dispatch/BESProcIdResponseHandler.cc
	M    dispatch/BESHTMLInfo.h
	M    dispatch/BESContainer.h
	A    dispatch/BESDataDDSResponse.h
	M    dispatch/BESDapTransmit.cc
	M    dispatch/BESRequestHandler.cc
	A    dispatch/BESDDSResponse.cc
	M    dispatch/BESCatalogResponseHandler.h
	A    dispatch/BESDDSResponse.h
	M    dispatch/BESResponseHandler.h
	M    dispatch/BESContainer.cc
	M    dispatch/BESDASResponseHandler.cc
	M    dispatch/BESDelContainerResponseHandler.h
	M    dispatch/BESResponseHandlerList.cc
	M    dispatch/BESDelContainersResponseHandler.h
	A    dispatch/BESDataDDSResponse.cc
	M    dispatch/BESDDSResponseHandler.cc
	M    dispatch/BESDataHandlerInterface.h
	M    dispatch/BESResponseHandlerList.h
	M    dispatch/BESStatusResponseHandler.cc
	M    dispatch/BESDelDefResponseHandler.h
	M    dispatch/BESVersionResponseHandler.h
	A    dispatch/BESDapRequestHandler.h
	M    dispatch/BESTransmitter.h
	A    dispatch/BESUtil.h
	M    dispatch/BESDapTransmit.h
	M    dispatch/BESExceptionManager.cc
	M    dispatch/BESResponseHandler.cc
	M    dispatch/BESInfo.h
	M    dispatch/BESProcIdResponseHandler.h
	M    dispatch/BESInterface.cc
	M    dispatch/BESTextInfo.cc

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

	Changed 'get file' command to 'get stream' command.
	A    dispatch/BESStreamResponseHandler.h
	D    dispatch/BESFileResponseHandler.h
	M    dispatch/default_module.cc
	M    dispatch/Makefile.am
	D    dispatch/BESFileResponseHandler.cc
	M    dispatch/BESResponseNames.h
	A    dispatch/BESStreamResponseHandler.cc

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

	Feature 42 2b implemented, isData flag set in catalog display to let
	client know that the node has responses associated with it. Also
	began implementing 2c of feature 42, which will return the different
	response types for the node.
	M    dispatch/BESCatalogDirectory.h a
	M    dispatch/BESContainerStorageCatalog.h
	M    dispatch/BESContainerStorageCatalog.cc
	M    dispatch/BESCatalogDirectory.cc

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

	If successfully deleted all definitions then need to return true.
	Was returning nothing.
	M    BESDefinitionStorageVolatile.cc

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

	Added 'get file' request as default command. Uses the BESGetCommand
	class to build the request. Also cleaned up some includes.
	M    dispatch/BESDDXResponseHandler.cc
	AM   dispatch/BESFileResponseHandler.h
	M    dispatch/default_module.cc
	M    dispatch/BESDataResponseHandler.cc
	M    dispatch/BESCatalogResponseHandler.cc
	M    dispatch/Makefile.am
	AM   dispatch/BESFileResponseHandler.cc
	M    dispatch/BESProcIdResponseHandler.cc
	M    dispatch/BESHelpResponseHandler.cc
	M    dispatch/BESResponseNames.h
	M    dispatch/BESDASResponseHandler.cc
	M    dispatch/BESDataNames.h
	M    dispatch/BESDDSResponseHandler.cc
	M    dispatch/BESExceptionManager.cc
	M    dispatch/BESInterface.cc
	M    dispatch/BESTextInfo.cc

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

	BESHeapManager had a static singleton, so one was being created. The
	constructor was setting the current limit and max limit to 3
	megabytes. So, when a user set the max heap to more than 3 meg, and
	wasn't running bes as root, the bes would fail. Most systems, the
	max is infinate, so that the user can set a max without throwing an
	exception.
	M    dispatch/BESMemoryGlobalArea.cc
	M    dispatch/Makefile.am
	D    dispatch/BESHeapManager.cc
	D    dispatch/BESHeapManager.h

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

	Using createServer, just build the new BES module. If the user wants
	an old style cgi app then they can add it. Updated the code to use
	the latest code.
	M    templates/ResponseHandler.cc
	M    templates/conf/bes.m4
	D    templates/_handler.cc
	D    templates/HandlerApp.cc
	M    templates/configure.ac
	D    templates/HandlerApp.h
	D    templates/config
	M    templates/Makefile.am
	M    templates/Module.cc
	M    templates/RequestHandler.cc
	M    templates/Module.h
	M    bin/createServer

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

	bes.spec: Removed some of the Required programs used for compression
	since these are really not required for all uses.  configure.ac:
	Bumped up the bes rev to 3.2.1 for these changes Makefile.am: Minor
	changes to formatting NEWS: Added the usual types of comments...

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

	testsuite: Added. Not functional; waiting on the results of a ticket
	regarding the -i option to bescmdln.

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

	If readline returns a null buffer then this means an EOF was
	reached, so we're done. It's like typing exit. Changed readLine
	method to return -1 if EOF is reached and check for that when
	calling readLine.
	M    CmdClient.cc

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

	debugging messages were left in the code. Removed.
	M    CmdApp.cc

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

	in dispatch/bes/bes.conf.in: Changed lone 'hdf4' to 'h4' to make all
	comments match.

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

	Added testsuite directory with five sample files. This could become
	the basis for a bes testsuite based on DejaGNU.

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

	spec updated with new bes and besd exec names, which are beslistener
	and besdaemon. libtestmodule, built in server/test, is now built as
	part of make check instead of the regular build.
	M    bes.spec
	M    server/test/Makefile.am

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

	Updates for release 3.2.0 to ChangeLog, README, and NEWS files.
	M    ChangeLog
	M    README
	M    NEWS

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

	Changed the sys admin email to not use angle brackets so if a user
	doesn't change it it doesn't mess up any xml responses. Did the same
	for all other paramers, just in case. Updated the documentation
	adding more information for some parameters.
	M    bes/bes.conf.in

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

	Little tweaks to the expected output of the tests. Also, parameters
	in the keys files have changed names and weren't being reflected
	here.
	M    test/containerT.cc
	M    test/testsuite/dispatch.0/initT.exp
	M    test/testsuite/dispatch.0/infoT.exp
	M    test/testsuite/dispatch.0/keysT.exp
	M    test/testsuite/dispatch.0/pfileT.exp
	M    test/info_test.ini
	M    test/empty.ini
	M    test/persistence_file_test.ini
	M    test/keysT.cc
	M    test/infoT.cc
	M    test/Makefile.am

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

	Module libraries are created with -module option and without version
	information. Docs directory now has a makefile in it so that
	documentation is included in the release. doxygen information is now
	included in the release, although the comments in the code need to
	be updated. bes renamed to beslistener. besd renamed to besdaemon.
	libraries renamed to have bes_ in their names.
	M    bes-config.in
	A    docs/Makefile.am
	M    cmdln/Makefile.am
	M    dispatch/bes/bes.conf.in
	M    dispatch/Makefile.am
	A    bes.spec
	M    configure.ac
	M    ppt/Makefile.am
	M    server/test/Makefile.am
	M    server/besctl.in
	M    server/daemon.cc
	M    server/Makefile.am
	M    doxy.conf
	M    Makefile.am
	M    command/Makefile.am

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

	Fixed problem where the PPT_COMPLETE_DATA_TRANSMITION token was
	split between to reads of the buffer. This meant that the token is
	written to the stream instead of being recognized as the end of the
	transmission.
	M    ppt/PPTConnection.cc

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

	Cleaning up un-needed includes and comments
	M    dispatch/BESVersionInfo.cc
	M    dispatch/BESContainerStorageCatalog.cc

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

	BESPlugin.h: Changed RTLD_GLOBAL to RTLD_LOCAL in th dlopen() call.
	This should prevent symbol clashes between two modules. That is, the
	global symbols of one module will not be used to resolve references
	in a second module. See ticket #469.

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

	help file location incorrect in the bes.conf.in file, updated. Added
	the uncomnpress and purge scripts .in files to the extra
	distribution files and the scripts themselves to the distribution
	clean directive.
	M    bes/bes.conf.in
	M    Makefile.am

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

	The transmitter was not being set early enough in the process of
	handling a request. if an exception was thrown then it was possible
	to not have a transmitter set. It's still possible, if an exception
	is thrown during startup, but setting the transmitter to either
	basic or http is being done much sooner. During the build phase it
	is possible to replace the transmitter with one set in the request,
	such as using a 'return as' command in a get.
	M    command/BESCmdInterface.cc

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

	Allow any registered exception handlers handle displaying administrator information the way they want. Delay adding this information until after iterating through the registered handlers

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

	send_html in BESbassicHttpTransmitter.cc was calling send_text in the parent class instead of send_html

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

	error message in BESLog refers to keys that begin with OPeNDAP. Changed to refer to BES.LogName

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

	The uncompress script now purges the cache directory using a cache
	max size that is passed in. I am using the purge_cache perl routine
	from DODS_Cache.pm in dap-server, with some modifications. The
	configure now looks for gzip, bzip2, and perl and sets them
	correctly in the two scripts bes-uncompress.sh and bes-purge.pl.
	Create .in files to do this and modified the Makefile.am in dispatch
	to generate the two scripts. Modified BESContainer to look for the
	key in bes.conf BES.CacheDir.MaxSize, which defaults to 500 MB, and
	pass that cache size to the uncompress script.
	AM   dispatch/bes-uncompress.sh.in
	M    dispatch/bes/bes.conf.in
	M    dispatch/Makefile.am
	M    dispatch/BESContainer.h
	M    dispatch/BESContainer.cc
	AM   dispatch/bes-purge.pl.in
	D    dispatch/bes-uncompress.sh
	M    configure.ac

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

	Made configuration updates per Patrice Dumas. Changed the
	transmitter code to only be able to send BESInfo objects. Added
	function list where developers can add transmit functions to the
	different transmitter. Created BESDapTransmit to hold the libdap
	response objects transmit functions (send_basic_das and
	send_http_das for example).
	M    bes-config.in
	A    dispatch/BESDapModule.h
	D    dispatch/BESModule.h
	M    dispatch/BESDDXResponseHandler.cc
	A    dispatch/BESDapModule.cc
	M    dispatch/BESBasicTransmitter.cc
	M    dispatch/BESDataResponseHandler.cc
	A    dispatch/BESTransmitter.cc
	M    dispatch/BESBasicHttpTransmitter.cc
	M    dispatch/BESModuleApp.cc
	M    dispatch/bes/bes.conf.in
	M    dispatch/Makefile.am
	M    dispatch/BESTransmitterNames.h
	M    dispatch/BESBasicTransmitter.h
	D    dispatch/BESModule.cc
	A    dispatch/BESDapTransmit.cc
	M    dispatch/BESBasicHttpTransmitter.h
	M    dispatch/BESDASResponseHandler.cc
	M    dispatch/BESModuleApp.h
	M    dispatch/BESDDSResponseHandler.cc
	M    dispatch/BESTransmitter.h
	A    dispatch/BESDapTransmit.h
	M    dispatch/BESExceptionManager.cc
	M    configure.ac
	M    server/test/Makefile.am
	M    server/besctl.in
	M    server/daemon.cc
	M    server/Makefile.am
	M    NEWS
	M    command/Makefile.am

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

	Missing end quote around the name of the container.
	M    BESDelContainersResponseHandler.cc

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

	If the bes daemon fails to start for some reason then no pid file is
	created, so can't cat it. Check to see if the pid file exists. If it
	does, then the bes started successfully. If it doesn't, then there
	was a problem.
	M    server/besctl.in

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

	Changed the error message where a data handler is not found to say data
	handler instead of request handler.
	M    dispatch/BESRequestHandlerList.cc

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

	Removed yet another message to stdout.
	M    ppt/PPTServer.cc

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

	Added a ConstraintEvaluator to the DataHandlerInterface so that data
	handlers could add constraint functions of the different types to
	use when sending the response object.
	M    dispatch/BESFilterTransmitter.cc
	M    dispatch/BESBasicTransmitter.cc
	M    dispatch/BESDataHandlerInterface.h

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

	Removed output to stdout when starting and stopping the besd and the bes
	applications. Modified the besctl to output more information.
	M    dispatch/BESBaseApp.cc
	M    ppt/UnixSocket.cc
	M    ppt/SocketListener.cc
	M    ppt/TcpSocket.cc
	M    server/besctl.in
	M    server/daemon.cc
	M    server/ServerApp.cc

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

	Changed the signature of the Module initialize and terminate
	routines to take the name of the module as specified in the bes
	configuration file. This way, request handlers and whatever else can
	use the name as specified in the bes configuration file instead of a
	hard-coded name. Changed adding the catalog to first look to see if
	a catalog with the given name has already been added. if it has,
	then the new one is not added and false is returned.  Also added
	rem_catalog and find_catalog methods to BESCatalogList.
	M    dispatch/BESCatalogList.cc
	M    dispatch/BESModule.h
	M    dispatch/BESCatalog.h
	M    dispatch/BESModuleApp.cc
	M    dispatch/BESCatalogList.h
	M    dispatch/BESModule.cc
	M    dispatch/BESAbstractModule.h
	M    dispatch/BESCatalogDirectory.cc
	M    server/test/TestModule.cc
	M    server/test/TestModule.h
	M    command/DAPCommandModule.cc
	M    command/DAPCommandModule.h

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

	Default uncompression script for uncompressing compressed data files
	using gzip and bzip2

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

	Added ability to uncompress compressed data files by using the
	access method on the BESContainer class, rather than simply calling
	get_real_name, which is what was being called. Call get_real_name to
	simply get the real name of the file, but use access when ready to
	access the file for reading. Added three parameters to the
	configuraiton file. BES.CacheDir specifies where the uncompressed
	files will be stored, default /tmp. BES.Compressed.Extensions is a
	regular expression of the different compressed file types.
	BES.Compressed.Script is the shell command to use to uncompress the
	files, not just gzip or bzip2, but a script that can determine what
	to use to uncompress the files, determine the name of the cached
	file that will be created, uncompress the data file, and echo to
	stdout what the cached file name is.
	M    dispatch/BESBasicTransmitter.cc
	M    dispatch/bes/bes.conf.in
	M    dispatch/Makefile.am
	M    dispatch/BESContainerStorageCatalog.h
	M    dispatch/BESContainer.h
	M    dispatch/BESContainerStorageCatalog.cc
	M    dispatch/BESContainer.cc

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

	Changed in the bes configuration file parameters that start with
	OPeNDAP to BES. Catalog entries that started with Catalog were
	changed to start with BES.
	M    dispatch/BESLog.cc
	M    dispatch/BESContainerStorageList.cc
	M    dispatch/BESMemoryGlobalArea.cc
	M    dispatch/BESModuleApp.cc
	M    dispatch/bes/bes.conf.in
	M    dispatch/BESContainerStorageFile.cc
	M    dispatch/BESInfoList.cc
	M    dispatch/BESHelpResponseHandler.cc
	M    dispatch/BESContainerStorageCatalog.cc
	M    dispatch/BESExceptionManager.cc
	M    dispatch/BESCatalogDirectory.cc
	M    ppt/Makefile.am
	M    server/BESServerHandler.cc
	M    server/ServerApp.cc

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

	Checking for kerberos and bumped version to 3.2.0 because of Exception
	changes, changes to creating BESInfo objects and the transfer of those
	objects.
	M    configure.ac

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

	Apache module using new versions of Exception classes. Also added
	support for using authentication tokens with the username instead of
	just the username.
	M    apache/BESApacheInterface.cc
	M    apache/BESApacheWrapper.cc
	M    apache/BESApacheWrapper.h
	M    apache/mod_opendap.cc
	M    apache/BESApacheRequests.cc

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

	The macro wrapper in PPTClient.h had a typo in the #define. Removed
	the CVS Log tag from the bottom of the file as well.
	M    PPTClient.h

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

	Instead of user information, clients might send token information,
	that can be used for authentication.
	M    BESDataRequestInterface.h
	M    BESDataNames.h

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

	Added a --with-kerberos option to the bes configuration, which
	defaults to /usr/kerberos/include, in the openssl.m4 file.
	M    conf/openssl.m4

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

	Modified openssl.m4 to check for the kerberos includes whether or
	not -with-openssl is passed or not. Before, this was only being
	looked for if that flag was NOT being passed in to the configure
	script. Modified it so it does look no matter what.
	M    conf/openssl.m4

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

	Ticket #467. The CatalogDirectory includes first what is in the
	Include parameter in the bes configuration file and then applies the
	Exclude Paramter. This is different from the original behavior that
	first applied the Exclude parameter and then the Include parameter.
	The TypeMatch parameter is only used when creating containers where
	a regular expression is matched to determine the type of data.
	Updated the bes.conf.in file to describe better the Include and
	Exclude parameters.
	M    BESCatalogDirectory.cc
	M    bes/bes.conf.in

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

	Message letting the client know that the informational file was not
	found was missing a space before the "not found" part.
	M    BESInfo.cc

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

	stopbes renamed to besctl, which was renamed to besctl.in. Changed
	Makefile.am to create run directory under $prefix. This is where the
	bes.pid file is created when besd is run and where besctl looks for
	the bes.pid file to stop, restart, and check status.
	D    server/stopbes
	M    server/Makefile.am
	D    server/besctl

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

	besctl command to start, stop, restart, check status, and display
	the current config file. Created a .in file in the server directory
	with the besctl being created during the configure. besctl is
	installed in the sbin directory.
	M    configure.ac
	A    server/besctl.in
	M    server/Makefile.am

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

	BES control script, start, stop, restart, and status commands
	A    besctl

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

	Added default cache directory setting for HDF4 data handler.
	M    bes.conf.in

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

	Updated properties on NEWS

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

	Updates to ChangeLog, configure.ac and NEWS: info about version 3.1.1.
	dispatch/bes/bes.conf.in: Fixed problems with names in bug #456.

;; Local Variables:
;; coding: utf-8
;; End:
2006-07-11  Patrick West <pwest@ucar.edu>

	Method in BESInfo set_buffered should be returning whether the
	info is being buffered after it sets it. Now it does.
	
	M    dispatch/BESInfo.h

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

	sbin_SCRIPTS was not being added to the list of files to
	distribute, so I had to add EXTRA_DIST to Makefile.am.
	
	M    server/Makefile.am

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

	stopbes script is installed into sbin along with bes and besd.
	stopbes is a script that can stop the bes daemon given the
	location of the pid file.
	
	M    server/Makefile.am

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

	Changed dap_cmdmodule library name to dap_cmd_module so that all loaded
	module libraries are named <something>_module
	
	M    command/Makefile.am

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

	Moved killdods to stopbes, removing references to dods
	A    server/stopbes
	D    server/killdods

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

	Updated killdods to stop the bes daemon properly. Updated error
	message in daemon.cc to inform users of already running daemon.
	
	M    server/killdods
	M    server/daemon.cc

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

	bes.conf: Fixed the comments/examples for TypeMatch and related
	parameters so that they use semicolons instead of commas. Also
	fixed the example text so that the hdf4 handler will work as
	described.
	
	M    dispatch/bes/bes.conf.in

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

	bes.conf.in: Added
	"OPeNDAP.Help.XML=@prefix@/etc/bes/dispatch_help.txt"

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

	configure.ac: The bes.conf file in dispatch/bes) is now generated
	from bes.conf.in.

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

	Added bes.conf.in and remove bes.conf. Now configure make the
	bes.conf, substituting for @prefix@.

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

	Updated INSTALL and README for the 3.1.0 source release.

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

	The error message from the daemon that it could not create or
	write to the pid file in the run directory ... did say that.
	Updated the message to more clearly state the problem.
	
	M    server/daemon.cc

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

	If a libdap Error exception is caught, instead of throw a plain
	BESException, which will eventually force the server to exit, throw a
	BESHandlerException instead which will not force an exit. The
	BESHandlerException simply reports a problem in the data handler.
	
	M    dispatch/BESInterface.cc

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

	When an exception is caught and the response is built with the
	exception in BESExceptionManager, the response is still for the
	request, even though an exception was thrown. The response then
	needs to be named the same as if the request was successful and no
	exception was thrown. It was being named BESException, but that's
	not the name of the response. The response needs to be named, for
	example, showInfo or setContainer.
	
	M    dispatch/BESVersionResponseHandler.cc
	M    dispatch/BESDelContainerResponseHandler.cc
	M    dispatch/BESKeysResponseHandler.cc
	M    dispatch/BESDDXResponseHandler.cc
	M    dispatch/BESDataResponseHandler.cc
	M    dispatch/BESCatalogResponseHandler.cc
	M    dispatch/BESProcIdResponseHandler.cc
	M    dispatch/BESHelpResponseHandler.cc
	M    dispatch/BESDelContainersResponseHandler.cc
	M    dispatch/BESSetContainerResponseHandler.cc
	M    dispatch/BESResponseNames.h
	M    dispatch/BESDelDefsResponseHandler.cc
	M    dispatch/BESShowContainersResponseHandler.cc
	M    dispatch/BESDASResponseHandler.cc
	M    dispatch/BESDelDefResponseHandler.cc
	M    dispatch/BESDefineResponseHandler.cc
	M    dispatch/BESDDSResponseHandler.cc
	M    dispatch/BESDataHandlerInterface.h
	M    dispatch/BESShowDefsResponseHandler.cc
	M    dispatch/BESStatusResponseHandler.cc
	M    dispatch/BESExceptionManager.cc

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

	added xml document type header to xml output in BESXMLInfo.cc

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

	BES was not sending data completion token when there is an exception

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

	When using indentation in informational responses, need to make
	sure that we aren't reducing the indentation too much. Shouldn't
	happen, but put the checks in just to make sure.
	
	M    dispatch/BESInfo.cc
	M    dispatch/BESXMLInfo.cc
	M    dispatch/BESHTMLInfo.cc
	M    dispatch/BESTextInfo.cc

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

	When exiting, the Back End Server was sending a message that it
	was exiting. No need to send this kind of exit. The exception type
	will do that for us, if unknown or a data handler exception. Data
	Request Handler classes need to catch error specific to their
	implemtation and throw BESExceptions instead, and determine what
	exceptions are fatal and which are just problems.
	
	M    server/BESServerHandler.cc

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

	Set the executable property for config.guess, config.sub and install.

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

	have to add the three sysconf files to EXTRA_DIST

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

	Makefile updates for distcheck

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

	Moving bes.conf to dispatch directory

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

	moved and renamed help files

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

	moved and renamed help files

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

	exception management now done in BESExceptionManager rather than
	BESInterface. BESInfo classes modified and streamlined. Info
	classes created through BESInfoList now instead with configuration
	in bes configuration file. Exceptions cleaned up.

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

	Updated some of the Makefile.am files and tries to remove the 0x40
	characters in some of the source files (which gcc complains
	about).
	
	M    dispatch/Makefile.am
	M    dispatch/BESDelContainersResponseHandler.cc
	M    dispatch/BESDefineResponseHandler.cc
	M    command/Makefile.am

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

	Added ChangeLog and NEWS files.

	A    ChangeLog
	A    NEWS

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

	test code and expected output updated with name changes

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

	commands changed from just das to get.das

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

	unistd required for close function

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

	DODS to BES

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

	DODS to BES

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

	renamed execs to besd and bes, opendap.ini to bes.conf. besd and
	bes in sbin. bes.conf, dispatch_help in etc/bes, module libraries
	in lib/bes. Ranamed files to BES. pid file in prefix/run. looks
	for bes.conf using cmd line arg first, env var second, default
	location (prefix/etc/bes) third.

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

	added Jose as author, re-build bes.conf file, added port and
	secure configuration information, moved bes and besd configuration
	to sbin, moved help file installation to /etc/bes

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

	ticket 388, empty include list fixed

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

	automatically generated

2006-05-26  Nathan Potter <ndp@coas.oregonstate.edu>

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

	UnixSocket.cc: I removed so debug code, added some comments and
	cleaned up my fix for the socket bind bug that showed up on OS/X.
	I also changed the call to strcpy to strncpy since the size of the
	string is 104 char.

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

	UnixSocket.cc: Fix for the fix; Looks like the original way of
	passing the size of the sockaddr structure was right but missing a
	'+1.'

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

	UnixSocket.cc: Fixed the calls to bind. Each call passed a bad
	value for the size of the sockaddr struct. On OS/X this caused the
	name of the socket to be truncated and the code could not remove
	the old socket using unlink. This problem did not show up on
	Linux.

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

	added /bes.conf to BES_CONF_DIR usage

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

	configuration file change, first check for BES_CONF env var then
	use config macro BES_CONF_DIR

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

	executible name changes

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

	executible name changes

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

	additional files

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

	additional files

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

	config.h.in: I removed this from svn since it's a generated file.

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

	configure.ac: Replaced DAP_LIBS with DAP_SERVER_LIBS.

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

	broke out dap specific responses (das, ddx, dds, data, containers
	and definitions) into separate modules. Separated out the delete
	requests. Separated out the set container request from the set
	request, in case there are new set requests. Created definition
	stores just like container stores, default being volatile. Updated
	dispatch tests.

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

	Updates to ContainerStorageCatalog, DirectoryCatalog, DODS,
	DODSProcessEncodedString

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

	OPeNDAPTokenizer.cc: int to unsigned int

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

	OPeNDAPParserException.cc: Add docs

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

	libdap.m4: Updated to the latest version from libdap.

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

	INSTALL: Added some text about the BES install.

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

	definitions stored in same way as containers, with different
	persistent stores

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

	beginnings of secure server implementation

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

	updated templates and server creation script to use dynamically
	loaded modules.

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

	added Jose Garcia as author of bes code. updated templates and
	server creation script to use dynamically loaded modules. Updated
	documentation for the response handlers (more to come).

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

	whenever one request fails, do not proceed to the next

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

	catching top level exception during module initialization and
	displaying error message. Changed error message if root directory
	does not exist

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

	Client inherited from BaseApp which was trying to load modules.
	Added ModuleApp to load modules. Server inherits from ModuleApp
	and client inherits, still, from BaseApp

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

	polling the initial connection on client side

2006-04-20  Patrick West <pwest@ucar.edu>

	document already in docs directory, updated

2006-04-20  Patrick West <pwest@ucar.edu>

	updated to use with libdap 3.7.0

2006-04-20  Patrick West <pwest@ucar.edu>

	template opendap.ini file for apache module

2006-04-20  Patrick West <pwest@ucar.edu>

	new apache wrapper and unit tests

2006-04-20  Patrick West <pwest@ucar.edu>

	.deps not needed under source code control

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

	test server run in single mode

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

	added dispatch and server test directories

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

	made SocketException inherit from PPTException

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

	dejagnu tests in test dir integrated

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

	dejagnu tests integrated into dispatch

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

	added test directory as sub directory

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

	updated dispatch tests

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

	made basic handlers automatically loaded instead of needing to be
	linked in or loaded as a module

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

	template updates

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

	if don't handle exception, return 0

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

	added module source

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

	don't need to add object modules

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

	dynamic loading of modules

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

	dynamic loading of modules

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

	dynamic loading of modules

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

	shouldn't mix stdout with cout

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

	got rid of debug statements

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

	Error class changes

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

	cleaning up after the sockets

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

	cleaning up after the sockets

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

	exit codes changed to not terminate

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

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

	ddx response now available

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

	added exclude and include list to allow user to exclude dot files

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

	using string::size_type for string methods

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

	using string::size_type for string methods and using int instead
	of long

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

	more descriptive for server administrator

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

	using size_t instead of long and int

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

	not needed

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

	bes documents to date

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

	updated

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

	updated

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

	changed DODS keys to OPeNDAP

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

	changed DODS keys to OPeNDAP

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

	changed keys from DODS to OPeNDAP. Removed BaseTypeFactory from
	DODSResponseHandler, DDSResponseHandler, DataResponseHandler and
	DDXResponseHandler. The developer is required to set the factory,
	if needed in their RequestHandler class

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

	catching sigint and sigterm. Client cleanup of connection seems to
	work good

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

	added help and ? commands to the client to display help screen

2006-02-03  Nathan Potter <ndp@coas.oregonstate.edu>

	Changed thredds_container attribute to the more compatible name
	thredds_collection. - ndp

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

	Fixed bug #294

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

	<showInfo> for info commands used instead of <showCatalog>

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

	replaced Nodes and Leaves with Catalog. Added silently option to
	Set and Define commands. Passing dhi in parse_request calls.

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

	added silently option to set and define commands. Added exception
	information to DODSInfo. Added DODSXMLInfo for responses requiring
	XML.

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

	I added a BaseTypeFactory to DODSResponseHandler and then fixed up
	the calls to DDS() so that they are passed teh pointer to a
	BaseTypeFactory.

2006-01-17  Patrick West <pwest@ucar.edu>

	changed name of DODSContainerPersistence to ContainerStorage

2006-01-17  Patrick West <pwest@ucar.edu>

	made type optional in set container command

2006-01-17  Patrick West <pwest@ucar.edu>

	changed the names of DODSContainerPersistence to ContainerStorage.
	Changed ContainerStorageCGI to ContainerStorageCatalog that
	matches regular expression using real name to determine type and
	inherited it from ContainerStorageVolatile

2006-01-17  Patrick West <pwest@ucar.edu>

	removed PARSER return as it is specific to the command like bes

2006-01-17  Patrick West <pwest@ucar.edu>

	function to add to ehm callback in DODS

2006-01-17  Patrick West <pwest@ucar.edu>

	moved DODSParserException and DODSTokenizer to command. Changed
	show catalog command to include count if container. Added show
	info command that is like show catalog except it node is a
	container don't show contents of container, only info about
	container

2006-01-17  Patrick West <pwest@ucar.edu>

	moved DODSParserException and DODSTokenizer to command. Changed
	show catalog command to include count if container. Added show
	info command that is like show catalog except it node is a
	container don't show contents of container, only info about
	container

2006-01-17  Patrick West <pwest@ucar.edu>

	moving to command directory where it is actually used

2006-01-17  Patrick West <pwest@ucar.edu>

	moving tokenizer to command directory where it is actually used

2006-01-17  Patrick West <pwest@ucar.edu>

	moving to command where it is used

2005-12-19  Patrick West <pwest@ucar.edu>

	added information about requested node of catalog along with the
	contents if it is a container

2005-12-12  Patrick West <pwest@ucar.edu>

	setting soft/hard limit on heap size error message added

2005-12-11  Patrick West <pwest@ucar.edu>

	duplicate names fixed

2005-12-11  Patrick West <pwest@ucar.edu>

	fixed size and date and time display problems by using
	stringstream instead of sprintf

2005-12-05  Patrick West <pwest@ucar.edu>

	show container for leaf node now returns information for that leaf
	node

2005-12-05  Patrick West <pwest@ucar.edu>

	fixed incorrect format argument to sprintf

2005-12-04  Patrick West <pwest@ucar.edu>

	changed from show nodes and show leaves to show catalog

2005-12-04  Patrick West <pwest@ucar.edu>

	changed from show nodes and show leaves to show catalog

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

	for clause of show leaves optional

2005-11-29  Nathan Potter <ndp@coas.oregonstate.edu>

	Undoing change comitted in r12683.

2005-11-29  Nathan Potter <ndp@coas.oregonstate.edu>

2005-11-28  Patrick West <pwest@ucar.edu>

	implemented show nodes and show leaves to return xml-like response

2005-11-21  Patrick West <pwest@ucar.edu>

	if catalog objects handled the request then they return true, else
	false, and the first catalog object to handle the request wins

2005-11-21  Patrick West <pwest@ucar.edu>

	if catalog objects handled the request then they return true, else
	false, and the first catalog object to handle the request wins

2005-11-21  Patrick West <pwest@ucar.edu>

	added source and headers for handling catalog requests

2005-11-21  Patrick West <pwest@ucar.edu>

	beginnings of implementation of handling catalog requests

2005-11-16  Patrick West <pwest@ucar.edu>

	abstract base class for objects that know how to manipulate
	catalogs and return information

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

	Added

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

	Documentation stuff

2005-11-15  Patrick West <pwest@ucar.edu>

	using catalog response handler to handle show nodes and show
	leaves with different catalog objects like DirectoryCatalog

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

	Added the doxygen-generated documentation.

2005-11-14  Patrick West <pwest@ucar.edu>

	using one catalog response handler isntead of two response
	handlers one for nodes and one for leaves. Using data name
	ISLEAVES to tell CatalogResponseHandler if getting nodes ore
	leaves

2005-11-14  Patrick West <pwest@ucar.edu>

	different way of handling catalog requests show node and show
	leaves, not data type dependent

2005-11-10  Patrick West <pwest@ucar.edu>

	added commands to implement THREDDS catalog, show nodes and show
	leaves

2005-11-10  Patrick West <pwest@ucar.edu>

	added commands to implement THREDDS catalog, show nodes and show
	leaves

2005-11-10  Patrick West <pwest@ucar.edu>

	moved call to parent initialization to end of initialize routine

2005-11-10  Patrick West <pwest@ucar.edu>

	added initialization, end request, and exception handler callbacks

2005-11-10  Patrick West <pwest@ucar.edu>

	removed authentication exception return

2005-11-10  Patrick West <pwest@ucar.edu>

	changed error messages when opening log file

2005-11-09  Patrick West <pwest@ucar.edu>

	updated globals to use singletons

2005-11-08  Patrick West <pwest@ucar.edu>

	copyright information

2005-10-28  Patrick West <pwest@ucar.edu>

	added xml line to version info response

2005-10-26  Patrick West <pwest@ucar.edu>

	added memory checks in print and deleting strms in destructor

2005-10-18  Patrick West <pwest@ucar.edu>

	part of new version response

2005-10-18  Patrick West <pwest@ucar.edu>

	removed un-needed header includes

2005-10-18  Patrick West <pwest@ucar.edu>

	added virtual destructors

2005-10-18  Patrick West <pwest@ucar.edu>

	new dods version info response object that formats the version
	response in an XML-like format

2005-10-07  Patrick West <pwest@ucar.edu>

	removed debug cout calls

2005-09-21  Patrick West <pwest@ucar.edu>

	memory cleanup from server perspective

2005-09-21  Patrick West <pwest@ucar.edu>

	memory cleanup from command line client perspective

2005-09-21  Patrick West <pwest@ucar.edu>

	corrected file input error, semicolon was being left off of
	commands from the file

2005-09-19  Patrick West <pwest@ucar.edu>

	no longer doing authentication in bes

2005-09-19  Patrick West <pwest@ucar.edu>

	no longer need TestAuthentication, removing authentication from bes

2005-09-19  Patrick West <pwest@ucar.edu>

	removing authentication from bes

2005-09-19  Patrick West <pwest@ucar.edu>

	removing authentication from bes

2005-09-19  Patrick West <pwest@ucar.edu>

	changed global variables to static singleton references and
	removed authentication from dispatch

2005-09-19  Patrick West <pwest@ucar.edu>

	database exception

2005-09-19  Patrick West <pwest@ucar.edu>

	added virtual destructor

2005-09-19  Patrick West <pwest@ucar.edu>

	fixed flushing problem with changing output streams

2005-09-17  Patrick West <pwest@ucar.edu>

	upgrade to gcc 4.0.1

2005-09-16  Patrick West <pwest@ucar.edu>

	removed ini_authenticator from build, not using anymore

2005-09-16  Patrick West <pwest@ucar.edu>

	not using initialization authentication anymore

2005-09-16  Patrick West <pwest@ucar.edu>

	removed references to mysql

2005-09-16  Patrick West <pwest@ucar.edu>

	removed references to mysql

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

	Added use of the newly hacked DODSFilter class to the send_data()
	method. This is an example; there's a much more general way to
	incorporate the changed class but I have not tested even this
	little modification. Advantages to using DODSFilter are that it
	knows how to process conditional requests, compressed responses
	and cached stuff.

2005-09-16  Patrick West <pwest@ucar.edu>

	specific to mysql code moved to cedar-handler

2005-09-16  Patrick West <pwest@ucar.edu>

	specific to mysql code

2005-09-16  Patrick West <pwest@ucar.edu>

	moving mysql code specific to cedar to cedar-handler

2005-09-16  Patrick West <pwest@ucar.edu>

	moving mysql code specific to cedar to cedar-handler

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

	Build fixes

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

	Minor build fixes. Now installs bes-config

2005-09-12  Patrick West <pwest@ucar.edu>

	variable i was not set to the result of the find command

2005-09-12  Patrick West <pwest@ucar.edu>

	removed use of this pointer, carry over from Java code from which
	this code was copied

2005-09-12  Patrick West <pwest@ucar.edu>

	moved MySQL code to cedar as it is specific to the cedar handler.
	Changed MySQL exception handling to a database exception, but the
	exception manager code needs to be re-worked to allow developers
	to capture new exceptions and handle them in their own way

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

	Repaired two places where string::npos was compared to an int. Now
	uses std::string::size_type which is 64-bit clean.
	M    apache/DODSApache.cc
	M    cmdln/CmdClient.cc

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

	Removed instrumentation; changed Unknown command error message a bit.

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

	Replaced unsigned int with std::string::size_type for 64-bit
	cleanliness.

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

	Fix for OS/X. Some include files needed to be added in ppt.

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

	Fix to the order of libdispatch, libppt and libopendap_command in
	LDADD.

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

	Removed warmings and added missing includes which caused errors
	when building with --disable-shared.

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

	Removed config.h from dispatch_version.h and added it to
	VersionResponseHandler.cc.

2005-09-08  Patrick West <pwest@ucar.edu>

	MySQL code is specific to cedar and is not general

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

	Now passes the dist and distcheck targets!

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

	Catching MYSQL exceptions is now a compile-time condition. Set
	MYSQL_SUPPORT.

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

	Updated with a blurb about libreadline.

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

	uninstall now works

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

	Added

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

	Added

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

	Removed. Build cleaning

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

	Build changes.

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

	Added

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

	Build. Almost works...

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

	Removed

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

	Removed configure scripts.

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

	Removed the Makefile.in files.

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

	All but servers; does not build on os/x

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

	Added

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

	Added

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

	Added un/install of the object file.

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

	This Makefile.am can install/uninstall the object files to
	$prefix/lib/bes.

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

	Added build files

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

	libcommand now builds

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

	Added

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

	Updated the docs

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

	Switched to automake.

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

	Switched to automake

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

	Renamed the HAO deamon project 'bes'

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

	I change s number of the properties on these files, removing the
	exec property on all but the configure scripts.

2005-09-01  Patrick West <pwest@ucar.edu>

	created base object for daemon code as well as an application
	class that handles global initialization and termination with init
	and run methods

2005-09-01  Patrick West <pwest@ucar.edu>

	data names for DODSDataHandlerInterface

2005-08-31  James Gallagher <jgallagher@opendap.org>

	Removed etc (botched move?) and changed the configure.in files to
	point to conf. Rebuilt the configure scripts using new
	config.{guess,sub} scripts in there (these versions recognize
	x86_64 architectures).

2005-08-31  James Gallagher <jgallagher@opendap.org>

	Changed the name from etc to conf

2005-08-31  James Gallagher <jgallagher@opendap.org>

	Updated these to newer versions.

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

	removed dependency list from bottom of Makefile.in

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

	etc directory moved to daemon directory

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

	moved etc dir from own project to daemon directory

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

	if no strm set then don't output to the strm

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

	moved etc dir from own project to daemon directory

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

	const method to return data

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

	moved etc dir from own project to daemon directory

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

	moved etc dir from own project to daemon directory

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

	README describing how to build daemon

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

	Shouldn't be its own project. Moved to daemon. Will need to add
	these files to the different handler projects.

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

	initializing global memory area for the server

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

	added command and http transmitter modules and commands library

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

	Using App class for Handler

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

	Using App class for Handler

2005-08-22  Patrick West <pwest@ucar.edu>

	in interactive mode all commands, client and server, must end with
	a semicolon. Let the user know.

2005-08-22  Patrick West <pwest@ucar.edu>

	when setting output to a file in client command, open to append to
	the file, not truncate

2005-08-22  Patrick West <pwest@ucar.edu>

	added client commands to supress output, send output to screen, or
	send output to file

2005-08-22  Patrick West <pwest@ucar.edu>

	removed http transmitter from dods_module to http_transmitter
	module that must be linked in if the server wants http
	transmission. Removed different PERSISTENCE_INIT macros and
	replaced with one. Added TRANSMITTER_INIT macro

2005-08-22  Patrick West <pwest@ucar.edu>

	local dependencies on dispatch, ppt and command directories, not
	installed versions

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

	if string not found in find method then string::npos returned, not
	< 0

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

	changed template dir and added checks at beginning

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

	script and templates to allow someone to build an opendap-g data
	handler

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

	adding back

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

	need to replace somehow

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

	no need to check for the c compiler, only the C++ compiler

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

	Using new PPT library using sockets and encapsulating the PPT
	calls. This way we can switch in and out different communication
	protocols without changing this code.

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

	No longer needing this code

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

	Completely re-worked PPT to keep it more moduler, more black box,
	so that external code need not know about how to communicate using
	PPT, but the underlying client and server connection code knows
	how to initiate a connection, terminate a connection, transmit
	data with a terminate string, etc...

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

	Using the new PPT library, much more moduler

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

	OPeNDAP Apache module that uses command line interface to parse a
	URL request.

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

	Implemented command line command syntax in separate library, not
	part of dispatch, so now can implement SOAP interface, or some
	other interface to OPeNDAP-g

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

	Removed parse methods from response handler making the command
	syntax a separate library in a separate directory, the command
	directory. Removed GetResponseHandler and ShowResponseHandler
	because these weren't really response handlers but just classes to
	parse the commands, which have been moved to OPeNDAPGetCommand and
	OPeNDAPShowCommand in the command directory. Removed most
	variables from DODSDataHandlerInterface and replaced them with a
	map of string-string pairs representing those variables. Each
	request will have a different set of variables needed to execute
	that request. Moved DODSApache and DODSWrapper to an apache
	directory. Also moved DODSParser to the command directory and
	called it OPeNDAPCmdParser. Also changed the aggregation server to
	be like the return mechanism. The aggregation command was changed
	to say "aggregate using <name> by <command>". So now the
	aggregation method looks up the aggregation handler with the given
	name and executes the command against the handler.

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

	changed to have keys file passed in to the constructor instead of
	specifying dods ini file

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

	changed to have keys file passed in to the constructor instead of
	specifying dods ini file

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

	added method to log a const string

2005-08-08  root

	Auto reset of Subversion properties

2005-08-01  Patrick West <pwest@ucar.edu>

	changed aggregation command to be aggregate using <agg_handler> by
	<agg_command>, agg_command wrapped in quotes still

2005-07-13  Patrick West <pwest@ucar.edu>

	If Verbose key in initialization file was set to no then
	DODSMemoryGlobalArea suspended logging to TheDODSLog but never
	turned it back on, so non-verbose logging also didn't get logged.
	Called the resume method on TheDODSLog to turn logging back on.
	Might want to think about using the general verbose flag for this.

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

	moved dods.ini to opendap.ini. Default prefix is $OPENDAP_ROOT, not
	installing headers.

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

	default prefix is $OPENDAP_ROOT and header install directory is
	include/opendap-g.

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

	default prefix is OPENDAP_ROOT, header install directory is
	include/opendap-g.

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

	Made default prefix $OPENDAP_ROOT and header install directory
	include/opendap-g.

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

	New documentation. Now have wrapper holding on to encoded url
	string so can ask wrapper for different keyword/value pairs in the
	url, such as username and request.

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

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

2005-07-05  Patrick West <pwest@ucar.edu>

	Renaming

2005-07-05  Patrick West <pwest@ucar.edu>

	These were just example Makefiles that are no longer needed.

2005-07-05  Patrick West <pwest@ucar.edu>

	Moving opendap-g command line client code to top level daemon
	directory

2005-07-05  Patrick West <pwest@ucar.edu>

	Moving opendap-g client library code to top level daemon directory

2005-07-05  Patrick West <pwest@ucar.edu>

	Moving opendap-g server listener and daemon to top level directory

2005-07-05  Patrick West <pwest@ucar.edu>

	Moving opendap-g ppt code to top level directory

2005-07-05  Patrick West <pwest@ucar.edu>

	Moving opendap-g dispatch code to top level daemon directory

2005-07-05  Patrick West <pwest@ucar.edu>

	Creating the daemon directory that will be the location for
	opendap-g code dispatch, ppt, server listener and daemon,
	opendap-g client library and cmdln.
