[0;1;34;44mĿ[40m
[44m [32mInfo from FrogNet bulletin 11  [33mHistory of FOSS/2 changes      [36m%_Sys.Version% [0;30;44m[40m
[44m[40m
[44m[0m
v1.0 - Released 15/1-96

ALL USER CHANGES
  06/08-95
    - " added when searching for area names which includes spaces.
  09/09-95
    - Minor change of menu look.
  20/10-95
    - System will now detect the various compression and error correction
      protocols, it's will also detect connect speed better.
  06/11-95
    - Minor change in look of yelling indicator.
  14/01-96
    - Changed output of Q(uit) L(ist) function with option last users.

SYSOP CHANGES
  14/07-95
  16/07-95
    - Finally implemented timed event support. Currently two type of events
      are supported: Execution of an .CMD file, or Polling your FrogNet host.
  20/07-95
    - TopTen utility completly rewritten, now uses FOSS API. (New parameters).
  22/07-95
    - DirDump utility written from scratch, replaces DumpDir, and uses FOSS
      API.
    - UpdFile utility rewritten, now uses FOSS API. (New parameters).
  13/08-95
    - Changed format of parameter for @select command. Example:
         Old: @select YesNo Are you ready?
         New: @select "~Yes_I_Am ~No_I'm_not" Are you ready?
  05/09-95
    - Added script variable:
         %sys_cmd%   Current command line 
    - Added script hook:
         EXTRACMD.?  is called if a unknown command is reached.
    - @set command may now set named user variables, the vars are active until
      system shutdown or deleted by a set without a value.
  06/09-95
    - All & variables removed from system and all script commands modified to
      support new named variable system.
    - @assign script command removed.
    - All m-command.l script calls removed. EXTRACMD should be used instead.
    - Added new parameter to @debug command, @debug vardump, give you a list
      of all active variables.
  11/09-95
    - Added script variable:
         %sys_language%   Current menu language selected
  13/09-95
    - Move command for message now changes Private/Public flags if the 
      target area don't allow current flag.
  25/09-95
    - Changed and improved some parts of the $(ysOp) AF(iles) command.
  04/10-95
    - File directories no longer reindexed after each move.
  16/10-95
    - Added new functions to variable insertion in scripts. Now the following
      syntax is valid: %[varname]{:[number]}{\|/[number]}%
      For example: %test|10% will center the value of test in a 10 character
      wide window. You may set a variable called _fillchar to change the 
      fill character.
  20/10-95
    - System connect routines rewritten to be more flexible and reliable.
  24/10-95
    - System variable structure again rewritten and variable names changed,
      I'm sorry about this, but this will be the latest large scale change.
  06/11-95
    - Name and city of current user will be on the display when user request
      a chat.
  10/01-96
    - $(ysOp) Us(erEditor), added display of usere home directory.
 
BUGS FIXED
  06/08-95
    - Fixed hang when trying to enter messages to one letter users.
  07/08-95
    - Found seriuos bug in quick-access generating procedure, fixed, and
      now file searching are really *FAST* again.
  13/08-95
    - Moving remote messages used to mess up addresses, fixed.
  09/09-95
    - Download of language specific bulletins should now work.
  10/09-95
    - Color of net-areas not member of in Show All fixed.
    - Area search did show all matching area, not only the accessible ones,
      fixed.
  13/09-95
    - Problem joining areas with whole name matching the start of another
      be selected before this fix.
  23/09-95
    - Some messages where not auto-read or displayed in R(ead) Sh(ow) A(ll)
      command, fixed.
  06/11-95
    - The YELL.CMD file was never called correctly, fixed. YELL.CMD is only
      called once and should include a START command for a program or
      another CMD-file which makes noise.
  10/01-96
    - R(ead) V(iew) displayed message which the user did not have access to
      and "More" prompt did not work correctly in same function, fixed!
    - $(ysOp) CF(ile) got a very chaotic screen picture, fixed!
  13/01-96
    - R(ead) Re(ply) function did sometimes hang when quoting messages, fixed!
  14/01-96
    - F(ile) W(ildChar) did not allways function correct when all arguments
      was given on the command line, fixed!

UTILITY COLLECTION
  STATCONV
    24/09-95
      - Added support for language in PCBOARD.SYS files.
  TOPTEN
    25/09-95
      - Lowered applications CPU usage a lot, it's slower, but who cares.
  DIRDUMP
    25/09-95
      - Lowered applications CPU usage a lot, it's slower, but who cares.

Released 11/07-1995

ALL USER CHANGES
  20/06-95
    - Node chat system improved
    - Decreased message search time
  21/06-95
    - Improved screen output from R(ead) D(ump) command, will show the same
  04/07-95
    - Register prompt: Yes/No/Retype changed.
  05/07-95
    - Clear screen flags for messages and bulletins are set by default for new
      users.
[6Cstatus as when doing "Enter"-reading

SYSOP CHANGES
  20/06-95
    - FrogNet logons added to last-user list
  29/06-95
    - Changed a bit on the edit area screen regarding access level setup

BUGS FIXED
  20/06-95
    - Various bugs in the message system corrected
  21/06-95
    - Fixed bug with no responding Escape-key
    - Norwegian names for menus
  29/06-95
    - Fixed word wrap in file-descriptions
  04/07-95
    - Fixed some bugs causing internal error while using ( @goto, @if etc.) in
      scripts accessing other files.
  05/07-95
    - Fixed a bug in handling of the xpert flag for new users.
    ... and a lot of other minor bugs
  10/07-95
    - Fixed hang bug in Area config.

Released 28/03-95                                 Last updated: 23:59 28/03-95

ALL USER CHANGES
  19/03-95
    - ANSI detection at login made better, less chance of getting garbage at
      user name prompt. It is also done later in the logon procedure.

SYSOP CHANGES
  19/03-95
    - Removed autodetection for HS/Link and BiModem file protocols (they don't
      work with the default settings anyway).
  22/03-95
    - Added P.EXE the auto-install of protocols (only the ZModem variant).
    - Added -Q parameter to FOSS.EXE, allow quick start of FOSS without
      complete system check.
  28/03-95
    - Added support for 200 character long parameter strings to protocols,
      your old PROTOCOL.CFG file should be deleted.
    - All system variables may be used in protocol parameter string.
    - Added script variables:
        %sys_com%, %sys_node%, %sys_speed%, %sys_menu%, %sys_vers%
        %usr_addr%, %usr_acc%, %usr_dls%, %usr_name%, %usr_written,
        %usr_read%, %usr_logon%, %usr_phone%, %usr_time%, %usr_upl%
        %cur_hour%, %cur_min%, %cur_sec%, %cur_time%, %cur_date%

      Removed script variables:
        &h, &p, &s, &n removed from protocol config

      ( All old &-variables will be converted to the new %-variables so
        please use the %-variable if present the &'s will be removed )

BUGS FIXED
  22/03-95
    - Somehow the file search was removed when tagging files for download,
      it worked if the files names where entered at the command line, but
      not if they where entered at the "Enter file ..." prompt.
    - Scrolling of number field (mostly) was not very nice.
  28/03-95
    - Fixed delete of file protocols.

( I'm sorry, but I lost the changes for version 1.06 )

v1.05 - Released February/March

All user changes
  - Raised FOSS/2 thread priority levels a bit to increase system performance
    when running multiple sessions.
  - Names of network users are no longer stored in it's own database, but
    as a part of the message header. This makes it possible to write messages
    to unregistered users but allows more flexibility.
  - Removed option for listing net-users in Li(st Users).
  - File sizes displayed in KBytes up to 9,999KB.
  - Decrease search time for some message operations by up to 100 times.
  - The R(ead) M(ark) C(lear) command has got a new subfunction to clear
    all marks exept them for you.
  - Implemented some search abilities for the S(elect) command, looks a lot
    like the user search.
  - Now you may send carbon copies of message to remote users as well as local.
  - File directory listing redesigned.

SysOp changes
  - DENYUSER.LST no longer case-sensitive.
  - Parts of the directory structure redesigned, more to come.
  - Added script commands:
      @beep [freq] [length]
      @return [returnvalue] {FOSS-commands ... }
      @readln [fileline] [intovar#] {[fileline] [intovar#] ...}
      @math [var#] [expr]   (the other math's functions will be removed)
  - Message read flag for users now counted.
  - SysOp info commands will no longer cause interference with user.
  - File directories may be flagged: NoDownload.
  - Node access can be controlled by CONNECT speed and user access levels.
  - PgUp and PgDn sorting implemented for areas and improved for both
    areas and directories.
  - Added protocol option to give path to DSZLOG-file.
  - Improved reading of text files in the full screen editor.
  - Added ability to kill user connections, try Alt+K when a user is online.
  - Implemented support for more script variables, variables from 0 to 99 now
    supported. Var 0 though 49 are local to each script, and 50 through 99
    are global and stored from node startup.
  - Written a whole new user editor, have much of the same functions as
    the old one but will now display the users password, and also show
    added access in other ares than the current (but only the accesses
    for the current area may be changed). Current user may also change
    it's own data.
  - FrogNet message flow improved, please make sure you use a ZModem
    protocol which support the DSZLOG file and that FOSS detects failed
    down/uploads using that protocol.
  - FOSS.CMD file no longer used, FROG-OSS.EXE renamed to FOSS.EXE and
    is used instead of the FOSS.CMD with the same parameters.
  - Utility collection again included in the distribution file.
  - Added some script variables and started convertion to a new variable
    syntax which is more readable.
  - Improved file install routines to do automatic install of all files
    which descriptions exists. Normal-install: Select Auto install, CD-ROM
    install: Select All on directory prompt?
  - $(ysOp) SF(iles) has got a new option to remove garbage from the
    database file.
  - Added possibilities to invite users to areas, check Inv(ite) command
    in $(ysOp) menu.
  - $(ysOp) Do(sShell) command: Implemented simple OS Shell which actives
    if there is no REMOTE.CMD file.
  - Gone through access system in SysOp menu:
      Menu item                   Access for
      ---------                   ----------
      $(ysOp)			  All
          Co(nfigure)
              General             Main SysOp
              Path names  \
              ::::::::::   >      SysOp
              Net-links   /
              Areas               All
                  +,-,Del         SysOp
                  Codes           SysOp
                  Area host       SysOp
                  Directories     SysOp (AreaOp's in their own area)
                      Del         SysOp
                      Disk dir    SysOp
          L(og)                   All
              Delete logfile      SysOp
          Us(er editor)           All
              all changes except Add Access needs SysOp access (AreaOp can give
              RWUDO, SysOp can give RWUDOA, and Main SysOp can give RWUDOAS), 
              and password view/change can only be done by Main SysOp.
          M(emory)                All
          EF(ile)                 All
          AF(ile)                 All
          DF(ile)                 All
          D(osShell)              SysOp
          PA(rea)                 All
          Inv(ite)                All
          CF(iles)                All
          SF(iles)                All

  - Node shutdown from command line now possible, enter FOSS without
    paramters to see help.
  - SCRIPTS\B!DOWN.* may now return 1 to cancel download.
  - @splitpath [path] [var#fordir] [var#forname], new script command.
  - AddFile, DelFile and EditFile rewritten to new directory format, but 
    Classify act strange and will be corrected soon.

    (REMEMBER TO BROWSE THROUGH YOUR COMPLETE CONFIGURATION)

Bugs fixed
  - "Press any key" stop in FrogNet transfers removed.
  - Time estimating at filename prompt in download corrected for connect
    speeds beyond 10k.
  - $(ysOp) AF(iles) fixed so it will install files after the current
    description file.
  - Minor problem with "Enter"-reading of messages corrected.
  - FrogNet transfer system again improved a bit (and more to come).
  - WordWrap in first line of SysOp chat!
  - Case trouble with password in net-transfers.
  - Name crash when replying to net-messages (bug came with release B of 4)
  - Fixed problem with quoting network messages.
  - Some problems with node 0 after implementing the level and speed 
    settings for each node.
  - System somewere stopped counting logons.
  - Fixed quoting of new format network messages.
  - Hopefully fixed bug in UserEditor which caused reset of user message
    pointers.
  - Fixed some missing DCD-check's and prosessor-time eaters.
  - Fixed missing node-addresses in R(ead) Vi(ew) command.
  - Fixed searching for messages to/from net-users with the R(ead) M(ark)
    H(eader) command.
  - Sometimes the system accepted extended ascii characters as part of the
    user name, this was a bug and should has now been corrected.
  - Killed messages are now longer marked or dumped.
  - Area names was not displayed during system check, now corrected.
  - Found the main bug causing reset of message pointers, corrected.
  - Corrected bug with node message sent after entering messages to
    network users.
  - Fixed Alt+W function in FSE.
  - R(ead) Sh(ow) A(ll) displayed areas which the user don't have access to,
    corrected.
  - @delay command in scripts eate CPU-time, now fixed.

Utility collection
  - UpdFile updated to support FOSS and added two new parameters: NoSize, 
    NoDate.
  - Fixed a bug in UPDFILE, and added a function to detect dir-errors.

Other news
  - A very buggy and limited QWK package is available for FOSS now!

v1.04 - Released 04/09-1994.

All user changes
  - Nodes which are down may be shown in who status. Configurable for each
    node with the SHOW flag under Co(nfigure), Nodes, Flags.
  - Modem handling optimized a bit, should cause fewer system hangs.

SysOp changes
  - Added some functions to the utility collection.
  - Added FixUp procedures which may be executed from the command line.
  - Automatic inactivity disconnect can be configured for each node with
    the INACT flag under Co(nfigure), Nodes, Flags.
  - Added script commands:
      @delay [sec] [character]
        Delay for [sec] seconds and print one [character] each second.
      @call [scriptname] 
        At last scripts can be called. This will also fix some problems
        with older scripts.
  - SysOp chat file is no longer deleted every time a chat initiates,
    configurable maximum size.
  - Node may be closed down when modem init fails. (Esc)
  - FrogNet fixed so it works, but still a lot to do, and I'm aware of
    many bugs.

Bugs fixed
  - System "hang" when area-status are shown at login time.
  - Message accesses controlled when viewing messages.
  - Writing of messages to users with more than 2 "names" a bug in the
    name searching routine have also been fixed.
  - $(ysOp) PA(rea) - removed damgerous bug.
  - - and + message reading fixed to work again.
  - Displaying of Directory display.
  - Message reading with enter key should now work again.
  - Auto-install of the ZSX2 protocol fixed.

Utility collection
  - TopTen searches for a file named TOPTEN.SKP to skip specified users
    from being included in the status. TOPTEN.SKP has the same format
    as DENYUSER.LST.
  - StatConv fixed to work with FOSS/2.

Other news
  - Possibility of implementation of QWK in FOSS real soon.

v1.03 - Released 16/7-1994.

All user changes
  - Changed name to: Frog Online Services System, Frog OSS or FOSS.
  - User name no longer limited to 2 words, but still a upper limit of
    30 characters.
  - Incoming comm-buffer flushed before and after file-transfers and
    executing of doors.

SysOp changes
  - The setup-procedure scan's for the CEXYZ2.EXE files instead of DSZ.COM
    for external file protocols. (Delete your old MAIN\B&BPROT.CFG file, take
    up a node one time and run the "SETUP drives").
  - Toggle to let new users be able to register or not added.
  - Added API-calls:
      FOSS16.fioReadNetUsr
      FOSS16.fioFindNetUsr
  - Script variable added: &$n for current node number.
  - Script function @if: added support for <= and =>.
  - Added script variables:
      &asl - Last message in area
      &asr - Last message read by user
      &asu - Unread messages
      &asy - Unread messages to user   
      &uof - User online first time (string)
      &uol - User online last recorded (string)
      &uo# - User times online count
      &!#0 - Toggle off 1000-separator
      &!#1 - Toggle on 1000-separator
  - Added script commands:
      @Case, @CASE, @getfirst, @ifcommand, @send, @receive.
      (see documentation for more)
      @set 1000sep [ON|OFF]
      @set output [ON|OFF]
      @exit [command] ... {command}
  - Files may be delete from disk as well as from the internal database.
  - Added possibility to black-list spesific user names, a file named
    MAIN\DENYUSER.LST should list all users not accepted on your BBS,
    normal FOSS-wildchars accepted. A script named SCRIPTS\A!DNYUSR.*
    are executed if user access denied.
  - File moved and changed to scripts:
      BULLETS\PRELOGON -> SCRIPTS\B!LOGIN
      BULLETS\WELCOME  -> SCRIPTS\I!LOGIN
  - Scripts changed names:
      PREREG   -> B!REG
      PREUP    -> B!UP
      PREDOWN  -> B!DOWN
      PREOPEN  -> B!OPEN
      GOODBYE  -> B!BYE
      POSTREG  -> A!REG
      POSTUP   -> A!UP
      POSTDOWN -> A!DOWN
      POSTOPEN -> A!OPEN
      LOGIN    -> A!LOGIN

  - Added scripts:
      A!SELECT - Executed after area changed.
      A!WHO    - Executed after display of who status.
      B!WHO    - Executed before display of who status.

Bugs fixed
  - Hang while viewing log files from the SysOp menu fixed.
  - Problem with date/message pointer which was reset sometime probably
    fixed. (Tell me if not).
  - Minor error in the LOCAMENU.* file fixed (Alt+O and Alt+P) had
    switched place.
  - Some bugs in the L(ist users) function fixed.
  - Some old problems with login hopefully fixed.
  - "Enter description" for uploaded files will again be shown.
  - F(ile) K(eyword) now searches both lines of description instead of
    the first line twice :-)
  - Forgotten inactivity timeout in ReadKey function added.
  - System will start even if previously used RAM-disk is removed.
  - bNet export and import updated and now supports Info-ZIP's utils and
    the new file format of the messagebase.
  - System should now work well with COM.SYS (and compatibles) as well
    as with SIO.SYS.

Utility collection
  - TOPTEN rewritten to work under OS/2, no longer used redirection and
    does also use the FOSS-DLL instead of the B&BSYS one!

Other news
  - eta-versions of a QWK "door" for B&BSYS available.

v1.02 - Released 28th february 1992 all $hareWare

All user changes
  - Added support for continous at more prompts.
 === bug fix released here
  - Added word-wrap in node chat functions, some bugs have also been fixed.
  - Added kind of word-wrap in file description entering.
  - Added support for longer node messages.

SysOp changes
  - SysOp (with name in main config) are allowed to logon even if 0 min left
    today.
  - The 9600 limit in the unregistered version is removed.

Bugs fixed
  - $(ysOp) PA(rea) command will not delete all messages anymore.
  - B&B Support bulletins renamed to 0SUP*.* instead of 0BIT*.*, sorry.
  - Not a bug, but command-stacking with F(ile) K(eywordsearch) fixed.
  - Bug in wildchars searching for usernames fixed, caused a lock-up! :(
  - $(ysOp) DF(iles) screen output fixed.
  - $(ysOp) CF(iles), AF(iles) and EF(iles) rewritten to support new file-
    database.
 === bug fix released here
  - Delete line command in Full Screen Editor finally fixed.

Utility collection
  - DUMPDIR, TOPTEN and UPDFILE recompiled to support new file formats.

Other news

v1.01 - Released 1st February 1994 all $hareWare

All user changes
  - Message file system changed to allow more flexibility.
  - Implemented new fullscreen and upload editor because of the message file
    system change.
  - R(ead) = added to show next reply in thread.
  - R(ead) Mo(ve) added to move messages between areas.
  - File descriptions may now be 110 characters long divided on two lines.
  ... and many other things (forgot to write this file :( )

SysOp changes
  - Auto scanning searches for UNZIP.EXE and ZIP.EXE instead of PKUNZIP and
    PKZIP. This works well with Info-ZIP utilities.
  - Any device may be used for IO, but the full device name must not exceed
    16 characters.
  - $(ysOp) PA(rea) function rewritten to support new file system.
  - B&BAPI.DLL file added to system, this file includes functions you may wish
    to used when developing B&BSYS/2 support programs.
  - New format of file database, internal routines rewritten and improved a
    bit.

Bugs fixed
  - Some minor bugs in the F(ile) D(ownload) function corrected.
  - C(hat) Ch(atNode) speed improved.

Utility collection
  no changes.

Other news
  none.

v0.98 - Another pre-release to a limited number of people (01/01-94).
         (with a couple of bug's which is known today - 02/01-94 ;-) ).

All user changes
  - Added a little more help in the system text files so that the ? will
    give help from more prompts. Some output strings beautified a little.
  - System messages sent when saving messages.
  - Implemented word-wrap in main output procedure, this means that lines
    in scripts, menus and bulletins will be wrapped if they are to long.
  - R(ead) M(ark) T(oUser) and F(romUser) commands removed, and H(ead) added
    to support more advanced searching by date, user-names (wildchars ok),
    subject and the message text.
  - Many parts of the system is optimized for speed.
  - History buffer fully implemented, Up and Down can be used at most prompts.
  - Remote input of escape secuences now improved, 7Fh supported as Del-key.
  - Last users status now stored for all nodes.

SysOp changes
  - AreaOp access now supported, the area operator will have access to the
    $ysOp menu in his/her area, but not to the Co(nfigure) and Do(sShell)
    commands.
  - Additional access field in user editor added, this field is used to give
    a user accesses to spesific things undepentent of the accesslevel of that
    user, his field is separate for each area.
  - The Co(nfigure) procedure has been beautified a little and a couple of
    minor bug corrected.
  - Added &$h system variable to give access to the com-port handle.

Bugs fixed
  - Found a couple of bugs when converting the code to OS/2, corrected.
  - Gray cursor keys now works. This was caused by a bug in the BP-OS2
    patches. The ReadKey function was to simple.
  - U(til) Ar(chive) did not accept lower case input, now corrected.

Utility collection
  - All utilities recompiled for OS/2.

Other news
  - Thomas Stenhaug has started working on a B&BSYS-QWK door.

v0.98 - Pre-release of OS/2 version. (uploaded to ftp-os2.cdrom.com with the
         file name: BSYS098B.ZIP (Orginal file name: B&BS098.ZIP),
         norwegian language files and utility collection not uploaded since
         this was only ment as a sneak preview).

v0.99 - Not Ever Released

  All user changes
    * ANSI -> AscII routine improved to display advanced graphics better.
    * bNet/bHome handshake wait can now be skipped by pressing Escape.
    * All english menus redesigned, added "windows buttom look".
    * Added new command to U(tility) menu:
        To(ggle switches) - Toggle different system switches on/off.
    * Added IEMSI logon capabilities.
    * File listing functions skips some linefeeds.
    * R(ead) Sh(ow) function can show all or just areas with unread messages.
    * Fixed language-spesific month names.
    * Message number will be formatted eg.: 123,123,123 not 123123123
    * Entire system ported to OS/2.

  SysOp changes
    * All variables available in scripts may now be used in bulletins or
      menus.
    * Added displaying procedures ("&!"): 
        "m" - forces a more prompt and
        "l" - skip to last line on screen.
    * New parameter added to B&BSYS.EXE to do a bNet Host Poll, see
      B&BSYS /? for info.
    * New field added in area-config: "Area host" to indicate the node which
      is responsible for the area, this will also protect bulletins on that
      node against overwriting from bNet.
    * New script command "@command" to run any B&BSYS command from within a
      script. Also enhanced the "@if" command to be able to compare strings.
    * Added system variables ("&$"):
        "v" - display system version and
	"m" - current menu (R for Read, F for File ... ).
    * PREREG.* and POSTREG.* moved to script directory and thereby they are
      full blown scripts.
    * New script commands "@delfile", "@select", "@input", "@assign" and
      "@set".
    * Commands unknown to the system is called as scripts. See B&BSYSOP.DOC.
    * Started development of B&BAPI for all of you who want to make utilities
      for B&BSYS.
    * $(ysOp) AF(iles) can be aborted.
    * Message security (private/public/read) ... transfered via. bNet.
    * SysOp's may yell even if SysOp is unavailable :-)
    * Double Esc is used to exit $(ysOp) CF(iles), you know why!
    * "0-modem" remote nodes supported.
    * New format of the *.MHD files, use UPDMHD *ONCE* to upgrade to new
      format.
    * MENUS\DIRS*.* files finally moved to the BULLETS directory.

  Bugs fixed
    * GenFileMaps procedure in $(ysOp) SF(iles) may be fixed now.

  Utility Collection
    * All files recompiled to OS/2 programs.

    TOPTEN: 
      * Implemented "&!","m" and "&!","l".
      * Added option to do output in norwegian.
      * Added option to read file information from other areas than MAIN.

v0.98 - Released 1/10-1993

  All user changes
    * Incoming No(de messages) show which node they come from.
    * "Read Command" renamed to "Message Command".
    * Added U(til) Ta(sks) command to turn on/off interface to Task
      Managers.
    * F(ile) D(ownload) command do not need the extension any more, and
      wildchars (? and *) accepted.
      Local download (COPY) added.
    * Time left checked when tagging files for downloading.
    * "Local" displayed instead of the node ID in the "Node:" field in
      the message header.
    * Fixed up all U(til) procedures.
    * F(ile) Up(load)/D(ownload) fully supports bi-directional transfer,
      and autostart of uploads supported.
    * More prompts do auto-nicestr.
    * Command stacking to answer Y at the G(oodbye) command allowed.
    * Ctrl+Z to save message in screen editor allowed.
    * R(ead) M(ark) T(o)/F(rom) now supports net users.
    * C(hat) Ch(at) command added to support node chat.
    * The Delete key now works on command line.
    * F(ile) V(iew) now supports CD-ROM files.
    * S(elect) now takes area name instead of area code as input.
    * Area codes removed from user side of B&BSYS.
    * Separate new-scan-dates stored for each area with files.
    ... and other things which I've forgot to write down here.
 
  SysOp changes
    * $(ysOp) Co(nfig) will run complete system check after configuration
      changes.
    * Lines in B&BTEXT file(s) can be up to 255 characters long, but the
      file must be under 48K (not including the ###H lines) total.
    * Communications now needs a FOSSIL driver, this is done because of
      all the problems with the internal comm-routines and to give better
      Windows(/NT) and OS/2 support.
    * $(ysOp) AF(ile) function rewritten, now handles one and one directory
      and it's just for you to enter descriptions or let it read from a 
      description file (e.x. The NDOS/4DOS descript.ion file).
    * $(ysOp) Me(mory) give info about the fossil driver also (if one loaded)
    * Added support for external areas.
    * $(ysOp) L(og) function added to view the log file.
    * System now supports up to 26 file-transfer-protocols of all kind.
    * Uploading with protocols such as ZModem, HS/Link and others supporting
      auto-download can now be done without typing any command at B&BSYS, but
      only your default protocol's will be scanned for.
    * Incorrect file-path config's displayed in blinking red color! :-)
    * "B&BSYS /INIT" can be run more than once, now does auto-setup of external
      support program, archivers and file-protocols.
    * B&BSYS 'remembers' your last used description-file when installing
      files.
    * Langauge spesific bullets now possible.
    * "B&B.BAT" rewritten to suit all users, DVANSI will be loaded if DV is
      present, and the NODESTAT file copy is done inside B&BSYS.EXE,
      delete your B&B.BAT file each time you upgrade B&BSYS and let B&BSYS.EXE
      make a new one. 
    * Rings before answer function improved. Calls can also be answered
      manually by pressing Alt+F1.
    * Bnet system works again, and Ctrl+End hotkey to poll host board.
    * Automatic setup of BNet areas added.
    * $(ysOp) DF(ile) rewritten to support wildchars for files/directories.
    * Killed users can be restored.
    * PREREG, POSTREG, WELCOME, PRELOGON, AREALIST, DOORxxxx now stored in
      the BULLETS directory.
    * Hotkey for SysOp-name added try Ctrl+Home.
    * $(ysOp) CF(ile) implemented and now supporting moving, deleing and
      changing of descriptions, try it.
    * $(ysOp) SF(ile) may update your DESCRIPT.ION files.
    * Two new script-commands added to allow running of external programs
      from any script, this makes the system even more flexible.

  Bugs fixed 
    * C(hat) Sy(sOp) command used old chat function, now fixed.
    * U(til) Pa(ssword) allowed you to have spaces in your new password
      now fixed.
    * New users will now get the access level indicated in config.
    * T(ransfer) of empty grab no longer possible.
    * Error which caused log off when time-warning or node messages found
      and corrected.
    * Some "bugs" in config and use of upload directories corrected.
    * $(ysOp) L(og) now exits correctly if end of logfile reached.
    * Bugs in the "Direct Connect" config corrected.
    * Corrected number displayed when receiving node messages.
    * Many small or bigger bugs in the network packet import/export procedures
      fixed, bulletin exchange works ok, message exchange links messages
      correct etc.
    * Some bugs corrected in full screen editor.
    ... and lots of unmentioned smaller or bigger bugs!!!

v0.97 - Released 6/8-1992
 
  All user changes
    * Screen length can be set to 0 for script's etc. But be aware, this
      will corrupt the screen editor.
    * Ctrl-X can be used to abort listings etc.
    * Safer update of message pointers, you will no longer lose messages
      because of B&BSYS.

  SysOp changes
    * Implemented new user editor, same style as config editor.
    * Added script commands for +, -, *, / and mod.
    * Added script variables &1-&9 for integer use, and &ua will give
      user access level.

  Bugs fixed
    * Manipluation of wildchars fixed.
    * Some bug's in the new access system corrected.
    * A wierd bug in the DeleteFile procedure fixed.

v0.96 - Released 30/7-1992
v0.95 - Not Released

  All user changes
    * Esc and Ctrl+U keys shown in FSE.
    * Many search routines improved.
    * Bulletin part of areas linked.

  SysOp changes
    * Bulletins exchanged via Bnet only HUB to node direction yet.
    * The 2 levels newuser and checkeduser replaced with 16
      levels for SysOp to configure.
    * B&BDIRS.CFG splitted into DIRSarea.CFG for each area.

  Bugs fixed
    * User file index files.
    * The Area compress function updated to support *.MIX files.
    * RT error after deleting an area.
    * Received "+++" echoed as "++ " + Chr(8) + "+"
    * Some info messages only printed local!

v0.93 - Not Really Released (10/7-1992)

  All user changes
    * 'Transfer' function display when it start to send the scratchpad-
      file.
    * 'File Download' function don't display Download completed! before
      all files updated in filedatabase.
    * Seeking after complete file-name (ex. with downloading) made very
      fast, under a second to seek through over 8000 files.
    * Member (or not) flag in areas in effect.
    * Delay after downloading of files shortenend.
    * 'File NewSearch' function indexed and made very fast, try it.
    * Better carrier checking when viewing a message, will monitor
      carrier after each line sent.
    * No more question while dumping messages.
    * Started developement of a new index system for the message areas.
    * 'Read Mark' and 'Read Dump' function beautyfied.
    * Global 'Comment' command to give write a mail message to SysOp.
    * Possibility to write a message to SysOp if you don't remember your
      password.
    * 'Read Show' function changed and improved.
    * 'Read Dump List' function completed.
    * Added 'Read Mark From' and 'Read Mark To' functions, try them.
    * Timeleft updated if online at midnight.
    * Bnet message pointers updated in a safer way.
    * Message header always on screen if ANSI and Clear screen is on
      for message viewing.

  SysOp changes
    * 'SFiles' improved a bit again, it works fine, but it don't look like
      it everytime :-)
    * Alt-I give you more info about the user.
    * 'DosShell' can be used to just execute a single dos command instead of
      doing a complete dos-shell.
    * Door usage stamped to log.
    * 'AddArea' up to date.
    * Running script .... no more stamped to log.
    * If exists, YELL.BAT is called when user request SysOp chat.
    * New: SysOp log file! Show new users, system violations and uploads.
    * Local wait screen shows what the last users have done online.
    * New: System configuration editor (Full Screen, Remote usable).

  Bug fixes
    * @iffile and @goto fixed.
    * It is now possible to setup a system from scratch again! ;-)
    * Possible to answer 'N' at more prompt while scanning for new files.

v0.92 - Released 14/3-1992

  All user changes
    * ? gives help on almost every prompt.
    * 'Quit List' show where users are calling from.
    * No more prompt when dumping messages.
    * File-directories indexed => faster file access.

  SysOp changes
    * Generating of quick access marks in the file directories much faster
      need just two passes of the file, previous it used one pass on each
      directory.
    * POSTLOG.* shown after registering as a new user, before asking for
      the password.
    * System searches for files without extension if the a file with the
      given extension (language) not is present on your disk.
    * 'SFiles' function can be used only to regenerate quick-access marks.
    * Bnet support receive of bulletins.
    * 'EFile', 'DFile' and 'AFile' => filename prompt support extended AscII.
    * CD-ROM devices supported (up to 10 drives).

  Bug fixes
    * Listing of network users fixed.
    * Fixed bug with reading of area status. (Show, Select etc.)
    * XModem downloading should work again, wonder why nobody told me about
      this one?

v0.91 - Released 2/3-1992

  All user changes
    * Enter reading of new messages gives more feedback.
    * System notifies about new MAIL messages in logon sequence.

  SysOp changes
    * '/fix' parameter added on startup to fix some possible errors in system.
    * '$ysOp IFiles' function changed and improved.
    * Added 'LOGIN.*' script started after showing user stats at login.
    * Bnet exchanges stamps some info to log.

  Bug fixes
    * 'File NewScan' fixed error made by me when fixing the previous bug. :-)
    * Fixed Carrier checking while listing files in different ways.
    * 'Read Show' fixed yes/no prompt and better carrier checking.
    * ? and * not accepted in upload filename.
    * Running of many external program fixed safer.
    * Logout procedure, show bulletin.
    * Removeline procedure, which is used by the time warning messages fixed.
    * 'Read Show' hang.
    * @write and @writeln procedures in scriptlanguage works.

v0.90 - Released 31/1-1992

  All user changes
    * ! editor removed.
    * Reply, message quoting will work on network messages also.
    * Multiple file downloading possible.
    * File listing, searching etc. faster.
    * Added 'Read Show' command to show some area status.
    * Added 'Read Resign' to resign from an area.
    * Message pointer placed on last read message after select.

  SysOp changes
    * System uses less memory.
    * System text 650, 651 changed.
    * System text 530>535, 979, 980 added.
    * Added function to sort the file directories.
    * *.DIX files removed, quick-access marks used instead.

  Bug fixes
    * Network function will work again.

v0.85 - Released in parts January 1992

  All user changes
    * Autoread of only a number of messages configured by sysop.
    * 'Util ANsi' toggle function changed.

  SysOp changes
    * AA and EA option to set a number of "old" messages to read in a
      area.
    * System will not take up a node which already is active.
    * '$ysOp IFiles' indicates what it's doing.
    * '@iffile' added to script language.
    * &th, &tm, &td added to script language for time and date use.
    * 'MENUS\GOODBYE.*' moved to 'SCRIPTS\GOODBYE.*'.
    * 'TEMP.xxx' directories made by system.

  Bug fixes
    * Last file in AREA*.DIR files not displayed in listings.
    * Time used calculation now corrected.
    * Delete key works better in FSE, other bugs in FSE also corrected.
    * 'File NewScan', bug with date.
    * Upgrade system fixed.

v0.80 - Released 6/12-1991

  All user changes
    * BBS-name, user name and net address stamped to scratchpad.
    * Accept fully addressed messages to local users.
    * "" added after lines quotet for the first time in editor.
    * 'Util Name' added to change your user name.
    * File-directories indexed, much faster searching than before.

  SysOp changes
    * System detects older versions, and automatically upgrades.
    * '$ysop DUser' added to kill users.
    * '$ysop IFiles' added to check installed files, and install multiple
      new files.

  Bug fixes
    * + and - reading of messages.
    * Another BiModem bug fixed.
    * Some forgotten share-routines in the takeup-check things.

v0.75 - Released 23/11-1991

  All user changes
    * 'Read Dump List' added to dump a list of all areas to scratchpad.
    * Many functions made a bit faster.
    * 'Read Kill' accept message number as parameter.
    * Saving of empty messages no longer take days.
    * More prompt will no longer show up on strange places.
    * New and better hangup procedure.
    * Lynx file transfer protocol added.
    * Command line show if a area is a Bnet area or not.
    * Initials to writer used to quote messages in reply. Ex.: "TF "
    * Message lines with "" as third character displayed in green.

  SysOp changes
    * System shows what it's doing on startup.
    * '$ysOp PArea' function added to compress area files.
    * Messages returned to first sender board, ignored.
    * Check: [ReadingLanguage] a bit faster.
    * SysOp can send node messages even if user is unavailable.
    * Time used stamped in usagelog.

  Bug fixes
    * Fixed some unimportant bug's in the 'Util Language' procedure.
    * Fixed problems with long messages in Bnet.
    * Fixed '$ysOp EArea' function, it no longer mess up the net-pointers.
    * Fixed many small message-file-handling bugs.

v0.65 - Released 15/11-1991
 
  All user changes
    * HyperP - file transfer protocol added.
    * ARC, LZH and ARJ compressing-formats added.
    * Arrow keys, home and end work on command-line.
    * Temponary support for Win-character set added.
    * Y'ell at SysOp command moved to Chat/Node menu, and changed to
      Sy'sOp chat command.
    * Util Protocol show available choices.
    * Util Archive show available choices.
    * Added possibility of background tasks.
    * 'File New' first command available as a background task.
    * 'Chat Who' improved to cover Task Manager status as well as
      node status.

  SysOp changes
    * Added Alt+D shell to DOS function.
    * PROTLIST.* list over available protocols in MENUS\.
    * ARCLIST.* list over available archive formats in MENUS\.
    * Possibility to change access for all users in an area.
 
  Bug fixes
    * 'Util Protocol' function now display current protocol.
    * 'Util ANSI' now allow you to turn off ANSI graphics even if your
      terminal cannot support ANSI (funny thing). But to turn on ANSI
      your terminal have to support ANSI.

v0.55 - Released 01/11-1991

  All user changes
    * BiModem system in action.
    * Possibility to "re"-logon, and G'oodbye asks for confirmation.
    * Added heading in grab-file.
    * Added message upload mode.
    * Added availablitiy toggle in chat menu.
    * Added "BiModem transfer" status on who.
    * BiModem uploads possible while downloading grabfile and bulletins.
    * Answering call routines very much improved.

  SysOp changes
    * B&BSYS /E and B&BSYS /I compress or decompress messages automatically.
    * Possiblitiy for running of timed events.

  Bug fixes
    * BiModem transfer error after transfer. Not really a bug fix since
      BiModem i not introduced in B&BSYS yet.
    * Writing of messages to net-users again possible.
    * Error message in select command.
    * Line feed after "Sorry, file not available".
    * Fixed bug in memory <-> disk swaping.
    * Fixed bug in language change in util, '?' and '*' gave hang.

v0.50 - Released to NO@7:2, 23/10-1991

  All user changes
    * Command summary written.
    * Connect speed displayed instead of modem <-> machine speed.
      M is displayed of MNP is in use. Ex.:  2400M
    * Added global help command.
    * Added support for JModem file transfer system.
    * Login and Logout reported to all active nodes.
    * Node message system interrupts.
    * Node message send command made global.
    * Not possible to send node messages to inactive or non existing nodes,
      and to your own node.
    * Automatic inactivity disconnect.
    * Added support for XModem file transfer protocol.
    * System made faster and takes less processortime if running under
      DESQview.
    * Automatic disconnect when daily time limit reached,
      warning at 30, 15, 5, 4, 3, 2, 1 minutes before.
    * Dump All function finished.
    * Writing of messages to net-users possible in this format:
        firstname lastname/countrycode@region:board#
      So...a message to me will have to be written to:
        Terje Flaaronning/NO@7:1
    * Bnet export and import of messages in function.
    * Faster between name and password prompts.
    * Added Time function in Main menu.
    * List users function improved.
    * Added Kill message command in Read menu.
    * Added Unkill message command in Read menu.

  SysOp changes
    * Upload/Download cps rate stamped to log.
    * Alt+C -> toggles SysOp availability,
      Alt+P -> increase time by 5 minutes,
      Alt+O -> decrease time by 5 minutes.
    * Alt+I, Alt+C available on "Waiting for caller"-screen.

  Bug fixes
    * Messages not marked after saving in FSE.
    * Keyboard fault on "Waiting for caller"-screen.
    * Minor bug which gave all new users SysOp access the
      first time they were on. :-)
    * Bug in writing of newusers.

v0.35 - Not released 10/10-1991

  All user changes
    * Added View function in File Menu. (Only for ZIP yet)
    * Added .GIF-info function under View in File Menu.
    * Added subfunction to dump, T'his area now supported.
    * Added Mark message function in Read menu.
    * Added ZIPping of scratchpad.
    * Added list users function in Main menu.
    * Reply function accept message number as parameter.
    * Changing to current menu disabled.
    * Message header created faster, and None is displayed instead of
      0 for reply and reply to.

  SysOp changes
    * STAT2PCB.EXE - program to make PCBOARD.SYS file for door use.
    * Status-screen when nobody online.
    * Added Shell to Dos function in SysOp menu.
    * Modem refreshed every after 5 minutes inactivity.
    * Date change stamped to log.
    * 'Scanning for new files' in log.
    * 'Chatting with SysOp' in log.
    * 'Requested chat SysOp chat' in log.

  Bug fixes
    * DIRS*.* list was not shown with ?.
    * UseAnsi and ClearScreen menu selection works for:
         directory listings,
         door listings,
         bulletin listings.
    * Fixed Open-Door so that system not hang after door use.
    * Bug in Add area function, was effecting many functions.
    * Bug in 'Enter'-reading in INFO area fixed again.

v0.25 - Released 25/06-1991

  All user changes
    * File-access redirection works.
    * Open-access redirection works.
    * Both arrow keys work in screen editor menu.
    * Original message can now be included in screen editor.
    * ANSI usage can be configured by the UseAnsi command in the
      utility menu.
    * End and Home works in screen-editor.
    * Scrolling just if you're not typing.
    * File-directories.
    * Wild-char file search added in file menu.
    * Keyword file search added in file menu.
    * Protocol change added in util menu.
    * YModem file transfer protocol added.
    * New-files scan command added in File Menu.

  SysOp changes
    * DOOR.BAT called with areacode as third parameter.
    * Added AddDir and DelDir functions.
    * Second startup Parameter H speed up without EMS available.
    * Added AddFile function in SysOp Menu.
    * Added DeleteFile function in SysOp Menu.
    * Startet working on script language, PREUP/DOWN/OPEN, POSTUP/DOWN/OPEN
      scripts available. (Docs in SCRIPT.B&B).

  Bug fixes
    * Scratch-pad transfer function fixed.
    * Forgotten CARRIER-check in screen editor menu fixed.
    * Bug in open-access redirection fixed.

v0.20 - Released 14/06-1991

  All user changes
    * SysOp available yes/no toggle (chat!)
    * DEL added in screen editor.
    * Line delete (Ctrl/Ins or Ctrl/Y) in screen editor.
    * DTR now dropped while recycling.
    * Line insert (Ctrl/Del or Ctrl/N) in screen editor.
    * F1/F2 back in SysOp-chat now with smart-LF.
    * Who function show SysOp-chat.
    * One key input only accept selectable keys, and no delete required.

  SysOp changes
    * New config-file format.
    * /INIT asks for sysop name.
    * All area functions changed.
    * Added DirEdit and DirList functions.

  Bugs fixes
    * /INIT write configfiles.
    * Firstname with ending space was treated like first and last name.
      (in logon)
    * Speed of remote part in SysOp-chat should be adjusted (was *TO*
      slow before).
    * Runtime error sometime in message reading.

v0.15 - Released 10/06-1991

  All user changes
    * Utility Menu added.
    * View user profile added in Utility Menu.
    * Address change added in Utility Menu.
    * Phone number change added in Utility Menu.
    * ANSI toggle added in Utility Menu.
    * IBM toggle added in Utility Menu.
    * View user profile removed from Main Menu.
    * Password change added in Utility Menu.
    * Clear screen added in Utility Menu.
    * Lines on screen added in Utility Menu.
    * Language selection added in Utility Menu.

  SysOp changes
    * Install-program faster.

  Bug fixes
    * Counting bug in More (Y'es/N'o)? function.
    * Status bug in node message system.
    * Msg...saved message not erased after saving from screen editor.
    * Dumping of messages works again.

v0.101

  All user changes
    * Graphics mode can now be changed.
    * Word Wrapping in SysOpChat (at last).

  SysOp changes
    * Add-area function better.
    * Edit-area function added.
    * List-areas function added.
    * Delete-area function added.
    * User-edit function added, but only for area-access.

  Bug fixes
    * Bad command! Sometime displayed after log-in.

08/06-91 * v0.011

  All users changes
    * 'Enter'-reading in INFO area fixed.
    * Screen editor can now be used for message writing.
    * Enter for 'all' when entering a message, messages to 'sysop' ok,
      'e name' ok.
    * Access system in work.
    * Reading/writing of messages, quicker.

  SysOp changes
    * Unstandard comm-ports can be configured. If you select port 3,
      you'll be asked about Address and Irq.
    * Status-lines no longer autodisplayed, now, press Alt+I.
    * Modem answerstring configurable.
    * Add-area now ask for access types.

  Bug fixes
    * Writeuser procedure is back, new user registering again possible.

07/06-91 * v0.011

  All user changes
    * File-system rewritten, now it uses filesharing in network, it's
      faster and faster to use.

  SysOp changes

  Bug fixes

06/06-91 * v0.011

  All user changes
    * Screen-editor testable with the @ command.
    * Displaying of menus, bulletins or welcome-screens will
      be stopped if a keypress is detected, keypress is also
      faked.

  SysOp changes
    * Memory function much faster.
    * Add Area function enabled.

  Bug fixes
    * Fixed bug in newuser register procedure.
    * Rewritten communication routines, they're now faster and
      works better.
    * Fixed dangerous bug in the initcomms routine while using
      DESQview.
    * Fixed bug in WriteUser procedure.

02/06-91 * v0.011

  All user changes

  SysOp changes
    * Memory function displays if EMS is used.

  Bug fixes
    * Not really a bug fix, but, all the source-code have been
      fixed up, and the whole system is about 4000 lines shorter!

01/06-91 * v0.011

  All user changes
    * Node message function stackable. ('C N 0 Hello!')
    * Returning processor time to DESQview, makes multitasking
      faster.
    * Added Dump function in ReadMenu.
    * Added Transfer function, global, send scratch-pad to you.

  SysOp changes
    * Memory function in SysOpMenu displays if running under
      DESQview, and DV version number.

  Bug fixes
    * 'Enter'-reading now works 95%. .-)

31/05-91 * v0.011

  All user changes
    * Global functions made global (!).
    * 'Enter'-reading of messages.
    * Who's on function in Chat/Node menu.
    * Added Node message function in Chat/Node menu.

  SysOp changes
    * Me'mory function gives more info.

  Bug fixes
    * Wrong menu displayed in Filemenu (SysOpMenu), now corrected.
    * Log-out when trying to enter SysOpMenu.

21/04-91 * v0.01

  All user changes
    * Activated File Upload function.
    * Added File List function.
    * Activated File Download function.

  SysOp changes
    * You're now told if EMS memory is used.
    * Disk-Swapping.

  Bug fixes
    * Another bug in more function.

20/04-91 * v0.01

  All user changes
    * Added D'ownload function in Bulletin menu.
    * More function.

  SysOp changes
    * Bulletin read/download written in log.
    * Message entering written in log.

  Bug fixes
    * Silly thing in Last-On on first logon fixed.
    * Sub-commands in V'iew/Edit user profile, accept small letters again.
    * No longer More???? while chatting.

19/04-91 * v0.01

  All user changes
    * Started bulletin about latest changes in B&B.
    * Name prompt at login will only accept 2 words.
    * Bug in entered messages in connection to +/- commands found and
      corrected.
    * V'iew function in line-editor now shows line numbers.
    * Added A'bort function in line-editor.
    * Added D'elete line(s) function in line-editor.
      (Still some strange things in the editor, but I'm tired)

  SysOp changes

  Bug fixes
    * Users refusing to register not added to users file.
[0m
