Activity
From 07/03/2015 to 08/01/2015
07/30/2015
- 05:33 PM Revision 9273 (metacat): Add the code to test a MN to call setReplicationStatus successfully.
- 05:32 PM Revision 9272 (metacat): The method of setReplicationstatus can be called by CNs and MNs.
- 11:08 AM Revision 9271 (metacat): merge from V2 impl: check for optional "failure" param instead of throwing exception when it is missing (often is). https://redmine.dataone.org/issues/7283
07/29/2015
- 03:10 PM Task #6827 (Closed): update SSL configuration directives
- added directives to sample in metacat
- 02:19 PM Task #6827: update SSL configuration directives
- Probably useful: https://mozilla.github.io/server-side-tls/ssl-config-generator/
Apache, Intermediate, HSTS unchec... - 02:10 PM Task #6827 (Closed): update SSL configuration directives
- Metacat ships with the metacat-site-ssl file showing how to configure Metacat for SSL support, and references this do...
- 02:53 PM Revision 9270 (metacat): For sample Apache config, disable SSLv2 and SSLv3 in favor of TLS. https://projects.ecoinformatics.org/ecoinfo/issues/6827
- 02:42 PM Revision 9269 (metacat): check for optional "failure" param instead of throwing exception when it is missing (often is). https://redmine.dataone.org/issues/7283
- 02:13 PM Revision 9268 (metacat): Fixed a possible null pointer exception bug. https://redmine.dataone.org/issues/7280
07/28/2015
- 04:22 PM Revision 9267 (metacat): Add the code to test that non-cn session can't call some methods like registerSystemMetadata, updateSystemMetadata and et al.
- 03:31 PM Revision 9266 (metacat): Use the getCNSession to replace the getTestSession which was a actual getCNSession.
07/27/2015
- 05:15 PM Revision 9265 (metacat): Only CNs can call those methods:
- CNCore.registerSystemMetadata()
CNCore,updateSystemMetadata()
CNReplication.setReplicationStatus()
CNReplication.upda... - 04:21 PM Revision 9264 (metacat): Add the test to test new rules: cn and other client calling the method on the authoritative node can call the mn.update.
- 04:20 PM Revision 9263 (metacat): On mn.update and mn.updateSystemMetadata, those clients are allowed:
- 1. CNs.
2. Clients with appropriate permission calling the method on the authoritative nodes.
07/24/2015
- 04:58 PM Revision 9262 (metacat): Excluded a non-test class in the test target.
- 02:46 PM Revision 9261 (metacat): Add some thread sleeping time to make checking wait the process.
- 11:06 AM Revision 9260 (metacat): Deleted a unnecessary test class.
07/23/2015
07/21/2015
- 04:22 PM Revision 9258 (metacat): When compare the dateUploaded, now we use sysmetadata.getDateUploaded().getTime(). It used systemmetadata.getDateUploaded() (Date objects) to compare.
- 01:32 PM Revision 9257 (metacat): Add code to catch the BaseException in the updateSystemMetadata method.
07/20/2015
07/17/2015
07/16/2015
- 02:52 PM Revision 9254 (metacat): Add v2 to the service.version list.
- 02:51 PM Revision 9253 (metacat): Handle multiple versions (v1 and v2) of a service in getCapacity method.
07/15/2015
- 03:57 PM Revision 9252 (metacat): Insert a document with different authoritative node id. So we can test querySystemMetadata by more cases.
- 02:35 PM Revision 9251 (metacat): Add a junit test to test the querySystemMetadata method.
- 01:46 PM Revision 9250 (metacat): Use MetacatUI 1.7.1 tag in Metacat build
- 11:07 AM Revision 9249 (metacat): Use the NodeReference object to replace the replicaStatus to restrict the listObjects method.
- 10:45 AM Bug #6796 (In Progress): Cannot register DOI for private object
- Added re-registration code to MN v2.updateSystemMetadata() and v1/v2.systemMetadataChanged() methods.
- 10:37 AM Bug #6796 (Closed): Cannot register DOI for private object
- Looking through the KNB logs, I can see the EZID error when we attempted to register the DOI with metadata.
Caused... - 10:44 AM Revision 9248 (metacat): [re]register DOI when system metadata is updated (typically access policy). https://projects.ecoinformatics.org/ecoinfo/issues/6796
07/14/2015
- 04:56 PM Revision 9247 (metacat): Change the signature of listObject method - remove replicaStatus and add nodeId.
- 04:42 PM Revision 9246 (metacat): Add the code to call cn.synchroinize at the method of updateSystemMetadata.
07/13/2015
- 04:35 PM Revision 9245 (metacat): Throw an exception if the request doesn't specify the name of the theme in the view method.
- 03:28 PM Revision 9244 (metacat): use objectFormat.extension in cases where we need to construct a filename for download. https://redmine.dataone.org/issues/3312
07/10/2015
- 02:23 PM Revision 9243 (metacat): Add the code to insert entries in xml_catalog for the iso119139 objects.
- 02:21 PM Revision 9242 (metacat): Add the code to insert entries in xml_catalog for the iso119139 objects.
07/09/2015
- 05:18 PM Revision 9241 (metacat): Add a junit test class to test the insert of iso119139 object.
- 04:38 PM Revision 9240 (metacat): Add the sql command to insert schemas for iso119139.
- 04:37 PM Revision 9239 (metacat): Add the sql command to insert schemas for iso119139.
- 03:19 PM Revision 9238 (metacat): Add the schemas for ISO-119139/isotc211.object.
- 02:09 PM Revision 9237 (metacat): use v1 and v2 xsl as appropriate for rendering d1 types (object format list, mostly)
- 01:59 PM Revision 9236 (metacat): Add an iso text file.
07/08/2015
- 05:03 PM Revision 9235 (metacat): use MediaType from v2.SystemMetadata and v2.ObjectFormat to better determine mime-type, charset and filename for the get() method. https://redmine.dataone.org/issues/3309
- 05:01 PM Revision 9234 (metacat): correct logout method (old change still in workspace)
- 02:42 PM Revision 9233 (metacat): Add a junit test case to test the write/read of new fields in the system metadata.
- 01:07 PM Revision 9232 (metacat): Add the test suite.
- 11:53 AM Revision 9231 (metacat): Fixed a bug that two columns were missing in the sql command.
07/07/2015
07/06/2015
Also available in: Atom