2021-04-15 13:31:59 -05:00

925 lines
29 KiB
Plaintext

FIDONEWS -- 05 Aug 85 16:04:25 Page 1
Volume 2, Number 25 5 August 1985
+----------------------------------------------------------+
| _ |
| / \ |
| - FidoNews - /|oo \ |
| (_| /_) |
| Fido and FidoNet _`@/_ \ _ |
| Users Group | | \ \\ |
| Newsletter | (*) | \ )) |
| ______ |__U__| / \// |
| / FIDO \ _//|| _\ / |
| (________) (_/(_|(____/ |
| (jm) |
+----------------------------------------------------------+
Publisher: Fido 107/7
Chief Procrastinator: Thom Henderson
Fidonews is published weekly by SEAboard, Fido 107/7. You
are encouraged to submit articles for publication in
Fidonews. Article submission standards are contained in the
file FIDONEWS.DOC, available from Fido 107/7.
Disclaimer or don't-blame-us:
The contents of the articles contained here are not our
responsibility, nor do we necessarily agree with them;
everything here is subject to debate. We publish EVERYTHING
received.
Backwards vs. Upwards Compatible
There's a bit of a battle that starts up whenever people get
together and start discussing upgrading a piece of software.
The question being, how should the new package be compatible
with the existing package? (Or even, should it be
compatible?)
The two main ways to make a new package compatible with its
older cousins are "upward compatibility" and "backward
compatibility".
A package is upward compatible if the new version will still
work wherever the old version worked. An example of this
might be a new compiler that can still compile programs
written for an earlier version of the language. Upwards
compatibility means that the newest version will always
work.
A package is backward compatible if the old version will
still work wherever the new version worked. An example of
this would be a squeeze utility whose output is acceptible
to older versions of the unsqueezer. Backwards
FIDONEWS -- 05 Aug 85 16:04:27 Page 2
compatibility means that the older versions will always
work.
In the micro community, where program updates sometimes
percolate slowly through the user base, backwards
compatibility is clearly desireable. But is it always
acheivable?
Upward compatibility is usually not hard to implement. If
necessary, older format data files can be converted to the
newer format as they are needed. The price (everything has
a price) is in added program complexity and in larger
program size, since the program may have to deal with a
large number of data formats, commands, and so forth that
are no longer needed in the new version.
Backward compatibility is usually much harder to achieve.
It often calls for fancy tricks (ie. kludges) to fit in new
data, commands, structures, and so forth in a way that won't
choke the older programs. An ingenious example of this is a
method someone came up with for tucking date and time data
into a squeezed file by putting it AFTER the squeezed data
(where a normal USQ doesn't even look). In a great many
cases this sort of trick is not possible.
There also comes a time in every program's life where you
just have to chuck the whole compatibility issue and start
fresh. Versions and variations proliferate -- especially in
the micro community -- to the point where it becomes nearly
impossible to accomodate them all. Sooner or later the
price to pay for compatibility (of ANY sort) grows too high.
As an absurd example, imagine if you will a far-future
program (call it ZUSQ1e3) which can unsqueeze any squeezed
file ever created by any of several hundred different
variations (present and past) of SQ. Who in their right
mind is going to want to save, load, and use a 300k program
to perform a basic task that a 16k .COM file can handle?
We'd all like to think that our programs are immortal, but
the sad fact is that everything eventually fades away. The
machine you use today will be obsolete in five years (if it
isn't already!) The true answer to the question of
compatibility is to give it an honest try, but don't go nuts
about it.
FIDONEWS -- 05 Aug 85 16:04:29 Page 3
============================================================
NEWS
============================================================
A CRY FOR HELP - FOUR UNRELATED QUESTIONS
By Steve Lemke, Sysop, Fido 102/378
Voice Phone: (805) 968-7360
=====================
IBM PC-AT SPEEDUP CRYSTAL SET:
Recently, although I can't remember exactly where or
when, I read an article or letter from someone in some
magazine about speedup crystals for the IBM PC-AT. They
mentioned that they had tried a Radio Shack crystal and had
nothing but problems. Then they said that there was a place
in the Los Angeles area somewhere that sold a set of three
(3) crystals for the IBM PC-AT. Included in the set was a 8
Mhz. crystal, a 9 Mhz. crystal, and a 10 Mhz crystal. The
idea is, try the 10 Mhz. first, and if for some reason you
have problems, you can drop down to the 9 Mhz. or even the 8
Mhz. Any one of these three crystals is easy to plug in
after removing the existing (socketed!) 6 Mhz. crystal from
the system board of the PC-AT. This is all fine and dandy,
except that I can't for the life of me remember where I saw
this article, letter, or whatever it was. If anyone knows
where I can get this set of crystals, or a similar set,
please let me know A.S.A.P.!! Thanks.
ANYONE WRITING A BBS FOR MS-DOS PLEASE READ THIS:
I am in need of a BBS for a PC-Compatible. It must be
written in either Turbo Pascal (preferably) or "C", with the
source code available. Hopefully this BBS will be able to
both send and receive FidoNet Mail. I don't want this
system for a BBS, but to modify it into an electronic
ordering system for a mail-order company. The system would
then be installed on a toll-free phone number where people
could call and get listings of products available. Then, by
hitting a few keys, they could call up a more extensive
product description, and by hitting a few more they could
place an order for the product. If the program were
compatible with FidoNet, then orders could also be placed
via FidoNet Mail. If you are writing or have written a
program that might work for me, please contact me A.S.A.P.!!
I also have a friend who is in the process of
converting the CP/M "Citadel BBS" program (written in "C")
to MS-DOS. He is in need of a communications driver that
will work with MS-DOS and "C" for use in this Citadel BBS.
Please contact me if you can be of assistance to him.
SHOULD USERS BE ALLOWED TO DOWNLOAD FIDOLIST & FIDONEWS?
I realize that many systems offer FidoNet software,
documentation, newsletters, and nodelists in their download
areas, but if I'm running a board that does not have Fido
available for downloading, should I let my users download
FidoNews and FidoLists? There are often some sensitive
articles in FidoNews (like things Sysops should be aware of
that users don't need to know about) that lead me to believe
FIDONEWS -- 05 Aug 85 16:04:31 Page 4
that users shouldn't be allowed to read it. Other times,
there are general articles that seem like the users might
benefit from. I never really liked the idea of having to
'censor' the FidoNews just to make it available for
downloading, but there are times when they don't need to see
everything. I recently decided to make the FidoList avail-
able to users so they could download the whole list of Fido
systems (minus the private ones) and see where they can send
mail to. I think with the recent articles about Anti-BBS
laws, I'm going to allow users to download FidoNews also.
I'm not really asking for a "YES" or "NO" answer to this
question, but just trying to open this up for discussion.
LASTLY, WHAT IS THIS HALLEY'S COMET STUFF??
What is the purpose of the Halley's Comet and Voyager
event listings in "The Interrupt Stack"? Perhaps just
something to fill up what would otherwise be an empty
calendar? Well, if we're that desperate for events, you
could always list my next birthday - May 19, 1986.
FIDONEWS -- 05 Aug 85 16:04:32 Page 5
------------------------------------------------------------
FIDONEWS -- 05 Aug 85 16:04:33 Page 6
BBS PRESS SERVICE OFFERS FREE ISSUE OF
INFO-MAT MAGAZINE TO FIDO-NET SYSOPS
FIDO-NET sysops run one of the finest BBS packages ever
written and they know it. Now, thanks to THE BBS PRESS
SERVICE, they can make their systems TRULY unique --
attracting REGULAR callers who can count on their local
FIDO-NET for the very latest news, information, and
features. It's easy with INFO-MAT Magazine, from The BBS
Press Service (BPS). INFO-MAT is an exciting new weekly
electronic publication that FIDO-NET sysops can post on
their own BBS's. Each issue of INFO-MAT serves up a
generous helping of text (50 - 70K). The topics covered
include computer and software news, video and consumer
electronics news, movie, software and hardware reviews,
informative features about ANYTHING electronic, and
editorials to get your users thinking. The best news,
however, is that a FIDO-NET sysop can put EVERY issue of
INFO-MAT on his or her BBS for as little as $3.12 per week!
INFO-MAT can be downloaded directly from The BPS BBS, a 24-
hour bulletin board system, or delivered on disk, in formats
compatible with most popular computers. According to BPS'
publisher, Alan R. Bechtold, their affiliates regularly
report increases of 20% to 25% in the number of callers
accessing their systems once INFO-MAT is put online. This
makes it the perfect addition to a board, and it doesn't
matter to BPS whether an affiliate charges an initial access
fee or runs it wide open and free. Businesses and computer
clubs easily draw regular callers by running INFO-MAT, too.
Many BPS affiliates pay the entire cost of carrying INFO-
MAT, including the monthly fee and all telephone or postage
charges -- often with a profit -- by charging their users a
small yearly access fee of $5 - $15. Others have found
local merchants more than willing to pay the entire cost, in
return for mention as an INFO-MAT Sponsor. Since BPS
doesn't force their affiliates to charge for access or tell
them how much to charge if they do, INFO-MAT can be put
online any way the affiliate sysop wants to -- reaping the
benefits he or she wants most from it.
Each issue of INFO-MAT is a series of ten or more separate
ASCII text files, including a separate file for each week's
headlines and table of contents. Affiliate sysops place the
headlines for the week in a Bulletin file, let their users
know where they can go to find INFO-MAT, then watch them
call in regularly to get their favorite "printless
magazine." FIDO-NET users can use FIDO-NET'S "Type" option
to read the magazine online or download it to read at their
leisure.
For a limited time, the BBS PRESS SERVICE has posted a
special FREE sample issue on their BBS, just for FIDO-NET
sysops. Give it a call. FIDO-NET Sysops are invited to
look the magazine over, then download it and put it on their
systems, to see for themselves how much their users would
like to have each weekly issue available on their local
FIDONEWS -- 05 Aug 85 16:04:35 Page 7
FIDO-NET BBS. Affiliate subscriptions can even be ordered
online with Visa or MasterCard. Complete pricing and disk
format information is alsso always online, and names and
addresses can be left in a message to the sysop, to be
placed on the BPS mailing list, to receive the latest
information about other exciting new BPS text features that
you can purchase on a regular basis, or one at a time.
Call the BPS bulletin board NOW, by dialing:
==============
(913) 478-9239
==============
-- To see the free sample issue and order online. Or, for
more information via first class mail, send your name,
address and BBS information to:
INFO-MAT Magazine
The BBS Press Service
8125 S.W. 21st
Street Top
------------------------------------------------------------
FIDONEWS -- 05 Aug 85 16:04:36 Page 8
PUBLIC vs. PRIVATE BULLETIN BOARD SYSTEMS
By Steve Lemke, Sysop, Fido 102/378
=============================
One thing that's really bugged me lately is the number
of FidoNet systems that are either private or semi-private.
Recently, I wanted to get the latest NODELIST and FIDONEWS
files without waiting for my host to get them for me. I
called all over Southern California (and even out of state)
and all I could find were private systems! I could see that
some systems had it, but the download command was not
available to me until I had been "verified" or sent in some
written agreement, or something like that. It was rather
annoying to have to "identify" myself and then call back
later. Other systems that were public didn't have the file.
I used to run a system where people would have limited
access until they answered the system questionnaire and I
had a chance to check it. I found it to be a real pain to
have to go through the answers file and then upgrade
everyone manually to a higher status. Recently, I changed
the system to a _COMPLETELY_PUBLIC_ system, where all new
users can do anything (upload, download, enter messages,
kill messages, etc.). I added the QNEWUSER.BBS file so they
have to answer the questionnaire before they get into the
system, and if I ever find a set of answers that are not
acceptable, I can delete the person.
My system has been *PUBLIC* for about two months now,
and I've had *NO* problems related to this change. I trust
FIDO, and I believe that it is pretty-much crash-proof. The
only problem I had occurred when someone broke into another
local system (RBBS) and the password of my other Sysop was
discovered. (Now he uses different passwords on each
system!) That enabled our crook to drop into DOS (I've
since made that harder!) and find out my password and cause
all kinds of problems. But, _THAT_WOULD_HAVE_HAPPENED_EVEN_
_IF_MY_SYSTEM_WERE_PRIVATE!_ I enjoy having a public system,
and I like being able to trust the users of my system.
Incidentally, my system is running on a 30MB Compaq
DeskPro 286 (a PC-AT Compatible, but 30% faster: 8 Mhz).
_THIS_SYSTEM_REALLY_FLIES!!_ Our specialty here is IBM PC
files of all kinds, and we also have some Macintosh stuff.
The system is up 24 hours/day (except when the machine is
being used locally), so give it a call if you want to see
"THE FASTEST FIDO IN THE WEST" (& WORLD?) The number is
(805) 569-2459. (That number again is (805) 569-2459!).
FIDONEWS -- 05 Aug 85 16:04:38 Page 9
------------------------------------------------------------
FIDONEWS -- 05 Aug 85 16:04:39 Page 10
From: David Horowitz Fido 107/2
Subject: Shipuser.com
Date: July 30, 1985
To all SysOps,
In the last fidonews there was an article about shipuser.
The article made comments about how I did not use Hex number
to represent the file name (Like TJ does in Mail). Well,
all I can say is I messed up...
When I wrote the program I put alot of thought and time into
designing a name that would be unique for all systems, yet
still have the same extension, for easy processing. I came
up with NodeNet.USR. It seemed like a good idea, and I did
not remember that TJ does similar things with mail. I
figured under the new scheme that my name would leave enough
room for 1000 squared nodes, and if we even can close to
1000 nodes the Master User List would become too big anyway.
I figured that Nets would renumber starting with one. It
made sense at the time, but noooooo....
Anyway, the program really has to stay this way. It would
mean changing the way we process the incoming userlists if
we changed the name of the files, so the way it is - is the
way it stays.
However. I am in the process of making some changes to
SHIPUSER:
1) Removed the question are you running 10i or
greater, so the whole program is controlled from the command
line,
2) Added a feature to allow you to select users
greater than or less than a given privilege level.
3) Added a feature to allow you to select users who
have called more than a given number of times.
The new program will be making its way around soon, please
use it! We are getting a fair response, but it could be
better. If you would like to make a suggestion to other
features for SHIPUSER contact me at:
Fido 107/2 : (201) 750-3748 300/1200
------------------------------------------------------------
FIDONEWS -- 05 Aug 85 16:04:40 Page 11
From Spiv's Fido #346 in Region #10 (408) 972-8164:
(The ONLY FIDO devoted to the IBM PC AT)
********************************************************
IBM ADMITS HARDWARE FLAW IN PC-AT!
IBM finally admits that approx 10% of the PC-ATs shipped
may have a defective hard disk controller card. (IBM is
rumored to have shipped about 300,000 PC-ATs so far.)
IBM will replace FREE OF CHARGE any controller that is
defective.
Suspected units are in the following serial number range:
5019001 to 5141250 and 0054001 to 0146900
You can check if your system needs a new board by running
a new IBM diagnostic program. Every IBM PC dealer is
supposed to send this program to every customer that might
have a PC-AT in the suspect serial number range.
THIS FILE IS ON-LINE HERE IN THE UPLOAD SECTION. SO GRAB
AND IT QUICKLY PUT YOUR MIND AT EASE OR GET IN LINE AT YOUR
DEALER TO GET A REPLACEMENT BOARD.
[Note: "Here" means on Fido #346 at 408-972-8164]
It is also possible to identify defective controller boards
by visual inspection. If the Texas Instruments IC in position
U-19 has a suffix code of "-10" then the board should be
replaced.
------------------------------------------------------------
FIDONEWS -- 05 Aug 85 16:04:41 Page 12
Fido Utilities
by Ben Baker - Fido 100/10
I am aware of a number of home-grown programs designed to
perform utilitarian functions for Fido sysops. I'm sure
there are twice as many that I haven't heard about. I
usually find out about them by stumbling across them on
someone else's board. Sometimes they drop in from the blue
via FidoNet mail.
It struck me that there is no mechanism for disseminating
information about these utilities. I have therefore appoin-
ted myself a committee of one to rectify the situation! I
am beginning a directory of Fido utility software which I
will publish in this newsletter from time to time. And with
this article, I begin a semi-regular series of reviews of
this software.
Now, to make this work I am going to need help from all of
you. If you have a favorite Fido utility program you want
to share, send it to me at 100/10 for inclusion in the
directory and possibly for review here. For the directory I
need the program name, author, hardware and/or software
constraints, language, where it can be obtained, whether or
not source is available and a brief abstract. Please limit
it to Fido specific utilities. There are so many good
general utilities that without this limitation, we could
quickly saturate.
Now, on to my first review:
Program Name: SYSREPT, V1.30
Author: Alfred Anderson
Constraints: none
Language: Generic TURBO Pascal
Download From: 14/61, 100/10 or 100/51
Source Available? NO
Abstract:
Produces up to five reports based on an analysis
of the SYSOP.LOG file. The reports include a
condensed system log, a download report, an upload
report, an export data file and a utilization
summary.
This is without doubt the best Fido reporting utility I have
seen. It produces several useful reports in a clear, concise
well designed format. It has been successfully tested on
the IBM and the DEC Rainbow, and I expect it will run OK on
any machine.
The only minor annoyance is that TURBO insists on initial-
izing the screen. Compiled with IBM TURBO, any program is
machine-specific. Compiled with Generic TURBO, the program
slows significantly, but is machine-independant.
The reports may be directed to any device, or to files in
FIDONEWS -- 05 Aug 85 16:04:43 Page 13
any directory. Page headings contain a user-defined "board
name" for a personal touch. Defaults are established in a
control file, but all may be overridden by command line
switches.
The input log data may span several days (I run mine on a
weekly basis), but the program assumes that it begins with
the first call after midnight of the first day and ends with
the last call before midnight of the last day. I force this
to happen with an external event at 23:59 each Saturday
night.
The condensed system log is, as its name suggests, a conden-
sation of SYSOP.LOG in the form of a very readable daily
log. Each call is numbered and usually receives a one line
entry containing user name, time on, call duration, number
of files downloaded and comments. It is the comments field
which causes some entries to occupy more than one line.
Here such things as invalid password entries and uploaded
files are noted.
The "export" file is essentially the same data as the con-
densed log, but without page formatting or comments. It may
be produced in comma-delimited form with ASCII string data
enclosed in quotes suitable for input to 1-2-3 or dBASE, or
in a fixed field format for sorting or processing by other
programs.
The download report is a sorted list of all files downloaded
during the period, and the number of times it was down-
loaded. It is produced two columns to a page, making it
compact but quite readable.
The upload report is a sorted list of uploaded files with
the name of the user who uploaded it and the date and time
of upload.
The one page utilization report is perhaps the most impress-
ive of the lot. Most Sysops have only a vague notion of how
much activity they get on their boards. Here's the report
that will give them precise information. It begins with a
histogram of percent utilization vs. hour of the day. It
then lists several useful statistics such as number of calls
at each baud rate, total number of calls, total total avail-
able time, total logged time overall percent of utilization,
average call duration, etc.. For one page, it is chock full
of useful information.
In summary, Anderson has put a lot of careful thought into
this one, and I don't think any Fido Sysop should be without
it.
FIDONEWS -- 05 Aug 85 16:04:45 Page 14
============================================================
NOTICES
============================================================
The first edition of the National Fido User List is now
available! Download your copy now from 107/1, 107/2, or
107/7.
It is called FIDOUSER.LST in the 300k expanded form, or
FIDOUSER.ARC in the 80k compressed form.
------------------------------------------------------------
The Interrupt Stack
27 Nov 1985
Halley's Comet passes closest to Earth before perihelion.
24 Jan 1986
Voyager 2 passes Uranus.
9 Feb 1986
Halley's Comet reaches perihelion.
11 Apr 1986
Halley's Comet reaches perigee.
19 May 1986
Steve Lemke's next birthday.
24 Aug 1989
Voyager 2 passes Neptune.
If you have something which you would like to see on this
calendar, please send a message to Fido 107/7.