home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD1.bin / new / comm / bbs / 4d-bbsdemo / history.displayme < prev    next >
Text File  |  1993-12-28  |  33KB  |  671 lines

  1.          4D-BBS Ongoing Report
  2.          ---------------------
  3.  
  4. One of the things we are trying to do is allow more awareness of what
  5. has changed in the new versions.  I will try to maintain this file with
  6. the up-to-date info on the new versions, and what has changed.
  7.  
  8. -- V2.92d - December 21, 1993
  9.  
  10. * Made this a new version because I had to change a couple of the menu
  11.   commands! PLEASE NOTE THESE:  We had three illegal menu commands, which
  12.   where !, @, and #.  These conflist with menu locks, and should not have
  13.   been used as menu commands.  Since the 'Y' command gives you access to
  14.   all the editors, W and X are NO LONGER editor commands.  PLEASE change
  15.   you editor commands to those shown below:
  16.  
  17.     :Y S        Config Editor
  18.     :Y F     File Catalog Editor
  19.     :Y M        Message Base Editor
  20.     :Y D        User Defaults Editor
  21.     :Y U        User Editor
  22.     :Y B        Bulletins Editor
  23.  
  24.   Furthermore, you will need to change all :! to :x.  The parameters are
  25.   still the same (this is the reload information command).
  26.  
  27.   Furthermore, you will need to change all :@ to :o t.  This is the toggle
  28.   quick list function, so I stacked it as a T parameter to the current
  29.   list files menu command.
  30.  
  31.   Lastly the Send ARexx Message command was changed to ":Z A {COMMAND}". I
  32.   personally haven't used this that much, but its the SAME function we
  33.   currently use to spawn the ARexx action scripts, so it SHOULD work.
  34.   Command can be EITHER an ARexx script file, or an ARexx command.
  35.  
  36.  
  37. --- 
  38.  
  39.  
  40. ALSO WITH V2.9 OF 4D-BBS AND UP YOU *MUST* USE THE V2.80d AND UP VERSION
  41. OF THE EDITORS.  THIS IS A MUST, AND YOU MAY FIND PROBLEMS IF YOU DON'T.
  42.  
  43. --- V2.90d - December 12, 1993
  44.  
  45. * First and foremost PLEASE read carefully through the notes on V2.90a.
  46.   They all still hold true and you'll most likely be calling me and
  47.   asking a question which was answered in this file somewhere.  Take
  48.   some time to read it and think about some of the things, it will
  49.   eventually make sense, I hope! :)
  50.  
  51. * Changed ALL of the editors to now use the ENV: system explained below.
  52.   Now the editors read in the config file, and use the proper paths,
  53.   rather than defaulting to the assigns.  Please let me know if you run
  54.   across problems with the editors not using paths correctly.
  55.  
  56. * You should find the new installer script available now.  It works
  57.   with Commodore's Installer V1.24, which is freely available (its on
  58.   out Support BBS...).  You need to assign 4D-BBS_Install: to where
  59.   ever you extract the archive, or make a disk with that name, and
  60.   extract the archive to it.  Let me know if you find any problems with
  61.   the installer script.  I have tested it quite a bit on my second
  62.   A3000 here and haven't found any problems with it so far (that doesn't
  63.   mean there isn't any, though!).
  64.  
  65. * Fixed a couple problems which dealt with the high message (1.msg)
  66.   pointers.  Both the editors and the BBS should be a LOT better
  67.   at this, and they should be updated properly.  Your 1.msg files
  68.   should NEVER be bigger than about 194 bytes.  The old versions were
  69.   appended the data, not overwriting it.  If you see problems with
  70.   this happening again, let me know.
  71.  
  72. * Fixed a slight problem in fcl_Ed that was causing datafile problems,
  73.   and also added some new "intelligence" into fcl_ed to look at your
  74.   datafiles, and automatically fix such things as bad sizes/date, and
  75.   bad flags for public/private and online/offline.  For those of you
  76.   who have wandered into the silent mode of fcl_ed, I am adding a
  77.   couple of addition CLP's to it, which are silent mode specific clps.  
  78.   What this means is they are dependant on the silnet mode operation
  79.   you are doing.  They are -1, -2, etc.  The only current use of them
  80.   is for the silet mode addfile option.  This is to replace my addfile
  81.   program which I wrote, and sometimes gives bad dates/sizes.  To use
  82.   fcl_ed in this way, run it like this:
  83.  
  84.     fcl_ed -s[LIB#] -la -f[FILENAME] "-1[UPLOADER]" "-2[DESCR]"
  85.     
  86.   The quotes are only need if those clps contain spaces.  Try a nice
  87.   little alias of:
  88.  
  89.     addfile fcl_ed -s[] -la -f[] "-1[]" "-2[]"
  90.     
  91.   to emulate the old addfile program.  If you use other features and
  92.   want to be able to add more parameters, let me know and I can add it.
  93.   I could possibly add a couple more field for -la above, such as date,
  94.   etc, if asked for.
  95.  
  96. * Found the problems in fcl_ed which were giving enforcer hits, and 
  97.   crashing systems.  This mostly dealt with deleting files and adding
  98.   files.  If you are still getting enforcer hits or fcl_ed crashes
  99.   please let me know!
  100.  
  101. * Changes a couple things relating to ARexx.  First of all, the ARexx
  102.   command of 'userinfo W' now returns the REAL name, not the alias of
  103.   the user.  Anyone know if this is correct?  I changed the passing
  104.   parameters to the ARexx functions of 4D to be delimited by COMMAS,
  105.   rather than spaces.  This allows you to NOT have to put quotes around
  106.   names when passing them into the ARexx scripts.  New ARexx scripts
  107.   should be in the beta archive.
  108.  
  109.  
  110. --- V2.90a - November 11, 1993
  111.  
  112.     MAJOR CHANGES! READ BELOW AND V.289t notes VERY CAREFULLY!!!!!!
  113.  
  114. * 4D-BBS Now uses an environment systems to get the paths and such.  This
  115.   works by having a directory "Env:4D-BBS" in which several pointer files
  116.   are stored.  Currently there is about 6 of them:
  117.  
  118.     Filename                Description                Contents
  119.     --------------------    --------------------------    -------------
  120.     Env:4D-BBS/Config        Name of Configfile to use    S:4D.Config
  121.     Env:4D-BBS/BBS            Path of BBS directory        BBS:
  122.     Env:4D-BBS/MENU        Path of Menu directory        MENU:
  123.     Env:4D-BBS/TEXT        Path of Text directory        TEXT:
  124.     Env:4D-BBS/DOORS        Path of Doors directory        DOORS:
  125.     Env:4D-BBS/USERS        Path of Users directory        USERS:
  126.  
  127.   Several things need to be noted.  ALL editors will look in env: to get
  128.   the directories they need to work with.  I have added lots of things to
  129.   several of the editors, see additional notes below.
  130.  
  131.   Secondly, the env directory CAN match the arexx port name, to allow you
  132.   to run more than one copy in different directories.  Env:4D-BBS is the
  133.   default area, but if you are running two lines, you could use either
  134.   (Env:4D-BBS0 and Env:4D-BBS1) or (Env:4D-BBS and Env:4D-BBS1).  These are
  135.   the same, sine Env:4D-BBS will be used if Env:4D-BBS0 is not found.
  136.   
  137.   Next, cfg_ed accepts a parameter of /N to tell it WHAT NODE to work with.
  138.   This determines what env: set above it will use.  So something like:
  139.   "cfg_Ed /N1" would mean to use the config file pointed to by Env:4D-BBS1
  140.   and its associated path pointers in Env:4D-BBS1.  What this allows you to
  141.   do is have the SAME config file, but different actual directories.
  142.  
  143. * cfg_ed now has a fifth screen, which is for the datafiles.  All of these
  144.   data files should NOT have a path specifier, and should be in the BBS:
  145.   (or whever you point it to) directory.  These are the DEFAULT file names
  146.   4D-BBS will use (and re-load after every caller).  U_ed now loads the
  147.   configuration file (pointed to by Env:4D-BBS/Config) to get some
  148.   information which it use to get via CLP.  Most of the editors still allow
  149.   passing of CLPS for paths, and the CLPS WILL OVERRIDE the env: paths.
  150.  
  151. * The installer script is pretty much done.  This uses Commdore's installer
  152.   program to setup 4D-BBS, and should be *LOTS* easier to setup now.  You
  153.   will need to assign 4D-BBS_Install: to the place where you unarchived the
  154.   4D-BBS archive in order for the installer script to work.  The installer
  155.   script will call the editors, so that you can completely setup 4D all in
  156.   one step.
  157.  
  158. * Added an ARexx command called 'closebbs' which will shut the BBS down.
  159.   Quit and Shutdown would have been better choices, but since those are
  160.   used in ARexx scripts to terminate arexx door mode, I didn't want to
  161.   overlap them.  Let me know if you have a better name for this.  You
  162.   should give it a number on the command line as to WHY you are closing
  163.   the BBS.  4D uses some interal numbers to determine this, and I will
  164.   try to get a list of them. (IE: Some don't actually save the on-line
  165.   user if there is one, others cleanup nice, others don't care).
  166.  
  167. * Fixed a problem with fidonet messages not getting an origin and a tear
  168.   line.  Thanks Jeff Grimmet!
  169.  
  170. * If yo