Project

General

Profile

ben leinfelder's activity

From 10/28/2011 to 11/26/2011

11/23/2011

12:49 PM Metacat Revision 6694 (metacat): remove the D1 configuration group (header)
ben leinfelder
12:10 PM Metacat Revision 6693 (metacat): verify checksum when retrieving replica from another member node.
https://redmine.dataone.org/issues/1794 ben leinfelder
11:59 AM Metacat Revision 6692 (metacat): make sure to get/put system metadata to the HZ map instead of using IdentifierManager directly
verified changes for: https://redmine.dataone.org/issues/1999 ben leinfelder
11:37 AM Metacat Revision 6691 (metacat): match documentation for the MN.describe() header
https://redmine.dataone.org/issues/1904 ben leinfelder
11:31 AM Metacat Revision 6690 (metacat): configure synch schedule in the admin screen
https://redmine.dataone.org/issues/1933 ben leinfelder
11:03 AM Metacat Revision 6689 (metacat): look-up sych schedule from metacat properties instead of hardcoding them
https://redmine.dataone.org/issues/1933 ben leinfelder
10:19 AM Metacat Revision 6688 (metacat): when comparing D1 Subject objects, use the equals() method not direct string comparison
https://redmine.dataone.org/issues/2050 ben leinfelder
10:07 AM Metacat Revision 6687 (metacat): access nodeList list correctly
https://redmine.dataone.org/issues/2049 ben leinfelder

11/21/2011

12:10 PM Metacat Revision 6682 (metacat): remove D1 configuration -- it has its own admin screen now
ben leinfelder
12:09 PM Metacat Revision 6681 (metacat): updated cos.jar -- cos-26Dec2008.zip
File upload improvements:
Added support for Servlets 2.4 and Java 5.
Added an ExceededSizeException type to make cat...
ben leinfelder
11:21 AM Metacat Revision 6680 (metacat): allow unknown content sizes
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5543 ben leinfelder

11/18/2011

05:00 PM Metacat Revision 6679 (metacat): run replicate() in a separate thread so that we don't wait for potentially large data objects to be moved around the system.
ben leinfelder

11/17/2011

03:44 PM Metacat Revision 6675 (metacat): give the Metacat admin users FULL permissions on all data/docs
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=4728 ben leinfelder
03:20 PM Metacat Revision 6674 (metacat): correct path for question mark icon -- though the documentation link is broken
ben leinfelder
02:49 PM Metacat Revision 6673 (metacat): remove replication control panel from dev skin -- now in admin interface
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5528 ben leinfelder
02:47 PM Metacat Revision 6672 (metacat): replication control panel now fully implemented as an admin configuration screen
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5528 ben leinfelder
12:19 PM Metacat Revision 6669 (metacat): move replication configuration actions to the admin servlet and out of the replication servlet
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5528 ben leinfelder
11:19 AM Metacat Revision 6666 (metacat): save SystemMetadata when replicating data and metadata -- this way if/when the node decides to be a DataONE MN it already has the information needed for each object
ben leinfelder

11/16/2011

04:09 PM Metacat Revision 6664 (metacat): check for authenticated and verified user permissions
ben leinfelder
03:34 PM Metacat Revision 6663 (metacat): throw NotAuthorized when there is no session
ben leinfelder
01:51 PM Metacat Revision 6661 (metacat): include Subject comparator changes
ben leinfelder
12:58 PM Metacat Revision 6660 (metacat): get params from multipart params for systemMetadataChanged call
ben leinfelder
10:45 AM Metacat Revision 6659 (metacat): generalize exception handling -- add cause detail
ben leinfelder
10:38 AM Metacat Revision 6658 (metacat): remove DataONE schema reference in xml_catalog
ben leinfelder
09:50 AM Metacat Revision 6656 (metacat): include exception cause when throwing new exception (combine RuntimeException in Exception handling -- they are almst identical)
ben leinfelder

11/15/2011

04:01 PM Metacat Revision 6655 (metacat): use /cn/xslt/ for the standard cn deployment
ben leinfelder
03:55 PM Metacat Revision 6654 (metacat): new jars with (at least) xslt updates for the D1 CN
ben leinfelder
10:48 AM Metacat Revision 6653 (metacat): throw InvalidToken when session is null
ben leinfelder
10:47 AM Metacat Revision 6652 (metacat): correct typo
ben leinfelder

11/14/2011

04:00 PM Metacat Revision 6650 (metacat): get pid from normal params, not the URL -- the client should include them in the params -- and not as a serialized "object" since it is just a string value
ben leinfelder
03:49 PM Metacat Revision 6649 (metacat): check obsoletes and obsoletedBy PIDs when updating objects
ben leinfelder
03:34 PM Metacat Revision 6648 (metacat): delete system metadata when MN.delete() is called.
ben leinfelder
02:59 PM Metacat Revision 6645 (metacat): throw InvalidToken when there is no session (certificate) provided in update() and delete() methods.
ben leinfelder

11/11/2011

11:18 AM Metacat Revision 6641 (metacat): updated d1_libclient jar from trunk
ben leinfelder
11:17 AM Metacat Revision 6640 (metacat): updated d1_common jar from trunk
ben leinfelder
09:54 AM Metacat Revision 6639 (metacat): lookup stylesheet from metacat.properties for CN list objects and list formats. This is used in conjunction with the CN rest service deployment where the xslt is actually kept.
ben leinfelder
09:12 AM Metacat Revision 6638 (metacat): actually persist the MN id value to the properties file
ben leinfelder
09:06 AM Metacat Revision 6637 (metacat): set the newly assigned MN id after we call CN.register().
ben leinfelder

11/10/2011

11:36 PM Metacat Revision 6635 (metacat): DataONE MN registration/configuration is now its own configuration page in the admin interface.
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5531 ben leinfelder

11/09/2011

05:45 PM Metacat Revision 6629 (metacat): more changes for http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5527
ben leinfelder
04:26 PM Metacat Revision 6628 (metacat): get server param only when it is expected
ben leinfelder
03:34 PM Metacat Revision 6627 (metacat): check replication table (not keystore) for trusted server host name match
ben leinfelder
12:13 PM Metacat Revision 6625 (metacat): added note about PermGen space + Geoserver
ben leinfelder

11/08/2011

03:49 PM Metacat Revision 6622 (metacat): upgrade to 1.0.1-SNAPSHOT DataONE jars
ben leinfelder
01:59 PM Metacat Revision 6621 (metacat): check for blank key passwords
ben leinfelder
11:31 AM Metacat Revision 6620 (metacat): started replication unit test
ben leinfelder

11/07/2011

03:53 PM Metacat Revision 6616 (metacat): add note about alternative methods for getting cert/key
ben leinfelder
03:50 PM Metacat Revision 6615 (metacat): use prepared statement place holder (?)
ben leinfelder
02:31 PM Metacat Revision 6614 (metacat): use DateTimeMarshaller for all replication date transfers
ben leinfelder
12:31 PM Metacat Revision 6613 (metacat): print the stacktrace when there is an error -- debuggin!
ben leinfelder
11:50 AM Metacat Revision 6612 (metacat): remove catch blocks for unthrown exceptions
ben leinfelder
10:55 AM Metacat Revision 6611 (metacat): use SSL to get content from stream
ben leinfelder

11/04/2011

03:04 PM Metacat Revision 6607 (metacat): newer seek tag
ben leinfelder
02:45 PM Metacat Revision 6606 (metacat): uses prepared statement instead of plain old statement.
deprecated the DBConnection.createStatement() method to discourage direct parameter value use in favor of parameter b... ben leinfelder
12:32 PM Metacat Revision 6602 (metacat): uses prepared statement parameter binding for queries
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5527 ben leinfelder

11/02/2011

10:10 PM Metacat Revision 6598 (metacat): correctly set the prepared statement parameters for start and end date
ben leinfelder
10:09 PM Metacat Revision 6597 (metacat): check object format id values since they are not Comparable objects
ben leinfelder
09:58 PM Metacat Revision 6596 (metacat): make MNodeServiceTest pass JUnit testing
ben leinfelder
08:40 PM Metacat Revision 6595 (metacat): http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5527
ben leinfelder
05:32 PM Metacat Revision 6589 (metacat): restore -- apparently this was used with reflection in a test...
ben leinfelder
09:20 AM Metacat Revision 6588 (metacat): change to 2.0.0 release
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5515 ben leinfelder

11/01/2011

07:35 PM Metacat Revision 6587 (metacat): skip verification -- remaining TODO
ben leinfelder
07:08 PM Metacat Revision 6586 (metacat): verify certificate
ben leinfelder
06:41 PM Metacat Revision 6585 (metacat): inspect keystore entries for matching client certificate
ben leinfelder
05:27 PM Metacat Revision 6584 (metacat): lookup the correct property for keystore file
ben leinfelder
04:53 PM Metacat Revision 6583 (metacat): drop old identifier when upgrading from 1.9.5 to 2.0.0
ben leinfelder
03:23 PM Metacat Revision 6582 (metacat): use HttpClient to set up SSL connection when doing replication calls -- this will use the server's configured certificate as the client certificate on the request. The server it is calling can then inspect that certificate and decide whether or not it trusts the caller.
ben leinfelder
02:09 PM Metacat Revision 6581 (metacat): use EML style tag for: only show organization when the individual is omitted
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5499 ben leinfelder
01:34 PM Metacat Revision 6580 (metacat): newer d1 jar (for good measure)
ben leinfelder
01:33 PM Metacat Revision 6579 (metacat): check client-provided certificate when servicing ReplicationServlet requests.
ben leinfelder

10/28/2011

08:42 PM Metacat Revision 6566 (metacat): removing non-junit file from the test area
ben leinfelder
08:39 PM Metacat Revision 6565 (metacat): load hazelcast test files from the classpath rather than from rob's personal directory.
ben leinfelder
01:16 PM Metacat Revision 6562 (metacat): include clearer error message when UPDATE action is requested on a replicated document and we fail to successfully get a lock from the source Metacat server
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=4907 ben leinfelder
 

Also available in: Atom