From 02/25/2016 to 03/25/2016


10:44 AM Revision 9590 (metacat): Add a junit test to test using the noaa format id to validate a xml object.
Jing Tao
10:43 AM Revision 9589 (metacat): Add a noaa metadata object.
Jing Tao
10:42 AM Revision 9588 (metacat): Add a noaa system metadata test document.
Jing Tao


04:16 PM Revision 9587 (metacat): Merge minor registry changes from the 2.6 branch back to the trunk.
refs Chris Jones


03:57 PM Revision 9583 (metacat): If a format id in the system metadata is registered in the xml_catalog table, we will use the schema location for the format id to validate the xml instance;
otherwise, we will use our previous way. Jing Tao
03:50 PM Revision 9582 (metacat): Add a statement to help diagnose issues.
Jing Tao
03:42 PM Revision 9581 (metacat): use the noaa version.
Jing Tao
02:43 PM Task #6995 (New): Error message doesn't provide cause of error
Several services that require authentication return error descriptions that don't indicate the cause of the error, fo... Peter Slaughter
01:27 PM Bug #6994 (New): Bad call to MNStorage.update() via REST API can result in bad state and StackOverflowErrors
This all happened on production over the last couple of days.
I was attempting to update an object a...
Bryce Mecum


02:13 PM Revision 9577 (metacat): Add noaa schema items on the xml_catalog table and set the version to 2.7.0
Jing Tao
02:12 PM Revision 9576 (metacat): Add the format_id column on the xml_catalog table.
Jing Tao
02:11 PM Revision 9575 (metacat): Add the upgrade script which add a new column format_id on the xml_catalog table.
It also adds the items for the noaa schema on the xml_catalog table. Jing Tao
01:57 PM Revision 9574 (metacat): Remove the directory which doesn't exit on noaa.
Jing Tao
01:55 PM Revision 9573 (metacat): Remove the directory which is not in the noaa.
Jing Tao
01:31 PM Revision 9572 (metacat): Change the version to 2.7.0 and add a upgrade sql script.
Jing Tao
01:23 PM Revision 9571 (metacat): Change it to 2.7 version
Jing Tao
01:21 PM Revision 9570 (metacat): Change it to 2.7.0 snapshot.
Jing Tao
01:21 PM Revision 9569 (metacat): Change it to 2.7.0 snapshot.
Jing Tao
01:20 PM Revision 9568 (metacat): Change it to 2.7.0-snapshot
Jing Tao


09:34 AM Revision 9564 (metacat): Layout the study area descriptors a bit better in a table as opposed to a div. This also accommodates the name_or_id attribute (as the Code column), whereas the div didn't handle it. Needs som work on the citation column.
refs Chris Jones


04:17 PM Revision 9561 (metacat): Add project-level rendering into the eml-dataset XSLT. Convert the older table-based layout to use the Bootstrap 2.x classes for labels and divs.
refs Chris Jones


02:18 PM Revision 9559 (metacat): Added a version of noaa to svn.
1. gml311 and gml211 is from the standard version.
2. the xlinks.xsd is base on the version of skye's. I added...
Jing Tao
08:14 AM Revision 9558 (metacat): Add a funding input textbox into the entry form (not hidden per Matt), and add the hidden inputs into the confirmData and genericResponse templates for maintaining state across stages.
refs Chris Jones
08:12 AM Revision 9557 (metacat): Add a fundingElement() method to insert the funding element into the generted EML. Ensure it is added to the template variables hash for maintaining state across stages.
refs Chris Jones


11:33 AM Bug #6980: Login form template is appended at the end of Confirmation template received from registry
The CGI script has two modes -- one that requires login before the form will be shown at all, and one that has users ... Matt Jones
11:26 AM Bug #6980 (Closed): Login form template is appended at the end of Confirmation template received from registry
See screenshot attached.
The login form is returned by the registry along with the confirmation page during the in...
Lauren Walker


12:23 PM Revision 9556 (metacat): Fixed an issue the maven home was messed up.
Jing Tao
11:14 AM Revision 9555 (metacat): update documentation to use 2.6.0 release number.
ben leinfelder


03:54 PM Revision 9554 (metacat): Fix a bug in testing the validity of the CGI Session. It can't be empty or expired.
refs Chris Jones
05:41 PM Revision 9553 (metacat): Change the version to 2.6.0
Jing Tao
05:39 PM Revision 9552 (metacat): Change the version to 2.6.0
Jing Tao


12:10 PM Revision 9551 (metacat): Validate the session during the modification stage, rather than just assuming a CGI session (support tokens too).
Also, fix the XML document validation issue where an <additionalParty> element is added prior to the <metadataProvide... Chris Jones
04:30 PM Revision 9550 (metacat): Change the version of d1_common_java to 2.2.
Jing Tao
04:29 PM Revision 9549 (metacat): Change the version of d1_cn_index_processor to 2.2
Jing Tao
04:29 PM Revision 9548 (metacat): Change the version of d1_portal to 2.2
Jing Tao


02:35 PM Revision 9547 (metacat): Changed the d1_libclient_java from 2.1 to 2.2
Jing Tao
04:29 PM Revision 9546 (metacat): Change the number of fields in the test
Jing Tao
04:15 PM Revision 9545 (metacat): Modify getCredentials() to support token-based credentials.
refs Chris Jones


01:32 PM Revision 9544 (metacat): Close the input stream object on the MN.replicate method.
Jing Tao


11:06 AM Revision 9542 (metacat): use SM.fileName if we have it.
ben leinfelder
10:33 AM Bug #6970 (In Progress): MN.getPackage() omits data file extensions
Looks like the datamanager library is not parsing the object name from EML, so I've continued to use the entity name ... ben leinfelder
10:31 AM Bug #6970: MN.getPackage() omits data file extensions
It seems to me that if the object name is present, we should use it. If not, go with the entity name with an extensi... Chris Jones
10:31 AM Revision 9541 (metacat): ensure there is a file extension included for the data files in a package download.
ben leinfelder


10:04 AM Revision 9540 (metacat): And don't forget the alternate Redhat instructions.
refs Chris Jones
09:58 AM Revision 9539 (metacat): We ended up not being able to use IO::Socket::SSL, so I removed the import statement. Also, add the new Perl module dependencies to the installation documentation.
refs Chris Jones


10:54 AM Revision 9538 (metacat): Add code to print the the stack trace on the getPackage method in order to help us to identity some tmp file issues.
Jing Tao
09:24 AM Bug #6970 (Closed): MN.getPackage() omits data file extensions
Erica Johns at Cornell reports that downloaded zip files do not have file extensions for the data files within the ba... ben leinfelder


03:47 PM Revision 9537 (metacat): 1. Set knb to version 2.
2. Centralize the lter tests into one class. Jing Tao
08:42 AM Revision 9536 (metacat): Change getUsername() to also support adding usernames into an EML access element from the authentication token's 'sub' claim.
Also, add a bit of debugging output for tracing the flow of the XML generation.
Chris Jones
08:34 AM Revision 9535 (metacat): Modify the upload() method to use the correct Content-Type for the form. RFC 2388 specifies that the Content-Type should be "multipart/form-data", and that the Content-Disposition should be "form-data", along with the "name" parameter.
Chris Jones
04:29 PM Revision 9534 (metacat): Also handle authentication tokens when uploading data (action=upload) by using Ben's RequestUtil.getSessionData() changes.
refs Chris Jones


08:33 AM Revision 9533 (metacat): dd the hasValidAuthToken() method to determine if the current token (if any) is valid. Use this and validateSession() within the script to determine if we need to call Metacat->login() or not. Add some minor debugging to work through the code stages using auth tokens.
refs Chris Jones

Also available in: Atom