home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / open / bexe_220.lzh / RELEASE.DOC < prev    next >
Text File  |  1989-03-15  |  14KB  |  296 lines

  1.           
  2.           
  3.           
  4.           
  5.           
  6.           
  7.           
  8.           
  9.           
  10.           
  11.           
  12.           
  13.           
  14.           
  15.           
  16.           
  17.           
  18.           
  19.           ****   *         *      *             *******
  20.           *   *            *      *                *
  21.           *   *  *  * **   *   *  *   ***   *   *  *   ***   * **  *** **
  22.           ****   *  **  *  *  *   *  *   *  *   *  *  *   *  **    *  *  * 
  23.           *   *  *  *   *  ***    *  ****   *   *  *  ****   *     *  *  * 
  24.           *   *  *  *   *  *  *   *  *      *   *  *  *      *     *  *  * 
  25.           ****   *  *   *  *   *  *   ****   ****  *   ****  *     *  *  * 
  26.                                                 *
  27.           Version 2.10 - Release Notes          *           March 17, 1989
  28.                                              ***
  29.           
  30.           
  31.                  A Free-for-the-Asking FidoNet Compatible Electronic
  32.                       Mail Interface and Dumb Terminal Package
  33.                                           
  34.                          By Bob Hartman and Vince Perriello
  35.                                           
  36.                      Documentation Written by Alan D. Applegate
  37.           
  38.           
  39.           
  40.           
  41.           
  42.           
  43.           
  44.           
  45.           
  46.           
  47.           
  48.           
  49.           
  50.           
  51.           
  52.           
  53.           
  54.           
  55.  
  56.                    BinkleyTerm 2.10 - Release Notes - Page 2
  57.  
  58.           INTRODUCTION
  59.           
  60.           This document is designed to give you an overview of the features
  61.           that have been added to this new BinkleyTerm version since the
  62.           previous release.
  63.           
  64.           IMPORTANT NOTE
  65.           
  66.           We try, whenever possible, to make BinkleyTerm completely
  67.           compatible with previous versions so that installations upgrading
  68.           to the new version can do so with a minimum of difficulty and
  69.           frustration.  This is not always possible, however.  
  70.           
  71.           For Unattended (Mailer) Mode users, BinkleyTerm uses a new format
  72.           for the compiled event schedule file, BINKLEY.SCD.  This is due to
  73.           additional event specification data that may be programmed into the
  74.           event file, BINKLEY.EVT.  When you first bring BinkleyTerm 2.10 on-
  75.           line when upgrading from a previous version, BinkleyTerm will reset
  76.           the counters shown in the "Today at a Glance" window.
  77.           
  78.           NEW OR UPDATED FEATURES
  79.           
  80.           Made SEAdog file request logic more lenient on time allowed to
  81.           respond to BinkleyTerm.  Also added new SEAdog 4.50 time kludge 
  82.           support.
  83.           
  84.           BinkleyTerm will just eat spaces input from the keyboard during 
  85.           Unattended Mode.  This allows you to use the space bar to abort
  86.           polls, unblank the screen, etc.
  87.           
  88.           The 'Start' field in event specifications has been expanded to 
  89.           allow month and day-of-the-month.  When non-zero, these fields   
  90.           are used IN ADDITION today-of-week and time-of-day to determine 
  91.           when an event will take place.  
  92.           
  93.           BinkleyTerm now makes sure that there is sufficient information 
  94.           for a NetMail session to take place before actually attempting to
  95.           initiate one.  The conditions that must be met are non-zero zone
  96.           number, non-zero net number, system name, sysop name, hold area and
  97.           inbound area.  For Bink to work in Unattended Mode, all of the 
  98.           above conditions must be satisfied AND a nodelist lookup of itself
  99.           must work.  
  100.           
  101.           New configuration verbs: ReqTemplate, KnownReqTpl and ProtReqTpl, 
  102.           which are the DEFAULT, KNOWN and (Password) PROTECTED names of
  103.           files which Binkley will use, when a request fails (or optionally,
  104.           is successful), as a template to be used in dynamically generating
  105.           a response message to the requesting system.  See "Request Response
  106.           Files" in the User's Guide.
  107.           
  108.           Fixed a serious bug in file request logic.  
  109.           
  110.           A new configuration verb 'ScreenBlank' has been added.  If this
  111.           verb is present, and a VFOSSIL (Video FOSSIL) is installed, when
  112.  
  113.                    BinkleyTerm 2.10 - Release Notes - Page 3
  114.  
  115.           BinkleyTerm re-inits the modem after 10 minutes of inactivity, it
  116.           will also blank the screen until an incoming  call, end of event,
  117.           press of a key, etc.    
  118.           
  119.           Alt-B in Unattended Mode will blank the screen if a VFOSSIL is
  120.           installed.
  121.           
  122.           SEAlink/Telink transmitter/receiver logic has been modified to
  123.           think internally in "long" integers.   This addresses a problem
  124.           encountered in Denver with Compressed Mail packets which were over
  125.           32,767 SEAlink blocks in length.  Hopefully there won't be anything
  126.           bigger than (2^31-1) blocks out there anytime soon.
  127.           
  128.           Config verb 'NoWaZOO' makes BinkleyTerm an FSC-0001 mailer by
  129.           disabling WaZOO operation.
  130.           
  131.           Script verb 'NoWaZOO' disables WaZOO for this outgoing session. 
  132.           This is added to allow a net host to verify FSC-0001 operation  of
  133.           nodes in his/her net, or systems applying for node numbers, using
  134.           a simple script.
  135.           
  136.           Version 6 nodelist processing now allows for records that exceed
  137.           the size of the "known" structure.  This permits additional info
  138.           to be stored by processors that can do such things.
  139.           
  140.           BinkleyTerm now makes sure that directory specifications given in
  141.           BINKLEY.CFG refer to valid directories.
  142.           
  143.           When "fully-zoned" BinkleyTerm gets a zero for a zone number it
  144.           will first attempt to find the net/node in the "primary" (first)
  145.           zone address.  If it doesn't find it there, it will perform a
  146.           linear search of the nodelist, and will return the first matching
  147.           entry (if any).
  148.           
  149.           Added a new config file verb 'SwapDir'.  If present, BinkleyTerm 
  150.           will enable swapping, and the directory so specified will be used 
  151.           by BinkleyTerm for storage of its swapfile when spawning sub-tasks
  152.           (jumping to DOS, BBS Spawn mode, etc.).  BinkleyTerm will swap
  153.           itself out of memory except for about 5 to 8k of code.  If
  154.           'SwapDir' points to a RAM  disk (you need at least 150K if you're
  155.           running a big nodelist), Binkley exits very quickly, and can be
  156.           reloaded very quickly.  This means that using BBS Spawn is now a
  157.           lot easier since almost all of available memory is available for 
  158.           the sub-task.  
  159.           
  160.           Added a new keyword, 'Address'.  It will accept as an argument a
  161.           full 4-dimensional (Zone:Net/Node.Point) network address, or 3-
  162.           dimensional (Zone:Net/Node or Net/Node.Point), or 2-dimensional
  163.           (Net/Node).  If this is used, older keywords such as 'Point' and
  164.           'Aka' should not be used.  See "Address" in the Reference Guide
  165.           section "Configuration File" for details.
  166.           
  167.           Binkley can now "assume" different addresses based on the zone of
  168.           the system calling it or the system it's calling.  For example,
  169.  
  170.                    BinkleyTerm 2.10 - Release Notes - Page 4
  171.  
  172.           we're running a system as 1:1/2 and 2:2/1.  We would put both
  173.           addresses, 1:1/2 and 2:2/1 into BINKLEY.CFG using the 'Address'
  174.           statement.  When we call or are called by a Zone 1 node,
  175.           BinkleyTerm would identify itself as 1:1/2.  When we call or are
  176.           called by a Zone 2 node, BinkleyTerm would identify itself as
  177.           2:2/1.  This is automatic and does not require any special setup
  178.           in BINKLEY.CFG.  Note, however, that the 'Address' statement that
  179.           appears physically first in the file will be used as the default,
  180.           or "primary" address.
  181.           
  182.           BinkleyTerm will now return to whatever directory it was run from
  183.           after shelling to another program (and also after jumping to DOS). 
  184.           This does not work across drives.
  185.           
  186.           Password support has now been extended to eight characters. 
  187.           Trailing blanks in the password field will be stripped prior to 
  188.           determining matches or mismatches.  
  189.           
  190.           Passwords sent to Binkley by a calling system will no longer be fed
  191.           back to the calling system when Binkley doesn't have one.
  192.           
  193.           External mail exits should now be properly indicated when
  194.           BinkleyTerm starts back up.
  195.                           
  196.           Code sent us by John Valentyn has been integrated.  This code will
  197.           bring Binkley closer to true "round robin" dialout even when it
  198.           exits for some reason, by saving/restoring its place in the dialout
  199.           list when exiting.
  200.           
  201.           Receipt of .REQ files should no longer trigger any kind of mail
  202.           session exit.
  203.           
  204.           Modem enable strings, DTR raising, etc., as part of a shell or
  205.           spawn from Unattended Mode are now delayed until AFTER BinkleyTerm
  206.           has rebuilt the scanlist.  Those of you with double or triple digit
  207.           SI or Landmark numbers might not have noticed that this was a
  208.           problem, but some of us HAVE.
  209.           
  210.           BinkleyTerm should now correctly process .REQ files sent to it in
  211.           either a DietIFNA or an FSC-0001 session, IF BINKLEY IS THE
  212.           "CALLED" SYSTEM.
  213.           
  214.           If a program called as part of a "magic" function request creates
  215.           a file in the appropriate outbound area called <net><node>.QLO
  216.           (where net and node are 4 digit hex numbers with leading zeroes), 
  217.           BinkleyTerm will treat this file as a legitimate flow (file attach)
  218.           file and send the files listed in it back to the caller as part of
  219.           the file request logic.
  220.           
  221.           Exits after received mail packets and compressed mail should now
  222.           work for all cases of FSC-0001 sessions.
  223.                   
  224.           Two new "security" verbs in configuration:  "ProtInbound" and
  225.           "KnownInbound".  They specify inbound file areas for known (in your
  226.  
  227.                    BinkleyTerm 2.10 - Release Notes - Page 5
  228.  
  229.           nodelist) and password-protected sessions.  The only "hole" in this
  230.           is inbound FSC-0001 sessions.  Since we don't know an FSC-0001
  231.           system until we get a packet, that first .PKT will always wind up
  232.           in the default area.  Attached files, etc., will go where they
  233.           belong.  WaZOO sessions will get everything right.  
  234.           
  235.           Script processor should now be able to withstand just getting a
  236.           script name without trailing phone numbers.
  237.           
  238.           'Wait' verb in script processor now has an additional optional
  239.           argument, <label>.  If a "Wait" times out and a label is specified,
  240.           the script will resume operation at that point.  The numeric
  241.           argument is not required to get the label, the 40 second default
  242.           will apply in that case. 
  243.           
  244.           New configuration verb, 'PollTries', controls how many tries
  245.           BinkleyTerm will make on ALT-D, ALT-M or BT POLL.
  246.           
  247.           Support for new extensions to .REQ file containing sign (+/-) and
  248.           UNIX time for use with update requests.  Update request lines in
  249.           the .REQ file can be generated by oMMM 1.30 (or higher), AMAX 2.10
  250.           (or higher) and possibly others.
  251.           
  252.           Outgoing BARK-type update request support added.  (Incoming support
  253.           was already in place.)  NOTE: Requires new .REQ file support.
  254.           
  255.           Outgoing/Incoming WaZOO update request support added.  NOTE:
  256.           Requires new .REQ file support.
  257.           
  258.           The outbound area is  rescanned  under  the  following  extra
  259.           conditions:
  260.           
  261.               1) After a keyboard shell has been invoked.
  262.           
  263.               2) After the "AfterMail" program is run.
  264.           
  265.               3) After the "Packer" has been run.
  266.           
  267.               4) After the message reader (Alt-E) has been run.
  268.           
  269.               5) After  10 minutes with no activity (to catch multi-taskers).
  270.           
  271.           New YooHoo logic.  Should be a lot more forgiving with less than
  272.           perfect connections (particularly with HST retrains).
  273.           
  274.           DOS script call now turns off/on the FOSSIL around the call.
  275.           
  276.           Added the 'Answerback' verb to the BINKLEY.CFG file.  Everything
  277.           following the 'Aftermail' verb is sent to the modem when an ENQ is
  278.           received while in terminal mode.  The normal BinkleyTerm character
  279.           translations are also available.
  280.           
  281.           Incoming session logic has been made slightly more resistant to
  282.           strange modem hangup situations.  Also, ESC can abort incoming
  283.  
  284.                    BinkleyTerm 2.10 - Release Notes - Page 6
  285.  
  286.           sessions (at least until decisions start getting made).
  287.           
  288.           BinkleyTerm now should be able to handle nodelist index sizes
  289.           greater than 32K and up to 64K in size.  This addresses the
  290.           QuickBBS problem you may have heard about.
  291.           
  292.           Support for Turbo C at the code level (wear mirrored shades -
  293.           you've been warned).
  294.           
  295.           
  296.