home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / v / voter196.zip / VOTER.HST < prev    next >
Text File  |  1993-02-27  |  25KB  |  502 lines

  1.  Voter Plus - Revision History (In Reverse Order)
  2.  ------------------------------------------------
  3.  
  4.  
  5.  Feb 27, 1993 - 1.96 - Recompiled with an expiration date of 05/01/93.
  6.                        No other changes. 
  7.  
  8.  Feb 05, 1993 - 1.95 - If the caller was voting in a "Survey" style booth,
  9.                        they would not be offered the chance to leave a 
  10.                        comment after the final vote.
  11.  
  12.  Feb 03, 1993 - 1.94 - Added a message in the "Lite" version if the caller
  13.                        tries to Create, Delete, or Edit a Booth.  
  14.  
  15.  Feb 01, 1993 - 1.93 - The display of booths that have been RESET by the
  16.                        NewBooth program was not working the way I wanted it
  17.                        to.  To get it to function properly required adding
  18.                        2 more line to VOTER.CNF
  19.  
  20.                        Lines 5 & 6 should contain the date and time of the 
  21.                        last Reset.  Simply edit the file and add 00/00/00 &
  22.                        00:00 to these two lines.
  23.  
  24.  Jan 29, 1993 - 1.92 - Put together a limited version of the door that
  25.                        will be referred to as the "Lite" version.  It 
  26.                        should require approximately 42 K less memory than 
  27.                        the standard version.  It does NOT include the ability
  28.                        to Create, Edit, or Delete booths, nor does it include
  29.                        the SysOp functions.  It is intended to be run after
  30.                        the NewBooth door, where memory may be scarce if the
  31.                        NewBooth door is being run as part of a SHELL door.
  32.  
  33.                        Found a few minor bugs here and there during this
  34.                        process and they have been fixed in both versions.
  35.            
  36.  
  37.  Jan 28, 1993 - 1.91 - Another attempt to reduce memory requirements.
  38.  
  39.  Jan 27, 1993 - 1.90 - Moved some more code into the .OVR file to reduce 
  40.                        memory requirements.
  41.  
  42.  Jan 24, 1993 - 1.89 - I think I *FINALLY* found the elusive bug that would
  43.                        cause an erroneous number to be saved in the .USR 
  44.                        files for the caller's vote.  It turns out it would 
  45.                        only happen when voting on <N>ew booths, which is why 
  46.                        it was so hard to trace.
  47.  
  48.                        Fixed a "File Write Error" that could occur when
  49.                        exiting the door.
  50.  
  51.                        Tweaked the DOOR.SYS module in many places.
  52.  
  53.  Jan 22, 1993 - 1.88 - Added direct support for using DOOR.SYS as the
  54.                        drop file.
  55.  
  56.  Jan 21, 1993 - 1.86 - Fixed a few minor bugs in "Activity" display. Removed 
  57.                        logic to create .DSP file in {Start_Save} 1.86
  58.  
  59.  Jan 20, 1993 - 1.85 - Combined the <A>ctivity & <S>tatistics reports.
  60.                        
  61.                        Finished the <U>ser Stats function within the
  62.                        <S>ysOp function.  The data for this will be
  63.                        stored in VPLUS.USR and will begin to be compiled
  64.                        with this release.
  65.  
  66.                        Note: Data will not be compiled for the "SysOp".
  67.  
  68.                        Changed the colorization of the "Press <Enter> to 
  69.                        continue" prompt to match the scheme used elsewhere.
  70.  
  71.  Jan 19, 1993 - 1.84 - Added the groundwork for tracking user info.
  72.   
  73.                        Tweaked a few of the prompts a little.
  74.  
  75.  Jan 16, 1993 - 1.82 - Fixed a few date problems in Vote/New & Results/New.  
  76.                        Added the Change_Lang function as well as fixing support
  77.                        for Multi-lang capability.
  78.  
  79.                        Will stick with PkZip 1.10 until such time that 2.xx
  80.                        becomes a bit more stable.
  81.  
  82.  Jan 14, 1993 - 1.81 - When manual resetting, last_reset date format was wrong.
  83.                        Added log entry when resetting. 
  84.  
  85.  Jan 12, 1993 - 1.80 - Added check for minimum length of booth Description
  86.                        and Question when creating a new booth.
  87.  
  88.  Jan 12, 1993 - 1.79 - Added the ability to change the additional booth 
  89.                        infomation via the <E>dit function.
  90.  
  91.  Jan 10, 1993 - 1.78 - The <P>ersonal Stats function has been renamed to
  92.                        <Y>our Statistics.  Added the <P>age Length function.
  93.  
  94.                        This release and all future releases will be compressed
  95.                        using PKZip v.2.04c
  96.  
  97.  Jan 09, 1993 - 1.77 - Added some additional information to the <A>ctivity
  98.                        command under the <S>ysOp menu.
  99.  
  100.                        If a caller has a security level equal to or greater
  101.                        than the value entered in line 6 of the VOTER.CNF file,
  102.                        they will be allowed access to all SysOp functions 
  103.                        while in the door.
  104.  
  105.                        Added the missing "Press Enter..." prompt after the 
  106.                        display of the Activity Report.
  107.  
  108.  Jan 05, 1993 - 1.76 - If a caller chose to add their own answer, an erroneous
  109.                        answer number would be written to the .USR file.
  110.  
  111.  Jan 05, 1993 - 1.75 - Added the <A>ctivity function to the <S>ysOp menu. 
  112.                        Also added the Last Date Voted display to the <S>tats
  113.                        display within the <S>ysOp menu.
  114.  
  115.                        Moved several procedures to VOTERP.TPU
  116.  
  117.  Jan 03, 1993 - 1.74 - When a caller changed his/her vote, the counts were
  118.                        not being properly handled at all times.  Added logic
  119.                        to prevent a caller from choosing the same answer that
  120.                        they chose previously.
  121.  
  122.                        Added a check for the /WORK directory upon initializing
  123.                        the door.  If not found, the door will attemp to create
  124.                        it.  If unable to create it, a message will be displayed
  125.                        to the caller, and an error message will be written to
  126.                        the CALLERx log file.
  127.  
  128.  Jan 02, 1993 - 1.73 - With the year rolling over, a few minor bugs popped
  129.                        up in the <N>ew functions of the <V>ote and <R>esult
  130.                        selections.
  131.  
  132.                        Moved several procedures into the VOTERP TPU to 
  133.                        reduce the code segment size.
  134.  
  135.  Dec 29, 1992 - 1.72 - Somewhere along the line I introduced a nasty @!#/*
  136.                        bug that would cause the incorrect answer to be  
  137.                        recorded in the *.USR file.  The values in the .VTR
  138.                        files are correct, the only time the erroneous ones
  139.                        will come into play is when a caller uses the <P>
  140.                        function, or when the SysOp uses the <S> function.
  141.  
  142.  Dec 28, 1992 - 1.71 - Added protection to keep the door from being run
  143.                        while VPlusMnt is running.  Added logic so the name
  144.                        "VOTER" cannot be used as a booth name.
  145.  
  146.  Dec 26, 1992 - 1.70 - Added the groundwork for the Auto-Delete function.
  147.                        
  148.                        You MUST add a numeric value to VOTER.CNF at line 13.
  149.                        
  150.                        If the creator of a booth has an equal or greater 
  151.                        security level than that value, they will be asked
  152.                        if the booth should be automatically deleted after
  153.                        X number of days.
  154.  
  155.                        This feature will be part of VPlusMnt. (Not yet released)
  156.  
  157.                        Changed the <P>ersonal Stats function to eliminate
  158.                        some redundant display of information.
  159.  
  160.  Dec 22, 1992 - 1.69 - When voting, the (N)ew function was broken.  Still
  161.                        a few glitchs in counting total votes.  Hopefully 
  162.                        this version will squash them all.
  163.  
  164.  Dec 20, 1992 - 1.68 - When back to an earlier library.  The last couple 
  165.                        seem to want to find a CONFINFO file for some reason.
  166.  
  167.                        There was a problem with properly recognizing the 
  168.                        SysOp.  The environment variable VPLUS was not being
  169.                        handled properly.  There was a bug in the logic that
  170.                        handles adding a New Answer to a booth.
  171.  
  172.  Dec 14, 1992 - 1.66 - Moved a large part of the code into VOTER.OVR  This
  173.                        file must be in the same dir as VOTER.EXE
  174.  
  175.  Dec 02, 1992 - 1.65 - Changed VOTER.CNF back to text format.  See included
  176.                        file for an example.  This should fix the door until 
  177.                        I get a chance to figure out what's going on with the
  178.                        random access file.
  179.  
  180.  Nov 30, 1992 - 1.63 - There were several problems with the <V>ote routines.
  181.                        If the booth was the SURVEY type, the caller would 
  182.                        be permitted to chose the same answer more than once.
  183.  
  184.                        When <V>oting on either <A>ll or <N>ew booths, the
  185.                        caller would be dumped out of the booth after voting
  186.                        on a SURVEY type booth, rather than being permitted
  187.                        to choose another answer.
  188.  
  189.                        If a caller did vote on a <N>ew booth, they would be
  190.                        sent back to the Main Menu, rather than going on to
  191.                        the next booth. 
  192.  
  193.  
  194.  Nov 28, 1992 - 1.61 - If the Force_Vote option was set to TRUE, a caller
  195.                        would not be allowed to view the results of a booth
  196.                        regardless of whether they had voted or not.
  197.  
  198.  
  199.  Nov 26, 1992 - 1.60 - 1.56 was broken in many places.  All of the
  200.                        options were not being saved after a booth was
  201.                        edited via the door.  The .USR files are now
  202.                        random access files.
  203.  
  204.  
  205.  Nov 22, 1992 - 1.56 - Everyone was given SysOp status.
  206.  
  207.  
  208.  Nov 15, 1992 - 1.55 - Changed over to the new .CNF file format.
  209.  
  210.  
  211.  Oct 28, 1992 - 1.52 - Fixed a nasty little bug that would not increment
  212.                        the Total_votes after casting a vote.
  213.  
  214.  
  215.  Oct 23, 1992 - 1.50 - Fixed the ANSI toggle.  It was changing the
  216.                        caller's status if they did NOT use <A>. 
  217.  
  218.  
  219.  Oct 20, 1992 - 1.49 - Added prompt as to whether to make a booth an
  220.                        Auto-Reset booth when creating a new booth. 
  221.                        This will only be asked if the caller has a 
  222.                        sec. level equal or greater than the level as
  223.                        listed in VOTER.CNF.
  224.  
  225.  
  226.  Oct 19, 1992 - 1.48 - If the caller toggled the ANSI mode while in the 
  227.                        door, that mode would follow them back to the BBS.
  228.  
  229.                        Added optional CLOSE file.
  230.  
  231.  
  232.  Oct 18, 1992 - 1.47 - Changed all internal testing to utilize the boolean
  233.                        values contained in the new .VTR format.
  234.  
  235.                        Made a few aestestic changes to the <P>ersonal Stats.
  236.  
  237.  
  238.  Oct 12, 1992 - 1.45 - Added error trapping when reading the .VTR files.
  239.  
  240.                        Changed the flow of the opening banner and screen
  241.                        displays.  Eliminated the need to hit <Enter> after 
  242.                        the banner display.
  243.  
  244.                        Changed the way expert status is handled in the 
  245.                        door (I know, again...).  This will be sysop 
  246.                        configurable as to whether the callers expert 
  247.                        status on the BBS should follow them into the door.
  248.  
  249.                        Changed the format of the .VTR files again.  You
  250.                        need to run UPDATE4.EXE to update the files from
  251.                        the 1.38 format.
  252.  
  253.                        This was required to support several new features
  254.                        that will be implemented in an upcoming release.
  255.  
  256.                        Running UPDATE4.EXE will initialize the new fields
  257.                        with default values which you may then edit manually
  258.                        with 'VPlusEdit' which I will be releasing very soon.
  259.  
  260.                        These fields will also be utilized by an upcoming
  261.                        release of the program 'NewBooth'.
  262.  
  263.                        All security level entries in the VOTER.CNF file
  264.                        now have a range of 0-65536
  265.  
  266.  
  267.  Oct 11, 1992 - 1.42 - Added check for if a caller is voting on a booth
  268.                        before trying to delete it.  Added /WORK dir.
  269.  
  270.                        Changed <P> function so only one screen is disp.
  271.  
  272.  Oct  5, 1992 - 1.40 - The creator's name was not being handled correctly
  273.                        when viewing results.
  274.  
  275.  Sep 29, 1992 - 1.39 - Fixed a problem where garbage would be displayed
  276.                        for booth numbers between any actual booths and
  277.                        booth #5.  This was only a problem in the 
  278.                        UNREGISTERED version.
  279.  
  280.  Sep 29, 1992 - 1.38 - This is an interim public release only.  
  281.  
  282.                        If you are running a version PRIOR to 1.30, you
  283.                        must run as UPDATE.EXE program as described below,
  284.                        followed by UPDATE2.EXE as described below also.
  285.  
  286.                        If you are running 1.30, run UPDATE2.EXE *ONLY*!
  287.  
  288.                        The creator's name was not being handled correctly
  289.                        when viewing results.
  290.  
  291.  Sep 25, 1992 - 1.37 - Added the <P>ersonal Stats function.
  292.                        This should be self-explanatory.
  293.  
  294.                        Changed the .KEY file format to slow the hackers
  295.                        down a little.  Haven't decided exactly how I am
  296.                        going to handle re-issuing .KEY files as yet.
  297.  
  298.  Sep 24, 1992 - 1.35 - *** You MUST run the supplied UPDATE2.EXE program ***
  299.                        *** PRIOR to upgrading to this version !!  Simply ***
  300.                        *** copy the UPDATE2.EXE file into Voter Plus'    ***
  301.                        *** home DIR and run it.  It will convert your    ***
  302.                        *** existing .VTR files to the new random access  ***
  303.                        *** format that Version 1.35 uses.  The old .VTR  ***
  304.                        *** files will be saved with an extension of .BAK ***
  305.                        *** I suggest you keep the .BAK files until you   ***
  306.                        *** are certain that the new version is working   ***
  307.                        *** without any glitches.                         ***
  308.  
  309.                        Changed quite a bit in the "survey" mode of operation.
  310.  
  311.                        When a booth is a survey type booth, a caller may 
  312.                        choose more than one answer, but may choose any one
  313.                        answer ONLY once.
  314.  
  315.                        When voting on a survey type booth, after they vote,
  316.                        they will be offered a chance to vote again, rather
  317.                        than being returned to the Main Menu.
  318.  
  319.                        When voting on a survey type booth, the caller will
  320.                        be informed that it is a survey type booth, and that
  321.                        voting more than once is permissible.
  322.  
  323.                        When viewing a booth's profile via the SysOp function,
  324.                        an additional entry "Type:" will contain either 
  325.                        "Normal" or "Survey".
  326.  
  327.  
  328.                        When editing a booth, if an answer was not changed,
  329.                        the "saved" message was not being displayed.
  330.  
  331.  
  332.  Sep 21, 1992 - 1.30 - **** YOU MUST RUN THE SUPPLIED UPDATE.EXE PROGRAM ****
  333.                        **** PRIOR TO UGRADING TO THIS VERSION !!  SIMPLY ****
  334.                        **** COPY THE UPDATE.EXE FILE INTO VOTER PLUS'    ****
  335.                        **** HOME DIR AND RUN IT.  IT WILL ADD A LINE TO  ****
  336.                        **** EACH EXISTING .VTR FILE CONTAINING A DEFAULT ****
  337.                        **** VALUE OF 'NO' AS TO WHETHER TO ALLOW A VOTER ****
  338.                        **** TO VOTE MORE THAN ONCE.  IF YOU WISH TO      ****
  339.                        **** CHANGE THIS VALUE IN EXISTING BOOTHS, SIMPLY ****
  340.                        **** EDIT THE .VTR FILE AND CHANGE LINE 6 TO YES. ****
  341.  
  342.                        ****   DO NOT RUN UPDATE.EXE MORE THAN ONCE !!!   ****
  343.  
  344.  
  345.                        Added the ability to allow multiple votes per caller.  
  346.                        This is controlled by line 6 of the .VTR file.  It
  347.                        is a YES/NO toggle.  When creating a new booth, the
  348.                        caller will be asked whether to allow more than one
  349.                        vote per caller per booth.
  350.  
  351.                        Added a message to the .CMT file telling which answer
  352.                        the writer of a comment chose.
  353.  
  354.                        Increased stack size allocation by 5K.
  355.  
  356.                        Increased the number of booths allowed in the 
  357.                        unregistered version to 5.
  358.  
  359.  
  360.                        The name of the welcome file should be WELCOME or
  361.                        WELCOME.xxx where xxx equals the .LNG extension.
  362.  
  363.                        There was an error in the history for 1.18 that
  364.                        specified VOTERWEL as the filename for this file.
  365.                        I apologize for any confusion it may have caused.
  366.  
  367.  
  368.                        Increased the maximum security level value for 
  369.                        Creating and Voting to 65536.
  370.  
  371.  Sep 04, 1992 - 1.28 - Fixed a problem where regardless of whether Line 11 
  372.                        in the VOTER.CNF file contained YES or NO the caller
  373.                        was forced to vote first.
  374.  
  375.                        Fixed a loose $MACRO$ that would slip thru in part of
  376.                        the code.
  377.  
  378.  Aug 15, 1992 - 1.26 - Added some additional code to guard against possible
  379.                        hack attempts of the .EXE file.
  380.  
  381.  Aug 09, 1992 - 1.25 - Changed the eXpert status function somewhat.  All
  382.                        callers will start out in non-expert mode when they
  383.                        enter the door.  Regardless of whether they toggle
  384.                        their status while in the door, their status upon
  385.                        returning to PCBoard will remain unchanged.
  386.  
  387.  Aug 07, 1992 - 1.24 - Added line 11 to the VOTER.CNF file.  If this line
  388.                        contains YES then the caller will NOT be permitted
  389.                        to view the results of a booth they have not yet 
  390.                        voted on.
  391.  
  392.                        It seems that some non-PCBoard systems that are 
  393.                        using QKDoor to convert the control files are 
  394.                        having problems with the correct TIMELEFT value 
  395.                        being displayed on the command line.  It appears
  396.                        that QKDoor is not properly creating the PCBoard.Sys
  397.                        file.  As an interim measure, you may add the 
  398.                        following SET command to the batch file that calls
  399.                        VOTER PLUS, or in your AUTOEXEC.BAT file:
  400.  
  401.                        SET VPLUS=xxx
  402.  
  403.                        Where xxx equals the amount of time in MINUTES you
  404.                        wish the user to be allowed in the door.
  405.  
  406.                 NOTE:  If you are not ACTUALLY running PCBoard 14.5(a),
  407.                        then you should have NO in line 4 of the VOTER.CNF 
  408.                        file.  Otherwise, the caller will NOT be prompted 
  409.                        whether they wish the Graph or Chart style display 
  410.                        of the results.
  411.  
  412.                        You may now register Voter Plus On-line using
  413.                        Mastercard or Visa.  See ORDER.FRM for details.
  414.  
  415.  Jul 26, 1992 - 1.20 - In the logic that checks for a valid DOS filename
  416.                        when creating a new booth, I had missed the 
  417.                        characters: "[" and "]".  They are now also trapped
  418.                        as illegal.
  419.  
  420.  Jul 18, 1992 - 1.18 - Changed VOTER.WEC to VOTERWEL for multi-lang 
  421.                        compatibility.  The DOOR will look for and display
  422.                        VOTERWEL.xxx where .xxx equals the .LNG extension
  423.                        as defined in PCBoard's setup if the caller is in
  424.                        alternate language mode.
  425.  
  426.                        Support has been added for multi-language HELP 
  427.                        menus and text.  If the caller is using an 
  428.                        alternate language, Voter Plus will look for and 
  429.                        display the file HLP-MENU.xxx  Again .xxx equals 
  430.                        PCB's .LNG extension.  In the same fashion, you may
  431.                        create help files that correspond to Voter Plus's 
  432.                        Main Menu commands, such as HELP-E.xxx, HELP-C.xxx,
  433.                        HELP-V.xxx, etc.
  434.  
  435.                        The ground-work has been laid for FULL multi-lang
  436.                        support of all of Voter Plus's internal text output.
  437.  
  438.                        What I need now is someone able to provide the 
  439.                        translations.  If anyone is interested, please drop
  440.                        me a note at one of the support BBS's listed in
  441.                        VOTER.DOC
  442.  
  443.                        Voter Plus will now follow the Expert Mode toggle
  444.                        of the caller.  The menu command <X> has also been
  445.                        added to allow the caller to toggle Expert Mode
  446.                        while in the door.
  447.  
  448.                        The caller is now able to leave ONLY a comment 
  449.                        regarding a specific booth.  We will see how this
  450.                        works out.  Seems to me it might allow for some
  451.                        nice "discussions" to take place in addition to the
  452.                        actual voting.  This is  <L>  Leave a Comment  on 
  453.                        the Main Menu.
  454.  
  455.                        Added "Saving Comment" message when in non-verbose 
  456.                        mode. 
  457.  
  458.                        I realize that a lot of the above changes will only
  459.                        be of use to those running PCBoard compatible 
  460.                        systems.  What can I say ?   Please let me know 
  461.                        though if the changes cause non-PCB systems any
  462.                        problems.
  463.  
  464.  Jun 24, 1992 - 1.15 - When Creating A New Booth, The Option To Allow
  465.                        The Voter To Change Their Vote Would Always Be
  466.                        Saved As NO.  The DOOR Would Not Allow A Caller
  467.                        To Edit Or Delete A Booth They Had Created If 
  468.                        They Had Chosen To Have Their Name Suppressed.
  469.  
  470.  Jun 07, 1992 - 1.12 - Fixed A Problem With The Anonymous Option
  471.                        When Viewing The Results.
  472.  
  473.  Jun 05, 1992 - 1.11 - Fixed A Problem With The Anonymous Option.
  474.  
  475.  Jun 05, 1992 - 1.10 - Added The Option When Creating A Booth, For The
  476.                        Creator's Name To Be Suppressed When Voting Or
  477.                        Viewing The Results Of The Booth.  A Suppressed
  478.                        Name Is Indicated By A * Before The Creator's
  479.                        Name Listed in the .VTR File.
  480.  
  481.                        Added Lines 9 & 10 To The VOTER.CNF File.  These
  482.                        Two Lines Are Numeric Values That Indicate The
  483.                        Minimum Security Needed To CREATE or VOTE On A 
  484.                        Booth.  Valid Values Range From 0 To 65536.
  485.                        See VOTER.DOC For Additional Details.
  486.  
  487.  May 29, 1992 - 1.06 - Fixed A Text Formatting Problem In The Help
  488.                        System.  No Other Changes.
  489.  
  490.  May 26, 1992 - 1.05 - Added The Option To Supress The Messages That
  491.                        Are Normally Displayed Regarding File Access.
  492.                        Insert Line 8 In VOTER.CNF - YES/NO Whether 
  493.                        Or Not You Wish Verbose Messages.   
  494.                        See VOTER.DOC For Details.
  495.  
  496.  May 25, 1992 - 1.01 - Fixes Minor Problem Where Answers That Were
  497.                        "Added" By The Caller Were Not Being Properly 
  498.                        Formatted.
  499.  
  500.  May 22, 1992 - 1.00 - Initial Release 
  501.  
  502.