F I D O  N E W S --                   Vol.12  No.22    (29-May-1995)
+----------------------------+-----------------------------------------+
|  A newsletter of the       |   ISSN 1198-4589 Published by:          |
|  FidoNet BBS community     |   "FidoNews" BBS                        |
|          _                 |       +1-519-570-4176                   |
|         /  \               |                                         |
|        /|oo \              |                                         |
|       (_|  /_)             |                                         |
|        _`@/_ \    _        |                                         |
|       |     | \   \\       |   Editors:                              |
|       | (*) |  \   ))      |        Donald Tees      1:221/192       |
|       |__U__| /  \//       |        Sylvia           1:221/194       |
|        _//|| _\   /        |                                         |
|       (_/(_|(____/         |                                         |
|             (jm)           |     Newspapers should have no friends.  |
|                            |                    -- JOSEPH PULITZER   |
+----------------------------+-----------------------------------------+
|               Submission address: editors 1:1/23                     |
+----------------------------------------------------------------------+
|  MORE addresses:                                                     |
|                                                                      |
|    submissions=> [email protected]                |
|    Don -- [email protected]                          |
|    Sylvia [email protected]                          |
+----------------------------------------------------------------------+
|    For  information,   copyrights,   article   submissions,          |
|    obtaining copies of fidonews or the internet gateway faq          |
|    please refer to the end of this file.                             |
+----------------------------------------------------------------------+
========================================================================
                         Table of Contents
========================================================================

1.  Editorial.....................................................  1
2.  Articles......................................................  2
     From: Ari Pollak (1:107/302)................................  2
     Proposed VModem Nodelist Flag...............................  3
     DiDoNeT.....................................................  4
     An Alien Looks at FidoNet...................................  6
3.  Fidonews Information..........................................  9
========================================================================
                             Editorial
========================================================================
FidoNews 12-22                 Page:  2                    29 May 1995


  There are several excellent articles in this snooze.  I was
thinking tonight that not only are we getting some excellent
articles as submissions to the snooze, but I have been reading
some excellent posts lately.

  I think we should have a contest ... best post of the year,
and best snooze article of the year.  To start it off, I will
propose the following rules, and kick in two $100 (Can.) prizes,
one for best post of the year, and one for best snooze article.
Any post or article can be noninated by any one that reads it,
and can be forwarded here.

  If we have more than 10 nominations in eithor catagory, we
will narrow it down to 10, and decide the final winners by
vote, all snooze readers being elegible to vote.  I'll figure
out just how to do that over the next few weeks <S>.

  Here is the snooze.
========================================================================
                              Articles
========================================================================
My now weekly submission to Fidonews:
From: Ari Pollak (1:107/302)

Subject:World Wide Web browsers (Part 2)

     In Part one if "World Wide Web Browsers", I mentioned many
different browsers.  I will only review one more, since it is not likely
that you will want to get any other browser.  Most other broswers only
support the first version of HTML, the WWW programming language.

     UPDATE ON MOSAIC 2.0:  At the moment, programmers at NCSA
are working on the final release of Mosaic 2.0.  There are very few bugs
left, and according to one of the programmers, the final release should be
out in around a month or so.
Again, you may FTP it from ftp.ncsa.uiuc.edu/Web/Mosaic.

     Netscape: The best (at the moment) is now even better.
Version 1.1 was just recently released.  I won't describe it, because you
should try it out yourself. FTP from ftp.netscape.com/Netscape, or if that
doesn't work, try ftp2.netscape.com/Netscape. Or for a list of sites, HTTP
to: home.netscape.com

     If you have an idea about an article I can write, something
that would be of interest to the general public, or about a problem that
many people should know about, just e-mail me at:

Ari Pollak,  1:107/302
or
[email protected]

Coming next week: brief summary about the internet and a couple of major
questions answered
FidoNews 12-22                 Page:  3                    29 May 1995


Proposed VModem Nodelist Flag
Proposed VModem Nodelist Flag
by Bob Quinlan, 1:143/240 ([email protected])

VModem is an OS/2 utility that is part of Ray Gwinn's SIO serial port
driver package.  VModem creates virtual modem ports that act just like a
conventional serial port connected to a modem.  Any application that
will work with a normal serial port, such as a BBS program or mail
handler, will also work with VModem.  The difference is that these
virtual modems use the Internet to carry the "call".  That means no long
distance charges.

To use VModem your local machine must be on the Internet.  Either a
direct network connection or a dial-up SLIP/PPP link will work.  The
machine that is "calling" you must also be on the Internet and must use
Vmodem, or the widely supported telnet protocol, to communicate with
you.

I will not go into details of how VModem initiates and answers calls.
The important point here is that *any* program that can talk to a serial
port will work with it.  If you set up your existing BBS software on a
virtual modem port anyone with full access to the Internet can "call"
your system from anywhere in the world...at no cost.

What works for user-to-BBS communication also works for BBS-to-BBS
communication.  Netmail and echomail can be exchanged over the Internet
using the same mail handling software that we all use now.  Some of us
are already doing it.

At this point all VModem mail links have to be arranged and configured
manually.  What is needed is a way to locate other VModem-capable
Fidonet nodes and configure for contact with them.  These requirements
imply something very much like our current Nodelist.

I propose that the best solution is to add the necessary information to
our existing nodelist as a new flag.  Any system capable of receiving
VModem-type "calls" should include a flag beginning with the letters VM
immediately followed by the system's Internet name or IP address.  For
example, my system's new flag would be "VMoctober.com".  The SIO Support
system's would be "VM199.248.240.2".

Nodes which are accessible only through VModem should be listed as
Private, but with an appropriate VM flag entry.  My first thought was to
substitute the Internet address for the phone number in those cases.  It
was pointed out to me that several nodelist compilers would break if bad
values were put into the phone number field.

Until the VM flag is formally accepted it should only be included as a
user flag.  Even so, if we use it consistently it will become possible
to automate Internet "calling" in the same ways we automate regular
calling.  New nodelist compilers can be developed that, when requested,
will extract the address from a VM flag and substitute it for a phone
number.  Existing compilers could use the VM flag to set a new modem
type for such nodes.
FidoNews 12-22                 Page:  4                    29 May 1995


Now allow me to qualify a couple of side issues.

First, I realize that there are already utilities other than VModem
provide similar capabilities via the telnet protocol.  Any system using
such a utility should use the same VM flag and format.  As long as all
systems using the VM flag can communicate with each other over the
Internet it does not matter what utilities are actually used.

Second, I realize that there are almost always some costs associated
with getting access to the Internet.  In some cases it may even be more
expensive to connect to other nodes through the Internet than with a
conventional dial-up.  My point is that in most cases VModem provides a
low-cost or flat-fee alternative to toll calling.

Does my proposal overlook any potential problems?  Do you have a better
suggestion for how to handle this?  I would be interested in hearing
about either.  In the meantime, I would encourage everyone with a
VModem-capable Fidonet node to add the VM flag and address to your
nodelist entry as a user flag.

----------------------------------------------------------------------

DiDoNeT

Hi everyone!

A couple months (February to be exact)ago I put in an a little article/ad
about my net, DiDoNeT, which was real puny then, and had only 5 BBSes,
which I thought was pretty good...well, now I have 27 BBSes in my net and
its doing a lot better :) Please read the following little text file I
made, and if you like the look of my net, and would like to join you can
get the latest Application Package by F'REQing DIDOAPP from me, (1:250/607)

here's the file:

                   DidoNet - Important Information
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                           Introduction
                           ~~~~~~~~~~~~
       Hi there.  This is Greg Peterson (Lucifer) - Net Coordinator of
DidoNet.  I'm going to tell you a little bit about DidoNet, it's goals,
and what it's all about.
                              Goals
                              ~~~~~
       DidoNet is a relatively small net, compared to FidoNet, TNC, and
other big international nets, but I think the environment is more "social"
and friendly.  The ultimate goal of DidoNet is to let all the sysops and
users in the net have FUN! There is a good constant flow of messages
everyday with an average of about 20 messages in the general base alone
per day, with other bases that also do well.
                             Statistics
                             ~~~~~~~~~~
       Now, a few statistics about the net.  There are currently
(as of 05/14/95), 25 BBSes in the net, all in Metro Toronto, with the
FidoNews 12-22                 Page:  5                    29 May 1995

exception of Deep Blue Shadows BBS in Indiana, and The Universal Joint
in Kenora, Ontario.  Soon there will also be a BBS in Salt Spring Island,
British Columbia.  Hopefully with these long distance hubs, other long
distance sysops will follow them, and join one of the fastest growing
Nets based in Toronto.
                            Message Flow
                            ~~~~~~~~~~~~
       There is an average of about 20 messages per day in the general
base of the net. That's nothing of course, compared to nets like FidoNet
and UseNet (Which may I remind you is part of the InterNet).  But all the
messages are fun to read and reply to! Also, the nets free, so what can
you lose?
                           InterBBS Games
                           ~~~~~~~~~~~~~~
       Now I'll tell you about a fun and entertaining reason to join
DidoNet: InterBBS Games!  There are currently TWO InterBBS Games.
They are BRE and LORD! In BRE there are 9 BBSes. In LORD there are 5
BBSes, but that just started yesterday and that will go up as the net
grows. In BRE we use version 0.971. In LORD you must use 3.25+ and it must
be REGISTERED! You also need special software for InterBBS LORD, it is
called LORDNet, and the zip is called LNET###.ZIP. If you want to start
another type of InterBBS game, such as ArrowBridge, etc. please contact
me, and I'll set it up ASAP, or I may put you in charge of it.
                         Message Base Rules
                         ~~~~~~~~~~~~~~~~~~
       The next thing and a very important topic that you may be
wondering about with suspense is posting rules.  In DidoNet there are
very few rules for the message bases.  The main rule is: NO FLAMING!!!
If I catch anyone "flaming" another user on the net (Unless the victim
of the flame really had it coming) You will be suspended from the net,
and may not post in it for a while, (how long depends on how mad I am at
you and how annoying your message was).  Next rule: Do NOT post the same
message more than once!  Unless there was a technical error in scanning
the message bases and created dupe messages.  There will be a punishment
for posting multiple identical messages, because even though you may have
a chuckle out of it, you're costing the long distance hubs who have to
call and pick up the mail a fair bit of money.  Other than that I don't
think there are any other rules I have to run by you, just overall, don't
be a nuisance in the message bases.  And yes, you're allowed to swear in
the message bases, but if you're swearing in every sentence of every
message you post, that's where I draw the line... I think anyone who can
call a BBS can handle a few "Bad words", oh and I don't want to see any
racist, sexist, or any other "ist" messages that could possibly offend
another user, you will be punished SEVERELY! (This means no homophobic
messages too...)
                          Routed NetMail
                          ~~~~~~~~~~~~~~
       OK, now to the subject of netmail.  You may route netmail through
your hub, please, keep it to a minimum, and please, no UUENCODE'd files.
This costs hubs lots of money...If you need to send a file long distance,
call yourself.

       I think I've covered pretty much everything...

       Please consider joining DidoNet!
FidoNews 12-22                 Page:  6                    29 May 1995


                       Sincerely,

               Greg Peterson - DidoNet Coordinator
               @FidoNet - 1:250/607
               @DiDoNeT - 111:200/100
               @InterNet - [email protected]

----------------------------------------------------------------------

An Alien Looks at FidoNet

by Lisa Gronke, 1:105/6
[email protected]

POLICY4 says the official language of FidoNet is English. POLICY4 is
wrong. The official language of FidoNet is the Type 2 (or Type 2+)
Packet. The *.PKT is the data structure that is transferred over
FidoNet. Often the *.PKT files are transferred inside archived mail
bundles with names like 0000FFDC.WE2.

The *.PKT has the following structure:
-- a Packet Header (58 bytes)
-- zero or more Packed Messages
-- a Pseudo-message 00 00 (2 bytes) ends the packet
So an empty packet (no packed messages) is 60 bytes.

Each Packed Message has the following structure:
-- packed message header
  -- starts with 02 00 (message type) (2 bytes)
  -- 6 fixed length fields (2 bytes each)
  -- 1 fixed length, null terminated string (20 bytes)
  -- 3 variable length, null terminated strings (max 144 bytes)
-- message text, null terminated (unbounded)

All of the control information that makes echomail messages
different from netmail messages is considered part of the message
text as far as *.PKT structure is concerned. Usually a *.PKT will
contain netmail or echomail, but not both. Echomail "message text"
starts with an AREA:ECHOTAG line and ends with the Origin, SEEN-BY
and ^aPATH: lines.

If you're past the stage of total FidoNet bewilderment, 'tis time to
snag a couple of *.PKT files and take a look at them. Use a tool
like Vernon Buerg's LIST (or newer versions of 4DOS LIST) with hex
capability. Gurus use David Nugent's INSPECTA. Aliens with Apple IIs
use their sector editor <g>.

Where to look? In your inbound area if you can grab a copy of the
incoming files before your mail processor does. Or in your outbound
area(s). Specific tips follow.

But first a word about file names. An "archived mail bundle" is a
file that contains one or more *.PKT files, archived with ARC, ZIP,
ARJ, LZH, LHA, PAK, ZOO, RAR etc. Bundles to/from strangers are
FidoNews 12-22                 Page:  7                    29 May 1995

supposed to be archived with ARC (but sometimes aren't). Hubs and
other regular callers usually will have made arrangements with you
to use an archiver with better compression.

ARCmail (used as a generic term for ARC|ZIP|ARJ|ETCmail) bundles
have "standard" names of the form nnnnmmmm.dd#, where nnnn is
(orignet minus destnet) in hex, mmmm is (orignode minus destnode) in
hex (2's compliment for negative numbers), dd is a day of the week
in the form MO, TU, WE, TH, FR, SA, or SU, and # is a decimal digit.

BinkleyTerm: Outbound
---------------------
BinkleyTerm is just a mailer (does no mail processing), but is used
with mail processors like QM or Squish which usually archive both
netmail and echomail. Outbound mail bundles (for MyZone 1) are found
in the c:\bink\outbound subdirectory. Here is a sample from 1:105/6.

  c:\bink\outbound\0069002a.flo
  c:\bink\outbound\0000ffdc.Mo0

0069002a.flo is a control file that references the mail bundle. The
destination information is in the file name; 0069 (hex) means Net
105, 002a (hex) means Node 42, and .flo means normal mail.

This 0069002a.flo file contains one line. It could reference
additional mail bundles and/or other files (# indicates that the
*.Mo0 file should be truncated after it is sent).
#Outbound\0000ffdc.Mo0

The ARCmail bundle has the standard name:
onet  [Net 105] minus dnet  [Net 105] ==   0 (dec) == 0000 (hex)
onode [Node 6]  minus dnode [Node 42] == -36 (dec) == ffdc (hex)

Bink can also send *.PKT files. They are stored in the same
subdirectory, but are not stored with *.PKT file names. Instead, a
packet for 1:105/42 would have a name like 0069002a.OUT
[NetNode.?UT], which is changed to a *.PKT name, on the fly, when it
is transmitted.

BinkleyTerm sysops should not have any trouble finding *.PKTs to
examine.

FrontDoor: Packets & Archives
-----------------------------
The FrontDoor software package contains a message reader/editor
[FM], a nodelist compiler [FDNC] and the mailer/router/packer. FD
can pack netmail messages into *.PKT files. FD cannot archive *.PKTs
into ARCmail bundles. It can toss incoming netmail if it arrives in
*.PKT form, but cannot decompress ARCmail bundles.

FD puts outbound *.PKT files in the subdirectory (folder) specified
in..
FDSETUP: Global -> Filenames -> Packets ..... (say) c:\fd\packets

The packets folder is dynamic. *.PKT files are built and deleted
FidoNews 12-22                 Page:  8                    29 May 1995

frequently. If you exit FD, you will not find anything in the
c:\fd\packets folder. In order to find files in the folder, you have
to shell out of FD.

I entered netmail Message #6 addressed to 1:105/6 using FM, ran my
friend's runfd.bat, watched as FD said "Processing netmail folder"
and "Preparing outbound mail" and then shelled out of FD with ALT-Z.
I found two files.

    c:\fd\packets\000e4ebf.fdc
    c:\fd\packets\000e4ebf.pkt

000e4ebf.pkt is the *.PKT file with my message. 000e4ebf.fdc is the
associated control file. It looked like this:

01 00 69 00 06 00 00 00 00 00 00 00 A0 3D B0 1E
01 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00
00 00 70 FD 36 00

The first 8 bytes are the zone, net, node and point (hex, lsb : msb
order). The 36 at the end is the ascii value for (Message #)6. When
the *.PKT is sent, FD uses this information to flag the stored
message as "Sent" (or to delete it).

Since FrontDoor does not 'do' echos, the sysop needs to use a
separate echomail tosser. Leonard Erickson uses QECHO. Qecho.ctl
asks for an "Archive path." That is where you will find outbound
archived mail bundles containing echomail. Other tossers will have
something similar.

I entered an echomail message in the NET105 echo on Leonard
Erickson's system [1:105/51]. After processing, there was a mail
bundle for his HUB [1:105/31] in his c:\qecho\out directory named
00000014.TU2. Inside the mail bundle was a file named 16143322.PKT.

There also was a 60 byte (empty) 000e4ec0.pkt in c:\fd\packets and
an associated 000e4ec0.fdc control file showing a packet going to
1:105/31.0 referencing the full file spec of the ARCmail bundle.

Novice FrontDoor sysops may not realize that messages are turned
into *.PKT files before they are sent, since it "looks like"
FrontDoor is sending the stored message directly from the netmail
folder.

I have not seen InterMail, but I would expect an organization pretty
much like FrontDoor. The control files are named *.IMC.

D'Bridge: Temporary & Outbound Queues
-------------------------------------
D'Bridge is an integrated software package. It reads/edits messages
with DBEDIT, compiles the nodelist, and processes both netmail and
echomail.

The overall organization is similar to FrontDoor, but D'Bridge uses
a base 36 file naming scheme in both packet and bundle outbound
FidoNews 12-22                 Page:  9                    29 May 1995

areas.
      C-00102X.006
               ^^^ ----Node 6
           ^^^ ----Net 105 [(0 x 1296) + (2 x 36) + X=33] = 105
        ^^^ ----Zone 1
      ^ ---- type of packet or bundle (C = Crash)

File names are changed to standard *.PKT or *.DD? ARCmail names, on
the fly, when they are sent.

D'Bridge sends *.PKT netmail by default. Outbound packets are built
in the "Temporary queue" directory ..... (say) c:\db\packets.

I entered a netmail message to 1:105/6 with DBEDIT, exited the
editor, watched as D'Bridge said "Building the outbound queue" --
then DROPped to DOS and looked at the packets subdirectory. I found:

    c:\db\packets\c-00102x.006
    c:\db\packets\q-00102x.006

C-00102x.006 was the *.PKT file with my message. Q-00102x.006 is the
associated control file.

ARC|ZIP|ETCmail bundles are found in the "Outbound queue" directory
.... (say) c:\db\queue. They may be echomail or optional compressed
netmail (XMail), and use the same base 36 file naming scheme. I
think there is an associated q-*.* control file in the same
subdirectory.

Next week
---------
Now that you've found some *.PKT files and maybe played around
making some new ones, don't be shy! Look inside. Read the message
text? Does the packet contain netmail or echomail?

Next week I'll tell you a little more about reading the packet
header and the packed message header.


----------------------------------------------------------------------

========================================================================
                         Fidonews Information
========================================================================

FidoNews 12-22                 Page: 10                    29 May 1995


------- FIDONEWS MASTHEAD AND CONTACT INFORMATION ----------------

Editors: Donald Tees, Sylvia Maxwell
Editors Emeritii: Thom Henderson, Dale Lovell,
                 Vince Perriello, Tim Pozar
                 Tom Jennings
"FidoNews" BBS
   FidoNet  1:1/23
   BBS  +1-519-570-4176,  300/1200/2400/14400/V.32bis/HST(DS)

more addresses:
   Don  -- 1:221/192, [email protected]
   Sylvia- 1:221/194, [email protected]

(Postal Service mailing address)
   FidoNews
   128 Church St.
   Kitchener, Ontario
   Canada
   N2H 2S4

voice:  (519) 570-3137

Fidonews is published weekly by and for the members of the FIDONET
INTERNATIONAL AMATEUR ELECTRONIC MAIL system. It is a compilation
of individual articles contributed by their authors or their
authorized agents. The contribution of articles to this compilation
does not diminish the rights of the authors. Opinions expressed in
these articles are those of the authors and not necessarily those of
FidoNews.

Authors retain copyright on individual works; otherwise FidoNews is
Copyright 1995 Donald Tees. All rights reserved.  Duplication
and/or distribution permitted for noncommercial purposes only. For use
in other circumstances, please contact the original authors, or the eds.

OBTAINING COPIES: The most recent issue of FidoNews in electronic
form may be obtained from the FidoNews BBS via manual download or
Wazoo FileRequest, or from various sites in the FidoNet and Internet.
PRINTED COPIES may be obtained by sending SASE to the above paper-mail
address.

INTERNET USERS: FidoNews is available via FTP from ftp.fidonet.org,
in directory ~ftp/pub/fidonet/fidonews.

Anyone interested in getting a copy of the INTERNET GATEWAY FAQ may
freq GISFAQ.ZIP from 1:133/411.0, or send an internet message to
[email protected].  No message or text or subject is
necessary.  The address is a keyword that will trigger the automated
response.  People wishing to send inquiries directly to David Deitch
should now mail to [email protected] rather than the
previously listed address.

SUBMISSIONS: You are encouraged to submit articles for publication in
FidoNews 12-22                 Page: 11                    29 May 1995

FidoNews. Article submission requirements are contained in the file
ARTSPEC.DOC, available from the FidoNews BBS, or Wazoo filerequestable
from 1:1/23 as file "ARTSPEC.DOC". Please read it.

"Fido", "FidoNet" and the dog-with-diskette are U.S. registered
trademarks of Tom Jennings, and are used with permission.

    "the pulse of the cursor is the heartbeat of fidonet"...
-- END
----------------------------------------------------------------------