 Changes Since Previous Versions


new in 2.00  (06/28/98)
-----------

This version is a total rewrite of DoorVote. I hope you like it much
better than the old one. You should delete any of your old DoorVote stuff,
since the record-keeping and config file have changed.

I've compiled DoorVote with my new door library that I use to write
doors with. As a result, many things in the config file and setup have
changed. This is not a complete list of what's new, but hopefully I haven't
forgotten any of the major changes.

New Features:
  - In addition to the door.sys dropfile, the door now supports
    dorinfo1.def (or dorinfox.def) and chain.txt.
  - Instead of plain text file reports, it now generates both an ANSI and
    ASCII bulletin. Before, the report files were also used as data files
    that it would read in for its records. It keeps separate data files
    now.
  - On lines 13 and 14 of the config file you specify text codes to be
    inserted at the top and bottom of the bulletins generated, such as
    ones that'll tell your BBS software to clear the screen before
    displaying any more, pause at the end of the bulletin, etc.

Feature Changes/Removals:
  - The "keyboard input timeout" and "maximum minutes in door" lines in the
    config file have been eliminated. The keyboard input timeout is set to
    5 minutes and the maximum time allowed in the door will always be the
    user's time remaining on the BBS.
  - The error log file line has been removed from the config file. It will
    now always write to error.log.
  - Other small changes to the setup have been made. This is a total
    rewrite, so it's difficult to list everything that's different between
    this version and the old one.


      Ŀ
   - ĴNew in 1.0c -  (10/25/97)
      

 . The carrier detection wasn't always working properly. Fixed.
 . DoorVote will now keep an error log. Consequently, a line has been
    added in the middle of the config file so remember not to use your
    old config file when upgrading.
 . DoorVote was screwing up if an invalid config filename was passed on
    the command line. It'll now deal with it.
 . Added a little more body to the docs explaining how to set up
    DoorVote for multiple nodes and for multiple doors. People were
    having trouble with this.
 . Well...<ahem>...the keyboard input timeout wasn't working *perfectly*.
    It was working, mind you, but it would be off by about half a minute
    most of the time. Remember I haven't been programming doors for very
    long, so please bear with me. :)
 . Forgot to add register.frm to the archive. No wonder I hadn't recieved
    any registrations! Register.frm is now included in the archive.


      Ŀ
   - ĴNew in 1.0a -  (10/02/97)
      

 (bug-fix-only version)

 . It would subtract anywhere up to 1440 minutes from the user's time
    remaining as soon as the user entered the door. The keyboard input
    timeout wasn't working at all. Both of these bugs were leftovers
    from the source code of an older SaltySoft program. It's been fixed
    in both this and the other program so these problems shouldn't
    exist in any SaltySoft program in the future. I apologize for the
    mishap.
