add support for EML 2.1.1
new values for updated schemas
fixing files I didn't mean to check in
fixed a couple bugs with dates and fixed a major bug where metacat was reading the entire document from the database everytime a DocumentImpl instance was created even though it didn't need to
updating system metadata query doc type
new config changes
don't include the semtools plugin in the default config
remove chad's local changes (server, db, etc) - but preserve the D1 config values that were added
new values for mets namespace
moved the dataone types to the metacat.properties file
include MetacatHandlerPlugin interface so that other projects [semtools] can extend the actions handled by Metcat without editing the codebase directly. The SemtoolsPlugin is the prototype for this and can be registered using the Metacat admin interface. Note that the plugin implementation class and supporting jars must be included in the webapp in order for the request to be handled correctly (the semtools build is injecting these as part of it's build process).
include 1.9.3 upgrade script in trunk
reverting accidental cahgnes
fixing another null auth token bug
reverting accidentally committed changes
trying another build../cicore/cn-buildout/dataone-cn-metacat/usr/share/metacat/knb.war
Merge 1.9.2 changes back into the trunk
Adding a new property to be used as an identifier prefix by default.
Modified table structure to change identifiers table (previously unused) to represent a mapping between arbitrary string identifiers and metacat docids.More information in https://trac.dataone.org/ticket/361. Modifications toOracle schemas were made but not tested.
add method name to log messages and create configured thresholds for warning messages
added a commented out line for auth.moderators for the parc system. This will get uncommented on the parc system and the existing auth.moderators will be commented out.
added parc to list of available skins.
special handling for RDF namespace documents (semtools project)
Add session Validation action and session timeout functionality.
remove base dir definitions from configuration
Change MetaCatVersion to MetacatVersion
include first as an available skin
replace // with #
Created new AuthStub class to always authenticate.
Add upgrade scripts for 1.9.2 (scheduler tables)
Updates primarily for final workflow and run xml metadata design
Added tpc workflow search and browse capabilities
Bug 3835: Design and implement OAI-PMH compliant harvest subsystem1. Refactor the 'eml' metadataPrefix into a distinct metadataPrefix value (and corresponding crosswalk class) for each EML version: eml-2.0.0, eml-2.0.1, eml-2.1.0. (In recent VTC discussion, we decided not to add support for the older 'beta' versions of EML 2.0.0.)...
Bug 3835: Design and implement OAI-PMH compliant harvest subsystemAdd support for request parameter "metadataPrefix=eml". This returns EML 2.1.0 records in an OAI-PMH format. EML 2.0.0 and 2.0.1 documents are first transformed to EML 2.1.0 using the eml201to210.xsl stylesheet that is packaged with the EML Utilities.
Begin development for Bug 3835: Design and implement OAI-PMH compliant harvest subsystem
Update version to 1.9.1. Add nrs ldap properties to configuration.
add UCNRS LDAP properties
Increase database.maximumConnections from 25 to 200
Format indexPaths in metacat.properties. Remove from build.properties and build.xml. Move indexPath list getter from MetacatUtil to SystemUtil.
remove semicolon at the end of xml.useFullSchemaValidation property.
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.
Update xml paths for 2.1.0 access structure. Added the 2.1.0 path for indexing. Changed from 2.0 to 2.1.0 for querying.
Get the organization list from org.name.<orgname>= property. Add these values back into metacat.properties.
Add back the auth.base variable to metacat.properties. Use this variable when creating ldap distinguished name.
Added backup directory properties
add lter, ltss and saeon skins configurations.
Add kepler to available skins
added moderators back to metacat.properties
Add release info property to provide a brief description of the release (release candidate info mostly)
Remove redundant moderator properties, which should instead be controlled per-skin
change generic authentication properties from ldap.* to auth.*
Added test properties
Added useFullSchemaValidation flag to toggle schema validation.
Change unaffliated to match the LDAP name
Change pisco test user organization to PISCO
Add functionality to write and read metadata documents to and from the file system.
move test properties to the bottom
remove skins registry values from global config. These are now in skins specific properties files in the skins directories.
default to "local" services by commenting out the KNB-specific ones
Update properties documentation
Add lter test accounts
Convert properties to camel case
add ability to access protected data via the datamanager/dataquery feature.Note: the datamanager features rely on the ecogrid stubs being available in Metacat. When Metacat is installed with ecogrid enabled, the required jars are included in the war...something to keep in mind.
add dataquery (from EML's Data Manager library) to the metacat servlet actions
Comment out skins registry properties
add application.tempDir
qualify xml and eml properties with an xml. prefix
qualify more propertynames
Change sitemapInterval property to be sitemap.interval. Add testing property
Add geoserver configuration values
Reorder database properties
Consolidation of property names in register-dataset.cgi; returned runConfiguration to default true
Perl token changes as per meeting with Mike Daigle
Fully qualify spatial and replication properties
clean up replication and harvest properties
Add support for separate LDAP and organization level configurations, and add pisco test user accounts
add dev.runConfiguration value
Remove quotes surrounding eml property values
Differentiate between tomcat directory and deployment directory.
Add a test.metacat.url value for testing and qualify other test properties with a test. prefix.
Add default skin to available skins
Add db script suffix properties
include eml201_document_corrected=false property that was lost in merge
Remove default from ldap administrator
Merge 1.9 changes into Head
removing commits that I didn't mean to make
made it so that the error and success messages from a multipart upload can be transformed using xslt. also added upload functionality to the sms skin
Check into cvs head. Change version to 1.8.1
Check into cvs head. Remove the double quotes in muser, mpassword and et al.
Add to cvs head. Add new flag to indicate if eml201 were correct or not.
Changes to remove ANT tokens for the turnkey install project
use cgi-prefix from build properties to configure the default skin for login.removed hardcoded "ldap.ecoinformatics.org" reference in the jsp and reads it from the metacat.properties file.
Note: still uses ant token from the build.properties file, but at least centralizes the spot where the token needs to be dealt with.
Change version to 1.8.0
added skin names to properties list for working with citations that include registry name, registry url
include doctype of metadata for FGDC spatial harvesting.also specify bounding elements for metadata_(E/W/N/S)NOTE: bounding elements must correspond to elements as included in the enumerated indexed paths property
Change the off set number for a selection query.
Change the maxium queryresult string length.
Add a switch to control if we need query cache.
Add a new property which defines the size of query result cache.
Add a initial delay for indexing.