[bit.listserv.mailbook] Fixes being sent out

SCHAFER@RICEVM1.RICE.EDU (Richard A. Schafer) (01/16/90)

I'm sending out fixed versions of the code this afternoon.  (Source
sites will get source updates as well, of course.)

This fixes the following problems, and will be labelled as version
89.02.0B to make it clear what level of the code you are running:

1.   Comments describing PROFS format messages needed correcting

2.   When a PROFS user forwards a file instead of a note, the routine
     to convert PROFS notes got confused.

3.   The index building process used on the average around twice the
     memory it should have.

4.   When the index building process ran out of memory loading the
     notebook, it failed to set a proper return code so that this
     failure would be noticed.  The user saw a message saying that the
     index file created was invalid.

5.   LINEND characters could cause problems building the index.

6.   If the DATE field was the left-most menu field displayed, a REXX
     error occurred.

7.   "No Subject" was not consistently capitalized.

8.   If you started a mail session by sending a message, then logged
     that message into the unread notebook, MAIL tried to update the
     not-yet-built menu.

9.   Ack's were not always excluded from the data and were not fixed
     correctly in the index file, either.

10.  Reader files with :READ cards were handled wrong.

11.  Resuming a non-existent file caused a VM READ condition to occur.

12.  Excluding a bcc user left the header destroyed.

13.  Entering MAIL, then logging an item (but not deleting it), then
     exiting mail would cause the index file to be erased.

14.  Hitting PF3 while in INPUT mode while sending a mail file would
     cause unpredictable results.

This fixes all bugs so far reported to me.  Note that the fix to the
Ack problem described in item 9 will not fix messages in the notebook
that have been read already, but will fix future incoming messages and
message which have not yet been read.

Since the only thing that has changed is the code, I am only sending
out the MAILCODE piece of the package.  All other parts remained the
same, so will not be sent.

Richard