AMail History
=============

Version   Date   Modification
-------   ----   ------------
  1.0   13/05/92 First attempt at getting it working. Many problems with 
                 floating point numbers, (for the IDX files) and with
                 the message formatting.

  1.1   14/07/92 First beta release. Ian Coates and Stu Barnes testing, 
                 along with various users. Lots of bugs, and suggestions.

  1.2   25/07/92 First general release. Seemed okay at first, but there
                 were untold bugs with the packing of messages, and the 
                 archivers. Two registrations, Paul Whitaker, and David
                 Thomas. Kim Andersen complaining that nothing worked. 

  1.3   14/08/92 Beta modifications again. This time, a bug with the
                 packing of messages (which causes AMail to bomb) was
                 discovered and squashed. (I was doing a malloc with the
                 address of a long, instead of a long)

  1.4   18/09/92 General release. This time, much more successful.
                 No problems reported.

  1.4a  21/09/92 Disaster! Two major bugs cropped up at the last minute,
                 spotted by Ian Coates. Firstly, one message could only be
                 imported, and secondly the archivers bombed out if they
                 were called more than once. (due to not doing a wait()
                 after each forkl()). Cured both bugs and released v1.4a 
                 with various apologies..!

  1.5   27/09/92 Begun the next release. Incorporated batch packing.

  1.51  10/10/92 Bug fixed version of 1.5beta, allows breaking out of
                 message packing, and local copying of files.

  1.52  27/10/92 Properly fixed batch packing. Implemented new files exit
                 and default protocols.

  1.53  28/10/92 Bulletins corrected. 

  1.54  29/10/92 Implemented beginning of new conference selection.

  1.55  04/11/92 Pass parameters to new files programs, and create
                 AMAIL.INF

  1.56  07/11/92 Added TidyQuit and cleaned up before a batch pack. Also
                 only write the LASTREAD.BBS pointers after a successful
                 download.

  1.6   14/11/92 Released.. Fingers crossed!

  1.6a  24/11/92 Arrghh!! Disaster again! This time, the PC users can't use
                 AMail. This is due to not having CR/LF at the end of each
                 line in CONTROL.DAT and the PC readers complain about this.
                 Also, the maximum messages option stopped working. The key
                 request program didn't seem to work. Hopefully, this is
                 fixed now.

  1.70  13/12/92 Corrected Own Messages flag, and added a CR/LF in the
                 conference menu. 

  1.71  15/12/92 Beta release mods. BinkleyLog and NoLog options.

  1.72  06/01/93 Range capability on conference selection

  1.73  18/01/93 Oldest message date option, and '.' sent to RS232 during
                 external programs, to keep the user happy.

  1.74  15/02/93 Stop reading DORINFO1.DEF in batch mode
                 Add option 'F' for batch packed mail
                 Add NetMail facility

  1.75  18/03/93 Add SysOp Option, and maintenance option

  1.76  30/03/93 Corrected bugs with maintenance mode. It wasn't renaming
                 pre-packed mail packets when a user was deleted. Also
                 tidied up the sysop displays, and added graf_mouse calls
                 to make the mouse appear on file selectors.

  1.8   05/04/93 General Release.. Let's hope there's no 'a' version !

  1.9   05/06/93 Next beta modifications begun. Read sysop user record
                 if DORINFO1.DEF not read, so that DORINFO1.DEF is not
                 needed for batch pack mode and maintenance. (Which caused
                 the corruption in USERS.BBS)

  1.91  12/06/93 Add AMail messages - ADD and DROP, so you can write to
                 AMail to request conferences.

  1.92  14/06/93 Add MaxSecPack and MaxSpeedPack, which enables the sysop
                 to set limits on the number of messages packed for users
                 with certain securities, or baud rates. Add Chat mode -
                 F1 to enter, ESC to exit. Add RESET AMail message, which
                 allows you to modify your last read pointers. Add
                 confirmation message on exit, so you don't accidentally
                 exit without downloading packed mail. Add BadPkt keyword,
                 and area. 
  1.93  19/06/93 Add Replies keyword

  1.94  03/09/93 Add Ignore Lastread option, and correct message writing
                 to *.MSG files. (introduced in an earlier beta version)

  1.95  04/09/93 Change to spawnl(), rather than forkl(), and wait(), so
                 I can pass the environment to external programs. Make 
                 QuickBBS config keyword obselete, as I now look for the
                 environmental variable QBBS.

   1.96 18/09/93 Add chk_error, to test for external program errors. Add
                 prog_exec, to execute external programs. Revert to the
                 forkl() and wait() method of executing programs due to 
                 problems with passing arguments using spawnl(). Expand 
                 maximum message size to 32K.

   2.0  03/10/93 Released.. 

