Project

General

Profile

Activity

From 12/14/2013 to 01/12/2014

01/12/2014

04:48 PM Revision 8491 (metacat): Sync access policy between mn -> cn in case where metacat native ui being used to update ap on mn
Peter Slaughter

01/10/2014

03:06 PM Revision 8490 (metacat): Change the base directory location.
Jing Tao
02:35 PM Revision 8489 (metacat): Consolidate the user/group utitlities code.
Jing Tao
10:50 AM Revision 8488 (metacat): Change the element name in the user from "group" to "memberof".
Fixed a bug that in groupadd. Jing Tao

01/09/2014

10:31 PM Revision 8487 (metacat): Add methods to handle modify user's attributes.
Jing Tao
09:16 PM Revision 8486 (metacat): Complete the method - handleUseradd.
Jing Tao
06:25 PM Revision 8485 (metacat): Add code to handle useradd command.
Jing Tao
04:39 PM Revision 8484 (metacat): Fixed a bug that showing illegal options in the groupadd command.
Jing Tao
04:34 PM Revision 8483 (metacat): Add a double quotes at $@. This will make the any argument in the double quotes as one argument.
Jing Tao
04:18 PM Revision 8482 (metacat): Pass all arguments to the java class.
Jing Tao
04:17 PM Revision 8481 (metacat): Add a main method which will be used in the command line users management tool.
Jing Tao
12:11 PM Revision 8480 (metacat): Add a script to help administor to manage usrs/groups.
Jing Tao
09:16 AM Revision 8479 (metacat): Made changes according the changes in the AuthFile class.
Jing Tao
09:15 AM Revision 8478 (metacat): Add the code to handle the organization name.
Jing Tao

01/08/2014

05:18 PM Revision 8477 (metacat): Add the test method for the getUserInfo method.
Jing Tao
05:17 PM Revision 8476 (metacat): Add the getUserInfo method.
Jing Tao
04:33 PM Revision 8475 (metacat): Add the common name, organization name and email into the getprincipal method.
Jing Tao
04:32 PM Revision 8474 (metacat): Add some contants.
Jing Tao
04:04 PM Revision 8473 (metacat): Add the description in the getGroups methods.
Jing Tao
03:08 PM Revision 8472 (metacat): Modified the junit test file according to the change in the class.
Jing Tao
02:58 PM Revision 8471 (metacat): Add the common name and email address information into the getUsers method.
Jing Tao
01:40 PM Revision 8470 (metacat): Resampled the background image for the admin docs for a faster page load
Lauren Walker
11:06 AM Revision 8469 (metacat): Fixed a bug that the method addUser didn't set password.
Jing Tao

01/07/2014

05:10 PM Revision 8468 (metacat): Add a new property to specify the hash class which will be used to protect the password.
Jing Tao
05:05 PM Revision 8467 (metacat): Add the dependcy on JBcrypt module.
Jing Tao
05:04 PM Revision 8466 (metacat): Change the test file according to the change made in the class.
Jing Tao
05:03 PM Revision 8465 (metacat): Change the code to use BCryptHash to protect password.
Jing Tao
01:59 PM Feature #6346 (In Progress): Make # READ events available in SOLR index
I committed my first attempt at this. It should probably be tested a bit more to ensure that indexing events do not u... ben leinfelder
01:56 PM Revision 8464 (metacat): Unify solr indexing with an IndexTask that is added to the queue -- allows us to send more than just the systemMetadata to the indexer. Initially this is for READ event counts for each document. https://projects.ecoinformatics.org/ecoinfo/issues/6346
ben leinfelder

01/06/2014

05:12 PM Bug #6320: Create a file-base authentication mechanism as the default method
I did a little bit research on comparing bcrypt and sha1. People say bcrypt is a better hash algorithm.
There is ...
Jing Tao
03:30 PM Bug #6321 (Resolved): Metacat login mechanism needs to handle the ldap alias account
Add a method named getAliasedDn. This method derefer the alias to the real object.
This method is applied in the a...
Jing Tao
02:57 PM Revision 8463 (metacat): Add code to get user info and group info for an alias.
Jing Tao
12:35 PM Feature #6362: Add an id to the year element in the citation in eml-indentifier.xsl
Then in MetacatUI MetadataView, find the ID and put the uploaded date from the system metadata if there is no publica... Lauren Walker
11:30 AM Feature #6362 (New): Add an id to the year element in the citation in eml-indentifier.xsl
Lauren Walker
11:44 AM Feature #6355: Print "N/A" or similar when EML fields don't exist rather than print a blank node
For example, data attributes that are non-existent in an EML file will still be printed by eml-attributes.xsl but wil... Lauren Walker

01/03/2014

02:35 PM Feature #6355 (New): Print "N/A" or similar when EML fields don't exist rather than print a blank node
Lauren Walker
09:49 AM Task #6347 (Closed): Create mechanism for adding name/value pairs to the solr index
For use with getting READ even counts into the object index and also for adding semantic annotation facets into the i... ben leinfelder
09:38 AM Feature #6346 (Resolved): Make # READ events available in SOLR index
I'd suggest using the dynamic fields we have at our disposal: https://cwiki.apache.org/confluence/display/solr/Dynami... ben leinfelder

01/02/2014

02:18 PM Revision 8462 (metacat): Change MetacatUI version to 1.4.2
Lauren Walker

12/24/2013

01:50 PM Bug #6321: Metacat login mechanism needs to handle the ldap alias account
The code was added to handle the alias. But we need to add code to handle get groups as well. Jing Tao
01:48 PM Revision 8461 (metacat): Add the code to handle the login action if it is an alias.
Jing Tao

12/23/2013

01:29 PM Revision 8460 (metacat): Add the methods to get the aliased dn through non-tls or tls.
Jing Tao

12/20/2013

05:03 PM Revision 8459 (metacat): Add a method to get the aliasedDn.
Jing Tao
11:18 AM Revision 8458 (metacat): move metacat trunk to 2.4.0-SNAPSHOT
ben leinfelder
08:11 AM Bug #6323 (Closed): CNodeService.archive() doesn't increment serialVersion correctly
Modified CNodeService and DocumentImpl to increment the serialVersion. Chris Jones
07:31 AM Bug #6323 (Closed): CNodeService.archive() doesn't increment serialVersion correctly
In calling CNodeService.archive(), and perhaps delete() too, the serialVersion isn't set correctly. Check this in Do... Chris Jones
07:46 AM Revision 8454 (metacat): On changes to system metadata in CNodeService and DocumentImpl, increment the serialVersion.
Chris Jones
07:28 AM Bug #6322 (Rejected): Ensure lock is obtained prior to calls to Hazelcast IMap.put()
When modifying the system metadata table, we call systemMetadataMap.put(). since this is a distributed map in the HZ... Chris Jones

12/19/2013

04:15 PM Revision 8452 (metacat): (task #6297): sync pid(s) access policy between member node and coordinating node
Peter Slaughter
03:03 PM Bug #6321 (Resolved): Metacat login mechanism needs to handle the ldap alias account
We are planning to trim the nceas ldap to have one subtree ou=Account which has the real users. The other subtrees, s... Jing Tao
02:56 PM Bug #6320 (Closed): Create a file-base authentication mechanism as the default method
The NCEAS' LDAP will only provide service for some trusted partners in future. For those who currently depend on our ... Jing Tao
02:35 PM Revision 8450 (metacat): Change CNodeService's archive() and delete() methods to only update Member Nodes in the replica list (not CNs!), since calling CN.archive() again would cause an infinite loop. Thanks for catching this Ben.
Chris Jones
01:42 PM Bug #6219 (Closed): Is $ldap->start_tls( verify => 'none') good enough in the ldpweb.cgi?
Jing added 'require' to the TLS calls in the ldapweb script so I believe we are good now. Also involved configuring t... ben leinfelder
01:40 PM Feature #6285: Handle EML singleDateTime field in SOLR index
I think the approach should be to write the singleDateTime value to the existing solr fields for start and end date s... ben leinfelder
10:19 AM Revision 8448 (metacat): merge readme notes from 2.3.1
ben leinfelder
09:36 AM Bug #6315 (Closed): Needs to work for DATA objects as well
Changed CNodeService.delete() and .archive() to handle DATA objects. Chris Jones
09:35 AM Bug #6315 (In Progress): Needs to work for DATA objects as well
Chris Jones
09:35 AM Revision 8444 (metacat): Update CNodeService.delete() and .archive() to handle situations where the pid is of formatType DATA, and therefore are not registered in the identifier table, and caused NotFound exceptions. For DATA objects, we just update the system metadata now, and for all other objects (METADATA, RESOURCE), we continue to use super.{delete()|archive()}. Also, log the delete/archive into the event log.
https://projects.ecoinformatics.org/ecoinfo/issues/6315
https://redmine.dataone.org/issues/4204
Chris Jones
08:53 AM Revision 8440 (metacat): prep for 2.3.1 release
ben leinfelder
08:13 AM Revision 8439 (metacat): Remove the broadcastSystemMetadataChange() method since it was a duplicate of notifyReplicaNodes(). Consolidated now.
Chris Jones

12/18/2013

04:33 PM Bug #6315 (Closed): Needs to work for DATA objects as well
Found that calls need to work on data objects where the CN does not actually store the object.
See DataONE tracker: ...
ben leinfelder

12/17/2013

05:35 PM Bug #6306: During the upgrading metacat to 2.3.0, a user can see a message saying the index schema was changed even though he didn't
This bug it is harder than I thought because i can reproduce the bug once, then i can't.
I downloaded metacat-bin-...
Jing Tao
05:22 PM Revision 8438 (metacat): Add some log information.
Jing Tao
09:43 AM Bug #6290 (Resolved): Include data objects in BagIt download with intelligent file names
Lauren Walker
09:42 AM Revision 8437 (metacat): retrieve the given file names (entityName) of the data files from the EML and use those for our file names in the BagIt content.
Lauren Walker

12/16/2013

02:07 PM Bug #6306: During the upgrading metacat to 2.3.0, a user can see a message saying the index schema was changed even though he didn't
The version of the previous metacat is 2.2.1 Jing Tao
02:06 PM Bug #6306 (Works For Me): During the upgrading metacat to 2.3.0, a user can see a message saying the index schema was changed even though he didn't
If the index schema was modified, users shouldn't see the message. Jing Tao
 

Also available in: Atom