                             PCBoard BETA History
                             ====================


  NOTE: If you are testing FIDO, be sure to set your overlay buffer size
        to at least 21.

        Also, if you are using GRAF-D, be sure to obtain an updated copy of
        it because older versions of GRAF-D and ANSI-D would interfere with
        the EMSI detection in FIDO.  ANSI-D was an old auto-ansi detect PPE
        which was later replaced by GRAF-D.  The current release of GRAF-D is
        version 2.31.  If you are having EMSI failures, check for an ansi
        auto-detect PPE...


12/23/94 15:54 PCBOARD.EXE
--------------------------
- Added additional sanity checks for users file offsets.

- Modified users.inf access when reading/writing the users.sys file to try to
  speed up the copying of information between the two files.

- If you had a Fido Mail Hour event set up *and* your system was set to exit
  to DOS after each caller, PCBoard would get caught in a loop during the
  mail hour exiting to DOS, reloading, exiting, reloading, etc.  Fixed.

  Fido Processing
  ---------------
- Changed processing so that the BAD conference does not need to exist.  If it
  is not there it will throw away all messages that would have been placed in
  the BAD conference had it been there.

- Changed unarchiving processing to not abort if an unarchive fails.

- Changed netmail export to allow Qfront-Style addressing when a '@' is not
  found in the TO:  line.  It needs to be in the message body as the first line
  that is not a CRTL-A or extended header line and needs to be the address
  surrounded by ().

- Finally moved the "Beginning message export" so it will not show up in the
  log unless there IS mail to export.

- Added a few other log entries. If a message base dosn't exist it will be
  logged.

- If a message base didn't exist, PCBoard would appear to stop after printing
  the CHECKING FOR MAIL message and before clearing the CWS. A key press or two
  would get it going again.  This would also appear in the caller log as:

      () is missing!
      could not open ATH0

  This has also been fixed.


12/23/94 14:45 UUUTIL.EXE
-------------------------
- Since I recently went on a diet, David forced me to put my programs on a diet
  as well.  The results are startling (there was a lot of dead-code being
  linked in from libraries that weren't really needed but were linked anyway).
  UUUTIL shrunk from 202,706 bytes to 147,066.  Over 54K of savings!  Enjoy!


12/23/94 14:46 UUOUT.EXE
------------------------
- UUOUT shrunk from 192,718 bytes to 118,896.  Over 72K of savings!  Enjoy!


12/23/94 14:46 UUXFER.EXE
-------------------------
- UUXFER shrunk from 177,142 bytes to 119,840.  Almost 56K of savings!  Enjoy!

- Found a fixed a bug that appeared only sporadically on certain machines.
  The symptom was that UUXFER would hang up immediately after the chat script.
  The problem was that, for some reason, a variable was not being set correctly
  during program initialization (but only occasionally).  Added code to force
  the variable TRUE just before it was needed and *presto*, now it works.


12/23/94 14:47 UUIN.EXE
-----------------------
- UUIN shrunk from 309,362 bytes to 232,326.  Over 75K of savings!  Enjoy!

- Modified UUIN to log email message sizes just as it does for news articles.

- Found and fixed a bug in date processing.  The problem was a particular type
  of BAG file corruption that would insert extra characters in the middle of
  the date.  When parsed, it would overflow a buffer and hang the system.


12/21/94 16:40 PCBOARD.EXE
--------------------------
- If your private upload directory specification was a "subset" of your file
  attachment directory specification (example: H:\PRIVATE\ compared to
  H:\PRIVATE\ATTACH, where "H:\PRIVATE" is common to both specifications) then
  file attachments would fail to be moved into the proper directory.  Fixed.

- If you used the FORWARD command to copy a message that has a file attachment
  into a different conference from where it was originally posted then the
  file attachment would not move with it.  Fixed.

- If you edited an existing message (typing "EDIT" at the End of Message
  Command prompt) and then re-saved the message by accidently typing "SK"
  instead of "S", the message would be killed in the process.  Fixed to prevent
  the kill action from taking place.

- If you set up a CMD.LST file which used a %FILESPEC to include *itself*
  PCBoard would recursively run itself out of memory.  Modified to avoid the
  situation.

- Have had some reports of FIDO events not becoming active.  Haven't determined
  yet if it is a setup problem or a problem in the code, so I've added some
  additional information to the caller log to help narrow it down.

  If you think you are having problems with FIDO events, please edit your
  BOARD.BAT and add a line that says:

         SET PCB=/DEBUG:1          (set it to 1 or higher)

  If you already have a SET PCB= line, then add /DEBUG:1 to the end of your
  existing line.  DO NOT MAKE MORE THAN ONE SET PCB= LINE.

  Then, next time you experience a missed event, upload a copy of your caller
  log as a file attachment to your beta report.  Also, it would be helpful if
  you send up copies of EVENT.DAT and the FIDO event files.

- You can run Fido's import and export processes from an actual PCBoard event
  using the PCBOARD /IMPORT or PCBOARD /EXPORT commands, but in doing so,
  PCBoard properly cleans up after itself by removing the EVENT.BAT file which
  then stops the event with a "batch file missing" error message.  <g>  Fixed.

- Modified the error exiting routines so that if PCBoard exits with an error
  level of 99 it will write the reason for the exit out to the ENDPCB file.

  Fido Processing
  ---------------
- Fixed another memory leak in the exporter when it was aborted by pressing
  ESC.

- Found a problem with *.MSG. When it scanned for new MSG files it clobbered
  the queue file handle. The result was a corrupted queue file. If you have
  *.msg enabled, make sure you delete your queue file and start over.

- Full path info was being included in file attach extended headers for netmail
  file attaches. This resulted in pcboard not being able to find the file when
  a FLAG was attempted. Fixed.


