home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / OBV230-F.ZIP / HISTORY.DOC < prev    next >
Text File  |  1995-07-19  |  36KB  |  707 lines

  1. v2.30ß1
  2.   # and ( menus will respond to arrow keys and give the appropriate ascii
  3. values
  4.   Added in option to give up time slices if multitasking
  5.   Fixed some small bugs in the message editor
  6.  
  7. v2.30ß2
  8.   Fixed bug in which AVATAR defaulted to On in New User applications
  9.   Fixed bug in which 24000 was recognized as 2400
  10.   Added in timeslicing to Wait for call
  11.   Added in timeslicing to ObvMail importing and exporting
  12.   Added in timeslicing to MBP and EP
  13.   Fixed bug in which cursor wasn't correctly placed in FSE after message
  14.     upload
  15.   Deleted filelist file must now be placed in the BBS Directory and should
  16.     work 100% now
  17.   Fixed bug in which users were able to vote on a user while he was applying
  18.     on another node.
  19.   Made Continue/Abort/Edit Batch prompt configurable
  20.   New Menu Command:
  21.      -.
  22.       Send file in CString.
  23.     This command checks to make sure the file
  24.       isn't in the menu and data directories or has a weird filename, but
  25.       please check it out.
  26.   For the Mortmeister, a second set of user flags.  The O ACS command works
  27.     the way the way the F one does, but on the second set and the -Y is
  28.     the analog to the -S command.
  29.   New % code for the .E command, %2 = User Number
  30.   All betas are now protected with a stamp so any leaked betas can be traced
  31.     to leaking sysop.  For this reason all betas must be downloaded from the
  32.     Fringes.
  33.  
  34. v2.30ß3
  35.   New Menu Command: DC - Edit Data in a data area
  36.   When you delete a user, it will delete all the mail to and from him.
  37.   Added option to add files without prompting.  Whether or not you want to
  38.     do this is asked after you've entered a wildcard to add.
  39.   Added [,] to Message Base Editor
  40.   Added [,] to File Area Editor
  41.   New Security Feature: If USER.LST has to be recreated with defaults,
  42.    sysop must hit a key
  43.  
  44. v2.30ß4
  45.   Modified multinode split screen chat:
  46.     Cursor will now move correctly when return is pressed
  47.     After 10 seconds, the software will check the chat file every half-second
  48.       and most likely without polls coinciding with other nodes.  That was
  49.       the problem with the chat before.  Two nodes were always colliding
  50.       and instead of taking a tiny fraction of a second, the check would
  51.       take over a second, causing large delays.
  52.   Made it so it is impossible to try to move a file to an area that doesn't
  53.     exist
  54.   Fixed bug in which dupe was uploaded and the original file would be
  55.     deleted
  56.   Expanded upper limit for minimum k for upload to 20 Megs
  57.   Fixed bug in which if you were reading mail by a certain user and then
  58.     deleted him, the current piece of mail would not be correctly deleted.
  59.   Fixed bug in which "Directory Does Not Exist, Create?" would overwrite
  60.     the message base editor
  61.   W from message reading menu is private reply
  62.   New Menu Command:
  63.     NP - Private Reply to Message
  64.   Fixed bug in which if you physically moved a file to the area in which it
  65.     really resides, the file would be deleted
  66.   Fixed bug in which bulk upload would run the upload checker even if you
  67.     requested otherwise
  68.   Three New Extra File Description Codes:
  69.     |DD - Diz Date
  70.     |ND - Newest File Date
  71.     |OD - Oldest File Date
  72.   New Configurable Prompts:
  73.     Command (?/Help) :
  74.     Edit Autosig
  75.     Wildcard Listing
  76.     Enter File Spec:
  77.     Range [|OT-|O2/Enter=All]
  78.   Fixed bug in which filelist configuration would not work unless FCONFIGS.ANS
  79.     was in your textfile directory
  80.   Made it so software will prompt you if you try to abort message
  81.   New Option in Data Area Editor:
  82.     Force Message, will force an additional description in adding and showing
  83.   New Program:
  84.     IP.EXE - Infoform packer.  I have not tested it that well, so please
  85.       back up you userlist as well as INFOFORM.T, INFOFORM.L, and INFOFORM.U
  86.       before running.
  87.   Autosigs default to off when the message is anonymous or uses the real name
  88.   First call and Birthdate are now shown in user editor
  89.   There is now an extra description which can be used for storing notes on
  90.     users.
  91.   Added Description for users in Deleted List
  92.   Run STORCON.EXE so the new description storage will work correctly
  93.   Made it so Minidos will not even bother processing particular commands
  94.   Added timeslicing to sysop-user split screen chat
  95.   Added option to memorize email
  96.   New Menu Command:
  97.     EM - Memorize email message
  98.   Don't forget to add M! to your email menu so users can download memorized
  99.     messages
  100.   BBS makes user unavailable for chat before running a door/batch file
  101.      and returns the status to what it was afterwards
  102.   Fixed bug in show all email menu mode in which sysop would be asked to
  103.     send return receipts on mail not send to him
  104.   When you use the prompt email reading command, the mail you read
  105.     will now be marked as read
  106.   Software now logs when a user drops carrier or was forced off by the
  107.     sysop (or blacklist)
  108.   "You are not validated for this board" prompt has been modified so that
  109.      |OT is Number of Yes Votes in NUV, |O2 is No Votes
  110.   New textfile code, %CS=Current Message Number if you are the doing the NX
  111.     menu command reading
  112.   If you set the CString for the MI command to N, the board will not display
  113.     the BCHANGE ansi
  114.   On a related note, the same function can be done with M[ and M].  I do not
  115.     know if this was documented
  116.   To the programmers:
  117.     Notice number 7 will just display Inf1 and Inf2 separated by a space.
  118.     With this, you can have your utilities make their own notices
  119.   New Menu Commands:
  120.     T+ Increase file points of current user by value of CString
  121.     T- Decrease file points of current user by value of CString
  122.     T= Set number of file points to value of CString
  123.   File searches now use regular file listing.
  124.   Message newscanning in global newscanning no longer displays BCHANGE
  125.   Q from file newscanning now aborts global file newscan
  126.   Q from message newscanning aborts global message newscan
  127.  
  128. v2.30ß5
  129.   Fixed bug in which if you edited a user from email, current piece of mail
  130.     would be deleted
  131.   Made it so you can't group mail users that don't exist
  132.   New Menu Command:
  133.     EY - Spy Mail
  134.       Read mail in your box, but do not mark it as read
  135.   When files are deleted, sysop is given option to delete certain amount
  136.     times credit
  137.   When file points are deducted, the user cannot end up with negative file
  138.     points
  139.   New CString for NUV commands:
  140.     <Nuv ACS>,<Yes Votes>,<No Votes>,<Success Level>,<Deny Level>,<Val User>
  141.   where NUV ACS is ACS of users to be voted upon
  142.     Yes Votes is Positive Votes Required
  143.     Success Level is level when approved
  144.     Deny Level is level when denied acces
  145.     Val User if + tells the software to validate the user, ie give him
  146.       all the necessary flags
  147.     If the options are not phrased correctly, the software will do the regular
  148.       NUV
  149.   New Menu Command:
  150.     ^Q - Goes through NUV without asking about skipping or allowing
  151.       quitting
  152.   If you use the new NUV options, you may want to change User was deleted
  153.     prompt to user was denied
  154.   Fixed bug in editting deleted list entries where sysop is forced into the
  155.     message editor
  156.   Prompts are given absolute numbers in prompt editor
  157.   G in the prompt editor goes to an absolute prompt number
  158.   Fixed screwed-up message reading help
  159.   Fixed private reply which occasionally screws up quote
  160.   Yes Votes/No Votes for users pending validation will be showed correctly
  161.     when user tries to login
  162.   Fixed file duplicate uploading bug
  163.   New Menu Command:
  164.     QL - Edit Last QWK Reply Upload Date
  165.   New Prompt for the entering of the QWK Reply Date
  166.   Fixed bug in which sysops doing autoadd would be prompted to use MAINTAIN.BAT
  167.     if they weren't using the Upload Checker
  168.   Added options in global local upload to choose whether to run Upload
  169.     Checker or MAINTAIN.BAT on all files
  170.   New ACS Code:
  171.     X for area code, tries to match characters to the right of X with first
  172.       so many numbers of the user's phone number
  173.   New Menu Command:
  174.     FQ - Change File Listing Config
  175.     In the CString, the following commands can be used
  176.       0 - Turn off all options
  177.       + - Turn on options of following numbers
  178.       - - Turn off options of following numbers
  179.     for example: 0+127 would turn on options 1, 2, and 7 only
  180.   New Option in the Config:
  181.     Multinode directory, please set it
  182.   Added CR to notice #7 display
  183.   New Menu Command:
  184.     FP - Requests File
  185.       Generates a notice for each file requested
  186.  
  187. v2.30ß6
  188.   Fixed file area corruption bug
  189.   Made file listing config more code efficient
  190.   New Menu Commands
  191.     &U - Send Message to All Available Nodes
  192.     &X - System Sends Message in CString to All Available Nodes
  193.   Added option to inform users of a user logging on another node
  194.   New Menu Command:
  195.     -< - Display Prompt String
  196.     CString of the form
  197.       <Absolute Prompt #>,<Other Text 1>φ<Other Text 2>
  198.   New ACS Code:
  199.     Zx - Day of Week where x=0 is Sunday, x=6 is Saturday
  200.   When files are deleted, the sysop can choose to inform the uploader
  201.   User will not get upload K or credit if the file fails upload checker
  202.   Failflag is turned on after QWK Upload if REP date is older than last
  203.     upload date
  204.   Moved option for line for user is uploading/downloading to system info 3
  205.   File extractions now cost credit:
  206.     The uncompressed file is worth however much k times a certain value in
  207.       the config (extract percentage, file section options)
  208.     File points are worth a fraction of the original file's fps times the
  209.       extract percentage
  210.  
  211. v2.30ß7
  212.   Really fixed bug where users on other nodes could vote on applying users
  213.   Modified MAKEPROM:
  214.     It will change the descriptions of older prompts
  215.     You can enter a command-line parameter for the first prompt to be
  216.       overwritten by the defaults.  This should allow people to fix their
  217.       corruption problems.
  218.   Added in Default Protocls, CR at Protocol prompt will default to last
  219.     protocol used.  Be sure to edit prompt 103.
  220.   Modified Prompt 148 (redraw after file listing in get many files routine) so
  221.     that the order of the other texts conforms to the Enter up to so many
  222.     files... prompt
  223.   Modified the batch time and points tabulation which was seriously messed
  224.     up.  A few bugs may have been introduced, but this fixes the wacky
  225.     time left bug when you do a download, then ? or FS.
  226.   Fixed Multinode Inform Users Bug
  227.   BBS now detects amount of space available for the scrollback and adjusts
  228.     the size accordingly.  For this reason, when you change the number of
  229.     scrollback lines, the new value will not go into action until the BBS is
  230.     run again.
  231.   Removed Celerity color codes
  232.   Added in new pipe codes:
  233.     |16-|23 - Changes Background Attribute
  234.       |16 = Black
  235.       |17 = Blue
  236.       |18 = Green
  237.       |19 = Cyan
  238.       |20 = Red
  239.       |21 = Magenta
  240.       |22 = Brown
  241.       |23 = Gray
  242.   Increased maximum days to save log to 200
  243.   Fixed blank top line bug
  244.   Added in Chat Logs.  You can type F3 in chat to toggle them and there is an
  245.     option in the config to turn chat logging on immediately.  The log file is
  246.     CHAT.LOG in the logs directory.  You can only log one node at a time.
  247.   After a user has been approved/refused in NUV, the info on users voting on
  248.     him will be deleted.  This is to prevent problems if the user is reentered
  249.     into voting.
  250.   Fixed bug in which no vote in NUV would not be removed if user decided to
  251.     change his vote.
  252.   New Configurable Prompt:
  253.     Enter Menu Password
  254.   BBS now asks about using MAINTAIN.BAT during auto-add
  255.   In global local upload, once auto-add is turned off, it will remain off
  256.   New Menu Command:
  257.     &D - Changes Current Activity to activity in CString
  258.   Upgrading sysops will have to deleted NODESTAT.DAT as I will not be writing
  259.     a convertor for such an unimportant file
  260.   Added Multinode Activity Strings to the prompts
  261.   Modified how the BBS handles |OT and |O2 in prompts, this may cause some
  262.     bugs somewhere
  263.   Fixed bug in the file deleting where redundant questions would be asked
  264.   Ctrl-Z now exits the default color configuration in the config
  265.   Fixed bug where changing the sort type would screw up the file area
  266.     editor display
  267.   Fixed bug in conference editor where if you list users with access to a
  268.     certain conference, it leaves blank lines for deleted users
  269.   When file fails upload checker, uploader and checking date/time are recorded
  270.     in the .BAD file
  271.   Made the following prompts configurable:
  272.     Save This
  273.     Enter Current Password
  274.     Enter New Password
  275.     Re-enter Password
  276.   New Menu Commands:
  277.     NM - Memorize Current Message
  278.     MM - Memorize Message Number Specified in CString, if none specified, BBS
  279.       will prompt
  280.   Change duplicated %CS (for current message number in Nx reading) to %CE
  281.   Cursor location in split screen multinode chat is now correctly updated
  282.     after a CR
  283.   Fixed bug where logoff after download would not work correctly
  284.   Fix bug where logoff after transfer was logged as dropping carrier
  285.   May have fixed messed up multinode status after return from doors bug
  286.   Tweaked some things in the 115.2k locking which may or may not make a
  287.     difference
  288.   New ACS Code:
  289.     _ - Returns yes if user is available for multinode chat
  290.   The header for the internal zip viewer is now configurable, the filename
  291.     is ZIPHEAD.ANS; it is packed with the status screen libraries.  There
  292.     are no MCI codes, just refer to the internal header for the names of
  293.     the fields that must be included.
  294.   BBS now deletes FILES.DL after download
  295.   New Prompt:
  296.     Incorrect Password [after attempted password change]
  297.   New Menu Command:
  298.     [- - Force User to Change Password
  299.   New ACS Code:
  300.     $ - Returns yes if there have been as many days since the last password
  301.       change as the following value
  302.   New Menu Command:
  303.     -~ - Sets Chat Reason in Status Bar to CString if CString is set,
  304.       otherwise, it removes the chat reason from the status bar
  305.  
  306. v2.30ß7Fix
  307.   Fixed bug where pipe codes in prompts would not be interpreted.
  308.  
  309. v2.30ß8
  310.   Fixed prompt cut-off bug
  311.   Fixed bug where availability was not set correctly with &[, &] commands
  312.   Improved page pausing
  313.   Fixed bug where libraries bigger than 64k would not be read correctly
  314.   May have made IP.EXE behave a little better
  315.   Spelling of Maintenance corrected in default prompts and prompt template
  316.   Extended maximum length of prompts to close to 255 chars (including expanded
  317.     other texts).  Be sure to run PROMCOM.EXE (only once)
  318.   -# menu command has been modified so it will not give user enough time
  319.     as to preempt an event
  320.   Fixed bug where users would lose the time that was temporarily removed for
  321.     events
  322.   Fixed certain type of lock up bug
  323.   BBS now asks if you want to remove credit for all files in batch if you
  324.     don't want to be prompted
  325.   Fixed bugs with using ZIPHEAD.ANS
  326.   BBS turns off screen pausing when running menu execution commands
  327.   The upload checker now uses an age constraint in days old
  328.   Made conference editing options abortable with Q
  329.   You can now set in the config whether you want the BBS to use the Rename
  330.     Files or run COPY methods of file moving
  331.   Made it so you can't move a file to itself
  332.   Fixed bug where file list would not be sent under multinode operation
  333.   The work directory is now completely wiped when the user logs on
  334.   Added Multinode friendly file options.  This will copy files to the work
  335.     directory before they are downloaded and receive files into the work
  336.     directory and move them to the upload directory.  You can also specify
  337.     specific file areas to use the file copying which will ease transferring
  338.     from CD-Roms.
  339.     Note: Files will not be downloaded into the work directory for bidirection
  340.       protocols
  341.   Fixed bug where BBS would not memorize the last message in a base
  342.   Added Message Moving.  This option copies a message from one base to another
  343.     and marks the original as deleted.  The text of the message is copied
  344.     verbatim, meaning origin lines are not added or removed.
  345.     The menu command for message moving is SX and the message reading command
  346.       is Z
  347.   Edited a lot of the text storage code to accomodate message moving.  These
  348.     changes should not be noticed, but they may cause a couple of strange
  349.     bugs.
  350.   Moving all files to the same area can be aborted by Q or return from
  351.     the area selection
  352.   Added new WFC by Aphex Twin.  Note: I had to make the general data one
  353.     of the scrolling boxes.
  354.   FIxed bug where it would appear that new users hadn't change their password
  355.     since 00/00/80
  356.   Made it so users can't change their password to a blank string
  357.   New Configurable prompts:
  358.     |OT added to batch.
  359.     |OT has been selected.
  360.   Fix bug where autosig would not always default to on when sending mail
  361.   Added option not to use BIOS check to see if a filename is a device driver.
  362.     One method of locking boards is to get the board to access a device
  363.     driver (ie CON, etc).  The software uses a BIOS command to check if
  364.     a certain filename corresponds to a device driver.  This may lock up
  365.     certain OS/2 setups, and thus an option to turn off the check and have the
  366.     BBS just use some filenames.  Only turn this option on if you know you need
  367.     to (if you've experienced said locks).  Otherwise, the BBS should still
  368.     be left doing the BIOS check (ie the option should be set to no).
  369.  
  370. v2.30ß9
  371.   Fixed bug where inform users would not work in special logins
  372.   Fixed cosmetic bug with Mail Scan at WFC
  373.   Entering of NUP is now in hidden characters
  374.     Be sure to make sure the NUP prompt is not at the top of the screen, this
  375.     will cause the prompt and the NUP display to conflict
  376.   Fixed bug where Pause would interrupt pulldown menus
  377.   You can now use the usual function keys while in chat
  378.   To accomodate this, I changed the toggle chat logs key to F6.
  379.   Sysop can now set which infoforms are to be shown to new user voters,
  380.     upgrading sysops, be sure to set infoform #5 as a NUV form
  381.   The Infoform menu will not show up if there are no infoforms on the board
  382.   New Menu Command:
  383.     SC - Copy Message Base
  384.            Creates new message base with some of the info of the current base
  385.     TN - Copy File Area
  386.            Creates new file area with the info of the current area
  387.   Note to the curious:
  388.     Certain message base info should never be duplicated for another base
  389.       as it would cause corruption.  There is no such corresponding data
  390.       for the file areas.
  391.   Fixed color of "Free Space" in WFC
  392.   New Menu Command:
  393.     -" Sets the number of lines that have been scrolled on the screen to
  394.       zero.  This may defer pausing until the next screen of text
  395.   Fixed bug where Read To, Read From would log the board
  396.   New Percent Codes for Ansis:
  397.     %PF - Turns Screen Pausing Off
  398.     %PO - Turns Screen Pausing Back On (If the user has screen pausing)
  399.   Fixed bug where |16-23 would not preserve bright attribute
  400.   New Menu Command:
  401.     MG - Displays BCHANGE.ANS
  402.   Made the following prompts configurable:
  403.     "Would you like to newscan all [file] areas'
  404.     "File is already online."
  405.     "Search All Directories"
  406.     "Show Description"
  407.     "Enter Description"
  408.     "Edit Description"
  409.     "Scan All Bases"
  410.     "File |OT was purposely deleted."
  411.     "Message From: |OT"
  412.     Multinode Message Text: "|OT"
  413.   Fixed bug where protocol execution would end up on the same line as
  414.     "User is _________"
  415.   May have fixed Upload Message Bug
  416.   BBS now creates individual nodes' door directories automatically
  417.   BBS will now only display new sysop mail at the WFC
  418.   Fixed bug where unabortable string in infoform would not enforce length
  419.     after the user hit return once
  420.   Fixed bug where volume label would show up in the middle of file listings
  421.   Added ACS in the config to list hidden files in Minidos
  422.   Fixed bug where breaking listing of deleted list would cause a lot of
  423.     blank lines
  424.   You can now include | and @ color codes in multinode activity
  425.   BBS no longer clears lines on the screen that the menu prompt does not use
  426.     Sysops will now be able to put rumors below the prompt
  427.   |NN in Menu Prompt now displays node number
  428.   Sysops can now put %%filename.ext on any line in the menu prompts to
  429.     display an ansi in the textfile directory
  430.   To accomodate the above addition, %MN (in ansis) now displays the current menu
  431.     name in prompt
  432.   Fixed way in which -. could be used to send files from the root
  433.   Fixed bug where Multinode messages would display oddly at promptless menus
  434.   BBS now logs run-time error number in the case of system errors
  435.   BBS now logs sysop autologins
  436.   Fixed bug where you may have "at most 50 files" message displayed repeatedly
  437.   Added in Change Directory in Minidos ACS for added security
  438.   People are no longer able to send wildcards in Minidos
  439.   Made it so users could not add files from the root
  440.   Fixed bug where last menu prompt would be deleted when user tried to abort
  441.     menu prompt deletion
  442.   BBS will not accept any birthdate entered that would imply the user is
  443.     less than 5.
  444.   BBS now restores screen after running MAINTAIN.BAT
  445.   New Suffix for Name in Prompt for promptless menus: [, gets hidden input
  446.   Added in separate prompts directory for files included into the text prompts
  447.     Run PROMCOPY.EXE after you have set a prompts directory to copy the
  448.     appropriate files.
  449.   "?" in the menu options editor will display a file called MENUHELP.ANS in
  450.     the textfile directory.  Anyone willing to submit a handy ansi that quickly
  451.     details the menu commands, please do so.
  452.   Fixed bug in the text prompt editor where ESC would mess up the screen
  453.   Made it so users could not view users of higher or equal access in the
  454.     user editor.  This means that those users will not be included in
  455.     a user chain tabulated by the search editor
  456.   Fixed bug where if a sysop tried to go to an out-of-range file area, it
  457.     would automatically create a file area without asking if this is what
  458.     the sysop wanted to do.
  459.  
  460. v2.30ß10
  461.   Tweaked and perhaps fixed the upload message bug
  462.   Fixed bug where a left-arrow or backspace would make the FSE scroll
  463.     with headers above a certain size
  464.   Changed Limits for IRQ # in the config
  465.     minimum to zero, so users who have no need for this option won't be forced
  466.       to configured it
  467.     maximum to fifteen as that may be needed
  468.   Added &D to MENULIST. as the option has been undocumented
  469.   New Menu Command:
  470.     MJ - Does Type Newscan (like MO), but does not update newscan pointers
  471.   Menu Command modification:
  472.     A CString of blind to the FU (file upload) command will prevent the BBS
  473.     from prompting for filenames
  474.     The sysop can specify the type of newscan to be done by the MO and MJ
  475.       commands by the first character in the CString:
  476.         T - To Current User
  477.         F - From Current User
  478.         D - After a certain date
  479.         I - Containing certain information
  480.         X - Containing certain text
  481.   BBS now regnerates file catalog after offline cleanup
  482.   Fixed bug where BBS would not delete descriptions of files removed in
  483.     offline cleanup
  484.   Fixed bug where lastcaller's handle would be cut off at the WFC
  485.   Fixed bug where if the user was sent to a menu that did not exist and fell
  486.     back to an initial menu that also does not exist, the system would get a
  487.     runtime error 203.  Now, the system hangs up on the user and logs this
  488.     occurance as a fatal error.
  489.   Fixed moronic thing where the NUV Infoform options 1 through 5 are all
  490.     listed as 1.  For the sake of my sanity, I need to release v2.30 soon.
  491.   Made it so when the BBS saves the screen to redraw it after a message is
  492.     uploaded as ansi file, it saves the screen to the heap rather than using
  493.     local variables.  That, I believe, was causing the memory problem that
  494.     caused the upload message bug and the addition of the screen redrawing
  495.     corresponds to the appearance of that bug.
  496.   A day constraint of 0 will turn off the time check
  497.   Fixed files from the future time check failure bug
  498.   Upload Checker no longer goes on to next option if current one fails
  499.   Fixed bug where bright attribute would not be preserved by (pipe)16-23
  500.   BBS now stores node number in lastcaller record, it can be displayed
  501.     with the MCI code of (pipe)NN.  The new format for the last callers
  502.     is incompatible with the old, so you'll have to delete LASTCALL.DAT.
  503.     Old utils that read the last caller file are also incompatible.  By
  504.     the way, the new last caller structure is as follows:
  505.        LastCallerRec = Record
  506.          Handle   : MStr;
  507.          BaudRate : Word;
  508.          TimeOn   : LongInt;
  509.          OnNode   : Byte;
  510.          Reserved : Array[1..8] Of Byte;
  511.        End;
  512.   Added range checking to edit data (in data area) which will fix a particular
  513.     garbage bug
  514.   Made small modifications to data area entry delete command that should not
  515.     affect function
  516.   New ACS code:
  517.     ] - Yes if screen pausing is on
  518.   New Menu Commands:
  519.     -1 - Sets Screen Pausing (that is toggled in the user config)
  520.            + in CString turns screen pausing on, anything else turns it off
  521.     -2 - Sets Screen Pausing Suspension (ie stops screen pausing if user has
  522.          pausing set) + in CString suspends pausing, anything else returns to
  523.      normal settings
  524.   Note: Suspended Pausing is only temporary and is turned off after a regular
  525.     textfile display
  526.   Fixed multinode friendly file uploading
  527.   Fixed bug where primary sysop would not be able to edit himself or users of
  528.     the same level
  529.   BBS now logs speed and node number of applying users
  530.   BBS now lists files it removes in the offline clean-up
  531.   BBS now logs when the sysop engages a user in chat and when the sysop exits
  532.     chat
  533.   When the N CString is used on the M[, M] commands, the BBS does will not
  534.     display user is at first/last base message
  535.   M[, M] now set the failflag when the user is at the first/last base
  536.   Added option and configurable prompt to inform users that a user on another
  537.     node has logged off.
  538.   If a file is not an archive, but is sent to the upload checker, the newest
  539.     file date, oldest file date, and diz date is set to the file date, the
  540.     uncompressed file size is set to the file size.
  541.   During File moves, the sysop can type S to skip the current file.
  542.   BBS correctly logs moved files rather than logging every file that was
  543.     batched when the move command was initiated.
  544.   New Menu Command:
  545.     -, - Sets Starting Option in Pulldown Menu
  546.          Cstring is the pulldown ID of the desired option
  547.     -' - Turns on Pulldown Menu Re-entrance, returns to previously selected
  548.          option when BBS re-enters the pulldown menu after executing
  549.      commands that do not go to a different menu.
  550.     ('=Single Quote)
  551.     -` - Turns off Pulldown Menu Re-entrance
  552.     (`=Key to the left of 1, unshifted-~)
  553.   Added new set of configurable options that cana be set up at the WFC.  The
  554.     sysop simply sets titles for the options and batch files to be run.
  555.  
  556. v2.30Pre1
  557.   Made it so when a file area was marked to Copy Files the file would be
  558.     copied to the work directory regardless of what directory the download
  559.     was done from
  560.   Fixed bug where in global local upload the BBS asked if the sysop wanted
  561.     MAINTAIN.BAT to be run on all files when the sysop was to be prompted
  562.     when adding
  563.   Fixed bug in upload checker where the Adding BBS Ad options would
  564.     overwrite the Deleting Files options
  565.   Fixed bug where users would not get the correct flags would validated at
  566.     NUV
  567.   Fixed cosmetic bug where length of the WFC Option 1 Title field in the
  568.     Config was much too long
  569.  
  570. v2.30Pre2
  571.   Changed the file sharing in the text storage.  This may fix some of the
  572.     corruption bugs
  573.   Modified the user to sysop split screen chat so that the definition file is
  574.     read in buffers.  This should ease some memory problems including the
  575.     runtime error 204 after chatting with logging-in users and previously
  576.     unexplained chat dropouts.
  577.   BBS now saves user record to disk after the user exits the config, that
  578.     way the change in user note is immediately reflected in the user list
  579.   Fixed bug where MAKEPROM.EXE would cut off prompts longer than 80 characters
  580.   BBS now takes filesize for uploaded file after the checker is run since
  581.     the checker may alter the file size by removing ads, etc.
  582.   Fixed bug where BBS would check for free space to copy files for download,
  583.     even if multinode friendly file options were turned off
  584.   %IN in included menu prompt ansis works correctly
  585.   New ACS Codes:
  586.     ! - Current Menu Set Number
  587.     % - Current Status Screens Set Number
  588.     ^ - Current Menu Prompt Number
  589.   Made it so BBS won't ask about moving all files to one area if there is only
  590.     one file in the batch
  591.   Straightened out help lines at WFC Options submenu in the config
  592.   BBS now deletes message capture file after it is moved during a local login
  593.   When there is no space to copy any of the files in the batch in a multinode
  594.     friendly download, the download will not continue and the user will be
  595.     informed by the display of prompt 203.
  596.   New nodes entering real-time multinode chat will read the messages of
  597.     other nodes starting from when they entered instead of all text in
  598.     the buffer.
  599.   BBS now informs sysops of the success of physical file moves
  600.   Fixed disappearing "<User name> is uploading" bug
  601.   BBS now limits the life of users at the matrix if there is an approaching
  602.     event.  As a result, -# can be used freely without worrying about the
  603.     automatic kick-off bug.
  604.   Applying users are added to last caller listing.
  605.   You can now view files before locally uploading them.
  606.   Made it so that once BBS recognized that carrier had been lost, there was
  607.     no way another caller would be recognized without the BBS first recycling.
  608.   Made it so BBS will automatically abort file listings if the user drops
  609.     carrier.
  610.   In deleted list display ansi, the sysop can include %OT which will display
  611.     the date when the deleted user may next apply
  612.  
  613. v2.30Pre3
  614.   Fixed 0 filesize upload bug
  615.   Fixed cosmetic bug in file moving reports
  616.   Fixed cosmetic bug in editing the protocol command-line
  617.   New Command-line option:
  618.     -F - Run without a fossil driver
  619.   Made it so send and receive carrier will not work without a fossil driver
  620.     installed
  621.   Made some internal changes in ObvMail.  These should not be noticed.
  622.   When the message base filename is changed in the message editor, the
  623.     appropriate file is created if it does not yet exist
  624.  
  625. v2.30Pre4
  626.   Fixed bug where |16+ would not preserve bright colors
  627.   The Nx command for forward and backward title scanning with
  628.     advance/retreat now correctly change the current message number
  629.   New Menu Command: 
  630.     NS - Sets current message in single reading to the one previous if the
  631.       current message number is greater than the CString.
  632.         Depending on its implementation in the single reading menu, an NS w/
  633.           CString of 0 may be necessary after a NF or NX.
  634.         NS w/ a CString of 1 followed by a NA should work as a previous
  635.       message command
  636.   If the CString of the F| (Complete Filelist generation) is set to -, the BBS
  637.     will not include ansi codes
  638.   Time is now included in the status bar (in the second display)
  639.   Included extra spaces between area and confgerences to make viewing file 
  640.     lists easier
  641.   Finally fixed bug where BBS was checking free space before downloads even
  642.     if no multinode friendly file options have been turned on
  643.   Fixed character overflow bug in title listing caused by long handles
  644.   In data area editor, when editing options, it is now impossible to delete
  645.     all options.  This is because a data area without any options can serve
  646.     no useful purpose.
  647.   Users can no longer extract files to which they do not have download ACS
  648.  
  649. v2.30Pre5
  650.   New ACS Code:
  651.     : - Returns true if current message number in single reading is greater
  652.       than or equal to the specified value
  653.   BBS now detects 33,600 connects
  654.   Added option in the config to automatically validate new users.  Users
  655.     who are still connected at the end of the application and have not yet
  656.     been granted access locally by the sysop will be given default access.
  657.     The failflag will be set if they are correctly given access and their
  658.     information will not be cleared, so they can be dropped into the BBS
  659.     with the {X command.
  660.   New Menu Commands:
  661.     NG - Sets last read message to the current one
  662.       Notes:
  663.         1. NU was previously documented as doing something like that, but in
  664.            actuality, it does the reverse, it moves the reading pointer to the
  665.            message that is stored as the last read
  666.         2. Sysops may want to stack NG after NF (forward title scan)
  667.     -3 - Adds number of minutes in CString to the user's time
  668.     -4 - Removes the number of minutes in CString from the user's time
  669.          Be sure to use this command in conjunction with the T ACS Code
  670.            so the user is not given negative time and kicked off
  671.   Made the file moving destination area selection uniform between moving all
  672.     the files to one area and moving the files to separate areas.  This
  673.     should hardly be noticed, but please test for bugs
  674.   If file description is not turned on in the file listing configuration, the 
  675.     BBS will not make accomodations with regard to description size and the
  676.     maximum number of files will be displayed on screen
  677.   Private messages will now be correctly displayed to the appropriate user in
  678.     real name bases.
  679.   Made the fossil drive, work directory, and DSZLOG error messages more
  680.     understandable.
  681.   Sysops can now more easily include upper ascii characters into the Keys
  682.     option of menu commands.  Simply type <#xxx>  where xxx is the ASCII value
  683.     of the desired key in base 10.
  684.   Fixed bug where deleting unvalidated files would remove file points that
  685.     had never been awarded.
  686.   Made it so that when a user's handle is changed, all mail to and from that
  687.     user will be changed to correspond with the new handle.
  688.  
  689. v2.30Pre6
  690.   Fixed bug where autovalidated new users' access was not saved to disk.
  691.   Also, if you stack a {X after the {A command, make sure the ACS is set to
  692.     something like \(s2) which means the user has access at least 2 which 
  693.     will ensure that the user didn't somehow abort the application process.
  694.   Fixed bug where particular system error messages (regarding DSZLOG settings,
  695.     etc) would disappear
  696.   BBS now restores screen after SEND command in MINIDOS
  697.   If a user is edited from the email reading menu and his handle is changed,
  698.     the email's from field is correctly changed.
  699.  
  700. v2.30
  701.   Made sure "Security Pause" message would always show up.
  702.   Modified the lastcaller reading routine
  703.   Fixed file area creation lock-up bug
  704.   Fixed bug where duplicated files would run together at upload status screen.
  705.     Be sure to set prompt #205 which the BBS displays when it detects a
  706.     duplicate.
  707.