home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hall of Fame
/
HallofFameCDROM.cdr
/
open
/
bexe_220.lzh
/
RELEASE.DOC
< prev
next >
Wrap
Text File
|
1989-03-15
|
14KB
|
296 lines
**** * * * *******
* * * * *
* * * * ** * * * *** * * * *** * ** *** **
**** * ** * * * * * * * * * * * ** * * *
* * * * * *** * **** * * * **** * * * *
* * * * * * * * * * * * * * * * *
**** * * * * * * **** **** * **** * * * *
*
Version 2.10 - Release Notes * March 17, 1989
***
A Free-for-the-Asking FidoNet Compatible Electronic
Mail Interface and Dumb Terminal Package
By Bob Hartman and Vince Perriello
Documentation Written by Alan D. Applegate
BinkleyTerm 2.10 - Release Notes - Page 2
INTRODUCTION
This document is designed to give you an overview of the features
that have been added to this new BinkleyTerm version since the
previous release.
IMPORTANT NOTE
We try, whenever possible, to make BinkleyTerm completely
compatible with previous versions so that installations upgrading
to the new version can do so with a minimum of difficulty and
frustration. This is not always possible, however.
For Unattended (Mailer) Mode users, BinkleyTerm uses a new format
for the compiled event schedule file, BINKLEY.SCD. This is due to
additional event specification data that may be programmed into the
event file, BINKLEY.EVT. When you first bring BinkleyTerm 2.10 on-
line when upgrading from a previous version, BinkleyTerm will reset
the counters shown in the "Today at a Glance" window.
NEW OR UPDATED FEATURES
Made SEAdog file request logic more lenient on time allowed to
respond to BinkleyTerm. Also added new SEAdog 4.50 time kludge
support.
BinkleyTerm will just eat spaces input from the keyboard during
Unattended Mode. This allows you to use the space bar to abort
polls, unblank the screen, etc.
The 'Start' field in event specifications has been expanded to
allow month and day-of-the-month. When non-zero, these fields
are used IN ADDITION today-of-week and time-of-day to determine
when an event will take place.
BinkleyTerm now makes sure that there is sufficient information
for a NetMail session to take place before actually attempting to
initiate one. The conditions that must be met are non-zero zone
number, non-zero net number, system name, sysop name, hold area and
inbound area. For Bink to work in Unattended Mode, all of the
above conditions must be satisfied AND a nodelist lookup of itself
must work.
New configuration verbs: ReqTemplate, KnownReqTpl and ProtReqTpl,
which are the DEFAULT, KNOWN and (Password) PROTECTED names of
files which Binkley will use, when a request fails (or optionally,
is successful), as a template to be used in dynamically generating
a response message to the requesting system. See "Request Response
Files" in the User's Guide.
Fixed a serious bug in file request logic.
A new configuration verb 'ScreenBlank' has been added. If this
verb is present, and a VFOSSIL (Video FOSSIL) is installed, when
BinkleyTerm 2.10 - Release Notes - Page 3
BinkleyTerm re-inits the modem after 10 minutes of inactivity, it
will also blank the screen until an incoming call, end of event,
press of a key, etc.
Alt-B in Unattended Mode will blank the screen if a VFOSSIL is
installed.
SEAlink/Telink transmitter/receiver logic has been modified to
think internally in "long" integers. This addresses a problem
encountered in Denver with Compressed Mail packets which were over
32,767 SEAlink blocks in length. Hopefully there won't be anything
bigger than (2^31-1) blocks out there anytime soon.
Config verb 'NoWaZOO' makes BinkleyTerm an FSC-0001 mailer by
disabling WaZOO operation.
Script verb 'NoWaZOO' disables WaZOO for this outgoing session.
This is added to allow a net host to verify FSC-0001 operation of
nodes in his/her net, or systems applying for node numbers, using
a simple script.
Version 6 nodelist processing now allows for records that exceed
the size of the "known" structure. This permits additional info
to be stored by processors that can do such things.
BinkleyTerm now makes sure that directory specifications given in
BINKLEY.CFG refer to valid directories.
When "fully-zoned" BinkleyTerm gets a zero for a zone number it
will first attempt to find the net/node in the "primary" (first)
zone address. If it doesn't find it there, it will perform a
linear search of the nodelist, and will return the first matching
entry (if any).
Added a new config file verb 'SwapDir'. If present, BinkleyTerm
will enable swapping, and the directory so specified will be used
by BinkleyTerm for storage of its swapfile when spawning sub-tasks
(jumping to DOS, BBS Spawn mode, etc.). BinkleyTerm will swap
itself out of memory except for about 5 to 8k of code. If
'SwapDir' points to a RAM disk (you need at least 150K if you're
running a big nodelist), Binkley exits very quickly, and can be
reloaded very quickly. This means that using BBS Spawn is now a
lot easier since almost all of available memory is available for
the sub-task.
Added a new keyword, 'Address'. It will accept as an argument a
full 4-dimensional (Zone:Net/Node.Point) network address, or 3-
dimensional (Zone:Net/Node or Net/Node.Point), or 2-dimensional
(Net/Node). If this is used, older keywords such as 'Point' and
'Aka' should not be used. See "Address" in the Reference Guide
section "Configuration File" for details.
Binkley can now "assume" different addresses based on the zone of
the system calling it or the system it's calling. For example,
BinkleyTerm 2.10 - Release Notes - Page 4
we're running a system as 1:1/2 and 2:2/1. We would put both
addresses, 1:1/2 and 2:2/1 into BINKLEY.CFG using the 'Address'
statement. When we call or are called by a Zone 1 node,
BinkleyTerm would identify itself as 1:1/2. When we call or are
called by a Zone 2 node, BinkleyTerm would identify itself as
2:2/1. This is automatic and does not require any special setup
in BINKLEY.CFG. Note, however, that the 'Address' statement that
appears physically first in the file will be used as the default,
or "primary" address.
BinkleyTerm will now return to whatever directory it was run from
after shelling to another program (and also after jumping to DOS).
This does not work across drives.
Password support has now been extended to eight characters.
Trailing blanks in the password field will be stripped prior to
determining matches or mismatches.
Passwords sent to Binkley by a calling system will no longer be fed
back to the calling system when Binkley doesn't have one.
External mail exits should now be properly indicated when
BinkleyTerm starts back up.
Code sent us by John Valentyn has been integrated. This code will
bring Binkley closer to true "round robin" dialout even when it
exits for some reason, by saving/restoring its place in the dialout
list when exiting.
Receipt of .REQ files should no longer trigger any kind of mail
session exit.
Modem enable strings, DTR raising, etc., as part of a shell or
spawn from Unattended Mode are now delayed until AFTER BinkleyTerm
has rebuilt the scanlist. Those of you with double or triple digit
SI or Landmark numbers might not have noticed that this was a
problem, but some of us HAVE.
BinkleyTerm should now correctly process .REQ files sent to it in
either a DietIFNA or an FSC-0001 session, IF BINKLEY IS THE
"CALLED" SYSTEM.
If a program called as part of a "magic" function request creates
a file in the appropriate outbound area called <net><node>.QLO
(where net and node are 4 digit hex numbers with leading zeroes),
BinkleyTerm will treat this file as a legitimate flow (file attach)
file and send the files listed in it back to the caller as part of
the file request logic.
Exits after received mail packets and compressed mail should now
work for all cases of FSC-0001 sessions.
Two new "security" verbs in configuration: "ProtInbound" and
"KnownInbound". They specify inbound file areas for known (in your
BinkleyTerm 2.10 - Release Notes - Page 5
nodelist) and password-protected sessions. The only "hole" in this
is inbound FSC-0001 sessions. Since we don't know an FSC-0001
system until we get a packet, that first .PKT will always wind up
in the default area. Attached files, etc., will go where they
belong. WaZOO sessions will get everything right.
Script processor should now be able to withstand just getting a
script name without trailing phone numbers.
'Wait' verb in script processor now has an additional optional
argument, <label>. If a "Wait" times out and a label is specified,
the script will resume operation at that point. The numeric
argument is not required to get the label, the 40 second default
will apply in that case.
New configuration verb, 'PollTries', controls how many tries
BinkleyTerm will make on ALT-D, ALT-M or BT POLL.
Support for new extensions to .REQ file containing sign (+/-) and
UNIX time for use with update requests. Update request lines in
the .REQ file can be generated by oMMM 1.30 (or higher), AMAX 2.10
(or higher) and possibly others.
Outgoing BARK-type update request support added. (Incoming support
was already in place.) NOTE: Requires new .REQ file support.
Outgoing/Incoming WaZOO update request support added. NOTE:
Requires new .REQ file support.
The outbound area is rescanned under the following extra
conditions:
1) After a keyboard shell has been invoked.
2) After the "AfterMail" program is run.
3) After the "Packer" has been run.
4) After the message reader (Alt-E) has been run.
5) After 10 minutes with no activity (to catch multi-taskers).
New YooHoo logic. Should be a lot more forgiving with less than
perfect connections (particularly with HST retrains).
DOS script call now turns off/on the FOSSIL around the call.
Added the 'Answerback' verb to the BINKLEY.CFG file. Everything
following the 'Aftermail' verb is sent to the modem when an ENQ is
received while in terminal mode. The normal BinkleyTerm character
translations are also available.
Incoming session logic has been made slightly more resistant to
strange modem hangup situations. Also, ESC can abort incoming
BinkleyTerm 2.10 - Release Notes - Page 6
sessions (at least until decisions start getting made).
BinkleyTerm now should be able to handle nodelist index sizes
greater than 32K and up to 64K in size. This addresses the
QuickBBS problem you may have heard about.
Support for Turbo C at the code level (wear mirrored shades -
you've been warned).