                  Changes for PCBoard 15.0 that effect callers
                  --------------------------------------------


     ADDED   A brand new chat module!  The CHAT # and NODE # commands no
             longer work.  The user must now go into CHAT G and from there
             use the CALL command to call a user into chat.


     ADDED   The (P)rotocol selection at the prompt that PCBoard issues
             just before a file transfer begins.  This will let the caller
             easily change the protocol before beginning the file transfer.


     ADDED   Immediate detection, after an upload, of the existence of a
             FILE_ID.DIZ file within a .ZIP or .EXE file.  If a FILE_ID.DIZ
             file is found AND the sysop has configured the system to
             verify uploads, the user will *not* be asked for a
             description.


     CHANGED The upload process will now allow you to type H to hangup
             before the upload testing process begins.  Also, any
             unannounced files that need to be described will be recognized
             immediately after the upload is finished and the user will be
             prompted to describe all of them before any testing begins.


     CHANGED Messages can now be uploaded into the message editor using any
             available protocol.  ANSI files, with lines longer than 79
             characters, may be uploaded into the message editor and
             saved - but cannot be edited online.


     ADDED   The ability to immediately read your mail whenever there is
             new mail waiting for you.  This is set by answering YES to
             "Prompt to Read Mail when Mail Waiting" in Configuration
             Options : Messages.  PCBoard will prompt the caller like this:

             New messages found in conference XYZ...

             Read your personal mail now: (Y)es, (N)o, (A)ll new mail

             If you answer Y or A, PCBoard will scan all conferences that
             have the "Mail waiting flag" turned on.  These conferences
             NEED NOT BE selected - as in the R A S command.

             If you select Y then PCBoard will display new messages, which
             are addressed to you, in each of the conferences that were
             listed as having new personal mail.  NOTE: Last Message Read
             pointers will NOT be updated.

             If you select A then ALL new messages, your personal mail or
             not, in each of the conferences that were listed as having new
             personal mail, will be displayed.  PCBoard will keep track of
             and update your Last Message Read pointers while reading the
             mail.

             One more thing: the mail waiting flags have been made much
             more reliable!  It is still possible for the flags to NOT be
             set, due to the message having been posted by software that
             does not support the mail waiting flags.  But you should now
             NEVER see a pop-up "You have mail waiting in conference XYZ"
             message *except* when you really DO have mail waiting for you
             there.  PCBoard also no longer clears the flags just because
             you were reading mail (on the assumption that you *might* have
             read the new mail) since it can now verify whether or not new
             mail actually exists.


     ADDED   New message base commands:

             TO      read messages addressed TO a specific user

             FROM    read messages FROM a specific user

             N       read messages NEW since a specific date

             WAIT    read all conferences where the mail waiting flags are
                     set

             LONG    view long message headers

             SHORT   view short message headers

             FLAG    flag a file for download while reading messages

             V       view a file while reading messages

             QWK     creates a QWK packet (can be combined with any other
                     valid read commands; i.e. R 1+ QWK, R A QWK,
                     R A Y QWK, TS blah QWK, etc)

             C,D,Z   These commands can now be used while reading messages
                     to capture and download the current message


     ADDED   The message base has new capabilities including:

             - File attachments (1 per message)

             - A Return Receipt message can be requested when writing a
               private message in a conference where Return Receipts are
               enabled

             Return Receipts are visible only to the user who requested
             them and, optionally, anyone (presumably a sysop) who has a
             security level high enough to see them.  The sysop can,
             therefore, avoid seeing the return receipts by setting the
             security level for that feature to something higher than his
             or her security level.

             PCBSetup allows you to determine which users, by security, can
             request return receipts on a conference-by-conference basis.


     CHANGED All users may now use the Read-(O)nly message command now
             regardless of their security level.  The "R O" command has
             been change so that all it does is avoid setting the Last
             Message Read pointers.  The sysop may still assign a security
             level to that command.  The question in PCBSetup now asks:
             "Level Needed to NOT Update Msg Read Status (R O cmd)". If a
             user has that level or greater than the "R O" command not only
             avoids setting Last Message Read pointers, but it also avoids
             updating the "Message Read Status" when reading personal mail.


     ADDED   The ability to FLAG or (V)iew a file while reading messages.
             This can be a file attachment that is being flagged or viewed,
             or it can be any file found in the current conference download
             path.


     CHANGED At an input prompt you can now press ESC to abort what you
             have typed so far and re-enter the information.


     ADDED   Built-in support for QWK packets.  That is, the ability to
             create a QWK packet and send it to the caller, plus the
             ability to receive a reply packet and integrate the messages.
             New commands are as follows:

                  QWK D (p) (bye)
                  QWK U (p) (bye)

             After either of the two QWK commands you can optionally stack
             the letter of the protocol to use and/or the word BYE to
             logoff when done.

             While the QWK D command is simplistic, performing nothing more
             than an R;A;S command (scan all conference for new mail) and
             turning it into a QWK packet, the full power of PCBoard's
             message reading capabilities can still be used in an alternate
             form.  Like this:

                  R (...) QWK         where (...) is any valid Read Command

             Example:

                  R A TO JANE DOE FROM JOHN DOE TS THIS | THAT 1+ QWK

             NOTE: None of the more advance features of QWK-mail doors will
                   be implemented here.  This feature is simply an "easy to
                   use" method of obtaining QWK packets which can be
                   performed on any v15.0 BBS.


     CHANGED Increased the timeout when starting a file transfer from 60
             seconds to 90 seconds.  Should give those slow modem users a
             little more time to get the ball rolling before the system
             calls it quits.


     CHANGED (L)ocate command has been enhanced so that if the user types a
             multi-word search criteria PCBoard will split it up and put
             ampersands (&) in between each word.  Since a command such as
             "L RECOVER DATA" is invalid, we might as well do what we can
             to help the caller find what he's looking for.  In v14.5a
             PCBoard turned "L RECOVER DATA" into "Z RECOVER DATA".  For
             v15.0 we'll take it a step further and turn it into "Z RECOVER
             & DATA".


     CHANGED PCBoard now remembers across sessions how your Chat Status is
             set.  If you make yourself unavailable for chat and later
             logoff, on your next call you will be unavailable for chat.
             Likewise, making yourself available for chat will be
             remembered the next time you log in.
