                             TEST UPDATE INFORMATION
                             -----------------------


05/10/93 17:02 - PCBPACK.EXE
----------------------------
- Found a problem checking for duplicates in a message base with no messages
  where PCBPack would issue an out of memory error.  Fixed

- Found that PCBPack had the ability to renumber, but I had forgot to include
  it in any of the compiles.  It is now fix and available.  Let me know if
  you experience any problems when renumber message bases and...
    *** BE FOREWARNED ***
  we highly recommend that you renumber your message bases ONLY in case of
  dire necessity.  Renumbering messages has NO effect on any users last
  message read pointers so they may not receive new mail if messages have
  been renumbered.


05/10/93 17:00  PCBOARD.EXE
---------------------------
- NOTE:  Posted a new WHATSNEW file.  Everyone please look over the "changes"
  which are highlighted by vertical bars down the left side of the document.
  These changes were made to help answer some of the *many* questions being
  asked on Salt Air.

- Fixed a bug in the @byteratio@ macro which would show up if the K-Byte Ratio
  Credits was high enough to cause a short integer overflow.  Fixed.

- Modified the @bytesleft@ macro so that it will now show the maximum number
  of bytes left based on the following criteria:

      Daily K-Byte Limit minus Bytes Downloaded Today
      Total K-Byte Limit minus Total Bytes Downloaded (including Today's)
      Byte Ratio Limit based on Total Bytes Uploaded & Downloaded (incl Today)

  The smaller of the above three values will be considered the maximum number
  of bytes left and will be shown when using the @bytesleft@ macro.

- If you used /LOCALON to start PCBoard, then went into a DOOR, then returned
  to PCBoard without the /LOCALON switch, the number of display lines would
  be reduced by 1 even though there was still only 1 status line.  Fixed.

- If the system was set up to require the local password in order to exit out
  to DOS it would require the password EXCEPT when pressing ESC while
  resetting the modem.  This has been fixed by disabling the ESC during
  modem reset.  This is ONLY disabled if a password is required to exit to DOS.

- Additionally, if the screen had already blanked out (due to 3-minute timer)
  or was forced off (via F9 function key) then when pressing ESC/F1/F10 to
  exit PCBoard was asking for the password to exit without having first
  restored the screen (i.e. you could not see that it was asking for the
  password because the screen was still blank).  Fixed.

- If you pressed F4 or F7 to change Alarm or Page status while sitting at the
  Local Password prompt, the caller status lines would appear at the bottom
  of the screen.  Fixed.

- If the system language (specified as a blank extension in PCBML.DAT) was
  other than language #1 in the PCBML.DAT file, then the first line displayed,
  indicating "Operational languages available", would be displayed from the
  wrong language file.  Fixed.

- Found some problems with File Attachments which were caused by a recent
  change in the beta code.  Fixed.

- In sysop function 7 (user file maintenance) the (A)dd User and (F)ind User
  commands would not allow high ascii characters in the user names.  Fixed.

- Editing a message header ("E" command at End of Message Command prompt)
  would not allow high ascii characters in the FROM/SUBJ fields.  Fixed.

- Fixed the DATE formats (for internationalization purposes) in the following
  areas:

  - When entering a new message and specifying the Packout Date
  - At the top of the Call Waiting screen
  - At the top of the "login" process (right after CONNECT)
  - The "Last Date On" field in the user record display (sysop function 7)
  - The "Last Date On" field when use the USERS command
  - The "Last Date On" field when using sysop function 2 V or 2 P
  - The "Expiration Date" on the status line (press ALT-H twice)
  - The capture date in a R C/D/Z command
  - The current date in a script answer file
  - The user's "Expiratin Date" in a script answer file

- Got rid of the bogus FILENAME.$$$ is missing message on message uploads and
  file attachments.

- When using the QWK U command to post messages, if you were in an Alias
  conference all of your replies, where in the alias conference or not, would
  have your alias name in the FROM field.  Similarly, if you were not in an
  alias conference, then all uploads would have your regular name, even those
  messages which were posted in an alias conference.  Fixed.

- If you entered a PRIVATE message in an ALIAS conference you would be unable
  to read the message you had just rewritten.  Fixed.

- The ASCII download protocol "startup sequence" has been modified to be
  compatible with RIPscrip which was losing the first line of RIPscrip codes.

  MNU Support
  -----------
- I'm tired of answering questions to the effect of "Why can't I stack
  menu options?"  The answer has been that a menu is designed so that
  you don't have to stack.  Due to my overwhelming desire to stop
  answering the question, however, I've implemented the ability to stack
  to the MNU interface.  If you didn't want it, complain to those that
  wanted it as they have been a vocal group of people.  :)

  PPL Support
  -----------
- A bug was introduced last week that broke the READLINE() function.  I
  was incorrectly identifying that the file exists as an error.
  Obviously, if the file exists, I *CAN* read from it; what I needed to
  do was flag an internal error and return an empty string if the file
  didn't exist.  Fixed.



05/10/93 14:52  PCBSETUP.EXE
----------------------------
- Increased the FSEC File Editor limit from 256 entries to 1024 entries.

- Changed the ORIGIN input to allow mixed case entry.

- Modified the event editor so it won't try to read USERNET.XXX if "Running
  on a Network" is set to NO.


05/10/93 09:00 - PCBPACK.EXE
----------------------------
- Added the ability for PCBPack to search the PCB environment variable for
  the /OLDINDEX switch and use it if found.


05/07/93 12:00 - PCBPACK.EXE
----------------------------
- Added a "status bar" that shows the percentage of the current message base
  that PCBPack has compressed so far.
- If ESC was pressed during use of the /UPDATE parameter, it would be ignored
  and the process would run to completion.
- If a conference didn't have a name defined, but all other information was
  present then /UPDATE would still try to process those conferences.


05/07/93 18:08  PCBOARD.EXE
---------------------------
- The 5/3/93 Developer Beta had a change which fixed a problem that occured
  with Carbon List messages:  If you wrote a private Carbon List message you
  would be unable to read your own message after saving it unless your name
  was on the Carbon List.

  The "fix", however, allowed everyone to read the message instead of only
  letting those on the list read the message.  Fixed.

- Unless your WELCOME file had @poff@ at the bottom of it, PCBoard was not
  issuing a "press enter to continue" prompt after a novice-mode-caller issued
  the (I)nitial Welcome Screen command from the main command prompt.  Fixed.

- If the PCBML.DAT file had ESC codes in it, PCBoard could misinterpret the
  file causing PCBTEXT display problems.

  Although ESC codes were not appropriate there, this has been fixed anyway.

- The following areas did not used to allow high ascii characters even though
  the high ascii filter was disabled.  (they now did)

    - main command prompt
    - message read command prompt
    - The TO and FROM and USER prompts used for search for messages to or from
      a user (i.e. the commands R USER, R TO and R FROM)
    - the "text to scan for" prompt for the USERS command

- The "Received on" date of a Return Receipt was not being set to the proper
  internationalization format.  Fixed.

- When using the (E)dit Header command and then changing the Packout Date, it
  was improperly converting the date for internationalization.  Fixed.


05/07/93 17:35  PCBSETUP.EXE
----------------------------
- Ever since way back when...  PCBSetup has added a trailing period on
  filenames when using the F2/F3 function keys to edit display files.  It has
  been so long since I used THEDRAW that I completely forgot that *it* was
  the reason why a trailing period was needed in the first place (otherwise
  THEDRAW adds ".ANS" on the end) and so I removed the trailing period.

  Now that I have been brought back to my senses...  the trailing period is
  back in there again.

  BTW, everyone should check out PCBEDIT.  It's a great little utility for
  creating display files using PCBoard's @-codes.

- The PWRD editor was giving defaults of 9999999 in the File and Byte Limit
  fields whenever ALT-I was pressed.  Fixed.

- The Help Screens, after pressing ESC to exit, were not restoring the time
  and keyboard status at the bottom of the screen.  (actually, they were
  restoring the saved information, not the current updated information)

  This fix will be applied to all of the utilities.

- Added a WARNING display in Configuration Options : System Control for the
  "Encrypt Users File" setting.  This setting should not be used lightly.  See
  the help screen for details.

- If you had a subdirectory (off the CURRENT directory) that was the same name
  as your QWK PACKET name (specified in Configuration Options : Messages) then
  PCBSetup would give an erroneous error message indicating that the name of
  your packet file conflicted with the subdirectory that was found.  Fixed.

- Modified the Conference Name field to allow high ascii characters.


05/07/93 17:33  PCBSM.EXE
-------------------------
- The USERS File Editor was not properly converted high ascii characters to
  uppercase letters (for internationalization).  Fixed.

- The Online Pack (/PURGE) option was printing headers to the printer (or
  output file) whether you requested it to or not.  Fixed.

- The screen was not being restored after an ALT-R command to repeat the
  last search in the USERS File Editor.  Fixed.


