DataONE MN registration/configuration is now its own configuration page in the admin interface.http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5531
add User-Agent logging to support D1 requirements
use Settings augmentation to customize the D1Client.CN_URL when used in a Metacat deployment.
Use setProperty() instead of addProperty() to properly override the Settings property.
Modify to set the CN URL before getting a CN instance.
Pull the certificate path for dataone certificates from the metacat properties file.
Register as a MN on the DataONE network as part of the properties setup. This is currently done always, but it needs to be conditional rather than automatically triggered.
Change RequestUtil forwardRequest() method to throw MetacatUtilException.
Change location of PropertyService to properties directory
Persist skin properties across installations
Change MetaCatVersion to MetacatVersion
Create database and shared directories for database management code and shared code respectively.
Add archival read funtionality (jar/kar/war files)
Update replication documentation and fix code so that replication log is available.
Allow for backup properties to be written to context based subdirectory of the external configuration directory. This allow multiple instances of metacat to be run side by side.
Use configured backup dir when discovering data directories
Discover the external (backup) directory based on OS
change the FileUtil.createDirectory calls to catch an exception on error.
Create document and temporary directories during configuration.
Create data and inline data directories
Replace tomcatDir with deployDir
Add functionality to allow developer to bypass configuration utility
Add GeneralPropertyException to property setters
Merge 1.9 changes into Head