Bugzero (http://www.websina.com/bugzero/) build 6.5.3.0228
Copyright (c) 2003-2012 WEBsina, Inc. All rights reserved <dev@websina.com>

          version 6.5.3 (feature enhancement and bug fixes, Wed Oct 3, 2012)
          -----------------------------------------------------------------
JavaMail has been updated to javamail-1.4.5. Connect errors to remote mailboxes are
now better handled.

          version 6.5.2 (feature enhancement and bug fixes, Tue Sep 11, 2012)
          ------------------------------------------------------------------
The issue ID number is now guaranteed to be consecutive and continuous. A potential
NPE exception after initializing user groups from an empty database was fixed.
JSPF files are now better handled.

          version 6.5.1 (feature enhancement and bug fixes, Wed Jul 18, 2012)
          ------------------------------------------------------------------
Form fields can now be disabled or made mandatory through a date time or text input
field. Some issues in handling the username and email address have been fixed.

          version 6.5 (feature enhancement and bug fixes, Mon Apr 30, 2012)
          ----------------------------------------------------------------
A new acknowledgement email template was added. A 'No email notification" checkbox
can now be added to the Responsible data type fields. A potential SQLException with 
MySQL related to a timestamp column was fixed. A bug that removed the group access
to all projects instead of the one project was fixed. The code used to split the 
usernames from the CC email addresses was improved.

          version 6.2.4 (feature enhancement and bug fixes, Thu Jan 5, 2012)
          -----------------------------------------------------------------
An issue related to adding mailboxes that cannot be started and an issue related
to saving the responsible and original author flags were fixed. The HTML parsing
code was improved. An NPE exception that occurred on a non-existent cross project
record was fixed. A SQL statement used for logging the previous responsible and
state in the Detail field was modified to fix a problem that may occur in some
databases.

          version 6.2.3 (feature enhancement and bug fixes, Tue Nov 22, 2011)
          ------------------------------------------------------------------
A hyperlink to download the application log has been added to the admin UI.

          version 6.2.2 (feature enhancement and bug fixes, Tue Oct 11, 2011)
          ------------------------------------------------------------------
The Oracle LONGs are now changed to BLOBs or CLOBs. Users are advised to test this
on a staging database first. A more recent Oracle JDBC driver is also required. Note 
that each time the upgrade script is run, any existing old Oracle JDBC driver such
as classes12.zip is copied over and must be deleted. The related db.properties
and SQL files were modified. A bug that prevented deletion of links before saving in 
records created through a same-project copy was fixed. Deactivated users are no 
longer included in the User type drop down fields.

          version 6.2.1 (feature enhancement and bug fixes, Tue Sep 27, 2011)
          ------------------------------------------------------------------
Form fields are now more customizable and can be disabled or made mandatory through
a drop down menu field. The related AdditionalPermission class has been changed and 
must be replaced. The Responsible field can now be filtered to list only users of 
the alias type. An issue with improperly loaded projects, a bug that removed the
group access to the original project when the access is removed from the cloned
project, and a bug that reset the routing field to the default value upon an update 
from email submission were fixed.

          version 6.2 (feature enhancement and bug fixes, Wed Jun 29, 2011)
          ----------------------------------------------------------------
Initial assignment routing can now be based on two fields. A drop-down field can
now depend on two parent fields. The Reminder and Trigger action API has been
changed and made more flexible. A new alias User type was added for group 
assignment.

          version 6.1.3 (feature enhancement and bug fixes, Tue Apr 26, 2011)
          ------------------------------------------------------------------
A bug in the encryption code, a bug in setting the timestamp in the cases of
email submission, a mismatch between the mail headers of From and Return-Path, 
an ArrayIndexOutOfBoundsException, and an ORA-00600 error due to too many values
in the INLIST were fixed. Potential issues during upgrade were fixed. A new
Responsible data type was added. Fields of the User type can now be reset to null. 

          version 6.1.2 (feature enhancement and bug fixes, Mon Mar 21, 2011)
          ------------------------------------------------------------------
A bug in the upgrade code and a database duplicate key error upon saving the
workflow data were fixed. The rule of setting the default assignee upon state
change was changed.

          version 6.1.1 (feature enhancement and bug fixes, Mon Mar 7, 2011)
          -----------------------------------------------------------------
A potential memory leak caused by repeatedly redeploying the application without
restarting the app server was fixed. A mechanism for handling mailboxes in 
cluster environments was added.

          version 6.1 (feature enhancement and bug fixes, Tue Feb 22, 2011)
          ----------------------------------------------------------------
The routing and automatic assignment function has been changed and is now
configured separately from the base project configuration page. The Reminder
function and session caching mechanism were improved. Additional custom fields
were added. The file name in the download link is now encoded in Base64. 
A new GZIP compression filter was added. Some code was refactored. A potential 
SunJCE class not found problem was fixed. A bug in the catch all queries for 
users of a grouped type was fixed.

          version 6.0.4 (feature enhancement and bug fixes, Tue Oct 26, 2010)
          ------------------------------------------------------------------
Passwords in properties files are now encrypted. Some JavaScript functions have
been changed. Various default settings for the reference type projects have been
improved. A bug that prevented the saving of multiple project type fields on the
EDIT page was fixed.

          version 6.0.3 (feature enhancement and bug fixes, Mon Oct 4, 2010)
          -----------------------------------------------------------------
The User type fields now list all users instead of just those that have the edit
permission. An issue with not displaying the Object fields properly on the query
result page was fixed.

          version 6.0.2 (feature enhancement and bug fixes, Tue Sep 21, 2010)
          ------------------------------------------------------------------
A warning message is to be displayed on the admin's home page if there is a 
write permission problem on the log file. The Query button is now permission-based.
A user of guest type can now view or edit issues that were either originally
submitted by or currently assigned to the user. A new "editboth" access code
was added. A bug that displayed the original author's username instead of
full name in the query result was fixed.

          version 6.0.1 (bug fixes, Thu Aug 19, 2010)
          ------------------------------------------
Some issues related to the "lock to edit" function were fixed. A database data
truncation issue on the cc_mail column was also fixed.

          version 6.0 (feature enhancement and bug fixes, Wed Aug 11, 2010)
          ----------------------------------------------------------------
A new user account lockout feature was added. The Reminder feature was improved
by adding the ability to perform an arbitrary action instead of just sending an 
email. A potential NPE exception that occurred on a missing target project record 
was fixed. A workaround was added to avoid the potential ORA-01467 error on Oracle
databases. JavaMail has been updated to javamail-1.4.2 and jaf-1.1.1. Email is now
saved as an attachment un-parsed in cases of any parsing errors. An index was added
on the ts column of table trail.

          version 5.8.7 (feature enhancement and bug fixes, Tue Apr 13, 2010)
          ------------------------------------------------------------------
New features for Cc and Bcc email were added. A workaround was added to solve
the lost session problem in the screenshot capture function with Google Chrome
browsers. The ability to include a footer page was added. The debug console
can now be launched from the admin page. A typo around the javascript escape
function that may cause an error in UTF-8 encoding environments was fixed.

          version 5.8.6 (feature enhancement and bug fixes, Thu Feb 18, 2010)
          ------------------------------------------------------------------
This release added more advanced end user customization capability. A form field 
can now be enabled, disabled, or made mandatory upon state change. The HTML links to
Forgot Password and New User Registration, and whether the audit fields carry over
the current value, are now configurable. The User type fields are now carried over
by default. A bug that removed dependent fields of name field_1* upon saving the 
project and a bug that prevented deleting a user due to database foreign key 
constraints were fixed. The log level in error.jsp and a potential NPE exception
that occurred in sending email and was logged in the app server log were fixed. 
(The log level bug was introduced in v5.8). The cross frame scripting issue was fixed. 
A potential SQLException with MySQL related to the reminder's timestamp column 
('0000-00-00 00:00:00') was fixed. Session is now regenerated upon successful 
user login. A SQL file was renamed.

          version 5.8.5 (feature enhancement and bug fixes, Mon Jan 11, 2010)
          ------------------------------------------------------------------
The application was made more secure. Previous page content can no longer be viewed in 
browser history after user logout. Issues related to the msg parameter in the URI
were fixed. The GET method is now either disabled or more strictly controlled. A token 
identifier has been added to HTML form submission to prevent potential CSRF forgery 
attacks. An issue of not carrying over existing values of the drop down audit fields in 
email submission was fixed.

          version 5.8.4 (feature enhancement and bug fixes, Thu Nov 12, 2009)
          ------------------------------------------------------------------
Mailboxes can now be reloaded if the initial loading from the database failed. The 
'Show Projects' drop-down on the Query page can now be enabled on the Report page. 
A file attachment issue with email submission was fixed. Installation support
has beed added to Jetty application servers.

          version 5.8.3 (feature enhancement and bug fixes, Fri Sep 25, 2009)
          ------------------------------------------------------------------
The JSP code was refactored. The first field cursor focus feature was made configurable. 
File attachment in Email notification can now be configured independently.

          version 5.8.2 (feature enhancement and bug fixes, Wed Sep 9, 2009)
          -----------------------------------------------------------------
Number formats are now localized for the decimal separator and the webapp root path
is now logged during server start-up to help trouble-shooting. A null pointer exception
on the USER page when there is no end user in the system was fixed. A potential NPE 
when reloading the issue list page was fixed.

          version 5.8.1 (feature enhancement and bug fixes, Wed Aug 19, 2009)
          ------------------------------------------------------------------
Project name and user full name are now displayed in the project and user 
drop-down lists for admin. A mechanism for handling Reminder in cluster environment
was added. A browse mode issue in version 5.8 and a bug related to the original
author group in the email notification template were fixed.

          version 5.8 (feature enhancement and bug fixes, Tue Aug 4, 2009)
          ---------------------------------------------------------------
Inter-projects linking is now bidirectional and supports many-to-many relationships.
A catch-all quick find was added. File attachments are now copied over for 
cross-project issue move and copy. There is an improved VM memory protection
mechanism for file attachment. The MySql JDBC driver was updated to 3.1.6.
 
          version 5.7.2 (feature enhancement and bug fixes, Wed Jun 24, 2009)
          ------------------------------------------------------------------
This release adds enhanced integration with LDAP. Some issues related to the
'original author user group' function and a problem with the onsubmit of 
Javascript were fixed in project.jsp and register.jsp. A duplicate key error in 
saving the Move button permission setting and an iframe security issue were fixed.

          version 5.7.1 (bug fixes, Tue Apr 28, 2009)
          ------------------------------------------
Some issues with the Chrome browsers and a potential compile error in user.jsp
were fixed.

          version 5.7 (feature enhancement and bug fixes, Tue Apr 14, 2009)
          ----------------------------------------------------------------
This release adds a 'Show Times' feature to the query page. User login is now
timestamped. The last modified date is no longer updated when the change is done
through the quick close function. A bug that incorrectly saved the assignable/user
options into the fieldset table was fixed; this bug has apparently caused the 
null user problem in the assignment box in certain Java environments. A bug 
involving the dependent fields, a bug in searching multi-select field, and a bug
related to the original author were fixed. The system flag of always notifying 
the original author is now also applied to the cases of email submission. 
Some JSP code was refactored.

          version 5.6.7 (feature enhancement, Tue Mar 3, 2009)
          ---------------------------------------------------
This release adds a new 'original author user group' feature for issue creation
and query. Notification emails are no longer grouped by default. (Notification 
email grouping was introduced in version 5.6). For new email submission, the Cc
and To addresses of the email are now saved into the issue CC.

          version 5.6.6 (bug fixes, Wed Dec 3, 2008)
          -----------------------------------------
A bug in properties loading was fixed. This bug caused the connection pool
monitor to fail to start in Linux environments.

          version 5.6.5 (bug fixes, Tue Nov 11, 2008)
          ------------------------------------------
A bug in sequence number generation that failed to commit the updated number was
fixed.

          version 5.6.4 (bug fixes and feature enhancement, Tue Oct 21, 2008)
          ------------------------------------------------------------------
This release adds the cross-project copy-without-deletion function. An issue
with the read-only fields of the project data type was fixed.

          version 5.6.3 (bug fixes and feature enhancement, Thu Sep 18, 2008)
          ------------------------------------------------------------------
This release removes some entries that were no longer needed in the filter
table, these entries can cause errors. Field height is now configurable.

          version 5.6.2 (bug fixes and feature enhancement, Fri Sep 5, 2008)
          -----------------------------------------------------------------
This release adds the user role type and fixes some related issues. The slowness
database query for users of typed groups was fixed.

          version 5.6.1 (bug fixes and feature enhancement, Wed Aug 27, 2008)
          ------------------------------------------------------------------
This release fixes a few bugs introduced in version 5.6 and adds the cross-project
move function.

          version 5.6 (major feature enhancement, Mon Aug 11, 2008)
          --------------------------------------------------------
The audit trail is now appended to the initial description when copying an issue.
A user can now have more than one role to a project, and Email notification is now
grouped based on user roles. The alwaysShowOrginalAuthor flag and the 'lock to edit'
function have been added.

          version 5.5.8 (feature enhancement, Fri May 30, 2008)
          ----------------------------------------------------
A report query can now be saved for later use.

          version 5.5.7 (feature enhancement, Wed May 7, 2008)
          ---------------------------------------------------
Missing dependent fields on the query page were added back, and the 'multi-select'
fields were added to the parent field list. Queries on the fields of object type are
better handled. The issue of page reloading on issue status change was fixed, and 
the system flag system.jsp.noPageRefreshOnStateChange is now obsolete.

          version 5.5.6 (feature enhancement, Mon Apr 14, 2008)
          ----------------------------------------------------
A calendar popup was added for the Datetime fields, and the datetime format 
configuration was made easier.

          version 5.5.5 (feature enhancement, Mon Mar 24, 2008)
          ----------------------------------------------------
The project email address is no longer dropped in CC. A User type field can now 
be used for automatic re-assignment. An encoding issue in reloading the drop down
fields was fixed.

          version 5.5.4 (bug fixes, Mon Feb 11, 2008)
          ------------------------------------------
A bug related to the 'SELECT DISTINCT' SQL statement and a bug related to the
user based project access on the admin page were fixed. The broken "hot buttons" 
on the issue form introduced in the previous release and the blank response
column in the query result were fixed.

          version 5.5.3 (feature enhancement, Wed Jan 23, 2008)
          ----------------------------------------------------
This release adds a 'Show Projects' feature to the query page. Two columns in
the fieldname table were modified to use the TEXT data type instead of VARCHAR.
A bug related to the group-based project access and an issue with counting 
skipped days were fixed.

          version 5.5.2 (feature enhancement, Tue Dec 11, 2007)
          ----------------------------------------------------
Query and reminder were improved with the addition of a holidays table. 

          version 5.5.1 (feature enhancement, Mon Dec 3, 2007)
          ---------------------------------------------------
Query and search can now be made case-insensitive. The workflow table was modified
to use the TEXT instead of the VARCHAR data type, and the file table was modified
to use VARCHAR(255) for the content type column (Microsoft Office 2007 file type
has a size longer than 50). A duplication problem related with the newly added
audit fields was fixed.

          version 5.5 (major feature enhancement, Wed Nov 7, 2007)
          -------------------------------------------------------
This release adds more audited fields and a field for private conversation.
Field dependency can now be configured through the administrative Web interface.
 
          version 5.1.2 (bug fixes, Wed Oct 24, 2007)
          ------------------------------------------
This release fixed the problem in the project and user drop down menu lists caused by
a bug in the group based project access function. The original user group, instead of
the access role to the default project of the user, is now used to get the project list.

          version 5.1.1 (feature enhancement, Sun Oct 21, 2007)
          ----------------------------------------------------
This release adds multiple selection option for drop down menu fields.

          version 5.1 (feature enhancement, Wed Sep 26, 2007)
          --------------------------------------------------
This release adds project grouping for easy navigation, and support for group based
project access. Per project, a user can now assume a different role/group other than
its default group. Query functions have been improved.

          version 5.0.2 (bug fixes, Thu Aug 23, 2007)
          ------------------------------------------
A java.security.AccessControlException that may have occurred in a restricted hosting 
environment was fixed, and two permission issues related to a controlled user group
were also fixed.

          version 5.0.1 (bug fixes and feature enhancement, Mon Aug 20, 2007)
          ------------------------------------------------------------------
The two issues when upgrading using Sybase, an error in 'DROP PRIMARY KEY', and the
need to set 'ddl in tran' to true for the tempdb have been fixed. A JSP compile error
in help.jsp with IBM WAS was fixed. Email parsing for field name was improved. The 
User type drop-down fields are now filtered if the login user is in a controlled user 
group, and only users in the same group are listed.

          version 5.0 (major feature enhancement, Fri Jun 29, 2007)
          --------------------------------------------------------
This release added support for field dependency. Ajax is now used for better
performance. The parsing of the entry ID in email bodies is now more intelligent
and considers potential line breaks. The email spam filter was modified.
The Javascript method isSelected was removed from item_mover.js. A date query bug
in query.jsp was fixed.
 
          version 4.5.4 (bug fixes, Fri Apr 13, 2007)
          ------------------------------------------
An NPE exception bug caused by a blank state was fixed. An issue with disappearing 
'Select CC' after 'do attachment' or 'select state' was fixed.

          version 4.5.3 (bug fixes and feature enhancements, Mon Mar 26, 2007)
          -------------------------------------------------------------------
The Datetime and Number fields were made editable for stored queries. The handling
of the 'Select CC' field was improved.

          version 4.5.2 (bug fixes and feature enhancements, Mon Feb 12, 2007)
          -------------------------------------------------------------------
A new virus scan feature was added, and a few minor bugs were fixed. A project can
now be reloaded from database without restarting the application. Supports to SMTPS
and POP3S were added.

          version 4.5.1 (bug fixes, Fri Jan 26, 2007)
          ------------------------------------------
A bug in queries that involved the author constraints and a bug in workflow and auto
assignment, were fixed. These two bugs affect only version 4.5.
 
          version 4.5 (feature enhancements, Fri Dec 15, 2006)
          ---------------------------------------------------
A project can now be configured based on the type, and a project field can be linked
to a record in a different project. For instance, one can set up a customer support
project with a contact address field that linked to a Contact project. Many other
improvements were made.

          version 4.3.7 (bug fixes and feature enhancements, Tue Jul 25, 2006)
          -------------------------------------------------------------------
The installer is now localized and a Chinese language kit was added. A potential XSS
vulnerability bug was fixed. Some other UI improvements were made.
 
          version 4.3.6 (bug fixes and feature enhancements, Sat Jul 15, 2006)
          -------------------------------------------------------------------
A bug that displayed the $NOW value of the custom Datetime fields in a wrong format
was fixed. Some new workflow features were added.

          version 4.3.5 (feature enhancements, Tue Jun 27, 2006)
          -----------------------------------------------------
Email parsing for the issue ID was improved. The parameters, synopsis and state, can now
be added in the Reminder email template.

          version 4.3.4 (feature enhancements, Mon May 22, 2006)
          -----------------------------------------------------
The "Forgot password" email is now template-based for easy customization, and related text
messages have been moved into a properties file. JavaMail has been updated to javamail-1.3.3
and jaf-1.0.2. Email is now saved as an attachment un-parsed in the case of a Java
IOException. A caching issue involved with launching two browser windows for different
projects was fixed.

          version 4.3.3 (feature enhancements, Sun Apr 9, 2006)
          ----------------------------------------------------
A user account can now be disabled without deleting it from the database, and
can be re-enabled later. The "closed" state of a project can now be localized.
The Datetime format for both input and output is now configurable.

          version 4.3.2 (feature enhancements, Tue Apr 4, 2006)
          ----------------------------------------------------
This release added a new "Forgot password" feature and fixed a bug that could incorrectly
clear some user preference data when an existing user account is updated by an admin.
Text contents in the admin pages are now mostly moved to the properties files and
thus can be modified and localized easily. Properties files with non-ASCII characters
are now required to be in the UTF-8 encoding if the system.charset is set so.

          version 4.3.1 (bug fixes, Wed Mar 8, 2006)
          -----------------------------------------
A potential infinite email looping bug was fixed, and a 'left join' error with 
MySQL 5 databases was also fixed.

          version 4.3 (feature enhancements, Mon Feb 20, 2006)
          ---------------------------------------------------
A full text listing format of query result is now available. The project theme feature
is now also available. An commandline SMTP mail server test script was added. A Chinese
GB2312 encoding bug was fixed and a bug in query result sorting direction was fixed.  

          version 4.2.3 (feature enhancements, Fri Dec 16, 2005)
          -----------------------------------------------------
Access to the audit trail and file attachment is now configurable. The original
submitter and the subsequent editor of an issue can now be labeled independently.
A bug in saving the sort order was fixed. 

          version 4.2.2 (feature enhancements, Thu Dec 8, 2005)
          ----------------------------------------------------
This release added a new licensing scheme to allow the addition of arbitrary user
licenses. Access permissions to the CC mail drop-down field and page refresh on state
change are now configurable. Read-only fields that have a default value are now displayed
on the new issue form. The audit trail (change log) can now be reversed between the
descending and ascending order. A mailbox daemon bug related to the default setting of
mail properties was fixed.

          version 4.2.1 (bug fixes, Fri Nov 18, 2005)
          ------------------------------------------
The UnsupportedEncodingException is now handled by saving the un-parsed email body
into an attachment. A file deletion problem was fixed.

          version 4.2 (feature enhancements, Tue Nov 8, 2005)
          --------------------------------------------------
Mailbox daemon configuration for inbound email submissions is now stored in the
database. Current file-based mailboxes must be reconfigured to work. Active 
mailboxes are now started automatically during server start up.

          version 4.1.8 (feature enhancements, Wed Oct 5, 2005)
          ----------------------------------------------------
This release added Unicode support to Microsoft SQL Server databases. Both Simplified
and Traditional Chinese were tested. The database connection pool is now refreshed
right before database saving for offline operations such as email submission.  

          version 4.1.7 (minor bug fixes, Wed Sep 14, 2005)
          ------------------------------------------------
The winmail.dat portion in an email message, which may be present in emails sent
through Microsoft Outlook in the Rich Text format, is now always removed. Access
permission is now configurable to the state field. Fixed a bug that displayed 
non-permitted fields in the query result.

          version 4.1.6 (minor bug fixes, Mon Aug 29, 2005)
          ------------------------------------------------
The current and default projects are now handled independently. A more proper error
message is now displayed in case the Java plug-in of the browser is not unsupported
for the screenshot capture function. Fixed a null pointer exception during installation
(for versions 4.1.5, 4.1.4 and 4.1.3).

          version 4.1.5 (minor bug fixes, Tue Aug 23, 2005)
          ------------------------------------------------
The assignable field is now validated before saving into the database so that a proper
error message can be displayed if the field is empty under some abnormal conditions.
Field mandatory requirement was made more easily customizable based on the status of the
issue. A bug that can cause a closed issue to not be re-opened when edited through email
was fixed. A database JDBC statement is now always closed in a finally clause.

          version 4.1.4 (minor bug fixes, Sun Aug 7, 2005)
          -----------------------------------------------
An improper error message that was displayed when failing to save the stored query
was corrected. A null pointer exception that occurred when entering a negative issue
number in the form was fixed.

          version 4.1.3 (bug fixes, Sat Jul 30, 2005)
          ------------------------------------------
This release fixes a bug in version 4.1.x that removed all the project menu items in
memory (but not permanently in database) when an error occurred in saving the project. 
Changes were made to the error message when removing a group that is still in use, 
such that all users that are using this group are displayed along with the group name.
Installation of alternative JDBC drivers is better supported.

          version 4.1.2 (feature enhancements, Tue Jul 5, 2005)
          ----------------------------------------------------
This release adds a new column in the trail table to store certain user activities
that were otherwise untraceable, and two system level flags to disable or enable the
delete button and to remove or add the author field. Changes made in version 4.1 for
HTML parsing have been partially rolled back, and HTML tags in input text that is not
HTML have been escaped again. A null pointer exception when changing the status of
an issue where the responsible attribute is not set was fixed. 

          version 4.1.1 (bug fixes, Wed Jun 15, 2005)
          ------------------------------------------
Any scripts or alert calls in HTML data input were saved as is but were all removed or
escaped for rendering.

          version 4.1 (feature enhancements, Sun Jun 5, 2005)
          --------------------------------------------------
A reference link for an external FAQ or help page can be configured per project. A second
sorting column was added. A stored query can be made public. LDAP integration was made
more configurable, and an issue with Microsoft Acitive Directory has been resolved.
The description field was changed to support HTML format, and HTML email submission
is now saved as is. A bug in the sorting algorithm for the arrived date was fixed.

          version 4.0.4 (bug fixes, Wed May 18, 2005)
          ------------------------------------------
A bug that can cause a disabled "hot button" to re-appear was fixed. A bug in
projects.jsp was also fixed.

          version 4.0.3 (bug fixes, Mon May 16, 2005)
          ------------------------------------------
Email submission access control is now better logged. Automatic re-assignment based
on state will no longer occur if the state was not changed. A bug involving the state
and the responsible list workflow was fixed.

          version 4.0.2 (bug fixes, Sat Apr 30, 2005)
          ------------------------------------------
The size limit for uploading files is now configurable and can also be disabled.
Email submission with large file attachments (5Mb or more) is now better handled with 
proper logging of error messages. A bug involving the assignable field has been fixed.

          version 4.0.1 (feature enhancements, Sun Apr 24, 2005)
          -----------------------------------------------------
A copy-to-create button was added to populate the new issue form with the values of
the existing issue. Database import from an existing install to a different database
system has been improved. Bugs in the upgrade patches were found and fixed.

          version 4.0 (feature enhancements, Tue Apr 5, 2005)
          --------------------------------------------------
The fieldorder table was deprecated and is no longer used. The fieldname table
was altered to allow a default value to be set for both the text input and the
drop-down menu fields. User authentication can now be externalized to allow 
single sign-on.

          version 3.9.10 (bug fixes, Mon Feb 21, 2005)
          -------------------------------------------
Automatic assignment based on assignable can now be disabled by making the Responsible
field mandatory so that a responsible must be explicitly selected. The order of the 
color key legend in the report charts was reversed and a typo was corrected. Exception
handling in the email module was improved. 

          version 3.9.9 (bug fixes, Mon Feb 7, 2005)
          -----------------------------------------
For external new email submission, the sender is no longer notified (as was in
version 3.9.8) unless a flag is set to do so. A workaround was added to solve a
database connection caching problem with MySQL 4.x/JConnector. Problems with
Unicode URI in Tomcat 5 were fixed. A bug that resulted in unclosed cursors in
Oracle databases was fixed in Reminder.

          version 3.9.8 (feature enhancements and bug fixes, Mon Jan 17, 2005)
          -------------------------------------------------------------------
The project ID is now always appended in the edit page URL for easy offline exchange
of URLs. For external new email submission, the sender is now always notified.
A bug in the upgrade program was fixed. An ambiguous Query class problem
in IBM WebSphere was fixed. A database error of maximum number of expressions in
a SQL statement that can occur when deleting a large set of FieldSet was fixed. 
JavaMail is updated to javamail-1.3.2 and jaf-1.0.2.

          version 3.9.7 (bug fixes, Mon Dec 13, 2004)
          ------------------------------------------
A longer Datetime format is now used to work around a potential display problem in
some locales of regional and language. A bug that incorrectly updated the stored
query filter in the last database patch was fixed. The CSV export was modified to
work around an IE SP2 problem. The submit/save button is now disabled once clicked
to prevent double submission.

          version 3.9.6 (bug fixes, Fri Nov 19, 2004)
          ------------------------------------------
Project name change is now seen by the end-users without the need of a re-login.
A problem with uploading files that have names with non-ASCII characters was fixed.
A bug with setting the starting serial number of the project was also fixed.

          version 3.9.5 (bug fixes, Sun Nov 14, 2004)
          ------------------------------------------
A potential duplicate primary key problem that could occur if one deleted the project
and then recreated it immediately was fixed. Deleting a project or a user now 
requires double confirmation. Some other minor improvements were made.

          version 3.9.4 (bug fixes, Tue Nov 9, 2004)
          -----------------------------------------
A null pointer exception that occurred when there was no display column selected in
a query was fixed. A few other potential null pointer exceptions were also fixed.

          version 3.9.3 (bug fixes, Sun Oct 31, 2004)
          ------------------------------------------
A bug that can incorrectly clear certain workflow rules when saving a project was
fixed. A Javascript error that occurs when the CC mail field is hidden was fixed.
The MySql JDBC driver was updated to support mysqld 4.1 or newer.

          version 3.9.2 (feature enhancements, Wed Oct 27, 2004)
          -----------------------------------------------------
The order of the columns in the query result can now be configured. The order of
the field values in the Reports is now sorted properly.
A new "Group for State" workfow was added to control the Responsible user list based
on the state selected. A new "Previous Responsible" parameter was added to the
automatic re-assignment. A few more fields were added to the permission control list.
A database error of maximum number of expressions in a SQL statement that can occur
when deleting or updating too many issues at once was fixed. The remind time can now
be configured down to minutes, instead of hours. The user password is now encrypted
in the database. This release also added LDAP and Active Directory integration.
Previous CC mail field is no longer cleared for subsequent email submission.

          version 3.9.1 (feature enhancements, Tue Sep 28, 2004)
          -----------------------------------------------------
Arbitrary character escapes can now be defined for database inserts and updates.
The sorting direction of a stored query is now stored in the database. Some JDBC
database classes and Singlton classes were made better. Pre-Servlet 2.3 containers
are now better supported and documented.

          version 3.9 (feature enhancements, Wed Sep 22, 2004)
          ---------------------------------------------------
Concurrent modification of the same issue is now handled more properly. The maxlength of
a custom text input field is now configurable. More filter values of a field in a stored
query can now be saved in the database. 

          version 3.8 (feature enhancements, Mon Aug 30, 2004)
          ---------------------------------------------------
A new "editasgn" project access code was added to allow users to edit only issues
that are currently assigned to them. A new "Read-only groups" was added for field
level access control. Improvements were made to make changing the interface color
scheme easier.

          version 3.7 (feature enhancements, Wed Jul 21, 2004)
          ---------------------------------------------------
The Reminder feature was improved, and one can now use a parameter, $responsible or
$author, to represent the target email address. Some other usability improvements
were made. Restrictions for updating an issue through email submission was tightened,
such that a guest user is allowed only to update his own issue. 

          version 3.6.6 (feature enhancements and bug fixes, Wed Jul 7, 2004)
          ------------------------------------------------------------------
Some minor issues related to email addrsss comparison and email notifications for
bug reports submitted through email were fixed. The case of no graphics support in
Unix (Linux) environment is now handled. All users are now listed in the select
CC-mail field. A console JSP page was added for trouble-shooting and debugging purposes.
A null pointer exception in the URL field for new issue attachment was fixed.

          version 3.6.5 (bug fixes, Thu Jul 1, 2004)
          -----------------------------------------
This release fixes a potential security bug in the email triggers, and prevents users
in a group that has a type from receiving notifications for issues authored by users
in a different group.

          version 3.6.4 (feature enhancements, Wed Jun 30, 2004)
          -----------------------------------------------------
Custom fields of the URL data type are now validated and properly handled. A nearby
hyper-link was added for convenience. 

          version 3.6.3 (bug fixes, Tue Jun 22, 2004)
          ------------------------------------------
The Prefs page is now correctly hidden from users of groups of the type "GuestGroup".
Groups that are still in use can no longer be deleted. Both the Date and Number formats
were made thread-safe. More workarounds were added to handle the deadlock situations
with SQL Server databases. A potential memory leak bug in the Reminder component was
fixed. Email attachments with a blank file name are now properly handled.

          version 3.6.2 (feature enhancements, Mon Jun 7, 2004)
          ----------------------------------------------------
Custom fields of the Number data type are now handled properly on both the issue and
the query forms. The query page was slightly improved, and a potential race condition
bug with PostgreSQL databases was fixed. 

          version 3.6.1 (feature enhancements, Wed May 26, 2004)
          -----------------------------------------------------
Search constraints based on custom Datetime fields are now handled properly, and
relative terms such as 'within last X days' are now allowed. The reminder component
was re-packaged for easy installation.

          version 3.6 (feature enhancements, Tue May 18, 2004)
          ---------------------------------------------------
Improvements were made for the web interface. The query and reports pages were
completely re-worked. The stored queries were made accessible from every page, and
are now also editable. A new reminder and escalation feature is now available as
an add-on component. Datetime fields are now validated.
 
          version 3.5.4 (feature enhancements and bug fixes, Tue Apr 27 2004)
          ------------------------------------------------------------------
The encodeURIComponent JavaScript function is now used in place of escape when the
charset is set to UTF-8. Some potential inconsistencies in cloning a project (but
without explicitly saving the workflow) were corrected. Data consistency is now checked
and verified. A problem resulted from a skipped JDBC close statement in Access 
databases during creating the query table was fixed.

          version 3.5.3 (feature enhancements and bug fixes, Mon Apr 12 2004)
          ------------------------------------------------------------------
Improvements were made for CSV export with Unicode characters. Customer email
address is now added in the CC field with a "To:" prefix so that it appears in the 
"To" field (instead of the Cc field) of the notification email, and a related bug was
fixed. A view and print page was added. A null pointer exception caused by switching
projects, a database error that may occur in certain query operations with Oracle
databases, a drop table bug with Oracle databases on Windows, and a bug related
to Unicode names of stored queries and email triggers were all fixed.

          version 3.5.2 (feature enhancements, Sat Mar 20, 2004)
          -----------------------------------------------------
A query based on the author now searches after both usernames and full names. 
The Cc email addresses are now separated from the To address in the notification email.
A new "USER" data type was added for the custom fields. The username in the URL is now
encoded using Javascript escape. Some other minor improvements were also made.

          version 3.5.1 (bug fixes, Tue Mar 9, 2004)
          -----------------------------------------
A bug that can cause the program to hang when saving a long (4000 bytes) text string
with non-ISO characters into Oracle databases was fixed. An error in parsing email
notification with more than ten (10) custom fields was fixed. The frame height of the
report image is now increased when needed to avoid cutting off the legends from the
image. A default value can now be configured for the text input fields. The mail_header
entry in label.properties is replaced with mail_breakline.

          version 3.5 (feature enhancements, Mon Mar 1, 2004)
          --------------------------------------------------
Field ordering on the Create and Edit pages is now configurable. Field mandatory
requirement is now configurable, and the required fields are validated before the form
is submitted. Error handling for database connection timeouts is improved. A Java class
is added for the web container to verify the correct version number of the jar files
it is using. An email submission bug that failed to set the state properly was fixed.

          version 3.4.2 (bug fixes, Sat Feb 21, 2004)
          ------------------------------------------
A form submission error that may occur sporadically with MSIE 6.0 on Web sites of
certain configurations is now handled and the error is shown to the user. This error
handling procedure also prevents the user groups being deleted unintentionally.

          version 3.4.1 (bug fixes, Sun Feb 15, 2004)
          ------------------------------------------
A bug that removes the email signature when the browse mode is changed was fixed.
A possible duplicated response entry in the notification email message was removed.
The max length of full name and email address was increased.

          version 3.4 (feature enhancements, Tue Feb 10, 2004)
          ---------------------------------------------------
A link to the projects overview page was added. This page lists all the projects
that a user is allowed to access. The project description is configured through
the administration interface. A permission flag was added to allow guest users to
access the Prefs page if so configured. A problem in parsing HTML email was fixed. 

          version 3.3.3 (bug fixes, Sat Jan 24, 2004)
          ------------------------------------------
A bug that can cause a problem if a user is deleted and then added back immediately
was fixed. The method request.getQueryString is no longer used in places where an
exception is thrown. This occurs only on Enhydra application servers which implemented
this method incorrectly.

          version 3.3.2 (feature enhancements, Fri Jan 16, 2004)
          -----------------------------------------------------
Custom fields can now be used in the email notification template and are parsed during
runtime. A few minor bugs were fixed for saving email triggers, for saving stored queries
with long filter constraints, and for wrapping up the Show List.

          version 3.3.1 (feature enhancements, Thu Jan 8, 2004)
          ----------------------------------------------------
A caching problem with the Mac Safari browser was fixed, and the Show List operation
on the Edit page was slightly modified. 

          version 3.3 (feature enhancements, Fri Dec 19, 2003)
          ---------------------------------------------------
Email notification is now configurable per-user and CSV file export now supports UTF-8
encoding. The response field for an existing issue is now allowed to be empty if so
configured, and in that case the last issue trail is updated without adding a new trail
record. The "Ignore closed" field is now configurable and can be hidden from certain
user groups. The navigation buttons on the Edit page have been improved.

          version 3.2.4 (feature enhancements, Tue Dec 16, 2003)
          -----------------------------------------------------
This release uses the first state in the state pulldown menu for newly-created issues.
Re-sorting of the state list may be needed when upgrading from previous versions.
It now allows automatic assignment to the original author based on state. Deployment 
instructions for Enhydra application server were added.

          version 3.2.3 (bug fixes, Sun Dec 7, 2003)
          -----------------------------------------
Query performance for Microsoft SQL Server databases was improved significantly.
Potential database deadlocks are now handled in the application. Navigation buttons
(prev/next) were added on the Edit page.

          version 3.2.2 (feature enhancements, Sat Nov 8, 2003)
          ----------------------------------------------------
The sorting function was improved and a pulldown menu was added for the CC mail.
Hidden fields are now automatically populated with the default values. A workaround
for the transaction problem of Sun's jdbc-odbc driver was added. A new email trigger
feature was added.

          version 3.2.1 (feature enhancements, Mon Oct 27, 2003)
          ----------------------------------------------------
Instructions for Perforce integration were added. The upgrade procedure was also
simplified by adding an automatic file copying script.

          version 3.2 (feature enhancements, Mon Oct 20, 2003)
          ----------------------------------------------------
A database table was de-normalized to improve the query performance. The "Assign to me"
button was modified to take in an "assignee" parameter.

          version 3.1.2 (feature enhancements, Thu Oct 2, 2003)
          ----------------------------------------------------
This release added three convenient links ("Assign to me", "Quick close" and "Delete")
onto the Home, query result, and Edit pages. With public projects, the user's group is
now changed to "guest" if the user is not explicitly assigned to the project.
Workflow is now enforced only when the state is changed, and a state is now allowed
to remain unchanged. A bug introduced by the new query for MySQL databases was fixed.

          version 3.1.1 (bug fixes, Thu Sep 18, 2003)
          ------------------------------------------
A security problem was fixed. This vulnerability could expose an internal SQL statement
to the end user when the server cannot write to the log file due to lack of write
permission.

          version 3.1 (feature enhancements, Mon Sep 15, 2003)
          ---------------------------------------------------
Internationalization is now fully supported for Servlet 2.3 containers and databases
that either directly support UTF-8 character set or whose JDBC driver can encode
the Unicode in the front. Query performance for MySQL databases was improved. A bug
related to field permission setting was fixed.

          version 3.0.1 (bug fixes, Fri Sep 5, 2003)
          -----------------------------------------
This release fixes some Javascript issues with the Opera browser and a bug related
to group types. The original text input of a password during installation is no longer
shown to the user.

          version 3.0 (feature enhancements, Thu Sep 4, 2003)
          --------------------------------------------------
Some database tables are made more general such that the system can now handle
help desk Contact (Address book) or Asset management as two special projects.
The 'issueId' in the email templates should be changed to "entryId". Some stored
queries may need to be reconfigured since the table columns were changed. More
custom fields were added, and the trend reports are now calculated more accurately.

          version 2.8.1 (feature enhancements, Tue Aug 12, 2003)
          -----------------------------------------------------
Workflow is now enforced for issues submitted through email. Messages.properties
has been modified to use a more standard approach for parameters.

          version 2.8 (feature enhancements, Fri Aug 1, 2003)
          --------------------------------------------------
A daemon was added to fetch emails from POP3 mailboxes as an alternative to the
Perl program used on Unix/Linux platforms for inbound email handling. The
administration tool can now be used to start and stop the daemon. This release also
included group types, field level access control, public projects, and user self
registration. A create table bug related to Oracle VARCHAR2 was fixed.

          version 2.7.2 (bug fixes, Wed Jul 16, 2003)
          ------------------------------------------
Error handling in both the Log and Mailer classes were improved to avoid some
misleading runtime exceptions. RequestDispatcher forward was also improved to avoid
a Java IllegalStateException under certain circumstances. A problem with multi-line
data in the csv export function was corrected. The email template should now use the 
original description ($description) and the last response ($response) - the
detail ($detail) is no longer used. A file attachment problem on some Mac IE was
fixed and the instruction for JBoss 3 deployment was modified. 

          version 2.7.1 (bug fixes, Mon Jul 7, 2003)
          -----------------------------------------
A bug that was replacing the actual word '$PROJECT' with a real project name in the
data content was fixed (it should not be replaced). A bug that could cause an error
for Oracle databases under rare conditions with double-byte characters was also fixed. 

          version 2.7 (feature enhancements, Mon Jun 30, 2003)
          ---------------------------------------------------
The user group and email template are now stored in database tables instead of in
system files. Both of them can now be modified during runtime using the administration
tool. Email template can now be customized for each project.

          version 2.6.1 (feature enhancements, Tue Jun 10, 2003)
          -----------------------------------------------------
The user, project, and stored query lists are now sorted alphabetically.
The field name of "resolution" has been renamed to "response".

          version 2.6  (feature enhancements, Wed Jun 4, 2003)
          ----------------------------------------------------
The state, priority, severity, and issue_type columns were moved from the project
table to the fieldset table. Four more additional columns were added to the issue
table and two are for textarea type. The page layout for query and report was
improved. Stalled database connections are now properly handled so that application
server restart is not required in case of a database server down. User names and
project IDs are now sorted on the administration forms. A problem related to the
case sensitivity of the field items was fixed.

          version 2.5  (feature enhancements, Fri May 16, 2003)
          ----------------------------------------------------
A user signature was added for email notification and a check box was added on the
issue form to be able to not sending email notification. The display names of all
project related fields can now be configured with the administration web interface.
Some originally mandatory fields are now optional and can be dropped. Date time is
now localized and displayed based on the time zone of the user. The group.properties
file has been modified with a new format. Some issues with Sybase databases were
resolved and a backslash problem with MySql databases was also fixed.

          version 2.4.2  (bug fixes and feature enhancements, Mon Apr 28, 2003)
          --------------------------------------------------------------------
File attachments can now be attached to the notification email if wanted and inbound
email parsing was improved.

          version 2.4.1  (bug fixes and feature enhancements, Wed Apr 23, 2003)
          --------------------------------------------------------------------
A Javascript problem on the query page was fixed for browsers on Mac OS. A new email
filter based on "Received" was added. The default option in the query/report page
was renamed to "-" from "all". 

          version 2.4  (feature enhancements, Mon Apr 14, 2003)
          ----------------------------------------------------
The email submission feature was significantly improved by allowing new bug submission
and email attachment, and adding an email filter for un-wanted mails. An about page 
was added and a bug related to resource bundle reloading was fixed.

          version 2.3.2  (feature enhancements, Wed Apr 2, 2003)
          -----------------------------------------------------
Messages are now mostly externalized to a properties file and thus can be modified
and localized easily. 

          version 2.3.1  (bug fixes, Wed Mar 26, 2003)
          -----------------------------------------------------
A bug that was causing the field item ordering problem was fixed, and another one
that may have caused a table creation problem with Oracle databases was also fixed.
A user account is not allowed to be deleted if there is any project assignment
associated with it, and exception handling was improved.

          version 2.3  (feature enhancements, Fri Mar 14, 2003)
          -----------------------------------------------------
Query results and report summary can now be exported to a file in csv format,
and two more optional custom fields were added in this version.

          version 2.2.5  (feature enhancements, Fri Mar 7, 2003)
          ------------------------------------------------------
A new project directory was added to hold the project files that were previously
located in the conf directory, the user browser's cookie support is now more 
correctly detected, and error logging was improved.

          version 2.2.4  (feature enhancements, Fri Feb 14, 2003)
          ------------------------------------------------------
A new project can now be cloned from an existing project, and an error message
is displayed if the browser does not allow temporary cookies. A few minor bugs
were fixed.
  
          version 2.2.3  (feature enhancements, Thu Feb 6, 2003)
          ------------------------------------------------------
Multiple files can now be attached to a bug report. A problem that was causing the
setup program to not start when there was a space in the path was fixed, and a
problem with HTTP proxy servers was also fixed.

          version 2.2.2  (feature enhancements, Wed Jan 22, 2003)
          ------------------------------------------------------
The program was completely re-packaged, and modifications to the classpath of
the servlet container are no longer required. A system.properties file was added.

          version 2.2.1  (feature enhancements, Wed Jan 8, 2003)
          -----------------------------------------------------
The sort order information is now stored along with the stored query (shown on
the home and query result pages). On the query form, the text search string is
now parsed automatically, the author field is now a pull-down menu, the date 
search has now an additional 'between' selection, and the sort order field was
added. The user interface was improved.

          version 2.2  (feature enhancements, Mon Nov 12, 2002)
          ----------------------------------------------------
The name of an existing project can now be changed at runtime by using the 
administration interface. A project can now be de-activated without deleting it 
from the database, and can be re-activated later. A de-activated project will
not been seen by any users except the admin.
Field names seen on the form (i.e., the label) can now be configured through
the administration web interface, instead of editing the properties file.
They are now associated with the project, and so different projects can have
completely different field names (labels). 

          version 2.1.3 (feature enhancements, Sat Nov 2, 2002)
          ----------------------------------------------------
A new kind of report was added, the administration interface was improved,
and user access control was modified slightly.

          version 2.1.2 (feature enhancements and bug fixes, Mon Oct 14, 2002)
          -------------------------------------------------------------------
Full names are now displayed on the administration interface instead of 
usernames. An additional table was added for Oracle databases, and
PointBase databases are now supported. A reload problem with Mozilla
on the report chart page was fixed, and a problem with deleting users
in MySQL databases was fixed.

          version 2.1.1 (feature enhancements, Sat Oct 5, 2002)
          ----------------------------------------------------
Sorting was implemented for the query results. User full names are now displayed
in the query result instead of usernames. The email feature can now be completely
disabled.

          version 2.1 (major release, Sat Sep 21, 2002)
          --------------------------------------------
Bug report through email was implemented. CVS source control
integration was added. Custom fields in the form can now be selected as either 
an itemized select field or an input text field.

          version 2.0 (major release, Tue Sep 10, 2002)
          --------------------------------------------
A new database table was added to handle the case where certain
bug fields have a very large number of options, such as a 'TestCase' field that
has many test cases. Upgrading from previous versions is possible by manually
adding this new table and modifying other two tables. 

          version 1.5 (feature enhancements, Tue Sep 3, 2002)
          --------------------------------------------------
All the inline cascading style sheets were moved to a seperate
file. The jsp files used only for including were renamed to have a .jspf
extension to avoid standalone compilation by certain J2EE containers. 
The field name of 'project_area2' was renamed to 'others'.
More colors were added for creating reports charts.

          version 1.4.3 (bug fixes, Tue Aug 27, 2002)
          ------------------------------------------
A bug that was causing the slow database queries with MySQL was fixed.

          version 1.4.2 (feature enhancements and bug fixes, Wed Aug 14, 2002)
          --------------------------------------------------------------------
A bug that was occasionally causing the setup program to exit before completion
was fixed. Deployment description onto JBoss, JRun, Resin, and iPlanet was added.

          version 1.4.1 (feature enhancements and bug fixes, Sun Aug 4, 2002)
          -------------------------------------------------------------------
Some originally unchangeable bug fields are now allowed to be changed.
A classloading bug that occurs under Oracle 9i application server was fixed. 
Deployment description on Orion Server was modified.

          version 1.4 (major feature enhancements, Sun Jul 14, 2002)
          ---------------------------------------------------------
A setup program was added to guide one through all the system configurations
related to the database, the email account, and the servlet engine.

          version 1.3.2 (bug fixes, Wed Jun 26, 2002)
          ------------------------------------------
Many workarounds were added for IBM WebSphere 4.0 to work;
problems addressed include WebSphere's incorrect handling of HttpServletResponse
sendRedirect, and its incorrect importing of IBM packages for compiling jsp pages.
 
          version 1.3.1 (major bug fixes, Sun Jun 16, 2002)
          ------------------------------------------------
A few issues related to the IBM DB2 database system were
resolved. In particular, due to certain limitations of DB2, table name with
'constraints' was renamed to 'filter'. Also in this release, the access
control was expanded and user documentation was substantially updated. 
Because of this database schema change, all users are encouraged to upgrade. 

          version 1.3 (major feature enhancements, Mon Jun 3, 2002)
          --------------------------------------------------------
The workflow has been expanded to configure the automatic 
bug re-assignment based on the new bug state and to configure the states 
a user can set based on the group of the user. User groups are now loaded from
a properties file. A few bugs related to the administration tool were also
fixed.

          version 1.2.1 (bug fixes, Tue May 28, 2002)
          ------------------------------------------
Workaround instructions were added for cases when Bugzero is installed on a 
Unix (Linux) OS which does not run an X11 server and thus graphic bug reports
cannot be created (a Java AWT toolkit issue). 
A few bugs related to MySQL databases were also fixed. 

          version 1.2 (major feature enhancements, Wed May 8, 2002)
          ---------------------------------------------------------
Bugzero has been ported to MySQL database. A few bugs related to Oracle
databases were also fixed.

          version 1.1.3 (minor bug fixes, Mon Apr 29, 2002)
          -------------------------------------------------
"Enter-to-submit" in the report form was disabled to avoid a undefined report
type (a button now has to be clicked to submit the form). 
A null pointer exception for the stored query was fixed. 

          version 1.1.2 (minor feature enhancements, Mon Apr 15, 2002)
          -----------------------------------------------------------
The show results per page is now an input parameter and is 
saved for each stored query, email address validation is applied to the CC field
on the client side and invalid email is rejected, the text of Description or
Resolution in the Audit Trail is displayed in <pre> block so that line
feed is perserved, and some minor bugs have been fixed.

          version 1.1.1 (minor feature enhancements, Mon Apr 8, 2002)
          ----------------------------------------------------------
The user interface was changed based on a new color schema. Audit trail is
now in reverse chronical order and the Resolution field is labeled as 
as Resolution (instead of Description). The user manual was updated.

          version 1.1 (major feature enhancements, Mon Apr 1, 2002)
          --------------------------------------------------------
A new feature, workflow support, has been added. For each
state during the lifecycle of a bug/issue, the next states it is allowed to go can
be restricted. Some minor bugs were fixed for the administration tool.

          version 1.0 (major feature enhancements, Sun Mar 24, 2002)
          ---------------------------------------------------------
By adding the trend metrics (report) and the user preferences function,
this release completes all the major features of Bugzero.
Navigation buttons were added for the query result that are now displayed 
on multiple pages instead of on one single page.

          version 0.9.1 (minor feature enhancements, Mon Mar 18, 2002)
          -----------------------------------------------------------
The jsp pages for the administration tool were completely rewritten to have
the same look and feel as the rest of the system. A new bug report field was 
added to CC people for email notification.

          version 0.9 (major feature enhancements, Mon Mar 11, 2002)
          ---------------------------------------------------------
A Web-based system administration tool for runtime project configuration and 
user account management was added. The commandline tool was made more user friendly.
A table name change was added to avoid an Oracle reserved word. 

          version 0.8.1 (minor bug fixes, Mon Feb 11, 2002)
          -------------------------------------------------
This release fixes some cosmetic bugs and adds a FAQ file. The database properties
file was also slightly modified. 

          version 0.8 (minor feature enhancements, Wed Jan 23, 2002)
          ---------------------------------------------------------
The web content was packaged into a war file for standard servlet deployment.
JavaMail jar files were bundled with bugzero for convenience. A bug that 
allowed an empty query name to be saved has been fixed. 

          version 0.7 (minor feature enhancements, Tue Jan 15, 2002)
          ---------------------------------------------------------
The user-group function was implemented. The notification email is now based
on a template so that it can be configured. A file-attachement bug that 
caused file upload failure for the Opera browser was fixed.  

          version 0.6 (major feature enhancements, Mon Jan 7, 2002)
          --------------------------------------------------------
The email notification function was implemented. Feature enhancements, including
an "Ignore closed bugs" checkbox on the query page, a "GOTO Bug#" field on 
each page header, and a new Help page (incomplete) were made. A bug related
to url redirection was fixed.

          version 0.5.1 (minor bug fixes, Thu Dec 27, 2001)
          ------------------------------------------------
Bugs related to empty spaces in the URL for Netscape browsers and binary file
attachment were fixed. A script to populate the tables was provided so that
Bugzero can be used out-of-the-box. 

          version 0.5 (initial release, Sun Dec 16, 2001)
          ----------------------------------------------
Implemented features:
  1. add/create, edit/view, query/search bug(s).
  2. automatic bug assignment.
  3. submit, save, and remove stored-query
  4. file attachment.
  5. bug-audit trail.
