home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Black Box 4
/
BlackBox.cdr
/
bbs_mail
/
rec_110.arj
/
HISTORY.DOC
< prev
next >
Wrap
Text File
|
1991-04-20
|
12KB
|
365 lines
Remote Echo Control (REC)
Version 1.10
Revision History
Copyrighted (c) September 10, 1990 by Daniel S. Fitch
All Rights Reserved
Below is the list of the important changes in REC
development. Any version ending in a letter is a Beta Test
Release. Any Beta Releases that have been skipped never made it
past Alpha Test on my own system (for whatever reasons!).
1.10
First Live Public Release!!
** BUG FIXES **
Only one bug needed squashing for this release. If an
incoming message had over 50 commands on it, the program would go
nuts. While the internal physical limit was 50, the program
would try to process through 51. You can guess what happened.
This limit should go away with release 1.20 which will use almost
total dynamic memory.
** UTILITIES **
The ECHOSOUT utility has been modified total correctly, and
automatically scan all of the outbound directories in one run.
Totals by zone and a final total are also produced. You should
note that the program counts bytes, but reports by Kbytes. In
other words, if one system has 1800 bytes and another system has
2500 bytes, they will show as 1K and 2K respectively. However,
since the total of the two systems is 4300 bytes, the total of
the two systems will be 4K. It was either that or expand the
report for 132 columns, so guess which one I chose <grin>.
** DOCUMENTATION **
As usual, a few more spelling, gramatical, and puncuation
errors were corrected.
The ECHOSOUT utility has been changed to reflect the new
program.
Under ZMAIL Flavors, words were added to clearly show that
flavor commands on the Echo Hub statement work in the same way as
the Echo Node Statement.
Under Point Systems, I changed my recommendation from using
Private Net addressing to use Point Reference addressing. This
change was not because of changes to REC, but because I changed
my mind because it works better on my system. You still can use
any of the methods.
1.10D
** BUG FIXES **
The maximum number of characters reserved for the echo area
board or directory name was 15 characters. It has been expanded
to 50. This was causing some nasty truncation of directory names
from the echo control file.
REC now breaks out the echo control file into columns
according to the longest board or directory name and the longest
tag name. 3 spaces are placed between each of the columns.
The AreaRpt program had slight problem with the parsing
routine which caused board numbers to suddenly be treated as
echo-tags. It has been corrected.
The EchosOut program for tracking outbound echo mail volume
has some serious bugs in the calculation routines. I will be
looking into a way to correct them, but it will most likely
involve a complete re-write of the program. It will be released
in final form when REC 1.10 goes live. I apologize for the delay
and any confusion.
** DOCUMENTATION CORRECTIONS **
The Echo Control File configuration statement had a layout
for the file. This layout was actually placed under the Sysop
Name statement. I moved it back to where it belonged.
The layout for the Echo Control file layout stated that
there was a 25 address limit on the number of address that could
be placed on an echo area. This limit was removed a couple of
Beta release ago, and is now removed from the documentation.
1.10C
** BUG FIXES **
Zmail has a 20 character limit on echo tag names. If a 20
character name was used, a space was not being inserted between
the echo tag and echo feed address.
The Status Report was being created every time REC processed
a message or batch command file. Now it is only generated during
notify mode (if StatusReport configuration statement is used), or
if REC is executed with the /R command line parameter.
At times the Status Report was being generated without the
echo control file being read and loaded. The result was a report
that showed no one was getting anything, including your echo
hubs.
A blank line in the configuration file will not crash REC
anymore.
Downlinks were being listed in the asscending order,
regardless of what zone was on the echo feed. Now, all downlinks
in the same zone as the feed show up first in asscending order,
then any other zones will show up in asscending order.
** PROGRAM UPGRADES **
Another Force Flavor option has been added to the CrossZone
statement. The first flavor is for the echo node, the second
flavor is for the echo feed. Both are optional and added for
compatability with FNPGateway (by Jason Steck).
The AREASORT utility has been removed from the REC
distribution archive. I had a hard time seeing the need to
duplicate soritng routines in an external utility sorting that
REC would do already.
The AREALIST utility now correctly interprets the difference
between echo areas and comments.
** DOCUMENTATION **
The CrossZone configuration statement has been expanded.
Deleted references to the AREASORT utility (see above note).
The EchoHub configuration statement said three values were
permitted for the type of echo hub, but listed four: AreaFix,
REC, REM, or Human. REM is not valid since that software will
not be released. Human is the default and therefore is not
needed.
1.10B
** BUG FIXES **
The last line of the echo control file is no longer being
dropped. The offending version (1.10A) never made it past my
system anyways, but I should mention it just to be complete.
An invalid address was being used as the "from" address on
notify statments to echo nodes in zones where the wasn't a
Address statement for the same zone. If this should happen now,
REC will use the first address statment listed in the
configuration file.
I noticed that the DOS Errorlevels were not be set correctly
in nearly all situations. Apparently they were not needed so
they have been completey removed. Let me know if this causes any
problems.
** PROGRAM UPGRADES **
Full and complete Point support is now operational. Point
address can occur in all 3 forms: private net, point reference,
or fully qualified. Please see documentation for examples.
The NoSort configuration statement has been made the
default, and hence removed. Two new optional sort statements
have been added: SortName (Sort by Echo Tag) and SortBoard (Sort
by echo board).
If you create a batch command file with the name of
BATCH.REC and put it in the same directory as REC, REC will
automatically find it and process it. You can still specify any
other name via the "/B" command line parameter.
Two optional configuration statements have been added to
allow you to put a "canned" message on the messages that REC
creates. They are ReplyHeader and NotifyHeader. Either or both
can be used, and they can point to different files or the same
file.
The optional PassThrough configuration statement has added
so you change the default Pass-Through echo designator. If an
echo area has the a board value the same as this value, it will
be consider a pass-through area. The default value is "P", and
this feature is used only the status report option (see next
item).
An optional StatusReport configuration statement has been
added. If used, the sysop will be sent a net-mail status report
listing various stat's about your echo control file. The report
will show how many different areas you have, any dead-ends, echo
hub distribution, and echo node distribution. Please see the
normal documentation for details.
Not only is the echo control file being dynamically loaded,
but the Security, Lockout, and CrossZone configuration statements
are also being dynamically processed. This decrease the size of
the program table space while increasing speed. It also removed
the limits on the maximum number of statements possbile.
** DOCUMENTATION **
General clean up of the documentation format.
1.10A
(Feasibility Test only)
** PROGRAM UPGRADES **
The entire echo control file in being read into memory and
stored via memory efficient dynamic allocation. This increased
program speed dramatically due to decreased disk access.
This version was NOT released due to several necessary and
impending changes. There was also a very serious bug that caused
the last line of the echo control file to be deleted when it was
actually updated. Now you know why it was only a feasibility
test only <grin>.
1.00F:
** PROGRAM UPGRADES **
A annoying little abend has been fixed. If there was no
.MSG or Batch processing for REC to do, it would try to sort the
updated file. Since this file is only created when updates are
performed, the program would promptly abend with a "Runtime Error
102". NO HARM WAS DONE IN ANY WAY, but I fixed it because I know
how annoying those bugs are.
Any processing flags on the echo feed (*,H,C,N) were being
dropped. While fixing it, I made one other "small" change,
processing flags are now considered part of the address. This
means that you can enter them on ANY address in REC.CFG, which
currently is only useful on EchoHub and EchoNode. A special
processing flag is any character other than a number or ":" or
"/" or ".".
The short form of the echo downlinks address was not
changing zones. This caused the long form of the address to be
used on any zone other than the zone of the feed. It's been
fixed.
The first line of your echo control file will be considered
a comment, even if it doesn't start with a semi-colon.
REC did not allow echos to cross-zones, which is a problem
for Gateway Systems. A configuration option of "CrossZone" will
permit echos to cross zones. See the command in the
documentation.
The Batch Commands have been completely re-written. The
sysop uses a set of commands including Add, Remove, Create, Drop,
Change, and Flavor to do any special processing. The format of
the Batch Command file has been significantly changed. Please
read the Sysop Doc's for a detailed explanation of how they work!
** DOCUMENTATION **
The "NoSort" and "CrossZone" configuration options have been
added.
The Sysop Batch commands have been completely changed.
** UTILITIES **
AREALIST, AREARPT, and AREASORT programs will now recognize
and handle properly the special processing options popular with
Zmail 1.12.
ECHOSOUT now only shows today and the previous 6 days of
echo mail volume.
1.00A --> 1.00D
These were mostly bug corrections and Alpha Test version
that were only sent to a couple of very brave Beta Test sites.
End of document.