Project

General

Profile

Statistics
| Revision:

# Date Author Comment
5756 12/27/2010 11:20 AM ben leinfelder

use UTF-8 encoding when getting bytes from the DB and converting them into a string.
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=2495

5755 12/23/2010 09:10 AM ben leinfelder

only call response.getWriter() when we are about to send text/xml to the client, otherwise we end of calling both getWriter() and getOutputStream() - resulting in an illegal state.

5752 12/21/2010 02:26 PM ben leinfelder

use detected XML encoding when reading/writing files
use UTF-8 as default when performing queries in the DB (assume DB is using UTF-8)
remove as many PrintWriters (uses system default character encoding only) as possible and construct OutputStreamWriters where explicit encoding can be given....

5751 12/20/2010 03:02 PM berkley

fixed a bug with trailing slashes

5750 12/20/2010 02:19 PM berkley

fix for paths with semi-colons or other 'reserved' characters in them for D1 rest services

5746 12/17/2010 11:25 AM berkley

added semi-colon id test

5742 12/15/2010 11:05 AM berkley

fixed bug where comparisons didn't work because of my change this morning

5741 12/15/2010 10:29 AM berkley

made this method more robust

5735 12/14/2010 02:47 PM berkley

fixed bug in new code

5734 12/14/2010 02:38 PM berkley

fixed bug where permission would get set to -1 for no good reason

5731 12/14/2010 12:59 PM ben leinfelder

typo - "dataset/pubDate"

5730 12/14/2010 12:36 PM ben leinfelder

add pubDate to return fields

5714 12/09/2010 03:54 PM ben leinfelder

use EML 2.1.1 and UTF-8

5709 12/08/2010 04:59 PM ben leinfelder

add support for EML 2.1.1

5708 12/08/2010 04:52 PM ben leinfelder

fix the setaccess() method so that it accepts strings not numbers (i.e. "read" not "4")

5695 12/07/2010 02:26 PM berkley

added response type

5693 12/07/2010 02:03 PM ben leinfelder

allow public access to log information when docid is given. IP and principal are not returned unless an administrator makes the request.

5692 12/06/2010 02:29 PM berkley

added the root registry node response

5691 12/06/2010 11:42 AM berkley

changed d1 url to knb/d1/....

5683 12/02/2010 11:09 AM berkley

organized code for inputstream handling

5681 12/01/2010 03:06 PM berkley

fixed date problem

5680 12/01/2010 02:21 PM berkley

add a timer to delete the temp file

5679 12/01/2010 02:13 PM berkley

removed dependency on InputStreamToOutputStream so that exceptions will be passed correctly.

5674 11/30/2010 04:59 PM berkley

return the identifier object instead of nothing

5673 11/30/2010 04:40 PM berkley

made delete serialize the identifier

5670 11/30/2010 03:30 PM berkley

got getChecksum working. working on delete now. all tests in d1clienttest now pass

5657 11/19/2010 03:23 PM berkley

changes for new d1 schemas

5654 11/18/2010 11:57 AM berkley

implemented crud.delete

5652 11/17/2010 11:53 AM berkley

changed date format a bit to get the parser to like it

5651 11/17/2010 10:38 AM berkley

implemented describeObject

5650 11/16/2010 06:10 PM walbridge

filter ou=Account parameters as per #5244

5649 11/16/2010 12:42 PM Duane Costa

Bug fix for #5241: OAI-PMH: ListRecords verb returns content containing XML processing instructions.

5648 11/16/2010 11:46 AM berkley

implemented crud.describe

5644 11/15/2010 03:26 PM berkley

adding getChecksum method

5643 11/15/2010 12:08 PM berkley

added milliseconds back onto date format

5642 11/15/2010 11:47 AM berkley

remove temp files after multipart read

5640 11/15/2010 10:57 AM berkley

got the streaming mime multipart working

5639 11/12/2010 04:10 PM berkley

still working on mmp stream parsing

5638 11/10/2010 03:59 PM berkley

working on integrating streaming mmp into resourceHandler

5637 11/10/2010 03:25 PM berkley

more work on streaming mmp support

5636 11/09/2010 04:00 PM berkley

getting closer to a non-memory bound solution for mime multipart de/encoding

5630 10/28/2010 02:11 PM berkley

fixed a couple bugs with dates and fixed a major bug where metacat was reading the entire document from the database everytime a DocumentImpl instance was created even though it didn't need to

5629 10/27/2010 10:51 AM berkley

changes for dataone .5 schema updates

5624 10/20/2010 11:17 AM berkley

updated all exception codes to match spec

5622 10/20/2010 11:02 AM berkley

fixed task 729

5621 10/19/2010 09:33 AM berkley

fixed a bunch of small errors, did some reformatting, and fixed a bug that I thought was fixed last week

5619 10/15/2010 02:34 PM berkley

fixed redmine task 864. Metacat will now download an http:// referenced schema when a reference is put in the xml_catalog table.

5617 10/14/2010 03:21 PM berkley

fixing redmine task 738

5616 10/14/2010 02:56 PM berkley

fixing trac bug 828

5607 10/14/2010 11:07 AM berkley

profiler code for metacat

5606 10/14/2010 11:07 AM berkley

exception to throw when the sax parse should stop

5582 09/23/2010 11:41 AM berkley

changed log labels per trac 843

5577 09/22/2010 11:55 AM berkley

fixed bug 818

5568 09/21/2010 03:56 PM berkley

updated the metacatpopulator to use the d1 eml parser to create system metadata in a smarter fashion.

5559 09/21/2010 11:26 AM berkley

better log message

5557 09/21/2010 10:47 AM berkley

more debugging for objectInfo problem

5556 09/20/2010 03:23 PM berkley

checking for a null objectformat

5555 09/20/2010 03:07 PM berkley

checking for a null objectformat

5554 09/20/2010 02:52 PM berkley

checking for a null objectformat

5553 09/20/2010 02:49 PM berkley

backtracking

5552 09/20/2010 02:40 PM berkley

add some error output

5551 09/20/2010 02:38 PM berkley

add some error output

5550 09/20/2010 02:06 PM berkley

added a check for bad data into listObjects

5549 09/17/2010 04:29 PM berkley

commented out a println

5547 09/17/2010 10:48 AM berkley

updated DB scripts for D1 schemas

5545 09/14/2010 01:28 PM berkley

changed improper use of getFS() to a /. getFS() should never be used with a URL since it will return \ on windows which is not a valid separator in a URL.

5526 08/27/2010 12:27 PM berkley

new values for mets namespace

5525 08/27/2010 11:27 AM berkley

added METS schemas to db scripts

5524 08/27/2010 11:20 AM berkley

added METS schema to the catalog

5523 08/27/2010 11:09 AM berkley

moved the dataone types to the metacat.properties file

5522 08/27/2010 08:27 AM berkley

updated for new dataone jars

5521 08/27/2010 08:25 AM berkley

changes to work with new dataone jars

5518 08/26/2010 05:10 PM ben leinfelder

include MetacatHandlerPlugin interface so that other projects [semtools] can extend the actions handled by Metcat without editing the codebase directly. The SemtoolsPlugin is the prototype for this and can be registered using the Metacat admin interface. Note that the plugin implementation class and supporting jars must be included in the webapp in order for the request to be handled correctly (the semtools build is injecting these as part of it's build process).

5516 08/26/2010 12:55 PM berkley

updated folder name for schemas

5515 08/26/2010 10:40 AM berkley

added explicit 200 codes to ResourceHandler

5512 08/25/2010 11:33 AM berkley

added better logging and http code setting

5510 08/23/2010 02:41 PM berkley

fixed bug where the query cache was not getting reset by a REST insert/query combo.

5508 08/20/2010 09:17 PM ben leinfelder

do not attempt to drop 'identifier_id_seq' - it does not seem to exist

5507 08/20/2010 02:22 PM ben leinfelder

add 1.9.3 upgrade scripts to trunk

5505 08/19/2010 05:03 PM ben leinfelder

[merged from 1.9.3 branch] security fix: never unregister the "public" user session

5491 08/11/2010 12:26 PM berkley

re-added some code inadvertently removed

5490 08/11/2010 12:23 PM berkley

merged with version from 1.9.3 branch to fix bug with character encodings

5484 08/09/2010 11:37 AM berkley

added a todo

5481 08/06/2010 01:11 PM berkley

new todos from code review with roger

5466 08/02/2010 02:29 PM berkley

added TODOs and cleaned up the code a bit

5463 07/30/2010 04:11 PM ben leinfelder

do not read from the inputstream before passing it off to the SAXParser

5462 07/29/2010 12:22 PM berkley

fixed mime multipart problems so that roger can try to use the d1client

5461 07/28/2010 03:09 PM berkley

fixed error where insert/update errors were not getting caught as exceptions

5460 07/28/2010 10:53 AM berkley

fixed bug with logger where localid didn't get appended when inserting a data file

5459 07/28/2010 10:00 AM berkley

reformatting logs for robert

5458 07/27/2010 11:25 AM berkley

added another logging statement

5457 07/27/2010 11:04 AM berkley

added replicate log statements with the guid and localId

5456 07/27/2010 10:53 AM berkley

fixed update bug I introduced yesterday while fixing replication

5455 07/26/2010 08:21 PM berkley

hopefully fixed bug with systemmetadata replication

5454 07/26/2010 08:04 PM berkley

debug statements in dbsaxhandler

5453 07/26/2010 03:39 PM berkley

still working on getting guid problems fixed with replication

5452 07/26/2010 02:47 PM berkley

fixed identifier manager problem with getting guid for systememtadaa doc

5451 07/26/2010 02:05 PM berkley

fixing problems with replication and systemmetadata

5450 07/26/2010 10:44 AM berkley

set the content type to text/xml for the rest interface

5449 07/26/2010 10:33 AM berkley

fixed yet another null sessionData bug