Activity
From 07/08/2015 to 08/06/2015
08/06/2015
- 05:23 PM Revision 9287 (metacat): In the replicate method, it will use the v1.getReplica method if the source node only supports v1 replication service.
- 03:11 PM Revision 9286 (metacat): Increased the serial version number before updating the system metadata.
- 02:34 PM Revision 9285 (metacat): Fixed a bug to increase the serial version
- 02:34 PM Revision 9284 (metacat): The code was added to compare the serial version in the updateSystemMetadata method. If the serial version in the new system metadata is less than or equals previous version, an exception will be thrown.
- 01:57 PM Revision 9283 (metacat): Increase the version number after updating the existing object's system metadata in the update method.
- 12:04 PM Revision 9282 (metacat): Increased the serial version during the test.
- 11:05 AM Revision 9281 (metacat): Increase serial version during the test of updateSystemMetadata method.
08/05/2015
- 04:37 PM Revision 9280 (metacat): Fixed a possible null exception in the updateSystemmetadata method.
- 04:22 PM Revision 9279 (metacat): Restore the commented out tests.
- 04:20 PM Revision 9278 (metacat): Add more test to test the code to create branch obsolete chain.
- 04:19 PM Revision 9277 (metacat): In the MN.updateSystemMetadata method, when we set the obsoletedBy and obsoletes method, we will check if those values already exist in other chains.
08/04/2015
- 03:54 PM Revision 9276 (metacat): Add a test method to test the update of the obsoletes and obsoletedBy fields.
- 03:53 PM Revision 9275 (metacat): Add the identifier in the message of the exception when a client tries to reset the obsoletes or obsoletedBy fields.
- 02:58 PM Revision 9274 (metacat): Check the obosoletedBy and Obsoletes only can be set once.
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.
Also available in: Atom