* Setup: Fixed privileges issue for SATYR.settings table.
* Updated copyright dates in headers of .php and .inc files.
* Fixed typo in STORMsetup script (actually fixed in 0.2.0)
* Added session_start() function to each .php file. This removes the requirement for having sessions auto start in PHP's configuration.
* Added session_name() function to each .php file. This ensures there are no conflicting sessions with other PHP programs served from the same host. Well, unless they have their session_name set to "STORM" too...
* Added support phone number as a database option
* Added description field to the settings table, which will prevent need to edit login/settings.php when adding new settings. Converted login/settings.php to work with the new field, which basically involved removing a satisfying large number of lines. :)
* Added prefix to DB usernames to reduce chance of collision with other DB usernames.
* Moved to using _REQUEST array for transferring data between pages.
* SATYR:	Fixed SATYR/help.php to include correctly worded reference to search page.
* SATYR:	Fixed bug in SATYR functions.inc that meant support requests submitted with usernames containing apostrophes broke detail.php.
* SATYR: Added page for reviewing recently closed support requests.
* SATYR: Tidied up settings table code.
* SATYR: Renamed editcategory.php to category.php and amended menu entries appropriately. Reworked form code.
* SATYR: Updated ICT and admin help page.
* SATYR: Changed all references to the nickname field to "Support Request Summary" for consistency and, hopefully, clarity.
* SATYR: Added mail notification. Mail can now be sent to the registered e-mail address of a user when one of their support requests is updated or an ICT Support Team member submits a support request in that user's name.
* ChkNet:	Added active field to chknet_dev.
* ChkNet:	Added nullcolour value to chknet_settings.
* ChkNet:	Added activating/deactivating checking of a device.
* ChkNet:	Added activating/deactivating presentation of hostname as a URL.
* ChkNet:	Added activating/deactivating checking of a group of devices.
* ChkNet:	Added support for internal page anchors
* ChkNet: Fixed layout bug when showing empty device table and group tables to admin user. 
* ChkNet: Added a check so that devices cannot be added until at least one group is created.
* ChkNet: Added a check for the existence of the ping executable.
* Login:	Added pass_reset.php, based on mailpass.php, to allow users to request a password reset.
* Login:	Added a clarification note to resetpass.php ensuring that it's clear that the user will be forced to reset their password when the login.
* Login / SATYR: Added a rename user functionality (editusername.php), with the option to rename all SATYR requests matching the username.
* Login: Fixed ICT Support Team Members table header.
* Login: Added support to login.php for HelpDesk phone number as held in settings table.

0.2.0 - 28/04/2005
==================
* 0.2.0pre4 released as 0.2.0 with no changes.

0.2.0pre4 - 29/01/2005
======================
* Fixed passing of extra variables to SATYR/update.php for use by mail processing section.
* Added mailFrom variable to login/settings.php.
* Changed the include htmlheader.inc - it's 2005 now!
* Changed SATYR heading to read "Search Support Requests" instead of "Search for a Support Request".
* Fixed a slight bug in SATYR/stats.php that affected the counting of the number of support requests since the beginning of the year.
* Changed SATYR/update.php so that all non-Open support requests have to be assigned to someone.
* Added mail features to SATYR/update.php.
* Fixed a bug in SATYR/update.php where support requests that were not properly evaluated were left in a "locked" state after navigation away using the toolbar.
* Created a settings table for SATYR and updated the module to use it instead of the system-wide settings table
* Added structure for enabling/disabling mail integration with SATYR
* Added number of closed support requests to SATYR/stats.php
* Added mail server setting to login/settings.php

0.2.0pre3 - 2/11/2004
=====================
* Fixed an error in table layout error in chknet/intro.php

0.2.0pre2 - 1/11/2004
=====================
* Fixed incorrect access check variables in chknet/device.php, chknet/group.php and chknet/settings.php
* Fixed errors in chknet/intro.php relating to table display and viewing an empty report
* Fixed errors in STORMupgrade script relating to admin user permissions on chknet module and using correct database

0.2.0pre1 - 31/10/2004
======================
* Added documentation on ChkNet
* Prepared for 0.2.0pre1 release (database configuration scripts)

Development - 24/10/2004
========================
* Updated help file for ChkNet
* Corrected error checking on device adding form in chknet/device.php
* Added help on Review Recent Support Requests to SATYR/help.php

Development - 19/10/2004
========================
* Recoded application execution section of chknet. Now has options for Windows ping, *nix ping and *nix fping
* *nix fping support rewritten and tested
* *nix ping support added

Development - 18/10/2004
========================
* Added further functionality to chknet

Development - 17/10/2004
========================
* Added chknet directory
* Added start of ChkNet code

Development - 12/10/2004
========================
* Condensed equip/edit_device.php, equip/del_device.php and equip/add_device.php to equip/device.php
* Removed functions specific to equip/device.php to file
* Changed equip/device.php to use a generated list of image file names, instead of manual text entry
* Started re-write of equip/catalogue.php

Development - 11/10/2004
========================
* Converted to darcs for revision control. http://abridgegame.com/darcs
* Added database option for setting the "first day of the year" for statistical purposes
* Fixed date format bugs in equip/intro.php for users

0.1.0 - 9/9/2004
================
* Fixed bug in refresh command in SATYR/recent.php
* Fixed bug in SATYR/submit.php which affect the production of the room drop-down lists under Internet Explorer
* Revised calculation of SATYR statistics to reflect the number of support requests submitted since a given date and a given date. Default date 1st September

0.1.0pre7 - 20/7/2004
=====================
* Added automatic refresh to SATYR/recent.php
* Removed link back to SATYR/intro.php from SATYR/recent.php
* "OK" button on SATYR/update.php after updating a request now returns user to the referring page, rather than intro.php.

0.1.0pre6 - 1/7/2004
=====================
* Fixed missing lines in STORMsetup script. (This only affects new users, not those upgrading.)
* Fixed a bug that meant the closeDate field wasn't displayed in SATYR/recent.php
* Fixed a bug in SATYR/update.php that produced an error after updating a support request.

0.1.0pre5 - 30/6/2004
=====================
* Added a new "Review Recent Support Requests" page to SATYR for ICT team members.
* Tidied up some form defaults and processing in SATYR/submit.php.

0.1.0pre4 - 10/6/2004
=====================
* Fixed a bug in SATYR/submit.php that caused a ICT submittal form to be wiped on the second error
* Fixed a bug in SATYR/submit.php that allowed support requests submitted by ICT members to be open but unassigned.
* Fixed a bug which returned an error whenever SATYR/detail.php was loaded for a job sumbitted by a non-existent user.

0.1.0pre3 - 7/6/2004
====================
* Added SATYR/stats.php page producing content suitable to embedding in an in-line frame. The page shows the following statistics on SATYR support request numbers; new today, new, open, total this year (last 365 days)
* Added detection and prevention of spaces in usernames in login/register.php.
* Default value for the "login" module set to '1' in STORMsetup.
* Fixed bug in the SATYR produce_table() function that caused the username column to appear in the user's page views.
* Removed "redo_search" variable from SATYR/detail.php for users.
* Updated INSTALL document to include reminder to change the telephone number in login/login.php.

0.1.0pre2 - 4/5/2004
====================
* Added accesschk() function to menu.php

0.1.0pre1 - 3/6/2004
====================
* Fixed bugs in page accesschk() function
* Converted all pages to use PEAR::DB rather than MySQL
* Added an extra carriage return on SATYR ICT search form between bottom drop down box and search button
* Replaced $detailtype variable in detail.php by using existing session variables
* Updated date on copyright notices
* Support Request Subject substitued for Request Name headers on tables
* Integrated job unlocking into standard ICT navigation file
* Replaced META refreshes with navigation buttons (except on cancel.php and changepass.php)
* Fixed that roomlist.php was not dropping blank rows from the Room List
* Reduced number of PHP pages and include files
* Moved ICT Team Members to database table
* Moved room list to database table
* Added about.php contents

0.0.11 - 20/1/2004
==================
* Fixed a bug where open support requests could be assigned to no team member. This could happen when a new support request was evaluated but no team member selected. If the update button was pushed, the changes were committed to the database with the status set to "Open" but the user was taken to a page asking them to select a Team Member. If the user navigated away from the page or closed the browser without specifying a Team Member, the job was kept marked as open, but with no Team Member.
* Fixed a missing word on a Cancellation button in the requestedit.inc file

0.0.10 - 25/11/2003 
===================
* Added refresh tags to the ICT and users intro pages on the SATYR module following user feedback
* Tidied up code relating to ICT updating. Only one field has to be changed for the job to be marked as "Open", i.e. a job can be assigned to a Team Member without any comments being made.

0.0.9 - 21/11/2003
==================
* Changed the way that usernames and passwords are validated on login, in order that MS SQL servers are *slightly* less problematic to work with.

0.0.8 - 3/11/2003
=================
* Changed the file that displays the detailed table of a support request so that carriage returns are preserved.
*Changed the clean_array function so that apostrophe's are preserved rather than stripped.

0.0.7 - 22/10/2003
==================
* Changed the order that jobs in the closed and recently closed tables are displayed. They are now shown with the most recently closed jobs top, rather than the most recently submitted job.
* Changed the processing of jobs submitted by the ICT staff. They are now open if only a team member, priority or category are changed from the default, in addtion to the evaluation and futher comments fields.
* Changed the detailed job table so that the Closed date is shown even if no further comments are recorded.

0.0.6 - 11/10/2003
=================
* Fixed bug where support requests that had the closed box checked but no content in the "Further Comments" field were submitted as "open".
* Added some additional statistics to the admin stats page.

0.0.5 - 28/9/2003
=================
* Changed the page coding so that an initial evaluation date isn't overwritten once set.
* Changed the default passwords in the connect*.inc files in the download.

0.0.4 - 9/7/2003
================
* Fixed a bug where using a double quote in an information box caused a syntax error in the MySQL query.
* Tidied up ictupdateprocess.php

0.0.3 - 8/7/2003
================
* Added better error handling for trying to lock or unlock a non-existent job. Prevents PHP syntax error from appearing.
* Improved status handling of support requests when edited by ICT Support Team members.

0.0.2 - 23/6/2003
=================
* Bugfix -- Fixed bug where the username was not displayed in search results, detailed views or update form when that username did not exist in the users database. This is quite a rare situation but could happen when a support request is submitted by a member of ICT staff on behalf of a user who hasn't yet signed up to the STORM system, which could happen in the "early days" of a STORM implementation. The username was *not lost* from the database, just wasn't displayed in the relevant pages. (The details about the users forename and surname will not appear on these pages until the user has signed up to the STORM system.)

0.0.1 - 9/6/2003
================
* Initial Release
