home *** CD-ROM | disk | FTP | other *** search
- BFE - BBS Front End System - Release Notes: o New * Change ! Fix!
- ─────────────────────────────────────────────────────────────────────────────
- ■ What's New in Release 1.40.3p? ■
- ─────────────────────────────────────────────────────────────────────────────
-
- o The first generation of the BFE/Setup program has been completed!
- No more text based .CTL files to meddle with! BFE/Setup is an
- intuitive menu-driven setup and customization facility.
-
- o The first generation of the BFE/Script system has been completed.
- Scripts can be be configured to run from any BFE menu option via
- a new menu type "S". Access to most of the internal BFE commands
- are available, as well as a few other goodies. This will be
- expanded further in the future.
-
- o The first generation of the BFE/Edit system has been completed.
- Through the use of BFE/Edit, users can now make use of Fidonet
- style message areas, before they ever reach your BBS.
-
- o The documentation has been totally rewritten, and now covers the
- new BFE/Setup and BFE/Script systems as well.
-
- o GlobalAccess(tm) :-) Commands! Global commands available from
- any menu in BFE! (yawn...)
-
- o All passwords are now hidden from the display when being entered.
-
- o BFE can now generate a DORINFO?.DEF dropfile after any menu item
- selected. More dropfile types will be added in the future.
- (Thanks to Chris Koziol).
-
- o New additions to the language file:
- PROMPT - Configure a custom BFE selection prompt
- DEFUSERNAME - Default User Name if unknown to BFE
- DEFUSERLOC - Default User Location if unknown to BFE
-
- o The type "E" (Errorlevel exit) has been split into two types, one
- which maintains DTR, and one which lowers DTR and hangs up on the
- user. (Thanks to Ted Molavi).
-
- * The PROCESS, PROMPT, and SECONDARY fields have had an attitude
- adjustment! New features include macros and a better implementation
- of passing user input to external processes.
-
- * After a user downloads a file from a list of files, BFE now
- returns him to the list of files, as opposed to returning him to
- the calling menu.
-
- * BFE now makes the determination between the TimeLimit setting, and
- the time to next event setting to determine the user's remaining
- total time online (if no dropfile is specified).
-
- * BFE is now Microsoft Windows aware!
-
- * BFE's internal communication routines have been optimized and now
- function with greater efficiency.
-
- * No more text-based registration keys. This process is now handled
- by BFE/Setup.
-
- * For multinode sites running BFE with DORINFO?.DEF dropfiles,
- BFE now recognized DORINFO(A-Z).DEF for nodes 11-35.
-
- ! The USERMENU keyword was disfunctional at times under certain
- situations. Squashed! (Thanks to Tommy Harvey).
-
- ! More problems with 38.4 callers. This has been fixed once and
- for all. Sheesh... :-)
-
- ─────────────────────────────────────────────────────────────────────────────
- ■ What's New in Release 1.30.4α? ■
- ─────────────────────────────────────────────────────────────────────────────
-
- ! Locked serial rates of 38.4 were not being passed properly to
- external tasks. Squashed! (Thanks to Brandon Lilly).
-
- ! A few minor fixes in the logging routines
-
- ─────────────────────────────────────────────────────────────────────────────
- ■ What's New in Release 1.30.3α? ■
- ─────────────────────────────────────────────────────────────────────────────
-
- o The rough draft of the Language system is now in place! Now you
- can configure the internal messages and prompts that BFE utilizes.
-
- o TYPE "A" Added - Allows online user to toggle ANSI/ASCII settings
-
- ! If the HOTKEYs were given as lowercase letters in the .CTL file,
- they didn't work! Bug Squashed!
-
- ! SHOWAFTER now works with the type "C" (Chat command). This was
- inadvertently not working in previous releases. Squashed!
- (Thanks to Blake Barr).
-
- ─────────────────────────────────────────────────────────────────────────────
- ■ What's New in Release 1.30.2α? ■
- ─────────────────────────────────────────────────────────────────────────────
-
- o *Major* code cleanup and internal re-documenting and optimizing.
- This will be done every periodically in order for the product to
- continue to grow.
-
- o New beta naming convention: MAJOR.MINOR.REV (Staging Level)
- (i.e. this is 1.30.2α, v1.30, rev. 2, in alpha staging)
-
- o Custom user input using the new PROMPT keyword! Now, you can
- utilize custom input as the value for SECONDARY data fields for
- *any* menu type in BFE!
-
- o New keywords: NOPASSPARMS and PROCESS. These are used to directly
- manipulate the way that BFE performs calls to external processes.
- When used with the PROMPT keyword above, just about anything can
- be called, in any order, with any arguments!
-
- o The COLOVERRIDE option has been added, to allow each individual
- menu option to use its own unique color. This overrides the global
- DESCRIPCOL keyword in each .CTL file. (Thanks to R. Ferguson)
-
- o Upload capability now in place! This involved changes to the
- PROTOCOL.BFE file, and adding a new type "U" option.
-
- ! If BFE cannot locate ASCII/ANSI/AVATAR screens at display time,
- it will log an error entry into the logfile, and will no longer
- wait for a remote keystroke to continue. (Thanks to R. Guevarra)
-
- ─────────────────────────────────────────────────────────────────────────────
- ■ What's New in Release 1.30α? ■
- ─────────────────────────────────────────────────────────────────────────────
-
- o Generic File Transfer System now in place! The new system allows
- the use of configurable external protocols (no more hardcoded DSZ!)
-
- o WELCOMESCREEN option added, to provide a global intro screen to be
- displayed upon entering the BFE system (shown once only). As with
- all of the file display capabilities of BFE, the file can be in
- ASCII, ANSI, or in AVATAR formats. BFE will display the one which
- best fits the user's terminal settings.
-
- o The "time to next event" option has been put back into the system,
- and is now passed via a new "-t" switch. (i.e. -t60, -t%3, etc).
- This value is passed to external procedures (Type "R").
-
- * The "O" type (Remote OS Shell) now utilizes the COMSPEC environment
- variable to locate the command processor. The command processor
- was formerly specified in the SECONDARY field. Previously, if
- this value was keyed in wrong, it resulted in BFE locking up
- the system. Using COMSPEC should make this a bit cleaner.
-
- o Still more documentation changes!
-
- ─────────────────────────────────────────────────────────────────────────────
- ■ What's New in Release 1.22ß? ■
- ─────────────────────────────────────────────────────────────────────────────
-
- o Registered users can now use their own ANSI/ASCII/AVT screens
- in lieu of the built-in default menus!
-
- * Revamped the color configuration system for each .CTL file (The
- old method of calculating color values has been scratched, and is
- now configured in the same method as the global color options in
- the global configuration file).
-
- o Added the REGCOL keyword, to provide a custom color hook for the
- menu titles (Yellow on black was hardcoded previously).
-
- o Multiple personalities are now in place! BFE can now directly
- emulate the status lines and sysop hotkeys of RemoteAccess 2.0x,
- WildCat!, and our own default set (used in previous releases of
- BFE). This is configurable in the global control file.
-
- * Revamped the command line parameters completely. No confusion!
- In addition, the global configuration file is now assumed to be
- BFE.GBL and is no longer required on the command line at all.
-
- !o Major fix with systems running with locked serial ports. Each of
- your menu shells can now be configured for either the TRUE baud
- rate, or the locked rate. In previous releases, the TRUE port
- speed was being passed to DSZ (for example) causing problems on
- systems with locked ports. (Thanks to Chris Koziol).
-
- o Added the SHOWAFTER option for menu choices. This will allow you
- to display an ASCII/ANSI/AVATAR screen *after* a user makes his
- selection.
-
- o An abundance of documentation changes and additions.
-
- ─────────────────────────────────────────────────────────────────────────────
- ■ What's New in Release 1.21ß? ■
- ─────────────────────────────────────────────────────────────────────────────
-
- o Completely revamped the menu definition format, adding several
- new features in the process:
-
- - Menu options can now be hidden!
- - Security level field added to each option
- - New CHOICE format is much easier to read and maintain
-
- o Time can now be optionally "frozen" while a user is in a shell of
- any type (i.e. file transfer, remote OS shell, etc).
-
- o Added new global configuration file, to provide additional
- flexibility and compatibility with more BBS systems. The new
- features include:
-
- - Customizable paging hours
- - Color configuration for FILES.BBS listings (Type M)
- - Additional path and logging options
- - Customizable swapping to EMS or disk
- - Support for custom dropfiles!
-
- * BFE now automatically "hunts" for the proper dropfile, no need
- to specify anymore!
-
- * As mentioned above, the logging option has been moved from the
- individual .CTL files to the global configuration file. In fact,
- several options which were global in scope have been moved over.
-
- * .CTL files (menus) can now be nested up to 10 levels!
-
- o New type "T" to return to the top .CTL file, and changed the type
- "X" to return to previous .CTL file (menu).
-
- o Support for Avatar users added!
-
- ! Corrected major bug in remote OS Shell Type (Type 'O') (It never
- worked from remote! :-( It does now! :-)
-
- ! Fixed minor bug in multiuser compatibility routines which caused
- some nodes to lock up.
-
- * The "Time to Next Event" switch has been removed from the BFE
- command line, as it really never served any useful existence.
-
- * Significant documentation revisions (including the previously
- undocumented sysop keys).
-
- ─────────────────────────────────────────────────────────────────────────────
- ■ What's New in Release 1.20? ■
- ─────────────────────────────────────────────────────────────────────────────
-
- o Due to a conflict with an existing software package named MBBS,
- this package has been renamed to BFE (BBS Front End System).
-
- o BFE now has the option of making use of any of several popular
- BBS dropfile formats. Now BFE can be run as a normal door, in
- addition to being able to run from a call by your front-end mailer!
- Supported dropfiles in this release:
-
- DORINFO = DORINFO?.DEF (Standard DORINFOx.DEF)
- EXITINFO = EXITINFO.BBS (Normal)
- RA1EXITINFO = EXITINFO.BBS (Extended)
- CHAIN = CHAIN.TXT (WWIV)
- SFDOORS = SFDOORS.DAT (SpitFire BBS)
- CALLINFO = CALLINFO.BBS (WildCat!)
- DOORSYS = DOOR.SYS (GAP/PC-Board)
- QBBS275 = EXITINFO.BBS (QBBS 2.75 or greater)
-
- o BFE now supports custom color configurations! Each of your .CTL
- file menus may have different colors! Thanks to Tommy Harvey of
- Weatherford, Texas!
-
- o Registered users may replace the "Registered To: <Your Name>"
- message at the top of each menu with a message of your own.
- This provides a nifty way of placing menu titles above your menus!
- Once again, each of your menus can have a separate title!
-
- o A new "Chat" type has been added, providing a handy way of allowing
- your users to page you, without logging onto the BBS!
-
- o Swapping has been added to calls to DSZ.COM, to provide a little
- more oomph: XMS/EMS/Disk...
-
- o A default timelimit option has been added (unless running with a
- dropfile, of course!).
-
- ! All downloads were reported as being successful, even if they were
- aborted or outright failed. Fixed!
-
- ─────────────────────────────────────────────────────────────────────────────
- ■ What's New in Release 1.10? ■
- ─────────────────────────────────────────────────────────────────────────────
-
- o First public release.
-
- ─────────────────────────────────────────────────────────────────────────────
- ■ What's New in Release 1.00? ■
- ─────────────────────────────────────────────────────────────────────────────
-
- o Only used internally, never releases publically
-
-