Project

General

Profile

Statistics
| Revision:
  • svn:ignore: build
  • svn:mergeinfo: /branches/D1_0_6_2_BRANCH:6107-6121

# Date Author Comment
7778 05/24/2013 10:20 AM ben leinfelder

do not require PortalCertificateManager be configured. Fix NPE because session was not created when using old sessionid-based authentication. https://projects.ecoinformatics.org/ecoinfo/issues/5942

7777 05/24/2013 12:09 AM Jing Tao

change the waiting time to 10 seconds and attempts to 600 for the hazelcast.

7776 05/23/2013 11:57 PM Jing Tao

Use another thread in the Servlet init method to wait hazelcast.

7775 05/23/2013 10:42 PM Jing Tao

Make the target init depend on build-metacat-common.

7774 05/23/2013 09:59 PM Jing Tao

Put the waiting mechanism for the hazelcast at the first place.

7773 05/23/2013 09:45 PM ben leinfelder

handle client certificates, portal certificates and jsessionid as three ways to prove you are an uthenticated user. https://projects.ecoinformatics.org/ecoinfo/issues/5942

7772 05/23/2013 06:39 PM Jing Tao

Use some contants from the EnabledQueryEngines.

7771 05/23/2013 06:28 PM Jing Tao

Temporarily remove the code to disable solr engine if it isn't listed in the property file.

7770 05/23/2013 04:29 PM ben leinfelder

exlude /lib/maven from the war file

7769 05/23/2013 04:27 PM Jing Tao

If the solr engine is disabled, the metacat index will do nothing.

7768 05/23/2013 01:43 PM Jing Tao

Use the new name of a method.

7767 05/23/2013 01:42 PM Jing Tao

Rename a method to isEnabled.

7766 05/23/2013 01:26 PM Matt Jones

Updated documentation, and added modification date to the sitemap index file entries.

7765 05/23/2013 12:55 PM Matt Jones

Remove unused import.

7764 05/23/2013 12:52 PM Matt Jones

Mofdified Sitemap class to also generate the sitemap index file that is needed when more than one sitemap file is provided.

7763 05/23/2013 12:42 PM Jing Tao

Remove the junit test for an obsoleted class.

7762 05/23/2013 12:41 PM Jing Tao

Remove the obsoleted class.

7761 05/23/2013 12:40 PM Jing Tao

Add a junit test class for EnabledQueryEngines.

7760 05/23/2013 12:40 PM Jing Tao

Add a test base class.

7759 05/23/2013 12:39 PM Jing Tao

Add a class to repsent the enabled engine list.

7758 05/23/2013 11:55 AM Jing Tao

Change the junit version to 4.8

7757 05/23/2013 10:20 AM ben leinfelder

use ContentTypeInputStream interface (and ByteArray implementation) to specify the desired content-type of the InputStream returned by MN.query().

7756 05/23/2013 09:15 AM Jing Tao

Add the new property dbquery.enabledEngines=pathquery,solr.

7755 05/22/2013 04:44 PM ben leinfelder

load the evicted SM back into the map on a "Refresh" so that listeners hear the update. (metacat-index, for example)

7754 05/22/2013 04:18 PM Jing Tao

set the dataone.hazelcast.location.clientconfig property to be the local config file. It will be used in the d1_cn_index_processor

7753 05/22/2013 03:50 PM ben leinfelder

use DataONE cilogon skin so that we are not prompted for certificate duration (and to make it more cohesive as a prototype using the Metacat DataONE skin

7752 05/22/2013 03:49 PM ben leinfelder

switch back to log4j statements now that I am sure certificate delegation is working.

7751 05/22/2013 03:35 PM ben leinfelder

add link to login or switch user

7750 05/22/2013 03:29 PM ben leinfelder

add simple page to show logged-in user subject DN

7749 05/22/2013 03:02 PM ben leinfelder

use System.out.println until the oa4mp logging issue is resolved.

7748 05/22/2013 11:19 AM Jing Tao

Read the waiting time and maximum attempts from the metacat.properties file.

7747 05/22/2013 10:56 AM Jing Tao

Add the waiting time and max attempts for regenerating the index.

7746 05/22/2013 10:36 AM ben leinfelder

use filesystem store. in-memory store seems to get into deadlock with multiple environments accessing it.

7745 05/22/2013 10:34 AM ben leinfelder

add logging for portal certificate look up process.

7744 05/22/2013 10:29 AM Jing Tao

Add some new properties for the test.

7743 05/22/2013 09:34 AM ben leinfelder

use relative path for oa4mp_client.xml (within servlet context). https://projects.ecoinformatics.org/ecoinfo/issues/5936

7742 05/22/2013 08:05 AM ben leinfelder

use in-memory storage for myproxy. at least for now.

7741 05/21/2013 11:35 PM Jing Tao

Add a property containing the list of the resource map namespaces.

7740 05/21/2013 11:33 PM Jing Tao

Index the none-resourcemap data objects first, then the resourcemap objects.

7739 05/21/2013 11:32 PM ben leinfelder

used pk8 format private key file name

7738 05/21/2013 11:12 PM ben leinfelder

use java 1.6 compliance for compilation

7737 05/21/2013 11:05 PM ben leinfelder

first pass at integrating CILogon/MyProxy certificates in Metacat. Configuration is specific to mn-demo-4.test.dataone.org for the time being (this will cause localhost deployments to fail webapp deployment). https://projects.ecoinformatics.org/ecoinfo/issues/5936

7736 05/21/2013 11:05 PM ben leinfelder

first pass at integrating CILogon/MyProxy certificates in Metacat. Configuration is specific to mn-demo-4.test.dataone.org for the time being (this will cause localhost deployments to fail webapp deployment). https://projects.ecoinformatics.org/ecoinfo/issues/5936

7735 05/21/2013 07:32 PM Matt Jones

Updated Sitemap generation to use latest version of the sitemap protocol schemas.

7734 05/21/2013 02:23 PM Jing Tao

Try to get the metacat ids first.

7733 05/21/2013 11:11 AM Jing Tao

Use SolrQueryServiceController to get the ValidFieldList.

7732 05/20/2013 11:39 PM Jing Tao

Remove the code to throw an exception if the subjects is null in the query method.

7731 05/20/2013 10:42 PM Jing Tao

changed the xpath to get solr_spec_version.

7730 05/20/2013 10:20 PM Jing Tao

Use the SolrQueryServiceController to get the spec version and index schema information.

7729 05/20/2013 10:18 PM Jing Tao

Add some new properties for the http solr server.

7728 05/20/2013 09:33 PM Jing Tao

Add the getIndexFields and getValidIndexFields methods.

7727 05/20/2013 04:27 PM Jing Tao

Add getSolrSpecVersion method for the HttpServer and the controller.

7726 05/20/2013 02:12 PM Jing Tao

Imeplement the getSolrVersion, getSchemaField and getValidSchemaFields for the EmbeddedSolrServer.

7725 05/18/2013 11:46 PM Jing Tao

Change the package of SolrQueryReponseWriterFactory and SolrQueryResponseTransformer.

7724 05/18/2013 11:32 PM Jing Tao

Change the package name of SolrQueryResponseTransformer and SolrQueryWriterFactory.

7723 05/18/2013 11:29 PM Jing Tao

move SolrQueryResponseTransformer and SolrQueryReponseWriterFactory to the query package.

7722 05/18/2013 11:28 PM Jing Tao

Move it to the query package.

7721 05/18/2013 11:28 PM Jing Tao

move it to the query package.

7720 05/18/2013 11:24 PM Jing Tao

Use the new query(SolrParams param) method of the SolrQueryServiceController.

7719 05/18/2013 11:22 PM Jing Tao

Remove the query(String query) methods from SolrQueryService.java.

7718 05/18/2013 05:19 PM Jing Tao

Use the SolrQueryServiceController class to handle the query.

7717 05/18/2013 04:49 PM Jing Tao

Add the depency of d1_cn_index_processor here.

7716 05/18/2013 04:48 PM Jing Tao

Remove the depency on the d1_cn_index_processor.

7715 05/18/2013 03:57 PM Jing Tao

move the depency of d1_cn_index_processor to the metacat-common module.

7714 05/18/2013 03:56 PM Jing Tao

Use one query method in the SolrQueryServiceController.

7713 05/18/2013 03:38 PM Jing Tao

Move the solr query part here since metacat-index needs to query the solr server too.

7712 05/18/2013 03:37 PM Jing Tao

Use the sepcified exceptions to replace the Exception.

7711 05/17/2013 05:01 PM Jing Tao

Add the code to add a resource map information.

7710 05/17/2013 04:07 PM Jing Tao

Add code the transform query response to SolrDoc.

7709 05/17/2013 02:22 PM Jing Tao

Move the cod which transformed the query response to the inputstream to the metacat-common module.
Remove some obsoleted imports.

7708 05/17/2013 02:05 PM Jing Tao

Add a transformer to process the query response object.

7707 05/17/2013 12:57 PM Jing Tao

Move the code to generate the QueryResponseWriter to the metacat-common module. So it can be shared with the metacat-index module.

7706 05/17/2013 12:40 PM Jing Tao

Add a new class to create the solr QueryResponseWriter.

7705 05/17/2013 10:41 AM ben leinfelder

use pid, not docid as the parameter to the registry when editing/deleting objects since the vlaue is really the pid. https://projects.ecoinformatics.org/ecoinfo/issues/5932

7704 05/17/2013 10:29 AM ben leinfelder

exclude jibx-tools, maven cruft and org.eclipse "dependencies" to cut down on the number of jar files in the lib folder.

7703 05/17/2013 10:27 AM ben leinfelder

organize imports

7702 05/17/2013 09:57 AM ben leinfelder

format before editing

7701 05/16/2013 04:02 PM ben leinfelder

use java 1.6 for maven compiler

7700 05/16/2013 03:22 PM ben leinfelder

use correct test for PID param.

7699 05/16/2013 03:21 PM ben leinfelder

remove extra lines from returned <docid/> block. https://projects.ecoinformatics.org/ecoinfo/issues/5932

7698 05/16/2013 01:53 PM ben leinfelder

move to libclient/common snapshot to match metacat-common project.

7697 05/16/2013 12:04 PM Jing Tao

Use the new class to handle the resource map.

7696 05/15/2013 05:48 PM Jing Tao

Modify the subprocessor to use SolrServer rather than solr service url.

7695 05/15/2013 05:16 PM ben leinfelder

Allow use of PID instead of docid in the Perl registry. At least for reading/editing and deleting existing content. Does not create content using a pid. https://projects.ecoinformatics.org/ecoinfo/issues/5932

7694 05/15/2013 03:53 PM ben leinfelder

initialize the SOLR home directory if it does not already exist.

7693 05/14/2013 06:10 PM Jing Tao

Add code to test title for the query result.

7692 05/14/2013 05:51 PM Jing Tao

Rewrite some methods, so the query result can be processed many times.

7691 05/13/2013 09:23 PM Jing Tao

Add code to wait the readiness of the hazelcast service.

7690 05/13/2013 04:34 PM Jing Tao

Use the DistributedMapsFactory to get maps.

7689 05/13/2013 03:51 PM Jing Tao

Add a class to get distributed maps such as the system metadata map.

7688 05/13/2013 11:58 AM Jing Tao

Removed the comment on the process of building index.

7687 05/13/2013 11:55 AM Jing Tao

Add code to wait the startup of the MNode.

7686 05/10/2013 03:02 PM Jing Tao

Removed the commented out text cases and add a test for archvied document.

7685 05/10/2013 02:59 PM Jing Tao

Only after reloading the core, the query result can reflect the change made in metacat-index module.

7684 05/10/2013 02:37 PM Jing Tao

Use the log info to replace the print.

7683 05/10/2013 02:36 PM Jing Tao

Add log information for archiving or inserting indexes.

7682 05/09/2013 12:11 PM Jing Tao

Consider mutithread issue there.

7681 05/09/2013 12:10 PM Jing Tao

Fixed a bug to put "OR" correctly in the query.
And remove the user "authorized_user" from the rightsholder clause in the query.

7680 05/09/2013 10:04 AM Jing Tao

Use the set of subjects to replace the user and groups for the solr query.

7679 05/09/2013 12:19 AM Jing Tao

Call setting certificate location to be the test one after getting the MN baseurl.
The method to getting MN baseurl somehow calls CN and it set the certificate location to be /var/metacat/certs/METACAT1.pem.