home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / BFE1403P.ZIP / HISTORY.DOC < prev    next >
Encoding:
Text File  |  1993-07-28  |  13.9 KB  |  291 lines

  1. BFE - BBS Front End System - Release Notes: o New  * Change  ! Fix!
  2. ─────────────────────────────────────────────────────────────────────────────
  3. ■ What's New in Release 1.40.3p? ■
  4. ─────────────────────────────────────────────────────────────────────────────
  5.         
  6.         o The first generation of the BFE/Setup program has been completed!
  7.           No more text based .CTL files to meddle with!  BFE/Setup is an
  8.           intuitive menu-driven setup and customization facility.
  9.           
  10.         o The first generation of the BFE/Script system has been completed.
  11.           Scripts can be be configured to run from any BFE menu option via
  12.           a new menu type "S".  Access to most of the internal BFE commands
  13.           are available, as well as a few other goodies.  This will be
  14.           expanded further in the future.
  15.  
  16.         o The first generation of the BFE/Edit system has been completed.
  17.           Through the use of BFE/Edit, users can now make use of Fidonet
  18.           style message areas, before they ever reach your BBS.
  19.           
  20.         o The documentation has been totally rewritten, and now covers the
  21.           new BFE/Setup and BFE/Script systems as well.  
  22.   
  23.         o GlobalAccess(tm) :-) Commands!  Global commands available from
  24.           any menu in BFE! (yawn...)
  25.  
  26.         o All passwords are now hidden from the display when being entered.
  27.  
  28.         o BFE can now generate a DORINFO?.DEF dropfile after any menu item
  29.           selected.  More dropfile types will be added in the future.  
  30.           (Thanks to Chris Koziol).
  31.  
  32.         o New additions to the language file:
  33.                 PROMPT - Configure a custom BFE selection prompt 
  34.                 DEFUSERNAME - Default User Name if unknown to BFE
  35.                 DEFUSERLOC - Default User Location if unknown to BFE
  36.         
  37.         o The type "E" (Errorlevel exit) has been split into two types, one
  38.           which maintains DTR, and one which lowers DTR and hangs up on the
  39.           user. (Thanks to Ted Molavi).
  40.                                                            
  41.         * The PROCESS, PROMPT, and SECONDARY fields have had an attitude
  42.           adjustment!  New features include macros and a better implementation
  43.           of passing user input to external processes.
  44.           
  45.         * After a user downloads a file from a list of files, BFE now 
  46.           returns him to the list of files, as opposed to returning him to
  47.           the calling menu.
  48.  
  49.         * BFE now makes the determination between the TimeLimit setting, and
  50.           the time to next event setting to determine the user's remaining
  51.           total time online (if no dropfile is specified).
  52.  
  53.         * BFE is now Microsoft Windows aware!
  54.         
  55.         * BFE's internal communication routines have been optimized and now
  56.           function with greater efficiency.
  57.         
  58.         * No more text-based registration keys.  This process is now handled
  59.           by BFE/Setup.
  60.  
  61.         * For multinode sites running BFE with DORINFO?.DEF dropfiles,
  62.           BFE now recognized DORINFO(A-Z).DEF for nodes 11-35.
  63.           
  64.         ! The USERMENU keyword was disfunctional at times under certain
  65.           situations.  Squashed! (Thanks to Tommy Harvey).
  66.  
  67.         ! More problems with 38.4 callers.  This has been fixed once and
  68.           for all.  Sheesh... :-)
  69.           
  70. ─────────────────────────────────────────────────────────────────────────────
  71. ■ What's New in Release 1.30.4α? ■
  72. ─────────────────────────────────────────────────────────────────────────────
  73.  
  74.         ! Locked serial rates of 38.4 were not being passed properly to
  75.           external tasks.  Squashed! (Thanks to Brandon Lilly).        
  76.  
  77.         ! A few minor fixes in the logging routines
  78.         
  79. ─────────────────────────────────────────────────────────────────────────────
  80. ■ What's New in Release 1.30.3α? ■
  81. ─────────────────────────────────────────────────────────────────────────────
  82.         
  83.         o The rough draft of the Language system is now in place!  Now you
  84.           can configure the internal messages and prompts that BFE utilizes.
  85.  
  86.         o TYPE "A" Added - Allows online user to toggle ANSI/ASCII settings
  87.  
  88.         ! If the HOTKEYs were given as lowercase letters in the .CTL file, 
  89.           they didn't work!  Bug Squashed!
  90.           
  91.         ! SHOWAFTER now works with the type "C" (Chat command).  This was
  92.           inadvertently not working in previous releases.  Squashed!
  93.           (Thanks to Blake Barr).
  94.           
  95. ─────────────────────────────────────────────────────────────────────────────
  96. ■ What's New in Release 1.30.2α? ■
  97. ─────────────────────────────────────────────────────────────────────────────
  98.         
  99.         o *Major* code cleanup and internal re-documenting and optimizing.
  100.           This will be done every periodically in order for the product to
  101.           continue to grow.
  102.         
  103.         o New beta naming convention:   MAJOR.MINOR.REV (Staging Level)
  104.           (i.e. this is 1.30.2α, v1.30, rev. 2, in alpha staging)
  105.  
  106.         o Custom user input using the new PROMPT keyword!  Now, you can 
  107.           utilize custom input as the value for SECONDARY data fields for 
  108.           *any* menu type in BFE!
  109.         
  110.         o New keywords: NOPASSPARMS and PROCESS.  These are used to directly
  111.           manipulate the way that BFE performs calls to external processes.
  112.           When used with the PROMPT keyword above, just about anything can 
  113.           be called, in any order, with any arguments!
  114.           
  115.         o The COLOVERRIDE option has been added, to allow each individual
  116.           menu option to use its own unique color.  This overrides the global
  117.           DESCRIPCOL keyword in each .CTL file.  (Thanks to R. Ferguson) 
  118.  
  119.         o Upload capability now in place!  This involved changes to the
  120.           PROTOCOL.BFE file, and adding a new type "U" option.
  121.           
  122.         ! If BFE cannot locate ASCII/ANSI/AVATAR screens at display time,
  123.           it will log an error entry into the logfile, and will no longer
  124.           wait for a remote keystroke to continue. (Thanks to R. Guevarra) 
  125.  
  126. ─────────────────────────────────────────────────────────────────────────────
  127. ■ What's New in Release 1.30α? ■
  128. ─────────────────────────────────────────────────────────────────────────────
  129.  
  130.         o Generic File Transfer System now in place!  The new system allows
  131.           the use of configurable external protocols (no more hardcoded DSZ!)
  132.  
  133.         o WELCOMESCREEN option added, to provide a global intro screen to be
  134.           displayed upon entering the BFE system (shown once only).  As with
  135.           all of the file display capabilities of BFE, the file can be in
  136.           ASCII, ANSI, or in AVATAR formats.  BFE will display the one which
  137.           best fits the user's terminal settings.
  138.  
  139.         o The "time to next event" option has been put back into the system,
  140.           and is now passed via a new "-t" switch. (i.e. -t60, -t%3, etc).
  141.           This value is passed to external procedures (Type "R").
  142.  
  143.         * The "O" type (Remote OS Shell) now utilizes the COMSPEC environment
  144.           variable to locate the command processor.  The command processor
  145.           was formerly specified in the SECONDARY field.  Previously, if
  146.           this value was keyed in wrong, it resulted in BFE locking up
  147.           the system.  Using COMSPEC should make this a bit cleaner.
  148.  
  149.         o Still more documentation changes!
  150.  
  151. ─────────────────────────────────────────────────────────────────────────────
  152. ■ What's New in Release 1.22ß? ■
  153. ─────────────────────────────────────────────────────────────────────────────
  154.  
  155.         o Registered users can now use their own ANSI/ASCII/AVT screens
  156.           in lieu of the built-in default menus!
  157.  
  158.         * Revamped the color configuration system for each .CTL file (The
  159.           old method of calculating color values has been scratched, and is
  160.           now configured in the same method as the global color options in
  161.           the global configuration file).
  162.  
  163.         o Added the REGCOL keyword, to provide a custom color hook for the
  164.           menu titles (Yellow on black was hardcoded previously).
  165.  
  166.         o Multiple personalities are now in place!  BFE can now directly
  167.           emulate the status lines and sysop hotkeys of RemoteAccess 2.0x,
  168.           WildCat!, and our own default set (used in previous releases of
  169.           BFE).  This is configurable in the global control file.
  170.  
  171.         * Revamped the command line parameters completely.  No confusion!
  172.           In addition, the global configuration file is now assumed to be
  173.           BFE.GBL and is no longer required on the command line at all.
  174.  
  175.        !o Major fix with systems running with locked serial ports.  Each of
  176.           your menu shells can now be configured for either the TRUE baud
  177.           rate, or the locked rate.  In previous releases, the TRUE port
  178.           speed was being passed to DSZ (for example) causing problems on
  179.           systems with locked ports. (Thanks to Chris Koziol).
  180.  
  181.         o Added the SHOWAFTER option for menu choices.  This will allow you
  182.           to display an ASCII/ANSI/AVATAR screen *after* a user makes his
  183.           selection.
  184.  
  185.         o An abundance of documentation changes and additions.
  186.  
  187. ─────────────────────────────────────────────────────────────────────────────
  188. ■ What's New in Release 1.21ß? ■
  189. ─────────────────────────────────────────────────────────────────────────────
  190.  
  191.         o Completely revamped the menu definition format, adding several
  192.           new features in the process:
  193.  
  194.                 - Menu options can now be hidden!
  195.                 - Security level field added to each option
  196.                 - New CHOICE format is much easier to read and maintain
  197.  
  198.         o Time can now be optionally "frozen" while a user is in a shell of
  199.           any type (i.e. file transfer, remote OS shell, etc).
  200.           
  201.         o Added new global configuration file, to provide additional
  202.           flexibility and compatibility with more BBS systems.  The new
  203.           features include:
  204.  
  205.                 - Customizable paging hours
  206.                 - Color configuration for FILES.BBS listings (Type M)
  207.                 - Additional path and logging options
  208.                 - Customizable swapping to EMS or disk
  209.                 - Support for custom dropfiles!
  210.  
  211.         * BFE now automatically "hunts" for the proper dropfile, no need
  212.           to specify anymore!
  213.  
  214.         * As mentioned above, the logging option has been moved from the
  215.           individual .CTL files to the global configuration file.  In fact,
  216.           several options which were global in scope have been moved over.
  217.  
  218.         * .CTL files (menus) can now be nested up to 10 levels!
  219.  
  220.         o New type "T" to return to the top .CTL file, and changed the type
  221.           "X" to return to previous .CTL file (menu).
  222.  
  223.         o Support for Avatar users added!
  224.  
  225.         ! Corrected major bug in remote OS Shell Type (Type 'O') (It never
  226.           worked from remote! :-(  It does now! :-)
  227.  
  228.         ! Fixed minor bug in multiuser compatibility routines which caused
  229.           some nodes to lock up.
  230.  
  231.         * The "Time to Next Event" switch has been removed from the BFE
  232.           command line, as it really never served any useful existence.
  233.  
  234.         * Significant documentation revisions (including the previously
  235.           undocumented sysop keys).
  236.  
  237. ─────────────────────────────────────────────────────────────────────────────
  238. ■ What's New in Release 1.20? ■
  239. ─────────────────────────────────────────────────────────────────────────────
  240.  
  241.         o Due to a conflict with an existing software package named MBBS,
  242.           this package has been renamed to BFE (BBS Front End System).
  243.  
  244.         o BFE now has the option of making use of any of several popular
  245.           BBS dropfile formats.  Now BFE can be run as a normal door, in
  246.           addition to being able to run from a call by your front-end mailer!
  247.           Supported dropfiles in this release:
  248.  
  249.                  DORINFO      = DORINFO?.DEF (Standard DORINFOx.DEF)
  250.                  EXITINFO     = EXITINFO.BBS (Normal)
  251.                  RA1EXITINFO  = EXITINFO.BBS (Extended)
  252.                  CHAIN        = CHAIN.TXT    (WWIV)
  253.                  SFDOORS      = SFDOORS.DAT  (SpitFire BBS)
  254.                  CALLINFO     = CALLINFO.BBS (WildCat!)
  255.                  DOORSYS      = DOOR.SYS     (GAP/PC-Board)
  256.                  QBBS275      = EXITINFO.BBS (QBBS 2.75 or greater)
  257.  
  258.         o BFE now supports custom color configurations!  Each of your .CTL
  259.           file menus may have different colors!  Thanks to Tommy Harvey of
  260.           Weatherford, Texas!
  261.  
  262.         o Registered users may replace the "Registered To: <Your Name>"
  263.           message at the top of each menu with a message of your own.
  264.           This provides a nifty way of placing menu titles above your menus!
  265.           Once again, each of your menus can have a separate title!
  266.  
  267.         o A new "Chat" type has been added, providing a handy way of allowing
  268.           your users to page you, without logging onto the BBS!
  269.  
  270.         o Swapping has been added to calls to DSZ.COM, to provide a little
  271.           more oomph:  XMS/EMS/Disk...
  272.  
  273.         o A default timelimit option has been added (unless running with a
  274.           dropfile, of course!).
  275.  
  276.         ! All downloads were reported as being successful, even if they were
  277.           aborted or outright failed.  Fixed!
  278.  
  279. ─────────────────────────────────────────────────────────────────────────────
  280. ■ What's New in Release 1.10? ■
  281. ─────────────────────────────────────────────────────────────────────────────
  282.  
  283.         o First public release.
  284.  
  285. ─────────────────────────────────────────────────────────────────────────────
  286. ■ What's New in Release 1.00? ■
  287. ─────────────────────────────────────────────────────────────────────────────
  288.  
  289.         o Only used internally, never releases publically
  290.  
  291.