---------------------------------------------------------
                        KEYSTONE
               RELEASE NOTES: Version 0.60.00
       (c)1999 Dave Belfer-Shevett (shevett@pobox.com)
                 http://www.stonekeep.com
---------------------------------------------------------
$Id: RELEASE-0.60.00,v 1.3 1999/07/08 21:21:37 shevett Exp $
---------------------------------------------------------

Welcome to Keystone 0.60!

A quick note before we go on to the normal release notes.  
This release of Keystone represents the work of many 
people, and is the first version to include large chunks of
code not written by Dave.  So some special thanks to
these people:

Bill Fumerola (billf@freebsd.org)
Many internal changes, as well as support for more database 
platforms (such as Interbase)

Jonathan Roy (roy@idle.com)
All of the Perl updates, and bringing us (FINALLY) to a 
stable email interface.

Roland Roberts (roberts@panix.com)
Keeper of the Postgres flame.

Thanks to everyone who has submitted bug reports, suggestions,
and support.

--------------------------------------------------------
                   ***** NOTE *****

If you are upgrading an existing installation of Keystone
you will need to update your structures:

from MySQL:
alter table followups add f_usergen int(1);
alter table state add mlibrary int(1);
alter table state add libzoom varchar(30);
alter table state add cbgn int(4);
alter table state add sbgn int(4);
alter table slips add timespent int(5);
alter table slips add spolicy int(2);

Many of the 'slips' functions have been rearranged into
the utilities file to make sure various pulldown menus 
all have the same look and feel.

'Attachments' are now enabled, though are in a rough form.
A user can upload an attachment to a slip (any file type
or size), and it will be available when browsing the
slip. 

'keymail.pl' is now stable and working.  Many thanks to
Jonathan Roy for doing the work on this module.  With
'keymail.pl' operational, and a Keystone.pm module in
place, adding more Perl functions is going to get a lot
easier.

A new menu pick 'library' has been added.  Attachments
uploaded can be placed in the 'library' for other users
to work with.  In this way a slip can be opened, a patch
written to fix the problem, and the slip closed, with the
attached patch.  The patch will also be able to be 
downloaded from the Library.  

A new column has been added to 'followups' that flags 
whether an entry in followups has been generated 
automatically by the system or was a comment entered
by the users.  THis way reports and displays can be
filtered to show the system generated msgs or not.

Many ACL fixes.

Many HTML cleanups.  We ran large chunks of Keystone
HTML output through WebLint and tried to clean up 
dangling table definitions, etc.  This made many of the 
tables load faster and look cleaner.

Added 'number of slips shown' at top of Slips display.

Added option for removal of email headers when generating
mail replies.

Added an 'auto-refresh' function to automatically refresh the
display after nnn seconds.  See keystone.conf.default for the
setting.

Continued work on the Reporting system to allow a 'pulldown'
date style form, so users dont' have to specifically enter
dates in as mm/dd/yy hh:mm.

New child slips now inherit their 'is_public' setting from the
parent.

Limited support for Interbase has been added (thanks 
billf).  This code is still under development, and should
be used with caution.

Added support for deleting filters.

Added "Next" and "Prev" functions for slip displays.  This
allows the user to set how many slips will be shown on one
screen, and let them skip forward or back 'pages'.  Also,
the current number of slips being displayed is always shown
at the bottom of the listing.

MANY bugfixes, such as:

o	Fixed a 'child of' link problem in slips display
o	Fixed handling of includes if PHP_INCLUDE_PATH was 
	set wrong.
o	Fixed problems with \'s in problems
o	Encryption of the local session key was completely 
	broken.  Modify the variable "$sys_serverkey" in 
	keystone.conf to change the local encryption key.
o	Fixed Contacts to allow multiple word tags.

and more...
