Change a unique key of relation table.
Add httpclient.jar into cpath.
Add http client jar.
Add code to get rid of white space in url.
Using httpclient as http and https protocol handler.
Add a new method to replace whtie space by %20 in url string.
Change a debug statement.
sql for registrying dtd and schema into xml_catalog directory.
Change the code to get docid.
Add debugMessage.
Change dtdsql target to dtdshemasql.
This class will write triple to db.
Move the code that writes triple to db to DBSAXHandler class.
Add code to parse triple.
Change some comment and add code to drop xml_accesssubtree table.
Combine files to modify access table and add new accesssubtree table.
Delete this file and move code to reviseformetacat13.sql
Delete the file and move code to reviseformetacat13.sql
Add a method to write error message into log file.
Revise code to handle text node be splitted into two nodes.
Revise update method. Every write action will check out a db connection. So it can handle a huge mount of write action.
Change a method from private to public and it can be shared by other class.
Revise code to handle text node were splited into two nodes.
Add a variable for replication error log file.
Add variable replication error log file.
Add a variable for itislib.
Using triple rather than query to get relation.
Don't apply access rule for online data file.
Add relation handler and access handler here.
Get rid of access and relationa runner from run() method.
Add a itislib.jar file for metacat(morpho code using it)
Make morpho.jar is binary file tag in cvs.
Add a new target schemasql. It will register eml2 namesapce into xml_catalog.
Fixed error in sql command.
Get eml2namespace from token
A script to register eml into xml_catalog.
Delete this file, because it's code moved to another file reviseformetacat13.sql.
Delete this file, because it's code move to reviseformetcat13.sql
Combine the script whcih modify existing table for metacat 1.3
Add code to handle access rule for online data.
Add code to handle eml2 replciation.
Add code to handle initialize eml2 parser.
Change writereplication method to non-static.
Add some debugMessage.
Change some debug level
Add some new method to get docid from online url.
Add contenttypeprovider when read a data file.
Fixed a bug which cause null exception.
Change eml2namespace variable from private to public.
Add code to handle eml2 contentype.
Add new varible httpserver.
Get eml2 name space from peroperty file.
Add a new class to handle contenttyp setting for data file.
Add entitydoctype, physicaldoctype and eml2namespace here.
Add some debug message.
Fixed bug for storing access section.
Add a contenEquals method.
Add a method to revise a stack.
Add code to handle reference access couldn't be updated if user doesn't have all permission.
Add some methods and fields here.
Add a field to this class.
Fixed bug to decide if a document is a accesss document.
Add code to handle update access subtree.
Extends this class from subtree and changed some methods.
added a prefix to the debug statements. the default is the build name property. The prefix can be set in the build.xml file. the property name is 'debugprefix'
Add code to handle access module to keep track startid and end id.
Add some methods to handle start node id and end node id.
Add run access control even for access document.
Get rid off to pasre additional access module.
accidentally overwrote the web.xml file with the tomcat4 web.xml file.
new eml.jar file that is binary
Add code to store info for access block itself.
Add code to create a new table to store info about access block itself.
Patch script to create a table to store info for access block it self.
Patch script to create a table to store info about access block itself.
Change the key of unaccessablesubtree from subtreeid to startnodeid. because some subtree doesn't have subtreeid.
Add code to get filted subtree nodes
Add code to handle eml document
Add returndoctype and returnfield for eml2
move cvs-root to easily be edited.
added target to clean the servlet install directory
Change a method name to mergeEquivlentSubTree.
Implement Comparator interface.
Revise the class.
Change the debugMessage for characters.
Add code for checking if a user try to update inline data.
Add code to handle check inline data if a user update it but the user doesn't have permission to do it.
Move a methods
Add a new class to handle nested subtree access control.
Add code to handle if a unaccessable subtree is another subtree of unaccessable subtree.
Finished the coding to ckeck an user try to update a subtree which it doesn't have write permission.
Add code to handle checking if user updated a subtree which he doesn't have permission.
Change processDTD to protected.
Add code to checking if user update a subtree it doesn't have write permission.
Add a class to handle append a unreadable subtree to document. (Not finished yet)
Add replication servlet into this file.
Change from assert to assertTrue.
Change assert to assertTrue.
Change assert to assertTrue
A new class to testing subtree class.