----------------------------------------------------------------------
Version 1.1a2:				 Sat Jul 22 12:05:38 PDT 1995

	This is a second snapshot of the current development of PTS 1.1.
	At this point, the following features are the most important
	ones in progress:

	o  Web capabilities (HTTP/WAIS).

	o  A text-mode utility, "cpts".

	o  Command-line utility, "newprob".

	o  SunOS/Solaris and Linux support improved.

	o  More Xpts screen improvements for several important screens.

	o  Major ZDBM enhancements, which are getting us closer to
	   storing the data on the disk in a generic format (which
	   different OSes can access, and having a truely unique ID
	   associated with each problem.

	o  The way we do DEBUG output has been improved.
	   
	PLEASE DO NOT UPGRADE TO THIS VERSION YET.  IT IS PROVIDED
	FOR THE CURIOUS ONLY.

	Notice the new numbering scheme.  Future versions will be
	numbered X.XaN (alpha release N), X.XbN (beta release N),
	or X.XpN (patchlevel N).

----------------------------------------------------------------------
Version 1.1-alpha:

	This was a snapshot of the current development at that time
	of PTS 1.1.  New features included:

	o  Priorities for problems.

	o  Xpts screen improvements for several important screens.

----------------------------------------------------------------------
Version 1.05a:

	This fixed a small "New Years" date problem.  Sheesh.

----------------------------------------------------------------------
Version 1.05:

	For the most part, this is a minor maintenance release of 1.04.  
	The primary reason to upgrade from 1.04 to 1.05 is "newprob"
	(see below), and the fact that any future patches will be for
	1.05, not 1.04.

	o  A new utility, "newprob" is provided.  It allows 
	   problems to be reported via the command-line or via prompts.

	o  Filenames are all all now 14 or less characters in length,
	   for those still dealing with this filesystem limitation.
	   Most significantly, "Imakefile.common" has been renamed
	   "Imake.config".  This will be inconvenient for people with
	   their own patches, but it has to be done.

	o  Linux support improved.

	o  A couple of minor buglets were stomped on.  Squish-squish.

----------------------------------------------------------------------
Version 1.04:


    NEW FEATURES:
    =============
	o Major enhancements to PTS configuration file syntax:

	     - Mail list:  You can associate a list of problem types
               with a user, so they will only recieve notices from
               ptsager about problems found in those areas.

	     - Mail list:  You can specify a complete e-mail address
	       rather than just a username for each user in the list.

	     - New items:  mailer, mailer_opts, printer, printer_opts,
	       sysops, and dbtop.  With "sysops" you can list users who
	       are to be treated as sysops, regardless of their group
	       memberships.  With "dbtop" you can specify the location
	       of the PTS database.

	     - Other minor syntax enhancements.  PTS 1.04 will still
	       parse old-style config files.

	o Simplified Imakefile configuration considerably.
	  It is no longer necessary to edit the Imakefiles at all.
	  All configuration is performed in "Imakefile.common".
	  Users who wish to use a non-default compiler no longer
	  need to edit all the Imakefiles, just the one common file.

	o Switched from using front-end mail software (like /bin/mail)
	  to using sendmail to send messages by default.  The older
	  method is still available if needed, but by using sendmail
	  full e-mail addresses (i.e. "user@host") can be supported.

	o OSF/1 compatability added (built on DEC Alpha 3000/600.)

	o SCO Unix compatability contributed by Kent Hamilton.

	o A new utility "ptsprt" has been contributed by John N.


    FIXES:
    ======
	o Fixed a problem with Print Problem not always being
	  able to print solved problems.

	o Fixed SunOS problem with strerror() being missing on some
	  systems by providing strerror source code.

	o Fixed problem with ptsager having a seperate #define
	  for which mail program to use.  It now uses "mailer" from
	  the config file.

	o Fixed a problem with Show All Unsolved not displaying
	  summaries when they were very long (over 68 chars. long.)

	o Fixed a macro problem in the 1.04-beta Imakefiles.

	o Fixed an xauth compatability problem.


    MISC:
    =====
	o ZDBM manpage completed (Thanks Chris!).

	o Several functions moved into a new library (libutil.a).

	o Various minor fixes and cleanups.

	o Document revisions having to do with the new features and
	  revisions.

	o The extensive design documentation has been seperated
	  from the source code due to it's considerable size.
	  This documentation should be available wherever you
	  obtained the source code.

	o Switched from using compress to using gzip for the distrubition.


----------------------------------------------------------------------
Version 1.04-beta:  (beta release of above, not widely distributed)

	(see 1.04 for details.  There were incremental releases
	A through D.)


----------------------------------------------------------------------
Version 1.03b:  (patch for 1.03a)

	o SunOS support attempted (with help from Magnus Hammerin,
	  among others.)
	o HP (PA) lockf problems fix by Jaap Haalboom provided.
	o Various minor malloc problems fixed.  (Hammerin, Haalboom)
	o Fixed a problem with an error string causing garbled messages.
	  (Haalboom)
	o Corrected usage of mktemp(). (Hammerin)
	o Switched from using getegid() to using getgroups().
	  You no longer need to make your current group "sysop"
	  to access the sysop features of Xpts.  You only need
	  to be a member of the group.  (Thanks Magnus!)
	o Added #include of <X11/Xlibint.h> to define _XExtension.  (Haalboom)
	o Added yylineno definition for Flex users.
	o Fixed several minor documentation errors.
	o Major enhancements to the INSTALL document and the Imakefile.
	o Fixed signal handler for linux.

----------------------------------------------------------------------
Version 1.03a:	(patch for 1.03)

	o Fixed several minor documentation errors.
	o Updated most copyright notices.
	o No code changes other than patchlevel.h.

----------------------------------------------------------------------

Version 1.03: (First public release outside of University of Idaho.)

	o Added Linux support.  (consider it beta.)
	o Minor changes having to do with producing the first "public release."
	o Added patchlevel.h.
	o Minor fixes.

----------------------------------------------------------------------

Version 1.02: (Not released publicly.  Tested on AIX.)

	o Added AIX support.
	o Changed icon bitmap.  (New icon is from Anthony's X Icon Library
		v. 1.3.  Thanks Anthony!)
	o Added several zdbm enhancements.  (Thanks Chris!)
	o Minor fixes.

----------------------------------------------------------------------

Version 1.01: 
(Released to University of Idaho Computer Science Department.
Tested extensively on HP/Apollo workstations by many Computer 
Science students and some faculty.  More testing on HP-UX.)

	o XPTS: AddProblemSelect() now cleans up the data more before
		calling AddProblem().  It removes leading and trailing
		spaces and tabs from the problem summary and node fields.
		It also changes any imbedded new-lines into spaces.
		(While the user is not allowed to type a new line into
		these fields, they could, unfortunatly, PASTE one in.  Sigh.)

	o XPTS: The header file xpts.h was split into several files
		to add more modularity.  

	o XPTS: The ability to use util.c without the rest of xpts was added,
		like I always intended.  Just compile it without XPTS
		defined.  This is used in ptsager.c.

	o XPTS: Some functions were moved around, from .c file to .c file.
		Things were occasionally in an inappropriate module.
		In particular, FormatProblem is now in util.c.  (See above.)

	o XPTS: xpts now doesn't allow itself to be executed by root.
		Nor does it allow itself to be run as setuid root.
		This is for security reasons.  Do not disable this.

	o ZDBM: provides a shorthand method to read problem records
		when the entire record (ie the problem log) is not 
		needed.  This optimization is intended to speed
		up the "Show All Unsolved" feature.

	o CLOUD:  Plugged security hole.

	o Minor fixes.

----------------------------------------------------------------------

Version 1.00:
(Released to University of Idaho Computer Science Department.
Tested extensively on HP/Apollo workstations by many Computer
Science students and faculty and the design team.  Minimally
tested on HP-UX.)

----------------------------------------------------------------------

Versions 0.0 --> 0.99: 
(Not released publicly.  Beta software.  "Formal" testing by design team.)


----------------------------------------------------------------------
Dean Collins
Sun Apr 10 00:26:31 1994
