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


01/05/94 14:58 PCBOARD.EXE / PCBSETUP.EXE / ZMSEND.EXE / ZMRECV.EXE
-------------------------------------------------------------------
- This update is strictly for those using OS/2 and PCBoard/M.

  NOTE:  You will need to re-run PCBSetup to ensure that your comm port driver
  defined properly (i.e. you may have to reselect "O" for OS/2 if that is what
  you were using).

  PCBoard, PCBsetup, and PCBZM have been modified so that the word "PORT" is
  stored in the PCBOARD.DAT file instead of the word "COM".  This was done so
  that utilities that are FOSSIL aware can still attempt to access the port
  (if a FOSSIL driver is loaded in the same DOS session under OS/2).

  In addition, PCBoard will now display "(OS/2) COMx: System is Ready..." at
  the call waiting screen.  The "(OS/2)" is meant to confirm that you are
  configured to talk to the OS/2 device driver.

- Made a change in the way PCBoard handles the DTR signal.  Hopefully this will
  solve a problem that a couple of people have had when using the SIO drivers.


01/03/94 19:07 PCBOARD.EXE
--------------------------
- NOTE:  You need to RENAME your HLPBR file (found in \PCB\HELP) to HLPBRD.
  PCBoard has been changed so that the help for the (BR)oadcast command does
  not conflict with the RIPscrip version of the help for the B command.

- If you logged on as sysop (with "Use Real Name=YES"), and then uploaded a
  REP packet using the "QWK U" command, but the REP packet used the name
  "SYSOP" instead of your real name, PCBoard would reject the message with an
  error indicating an invalid FROM name.  Fixed to allow both SYSOP and your
  real name in the FROM field.

- Modified the message body display routine to handle FIDO's CTRL-A lines.

- If you were in novice mode and a message was left to you while online, you
  would be notified of the new mail and be allowed to read it.  However,
  after having read it, you would be returned back to the command prompt
  *without* redisplaying the main menu.  Fixed.

- If you EDITed an existing message that was addressed to @user@ and, in doing
  so, made the message larger, upon saving the message you would be asked
  twice if you wanted to set the mail waiting flags.  Fixed.

- Modified the way CONTROL.DAT is created when downloading a QWK packet.  This
  change has two effects:  1) Allows CONTROL.DAT to list *every* conference
  visited during the scan (in the case of a "R ALL QWK" command), and 2) it
  speeds up the creation of the CONTROL.DAT file.

- Modified INTERNAL batch uploads so that, prior to allowing the next file
  (in the batch) to be uploaded, PCBoard will re-check the upload disk space
  and abort the file transfer if there is insufficient disk space (according
  to the limits you have set in PCBSetup).

- Added "PREPROT" and "PROT" command display files.  These are shown when a
  using the (T)ransfer Protocol command as well as at other places where
  PCBoard asks the caller for the protocol to use.

  NOTE#1:  If PREPROT exists in your command display files directory, then it
           will be displayed before the list of protocols is shown to a user.

  NOTE#2:  If PROT exists in your command display files directory, then it
           will be displayed INSTEAD OF the built-in protocol list.

- If you typed "R searchtext" and pressed ENTER you would get an "invalid
  command" (which is appropriate) and be left at the "Message Read Command"
  prompt.  If you then typed "TS L" and pressed ENTER, PCBoard would begin
  scanning for the searchtext previously typed rather than asking for the
  text to search for (which is incorrect).  Fixed.

- The @dlbytes@ and @upbytes@ macros were using "signed" long integer values
  and would produce a negative number if the caller downloaded or uploaded
  more than 2,2 billion bytes.  Changed to "unsigned" giving it a range
  of 0 to 4.4 billion.

- Not sure how this will be received but...   Version 14.2 had an extra prompt
  in it (in fact, the text is still in PCBTEXT because it has never been
  removed or replaced).  The extra prompt was never implemented during the
  v14.5 rewrite clear back in 1989-90.

  What happens is this:  if you are using the R;A command (or R;ALL) to read
  all conferences, and then you abort the read with an "N" to stop it, when
  you later did the next "R;A" command PCBoard would prompt you like this:

         (A)ll Abort Detected. Continue with scan (Enter)=yes

  If you answered YES to the above question, PCBoard would resume the previous
  R;A command from where you left off (the conference you were last in).  If
  you answered NO to the question, PCBoard would start a fresh R;A scan from
  the main board (or your first selected conference).

  Effectively, you now have a choice as to whether or not you want to continue
  the R;A command from the conference you were last in.

- Added a SET PCB=/ISDN switch which tells PCBoard to consider all connections
  as "error corrected" connections, regardless of the connect string.  This
  makes available the protocols (such as Ymodem/G) which require MNP or v.42.

- The 12/29 release broke the SET PCB=/COMx: environment switch when it added
  the ability to handle OS/2 ports.  Fixed.

- Back on 12/07 a change was made to the way PCBoard flushed the modem output
  buffer (async routines only).  Unfortunately, one of the changes was a "MOV"
  when it should have been an "OR" and this adversely affected the modem output
  during the logoff process.  For instance, the "Keyboard time expired" message
  would appear as garbage on the screen.  Fixed.


01/03/94 16:10 PPLC.EXE
-----------------------
- Made changes to the compiler to increase speed.  This results in
  approximately 25% faster compiles than previous versions of the
  compiler.  If you notice *ANY PROBLEMS AT ALL*, please get in touch
  with me as soon as possible.  However, testing here at Salt Air hasn't
  revealed any problems.


