Project

General

Profile

Statistics
| Revision:

# Date Author Comment
4665 12/09/2008 03:01 PM daigle

Correct the pathing for the schema directories based on OS. Leave them in the database with linux style paths (forward slashes) since the values are also used to create urls.

4664 12/09/2008 03:00 PM daigle

add debug

4663 12/09/2008 02:58 PM daigle

Discover the external (backup) directory based on OS

4662 12/09/2008 02:58 PM daigle

Discover the external (backup) directory based on OS

4661 12/09/2008 02:56 PM daigle

Add debug statements

4632 11/25/2008 12:40 PM daigle

catch and report missing skins configuration files.

4629 11/25/2008 10:50 AM daigle

Reformat file

4628 11/25/2008 09:54 AM daigle

Catch login errors and report the details via an exception.

4627 11/24/2008 03:42 PM daigle

Added code to populate moderators from metacat.properties

4619 11/24/2008 11:51 AM daigle

Add release info property to provide a brief description of the release (release candidate info mostly)

4608 11/21/2008 10:32 AM daigle

Remove application.default-style from the global configuration screen and activate it in the skins configuration.

4604 11/20/2008 11:51 AM daigle

Update metacat api documentation

4592 11/19/2008 03:26 PM daigle

Rename LDAPUtil to AuthUtil

4591 11/19/2008 03:26 PM daigle

This handles the configuration login form

4590 11/19/2008 03:25 PM daigle

Rename LDAPAdmin to AuthAdmin

4589 11/19/2008 03:25 PM daigle

Rename LDAPUtil to AuthUtil

4588 11/19/2008 03:23 PM daigle

Add a getAttributes method to pass through the getAttributes defined in the AuthInterface.

4587 11/19/2008 03:12 PM daigle

change generic authentication properties from ldap.* to auth.*

4586 11/19/2008 03:11 PM daigle

Added this class to be able to test multiple authentication strategies

4574 11/18/2008 02:19 PM daigle

change some info and warn statements to debug

4561 11/13/2008 03:20 PM daigle

When checking oracle metadata, table names must be in upper case. For postgres, it's however the table was created.

4548 11/10/2008 03:23 PM daigle

Trim property values

4547 11/10/2008 03:22 PM daigle

Added validation that configured ldap admins actually exist in ldap

4546 11/10/2008 03:20 PM daigle

Add some generic typing

4516 11/05/2008 04:05 PM Jing Tao

Change the encoding method of reponse of getPrincipal from ASCII to iso-8859-1.

4511 11/04/2008 04:04 PM daigle

Change the db query to only pull public allowed documents when creating the sitemap file.

4502 11/03/2008 11:05 AM daigle

Remove the code to read and write metadata to disk. It is getting put into DocumentImpl

4501 11/03/2008 11:01 AM daigle

fixed spelling of onlineURLDistributionListWithoutId variable

4500 11/03/2008 11:00 AM daigle

Move the code to write metadata to disk into documentImpl

4499 11/03/2008 10:59 AM daigle

Clean up comments and remove extra includes

4497 11/03/2008 10:58 AM daigle

Add check for null access control list

4488 10/29/2008 11:44 AM daigle

Add some generic typing

4487 10/29/2008 11:43 AM daigle

Add some generic typing

4486 10/29/2008 11:43 AM daigle

Separate access control info into it's own list. Add getters and setters.

4485 10/29/2008 11:42 AM daigle

Add some generic typing

4481 10/22/2008 02:45 PM daigle

Fix the deploy directory autodiscovery code so that it works regardless of where the metacat application directory is.

4479 10/22/2008 10:24 AM daigle

Handle exception during database update

4475 10/21/2008 03:31 PM daigle

Add some generics typing

4474 10/21/2008 03:30 PM daigle

Beef up the regex to find the document namespace

4473 10/21/2008 03:29 PM daigle

Debug and comment changes

4472 10/21/2008 03:29 PM daigle

Changes to support EML 2.1.0. Mostly access control changes, but others as well.

4471 10/21/2008 03:28 PM daigle

Fix the static error messages so they match what we are looking for in the test cases.

4470 10/21/2008 03:22 PM daigle

Add some generics typing. Fixed comments.

4469 10/21/2008 03:22 PM daigle

Add some generics typing. Add getters and setters for the inline file name that the access section affects.

4468 10/21/2008 03:20 PM daigle

Add some generics typing

4467 10/21/2008 03:20 PM daigle

Add some generics typing. Separate the code that strips inline data from document files to have a different strategy for 2.0.X versus 2.1.X documents.

4466 10/21/2008 03:18 PM daigle

Add some generics typing

4451 10/13/2008 02:38 PM daigle

Get the file name from the system_id, handling cases where the id starts with http

4450 10/13/2008 11:34 AM ben leinfelder

check for existing access control rows before inserting (we do not need duplicate rows specifying the same access control)

4449 10/13/2008 10:42 AM ben leinfelder

in cases when only access control is being modified, we can temporarily ignore the exception thrown my the write method, insert the updated access control rules, then deal with the write exception. this occurs when the docid remains the same (no revision increase) but the permissions have been altered.

4448 10/13/2008 10:40 AM ben leinfelder

use correct spelling for "accessControl" elements

4447 10/13/2008 09:11 AM ben leinfelder

translate numeric permission to text permission when serializing.

4446 10/13/2008 09:09 AM ben leinfelder

use local name for end Element parsing...

4442 10/10/2008 05:12 PM daigle

Change the ServiceInterface into a base class called BaseService. All services extend BaseService.

4441 10/10/2008 05:11 PM daigle

remove XMLSchemaService import

4440 10/10/2008 05:11 PM daigle

change the FileUtil.createDirectory calls to catch an exception on error.

4439 10/10/2008 05:10 PM daigle

Get an instance of XMLSchemaService when refreshing.

4438 10/10/2008 05:09 PM daigle

Added refreshServices action to allow tests to refresh service caches. This will be expanded to only allow for admins.

4437 10/10/2008 05:08 PM daigle

Change some info log statements to debug

4431 10/09/2008 09:54 AM daigle

Object to hold information about a single xml schema.

4430 10/09/2008 09:54 AM daigle

Add service to keep persistent information about xml schemas. This maintains a list of all registered schemas

4429 10/09/2008 09:53 AM daigle

Fix comments

4428 10/09/2008 09:52 AM daigle

Create document and temporary directories during configuration.

4427 10/09/2008 09:51 AM daigle

Use XMLSchemaService to access persistent schema information.

4426 10/09/2008 09:49 AM daigle

Look for schemaLocations in the document while initializing parser. If full schema validation is turned on in metacat.properties, and at least one schema is not registered locally, then turn on full schema validation in the parser.

4425 10/09/2008 09:43 AM daigle

Store schemaLocations as they are found in startElement. Save them in endDocument. In this way, schemas will only get saved locally if the document parses successfully.

4424 10/09/2008 09:40 AM daigle

Move xml schema specific functionality to XMLSchemaService

4422 10/08/2008 11:39 AM ben leinfelder

include context for replication server

4421 10/08/2008 11:29 AM ben leinfelder

use secure server for replication - note that this is WITHOUT "https://" prepended

4420 10/08/2008 11:28 AM ben leinfelder

use correct log directory/file for replication errors

4419 10/07/2008 04:40 PM ben leinfelder

replicate xml_access entries across servers.
see: http://bugzilla.ecoinformatics.org/show_bug.cgi?id=3464
note: still needs to be tested...but needed to be checked in for other metacat installations to be updated....

4416 10/02/2008 02:47 PM daigle

Display the deb.runConfiguration property in debug

4409 09/29/2008 06:23 PM Jing Tao

Add new variable to see if resolver download a new schema.

4408 09/29/2008 05:40 PM daigle

Add debug statements to the bypass config section

4406 09/29/2008 11:08 AM daigle

Add support email to configuration error messages

4403 09/29/2008 09:57 AM daigle

Reload backup properties after they are changed so it will show up on the configuration form when you go back to it.

4400 09/26/2008 05:27 PM daigle

Handle ignoring oracle errors when we try to delete an object that doesn't exist. Also, add parsing for sql script with pl/sql.

4399 09/26/2008 03:43 PM ben leinfelder

adding document "cart" feature to metacat. will not be highly published as a feature until well-vetted.

4359 09/19/2008 08:29 AM daigle

Fix workgroup description

4358 09/16/2008 05:32 PM walbridge

Replace usage of temp-dir with proper application.tempDir property

4349 09/15/2008 04:55 PM ben leinfelder

set the sessionId from the SessionData object

4346 09/09/2008 09:41 AM daigle

add closing </distribution> tag to regex for inline data.

4341 09/03/2008 09:24 AM daigle

Created a method in DocumentImpl to read a document file from disk. Created a support method to strip inline data for users that don't have read access.

4340 09/03/2008 09:09 AM daigle

Add geoserver section to configuration bypass module.

4335 08/29/2008 10:20 AM daigle

Move the DBAdaptor accessor into a DatabaseService class

4334 08/29/2008 10:18 AM daigle

Add functionality to write and read metadata documents to and from the file system.

4332 08/28/2008 01:28 PM daigle

convert revision number to a Long from a string when putting into database

4327 08/27/2008 04:47 PM ben leinfelder

remove skin.configs directory.
migrate those properties to the style/skins/* properties files
do not load them during Metacat init.

4325 08/27/2008 10:18 AM ben leinfelder

honor casesensitive indicator for contained QueryTerms.
addresses bug: http://bugzilla.ecoinformatics.org/show_bug.cgi?id=3472

4321 08/26/2008 03:31 PM daigle

Fix bug where skin configs don't read backup properties correctly for checkboxes.

4306 08/25/2008 10:44 AM ben leinfelder

match the "qualified" property name

4299 08/22/2008 04:26 PM daigle

Added methods to get session data, parameters and cookies from request

4298 08/22/2008 04:24 PM daigle

change session attribute reference from "groups" to "groupname"

4297 08/22/2008 04:23 PM daigle

Add comments. Added getPublicSession method

4296 08/22/2008 04:23 PM daigle

add session id to parameters

4295 08/22/2008 04:22 PM daigle

Get session information from RequestUtil. Change some variable names to camel case.

4247 08/14/2008 04:15 PM ben leinfelder

use "local" services when none are provided in the properties file

4245 08/14/2008 11:14 AM ben leinfelder

use factory method for creating database connection pool
(stoopid subclipse!)

4244 08/14/2008 11:11 AM ben leinfelder

use factory method for creating database connection pool

4226 08/08/2008 04:16 PM ben leinfelder

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.