| Revision:

metacat / lib @ 6736

# Date Author Comment
6736 12/05/2011 05:43 PM Jing Tao

Add header style to distiguish header and normal row.

6735 12/05/2011 11:58 AM Jing Tao

Make TPC link to use the same mechanism to open header and left panel.

6733 12/02/2011 04:40 PM Jing Tao

widen the third column.

6729 12/02/2011 07:37 AM Chris Jones

Upgrade the hazelcast libraries to from

6699 11/28/2011 03:37 PM ben leinfelder

utilities jar should not be committed to Metacat otherwise we will not retrieve the tagged version during Metacat build process.

6694 11/23/2011 12:49 PM ben leinfelder

remove the D1 configuration group (header)

6690 11/23/2011 11:31 AM ben leinfelder

configure synch schedule in the admin screen

6689 11/23/2011 11:03 AM ben leinfelder

look-up sych schedule from metacat properties instead of hardcoding them

6685 11/21/2011 02:23 PM Chris Jones

New d1 common jar. Fixing my overwritten jar.

6683 11/21/2011 02:11 PM Chris Jones

New d1 jars with changes to SubjectBase in the types classes.

6682 11/21/2011 12:10 PM ben leinfelder

remove D1 configuration -- it has its own admin screen now

6681 11/21/2011 12:09 PM ben leinfelder

updated cos.jar --
File upload improvements:

Added support for Servlets 2.4 and Java 5.
Added an ExceededSizeException type to make catching easier.
Added support for EBCDIC machines.
Added a workaround for browsers that send Content-Length of -1....

6674 11/17/2011 03:20 PM ben leinfelder

correct path for question mark icon -- though the documentation link is broken

6673 11/17/2011 02:49 PM ben leinfelder

remove replication control panel from dev skin -- now in admin interface

6672 11/17/2011 02:47 PM ben leinfelder

replication control panel now fully implemented as an admin configuration screen

6671 11/17/2011 02:23 PM Jing Tao

change the footer to be regwhitetext style.

6670 11/17/2011 02:22 PM Jing Tao

make regtext style black and add new style regwhitetext.

6669 11/17/2011 12:19 PM ben leinfelder

move replication configuration actions to the admin servlet and out of the replication servlet

6668 11/17/2011 11:42 AM Jing Tao

Using the method sending form parameters rather than form object.
The reason is IE will invalidate the form object after putting a login message on the div which contains the form.

6667 11/17/2011 11:38 AM Jing Tao

Add methods to send form parameters to the server.

6661 11/16/2011 01:51 PM ben leinfelder

include Subject comparator changes

6655 11/15/2011 04:01 PM ben leinfelder

use /cn/xslt/ for the standard cn deployment

6654 11/15/2011 03:55 PM ben leinfelder

new jars with (at least) xslt updates for the D1 CN

6647 11/14/2011 03:31 PM Jing Tao

Using the method which reloads the page after sending login. This will fix an issue that the search function couldn't get the session id after login.

6646 11/14/2011 03:29 PM Jing Tao

Add a new method which will reload the page after submitting a form.

6641 11/11/2011 11:18 AM ben leinfelder

updated d1_libclient jar from trunk

6640 11/11/2011 11:17 AM ben leinfelder

updated d1_common jar from trunk

6639 11/11/2011 09:54 AM ben leinfelder

lookup stylesheet from for CN list objects and list formats. This is used in conjunction with the CN rest service deployment where the xslt is actually kept.

6635 11/10/2011 11:36 PM ben leinfelder

DataONE MN registration/configuration is now its own configuration page in the admin interface.

6633 11/10/2011 08:52 AM Chris Jones

New libclient jar with changes to CNode.setReplicationStatus() (r5824).

6626 11/09/2011 12:51 PM Chris Jones

Adding new D1 jars (r5818) with changes to libclient's CNode.setReplicationStatus(). It now sends multipart params rather than files since there's no XML structure to ReplicationStatus.

6622 11/08/2011 03:49 PM ben leinfelder

upgrade to 1.0.1-SNAPSHOT DataONE jars

6621 11/08/2011 01:59 PM ben leinfelder

check for blank key passwords

6620 11/08/2011 11:31 AM ben leinfelder

started replication unit test

6618 11/07/2011 05:16 PM Chris Jones

New D1 libraries, fix for MNode.isNodeAuthorized() and other exception handling.

6608 11/04/2011 03:17 PM Chris Jones

Add new D1 jars with 1.0.0 API additions (MNStorage.systemMetadataChanged()) and libclient fixes.

6601 11/03/2011 12:59 PM Chris Jones

Add new D1 jars with the new MNStorage.systemMetadataChanged() additions.

6591 11/02/2011 07:50 PM Chris Jones

Add new d1_common jar with the API changes that add serialVersion parameters to CNAuthorization and CNReplication methods.

6582 11/01/2011 03:23 PM ben leinfelder

use HttpClient to set up SSL connection when doing replication calls -- this will use the server's configured certificate as the client certificate on the request. The server it is calling can then inspect that certificate and decide whether or not it trusts the caller.

6580 11/01/2011 01:34 PM ben leinfelder

newer d1 jar (for good measure)

6579 11/01/2011 01:33 PM ben leinfelder

check client-provided certificate when servicing ReplicationServlet requests.

6563 10/28/2011 04:01 PM Chris Jones

MetadataTypeRegister is now replaced by ObjectFormatService. Removing it and it's test.

6561 10/27/2011 05:51 PM ben leinfelder

move the DataONE 1.0.0-SNAPSHOT

6559 10/27/2011 04:05 PM ben leinfelder

call the web.xml tomcat6 not tomcat5

6558 10/27/2011 04:01 PM ben leinfelder

remove reference to tomcat5.5 in favor of tomcat6. including the "custom" start up script that used the sun jdk -- this can be configured rather than coded into the script.

6552 10/27/2011 02:13 PM ben leinfelder

Configure and use CertificateManager in order to act as the MN when performing replicate() and getReplica() mthods.

6550 10/27/2011 12:40 PM ben leinfelder

change upgrade scripts/routines to use 2.0.0 version number instead of 1.10.0

6547 10/27/2011 08:58 AM ben leinfelder

include CILogon link and more explanation about what is going on with the mapping.

6545 10/26/2011 11:08 AM ben leinfelder

correctly check that user is logged into metacat before proceeding

6544 10/26/2011 11:07 AM ben leinfelder

use null session for now

6543 10/25/2011 05:54 PM ben leinfelder

draft of legacy-to-d1 account mapping interface

6538 10/14/2011 05:13 PM ben leinfelder

including newer d1 libclient that uses Foresite (and Jena) to construct/parse ORE resource maps for DataONE

6532 10/12/2011 11:17 AM ben leinfelder

update D1 jars to include recent SubjectList -> SubjectInfo refactoring and the SUBJECT_PUBLIC constant

6529 10/11/2011 08:37 PM Matt Jones

Fix service versioning in so that when Metacat nodes are registered they report the correct service version for use in resolve() -- i.e., use "v1" instead of "0.6.4" in resolve urls.

6524 09/26/2011 02:46 PM ben leinfelder

updated d1_common jar (unknown changes)

6523 09/26/2011 02:45 PM ben leinfelder

use rfc2253 format when extracting certificate subject

6517 09/26/2011 10:48 AM ben leinfelder

for default Metacat installation we turn off multicast and only enable localhost communication.

6505 09/22/2011 02:58 PM Matt Jones

Fixed the D1 URL to the Coordinating Node that had been missing /cn in the path.

6503 09/22/2011 02:02 PM ben leinfelder

use Settings augmentation to customize the D1Client.CN_URL when used in a Metacat deployment.

6498 09/22/2011 01:18 PM Matt Jones

Updating CN property to use cn-dev.

6497 09/22/2011 10:55 AM Matt Jones

Pull the certificate path for dataone certificates from the metacat properties file.

6491 09/21/2011 07:02 PM Chris Jones

Newest D1 0.6.4 jars

6488 09/21/2011 05:25 PM Chris Jones

Use multicast in the hazelcast config for local deployments.

6487 09/21/2011 05:24 PM ben leinfelder

comment out the external hazelcast config location for default building

6485 09/21/2011 05:03 PM Chris Jones

Add in the hzObjectPath map to the hazelcast config file for a local deployment. Enable the MapStore impl for both maps.

6482 09/21/2011 04:42 PM Chris Jones

A default hazelcast config file for metacat.

6480 09/20/2011 11:40 PM Matt Jones

Removed extraneous comments.

6479 09/20/2011 11:36 PM Matt Jones

Add boolean field for synchronization status.

6478 09/20/2011 11:03 PM Matt Jones

New default properties for dataone MN properties.

6477 09/20/2011 10:56 PM Matt Jones

A configuration section for DataONE Member Node properties.

6474 09/20/2011 02:32 PM ben leinfelder

newer d1 jars -- contains CN.isNodeAuthorized() method

6461 09/19/2011 06:29 PM Chris Jones

Set the correct cluster name and password for the D1 Hazelcast process cluster. This will likely change for production deployments.

6441 09/15/2011 01:57 PM ben leinfelder

allow urls with "v1" in them

6436 09/15/2011 12:56 PM ben leinfelder

use shared hazelcast properties location on the CN

6415 09/13/2011 11:38 AM rnahf

further development of ObjectPathMapLoader.

6408 09/11/2011 06:16 PM Chris Jones

Add properties for strings used to connect to the DataONE storage and process Hazelcast clusters. The storage cluster is defined in the hazelcast.xml config file, and we list the names of the systemMetadataMap and the tasksIdNamespace in order to connect to these structures. When creating CNReplicationTask objects, use the task id generator to get a unique task id.

6406 09/11/2011 05:29 PM Chris Jones

Add the hazelcast client jar so Metacat can connect to the DataONE storage cluster that initializes the hzNodes shared node map and other structures as needed.

6403 09/11/2011 12:22 PM Chris Jones

Newest version of the D1 0.6.4 common jar.

6400 09/11/2011 12:10 PM Chris Jones

Add the dataone.hazelcast.configFilePath property to be used when MetacatServlet becomes a Hazelcast cluster member using HazelcastService. TODO: what are the consequences of restarting the service via doRefresh()? It's set to false for now.

6397 09/07/2011 05:16 PM ben leinfelder

changes for schema update (d1_common)

6395 09/06/2011 02:33 PM ben leinfelder

added HazelCast MapStore and MapLoader implementation for SystemMetadata

6393 09/02/2011 02:21 PM ben leinfelder

remove unused dataone properties

6392 09/02/2011 02:13 PM ben leinfelder

use 0.6.4 for node capabilities

6383 08/31/2011 02:33 PM Chris Jones

Update DataONE jar files to 0.6.4. Updated classes to follow.

6378 08/03/2011 10:46 AM ben leinfelder

latest D1 jars - changes include:
updateSystemMetadata() impl for CN
new identifier methods (generate is its own method)
removal of the resourceMap pointer from system metadata

6376 07/29/2011 08:14 AM Chris Jones

Update the d1 common java jar to include the changes to BaseException, and update MNodeService.synchronizationFailed() to use the BaseException.getNodeId() method to report which node the exception came from.

6374 07/28/2011 11:43 AM ben leinfelder

updated jars after recent schema changes (no real change for us here)

6366 07/27/2011 04:25 PM ben leinfelder

use new "v1" types from DataONE

6359 07/20/2011 01:51 PM ben leinfelder

-handle NotFound object format when generating system metadata
-improve EML DML for null entity/attribute elements

6350 07/14/2011 08:04 PM Chris Jones

Use CamelCaps for properties for better readability.

6348 07/14/2011 03:12 PM ben leinfelder

allow alternative CNode implementations (subclasses) to be returned when D1Client.getCN() is called. The alternative is given in the Settings configuration via the D1Client.cnClassName property.
MockCNode in Metacat is an example of such an alternative and is used when Metacat requires methods of a CN be present for unit testing.

6346 07/14/2011 02:22 PM Chris Jones

Added node synchronization and replication properties.

6344 07/14/2011 02:01 PM Chris Jones

Added service availability properties for each of the MN services.

6342 07/14/2011 01:01 PM Chris Jones

Added service version properties for each of the MN services.

6339 07/13/2011 03:09 PM ben leinfelder

add hasReservation() method (NotImplemented, however)

6336 07/11/2011 04:30 PM ben leinfelder

newer jars with better certificate exception handling as well as additional libclient implementations

6301 07/06/2011 11:53 AM ben leinfelder

newer d1_common jar with updated MNCore interface

6291 07/05/2011 04:17 PM ben leinfelder

add "public" user subject

6290 07/05/2011 04:07 PM Jing Tao

make the left panle look exactly the same as the left panel of index.jsp.

6284 07/01/2011 05:23 PM ben leinfelder

simplify the MN rest servlet mapping to match CN mappings - also streamlined the handler code to share extra path info parsing