POPwatch version changes/bug fixes.

v2.40 25/10/97
.New Verbose Display window. All conversation between POPwatch and the
 POP3/SMTP servers can be seen in this window. Actual email content will
 not be displayed. 
 
.HISTORY file is now created which contains the Message-ID's of 
 all retrieved emails.
 
.If an email is found that has a message-id which is already in the 
 HISTORY file (ie. POPwatch has already retrieved it), then a '*' 
 is shown before the number in the 'Msg' column, and the line is 
 displayed in dark green if running in a resolution with more than 4 
 colours.
 
.Demon Internet only - If an email has been flagged as 'read' by 
 Demon's POP3 server, then an 'R' is shown before the number in the 
 'Msg' column, and the line is displayed in blue if running in a 
 resolution with more than 4 colours (this has always been the case).
 This is only applicable to Demon Internet because it uses their POP3 
 extension command *ENV to retrieve the SMTP envelope.

.If *ENV is not supported upon retrieval of first email's details, 
 then POPwatch no longer keeps trying it for all subsequent emails. 
 Should make it a little more efficient when talking to POP3 servers 
 other than Demon Internet's (as *ENV is unique to their server).

.If a STiK/STiNG error occurs, then POPwatch now retrieves the error 
 text correctly under STiNG. It has always worked correctly under 
 STiK.

v2.30 14/09/97
.New 'Reject Message' option to send a 'Failure' DSN to try and ward 
 off junk email. Creates a REJECT.LOG file. See POPWATCH.TXT for more 
 details.
 
.Keyboard shortcuts should now work on keyboards other than UK ones.

.Sequence of OK, Cancel buttons changed to conform to Atari Compendium 
 standards.
 
.All LOG files are now placed in a new folder called \LOGS\ and all 
 TMP files are now placed in a new folder called \TMP\
 
.Internal bug fix. Now allocates 60bytes for realname *not* 60 words.

v2.22 06/09/97
.In honour of Diana, Princess of Wales who so tragically passed away 
 in the early hours of Sunday 31st August 1997, POPwatch is no longer 
 FREEWARE! It is now CHARITY_WARE! If you like and use this program on 
 a regular basis, then please make a contribution of the equivalent of 
 10 UK Pounds to a worthy charity she would have approved of.

v2.21 27/08/97
.Now will not send email from Oasis1 if it is 'held'. Previous 
 versions of POPwatch used to ignore this status and send it 
 regardless.
 
.Now doesn't get confused between email and news articles when sending 
 from NOS/Oasis1.

.X-Sender line is now inserted immediately after the X-Mailer line. 
 It used to be inserted at the very end of the email header but this 
 caused problems when sending MIME emails from Oasis2.
 
v2.20 12/08/97
.Almost doubled the download speed. By using CNget_block the speed of
 retrieving the cab_beta.lzh increased from 1700 CPS to 2900 CPS.
 That was on my Nemesised Falcon with a USR Sportster 28,800.

.CPS figure now displayed when retrieving email.

.New Program Preference to allow definition of the number of lines of 
 email that are displayed when double clicking on an email to partially
 read it. Default is 20 as in previous versions of POPwatch.

.The status of the logging function is now *saved* when you save the 
 program preferences. This means that you no longer have to remember to 
 keep turning logging on.

.Reset (RSET) no longer sent to the SMTP server when sending emails. 
 It is not needed so I have removed it as it seemed to be confusing 
 some SMTP servers and causing sending of emails to fail.

v2.12 01/08/97
.Corrected a bug where the odd line would sometimes fail to be written 
 to disk during retrieval of very large emails.
 Could account for corrupt UUEs being retrieved.

.Incoming mail filename now written to log as it is opened and closed.

.Previous version was only displaying header info when double clicking 
 on an email. This bug crept in as part of v2.11.

v2.11 27/07/97
.If a STiK error is encountered then the error number is reported as 
 part of the description in the status bar and popwatch.log.

v2.10 21/07/97
.Samples can now be associated with various POPwatch actions, by 
 calling a third party sample player such as NED Player or GEMJing.

.POPwatch's 'Automatic Check for Mail' should now also work under 
 GlueSTiK and STiNG. See POPWATCH.TXT.

.Now works under AES4.1 and MiNT without causing bus errors.
 Removed all appl_yields. 

.If running in medium res. the "view partial email" window now uses 
 the smaller med. res. font.
 
.When POPwatch auto checks for email, it now only reports new mail since 
 either the last time you were connected or the last time it auto 
 checked. Hence if you choose 'ignore' then POPwatch will not keep 
 reminding you of the same message. Only when another new email 
 arrives.
 
.Buffered receiving of emails to improve speed of email retrieval.
 Instead of writing each line to disk as it is retrieved, POPwatch now 
 stores them in memory and only writes to disk when the buffer is full 
 or the end of the email is reached. User defineable buffer size in
 program prefs. Default size is 8K. I normally have it set to 300K, 
 thus large emails such as cab betas benefit most.

.NOS - If a To: email name includes a period, ie. gary.priest@the-gap, 
 then only the part before the period is used as the incoming .txt 
 filename. ie. gary.txt not gary.pri.txt

.NOS - alias problem. If a retrieved email is redirected by the alias
 file, then any subsequent retrieved emails were being wrongly 
 retrieved into files such as gary@the.txt

.Sending status bar tidied up. Used to say sending 0 bytes of 0 and 
 also displayed the recipient of the previous email at first which 
 could get confusing. Now shows correct information at all times.

.Should now 'top' the main window and redraw it, after selecting 'display'
 from the New Mail Waiting window, but before it starts to connect.

.Should now 'bottom' the main window, after selecting 'ignore' from 
 the New Mail Waiting window (only AES4.00 and above).

.Logging. Now closes the log after every write. Thus if POPwatch 
 hangs, there is always data in the log.

.POPwatch can now use existing windows.dta (window positions) even if 
 the form inside the window changes size (ie. through version changes).


v2.03 05/07/97
.Filename in send.log used to have a 0 byte at the end. Fixed.

v2.03 03/07/97

.Now works with email produced via NOS mailers that create NOS 
 *.WRK files ending in Unix LF instead of CRLF.
 POPwatch used to expect CRLF, get confused, and hang.

.Now also copes with sending emails that don't end in CRLF.

v2.03 02/07/97

.Now records each filename being sent in the send.log file (in 
 order to help me debug any problems).

.Some SMTP servers (mainly ESMTP ones), actually send a multiline 
 response in greeting upon connection. This was confusing POPwatch as 
 it didn't cope with these kind of responses, and would result in 
 POPwatch not sending emails.
 This version should now hopefully work with any such servers.


v2.02 30/06/97
.The incoming and outgoing paths were being corrupted by POPwatch 
 sometimes placing *.* on the end. This caused sending/receiving to 
 fail. This version corrects this serious bug.

v2.01 29/06/97
.Oasis2 (2.10) creates dodgy X-Mailer lines containing nulls where 
 the version number should be in outgoing email.
 POPwatch used to get confused and hang when trying to send email from
 this version of Oasis2.
 This version of POPwatch now replaces the nulls with spaces and sends
 the email correctly.

v2.00 27/06/97

NEW:
.Sending email from Oasis2,NEWSie, and NOS now implemented.

.POPwatch can now check every x minutes for any new email.
 Only active when STiK connected, and POPwatch is *not* already logged 
 onto to the POP3 server. x can be defined in the Program Preferences.
 This only works if carrier detect is enabled (ie. CDVALID=TRUE).

.Demon Users only - If a message has been read (ie. retrieved), it is
 shown in blue (but only if running in a resolution with more than
 4 colours).

.Now shows the POP3 server name in the main window title (Martin-Eric 
 Racine's idea).

.Iconification should now also work under AES's other than MagiC ie. 
 AES4.1.

.Now displays details of each email as each header is retrieved 
 instead of waiting until all processed.

.BubbleGEM support added.

.Timeout/Error trapping improved when sending/receiving data.

.NEWSIE- Warning is now displayed if sending/receiving email and NEWSie is 
 running at the same time. This warning can be disabled in 'Program 
 Preferences'.

.Now supports limited use of the 'alias' file when retrieving into 
 NOS. It is limited to one aliasname mapping to one recipient. 
 Multiple recipients are not handled. Nor is mapping when sending 
 email.
 This means that if the alias contains:
   postmaster gary
 Any email addressed to 'postmaster' will in fact be retrieved into 
 'gary' mailbox.
 Oasis1.xx seems to set this as standard. If you don't know what the 
 alias file is, then you probably shouldn't worry about it :)

.Now displays the "real name" in the From column.
 This is also written to NEWSie's inbox instead of the email address.
 
.No longer clears display of emails after disconnecting.

.Killed emails are now logged (in KILL.LOG) 

.Incoming/Outgoing logs of email now produced (IN.LOG and OUT.LOG)
 These need to be switched on in 'Program Preferences'.

.Now supports parameters passed via the command line or VA_START.

 The parameters can be:
    user profile filename (optional) ie. fred.prf

 followed by:
    /c = connect
    /d = disconnect
    /r = retrieve all messages
    /s = send queued email
    /q = terminate POPwatch

 eg.
    fred.prf /c /r /d /q
 will load user profile fred.prf, connect, retrieve email, disconnect, 
 and quit POPwatch.

    /s 
 will use the default user profile, and send all queued email

.File errors are now handled in a better fashion. A new alert box is 
 displayed showing the Gemdos error code, and the path+file in 
 question.

.Whenever a STiK error is encountered, the corresponding text is 
 displayed in the status bar. If logging is active, it is also written 
 to popwatch.log. This should help pin down POP3 connection problems.
 .POPWICON.RSC changed. The icon is no longer transparent in 
 resolutions with less than 16 colours.

BUGFIXES:
.Display Message window now fits the screen properly in ST High Res.

.Any key presses made while POPwatch was sending/receiving data were 
 causing it to abort. Fixed. Key presses no longer have any such 
 action.

.Buttons on main screen are no longer defined as default buttons.
 This was a mistake.

.If no actual 'realname' found in From: field, then the email address 
 is used instead of displaying blanks.

.No longer corrupts the screen with 'strange' numbers when retrieving 
 emails in NOS format. 

.Double clicking in the 'About' window didn't work properly if 
 relying on the vars.env file. Fixed now.


v1.00 26/04/97 ***First NON-BETA Release***

.Improved documentation.

.General internal tidy up.

.POPwatch is currently FREEWARE, with future versions going to be 
 SHAREWARE.

.More keyboard shortcuts; retrieve, add to kill file, delete, abandon 
 deletes.

.Bigger internal buffer sizes for the email header and fields.
 Emails with really large fields such as 4k of "cc:" data were causing
 POPwatch problems.


v0.10 13/04/97
Initial beta release of POPwatch.


