Project

General

Profile

Activity

From 01/05/2014 to 02/03/2014

02/03/2014

04:35 PM Revision 8559 (metacat): Add a method to test an alias account in the ldap server.
Jing Tao
04:20 PM Bug #6405 (Resolved): Unable to authenticate with UCNRS referral account
The issue was not in the authentication. It was in the method getUserInfo. In the getUserInfo method, it used a filte... Jing Tao
12:11 PM Bug #6405 (Resolved): Unable to authenticate with UCNRS referral account
Running the JUnit test:... ben leinfelder
04:00 PM Revision 8557 (metacat): Added a footer to the identity management config pages
Lauren Walker
03:35 PM Revision 8556 (metacat): Remove code to add the organzation in the search filter. This is not necessary since we use the dn as the search base. The code was not actually used but caused some problem.
Jing Tao
02:56 PM Revision 8555 (metacat): use v2.4.0 for documentation and upgrade scripts.
ben leinfelder
02:53 PM Revision 8554 (metacat): correctly include stacktrace for error debugging.
ben leinfelder
02:52 PM Revision 8553 (metacat): can only log events with a valid localId.
ben leinfelder
02:51 PM Revision 8552 (metacat): return null if there is no existing SolrDoc for the given pid.
ben leinfelder
09:30 AM Revision 8551 (metacat): Use the default metacatui theme to replace the skin name.
Jing Tao
09:27 AM Revision 8550 (metacat): use https for the new EZID api url.
ben leinfelder

01/31/2014

03:18 PM Bug #6322: Ensure lock is obtained prior to calls to Hazelcast IMap.put()
It seems to me that we should protect against this by creating a wrapper function rather than calling hz.put() direct... Matt Jones
02:19 PM Bug #6322: Ensure lock is obtained prior to calls to Hazelcast IMap.put()
I see quite a few hzSystemMetadata.put() calls without locks. And there are some comments like this:... ben leinfelder
03:09 PM Revision 8549 (metacat): Add a note to let users know where to run the script.
Jing Tao
02:54 PM Bug #6403: Command-line user management does not handle hashed passwords
I added note to let user know that the hashed password should be surround by single quotes. Jing Tao
02:43 PM Bug #6403 (In Progress): Command-line user management does not handle hashed passwords
ben leinfelder
02:42 PM Bug #6403: Command-line user management does not handle hashed passwords
I confirmed that the script doesn't like the "$" as a part of the argument. It will work if we remove the dollar sign... ben leinfelder
02:42 PM Bug #6403: Command-line user management does not handle hashed passwords
I dug around and found that the shell script decoded the bcrypt hash code. If the input (argument) is $2a$04$csilPspP... ben leinfelder
02:39 PM Bug #6403 (Closed): Command-line user management does not handle hashed passwords
From original ticket in the identity service redmine instance (https://projects.nceas.ucsb.edu/nceas/issues/862):
...
ben leinfelder
02:49 PM Revision 8548 (metacat): Add a note to let user know he/she should use single quotes to surround the hashed password.
Jing Tao
02:48 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
Reminder: for 2.4.0, I changed the schema.xml to use a copy from the metacat-index project. I need to add this hash t... ben leinfelder
02:46 PM Bug #6401: Add the documentation about the file-based the authentication
Jing will add to the existing section in configuration.rst and also authinterface.rst. Then I'll go over it. We shoul... ben leinfelder
11:09 AM Bug #6401 (Closed): Add the documentation about the file-based the authentication
In the next release, metacat will use the file-based the authentication as the default authentication mechanism. We n... Jing Tao
02:35 PM Revision 8547 (metacat): edit some of the user management phrases. use UTF-8 for all returned XML. https://projects.ecoinformatics.org/ecoinfo/issues/6320
ben leinfelder
11:55 AM Feature #6402 (Closed): Rebrand identity service
Include logos of KNB, DataONE, Kepler and GoA Lauren Walker
10:43 AM Feature #6285 (Closed): Handle EML singleDateTime field in SOLR index
Added the application-context fiels for all eml versions to our local metcat-index project with the new singleDateTim... ben leinfelder
10:41 AM Revision 8545 (metacat): index singleDateTime value into both begin and end date fields in solr. https://projects.ecoinformatics.org/ecoinfo/issues/6285
ben leinfelder
10:34 AM Feature #6346 (Resolved): Make # READ events available in SOLR index
Note that this uses our own copy of the solr schema.xml instead of the version offered by the DataONE library. I thin... ben leinfelder

01/30/2014

10:59 PM Story #6276: Update to use new EZID API URL
Ben -- I think we need to send a notice about this out to metacat-dev, both making it clear that this feature is now ... Matt Jones
01:26 PM Story #6276 (Resolved): Update to use new EZID API URL
updated the metacat.properties. new URL seems to be active already, but will wait until after 2/2/2014 to use it in K... ben leinfelder
03:13 PM Revision 8543 (metacat): Add the code to dispaly the label for the organization selection.
Jing Tao
02:48 PM Revision 8541 (metacat): Read the organization label and name from a hash.
Jing Tao
02:47 PM Revision 8540 (metacat): Use an array of a hash to keep the orgName/orgLabel pair.
Jing Tao
01:25 PM Revision 8539 (metacat): use the updated EZID base URL. Should be active after Feb 2nd, 2014. https://projects.ecoinformatics.org/ecoinfo/issues/6276
ben leinfelder
01:19 PM Feature #6305 (Resolved): Disable ecogrid links in rendered EML
When the metadata renders, now removing the ecogrid link hrefs so that people don't click on them and get bad respons... ben leinfelder
12:21 PM Story #6296 (In Progress): authMN SM.accessPolicy out of synch with CN and replicaMN
This is in progress - Peter and I have been discussing different ways access control policies can be updated on the M... ben leinfelder
11:31 AM Revision 8538 (metacat): Add the label property for the organization.
Jing Tao
08:34 AM Bug #6398 (Resolved): Obsoleted metadata objects are being returned from Solr
The (long-running) action=reindex did resolve this issue, but I wish we knew why it happened. Will have to keep our e... ben leinfelder
08:12 AM Bug #6320: Create a file-base authentication mechanism as the default method
Hi, ben: I noticed the issue as well and put it on the bug:
https://projects.nceas.ucsb.edu/nceas/issues/862
I ...
Jing Tao

01/29/2014

04:26 PM Bug #6320 (In Progress): Create a file-base authentication mechanism as the default method
I'm testing this and having a little problem with the utility class that takes the password and writes it to the auth... ben leinfelder
03:06 PM Bug #6398: Obsoleted metadata objects are being returned from Solr
Noticed that multiple revisions of the same object were being returned in the solr results.
We tried running action=...
ben leinfelder
01:41 PM Revision 8537 (metacat): uncomment the original tests now that the "field" test is working.
ben leinfelder
01:35 PM Revision 8536 (metacat): use explicit accessor for clientViewBean sessionid since the taglib was resulting in a blank page.
ben leinfelder

01/27/2014

12:46 PM Bug #6398 (Resolved): Obsoleted metadata objects are being returned from Solr
Even when the query specifies to not return objects with the obsoletedBy field.
Example id:
nrs.875.1
It looks...
Lauren Walker

01/24/2014

06:56 PM Revision 8535 (metacat): Fixed a bug that AuthFile constructor didn't read the new value of the password file path from the metacat.properties.
Jing Tao
05:17 PM Revision 8534 (metacat): Add the code to handle a runtime exception.
Jing Tao
04:32 PM Revision 8533 (metacat): Add the code to hide/display the file/ldap section base on the selection of the auth class.
Jing Tao
04:29 PM Revision 8532 (metacat): Add code to persist the properties in the group 3.
Jing Tao
08:26 AM Story #6276 (In Progress): Update to use new EZID API URL
All,
EZID's domain name change is scheduled for our regularly scheduled maintenance window on Sunday night, Februa...
ben leinfelder

01/23/2014

10:26 PM Revision 8531 (metacat): Add the icon-plus-sign and icon-minus-sign.
Jing Tao
05:20 PM Revision 8530 (metacat): If the user doesn't exist in the password file, the auth configuration will give an error.
Jing Tao
04:37 PM Revision 8529 (metacat): Add the code to constructor default user management url.
Jing Tao
04:36 PM Revision 8528 (metacat): Add a property to store the default user management page.
Jing Tao
02:37 PM Revision 8527 (metacat): Add a default page to handle the user management for the filed-based authentication.
Jing Tao
09:29 AM Revision 8526 (metacat): Use the userManagementurl to replace the ldapweb.cgi.
Jing Tao

01/22/2014

05:34 PM Revision 8525 (metacat): Add a variable to store the user management url.
Jing Tao
05:33 PM Revision 8524 (metacat): Add a method to get the user management url.
Jing Tao
04:34 PM Revision 8523 (metacat): Use the userManagementUrl to replace the ldapweb.cgi url.
Jing Tao
04:32 PM Revision 8522 (metacat): Pass the userManagementUrl to templates.
Jing Tao
03:35 PM Revision 8521 (metacat): Add the documentation for the property user management url.
Jing Tao
03:34 PM Revision 8520 (metacat): Add a new property for the user management url.
Jing Tao
03:33 PM Revision 8519 (metacat): Add a new config for the user-management-url.
Jing Tao
11:46 AM Revision 8518 (metacat): Add the code to set the stored value be selected in the option list.
Jing Tao

01/21/2014

06:16 PM Revision 8517 (metacat): Add the part for the AuthFile class in the auth.class property.
Jing Tao
06:14 PM Revision 8516 (metacat): Change the auth class from the text box to the option list.
Jing Tao
05:03 PM Revision 8515 (metacat): Add the documentation for the property auth.file.path.
Jing Tao
05:02 PM Revision 8514 (metacat): Add the correct doc url for the property of auth.file.path.
Jing Tao
04:39 PM Revision 8513 (metacat): Added the file-based authentication configuration. Removed the ldap client section.
Jing Tao
02:07 PM Revision 8512 (metacat): Separate the properteis for the file-based authentication to the ldap-based authentication.
Jing Tao
09:58 AM Revision 8511 (metacat): Fixed Exception declaration problem
Peter Slaughter
08:59 AM Revision 8510 (metacat): minor changes to error msgs
Peter Slaughter
08:41 AM Revision 8509 (metacat): When a docid's access policy is modified with metacat native api, update CN with the new access policy
Peter Slaughter

01/17/2014

04:30 PM Revision 8508 (metacat): use 1.4.3 MetacatUI tag
ben leinfelder
11:58 AM Revision 8507 (metacat): Add a group for the testing.
Jing Tao

01/16/2014

05:00 PM Revision 8506 (metacat): Add users which are needed in the junit tests when the metacat is file-based authentication.
If users have been added, it just print out the exception. Jing Tao
09:51 AM Feature #6285 (In Progress): Handle EML singleDateTime field in SOLR index
Giving this a whirl locally and adding it to the CN lib so we all can make use of it. ben leinfelder
09:44 AM Revision 8505 (metacat): merge trunk version of cn-index-processor solr schema with the metacat version -- keeping the dynamic multivalued fields.
ben leinfelder

01/15/2014

05:33 PM Revision 8504 (metacat): Add a note to the administrator to tell the name format of groups and users.
Jing Tao
09:55 AM Revision 8503 (metacat): check for existing index document before trying to use existing fields.
ben leinfelder

01/14/2014

06:06 PM Revision 8501 (metacat): Use the verity=>none for start_tls method on some search methods.
These methods will search the referral servers, some of which is using self-signed certificate. There is a difficuty ... Jing Tao
02:57 PM Revision 8498 (metacat): allow indexing of RDF documents - provide a sparql query that will return values for the field name. Using measurement_sm initially (a dynamic multivalued solr field). https://projects.ecoinformatics.org/ecoinfo/issues/6253
ben leinfelder
02:21 PM Revision 8497 (metacat): use our own copy of the solr schema
ben leinfelder
02:14 PM Revision 8496 (metacat): check for existing documents - don't assume it exists.
ben leinfelder
12:49 PM Revision 8495 (metacat): fix typos/compilation
ben leinfelder

01/13/2014

01:46 PM Task #6347 (Closed): Create mechanism for adding name/value pairs to the solr index
See MetacatSolrIndex.submit() for the method that allows you to submit the document and/or just the fields for indexing. ben leinfelder
01:42 PM Revision 8494 (metacat): Change the test file according to the change on the constructor.
Jing Tao
01:41 PM Revision 8493 (metacat): Change to use AuthFile constructor.
Jing Tao
01:39 PM Revision 8492 (metacat): Add code to check if groups is null.
Jing Tao
09:01 AM Feature #5989 (In Progress): Track data download, view and citation statistics
Peter Slaughter

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
 

Also available in: Atom