Volume 4, Number 43                              23 November 1987
    +---------------------------------------------------------------+
    |                                                  _            |
    |                                                 /  \          |
    |                                                /|oo \         |
    |        - FidoNews -                           (_|  /_)        |
    |                                                _`@/_ \    _   |
    |        International                          |     | \   \\  |
    |     FidoNet Association                       | (*) |  \   )) |
    |         Newsletter               ______       |__U__| /  \//  |
    |                                 / FIDO \       _//|| _\   /   |
    |                                (________)     (_/(_|(____/    |
    |                                                     (jm)      |
    +---------------------------------------------------------------+
    Editor in Chief:                                   Thom Henderson
    Chief Procrastinator Emeritus:                       Tom Jennings
    Contributing Editors:                      Dale Lovell, Al Arango

    FidoNews  is  published  weekly  by  the  International   FidoNet
    Association  as  its  official newsletter.  You are encouraged to
    submit articles for publication in FidoNews.  Article  submission
    standards  are contained in the file ARTSPEC.DOC,  available from
    node 1:1/1.

    Copyright 1987 by  the  International  FidoNet  Association.  All
    rights  reserved.  Duplication  and/or distribution permitted for
    noncommercial purposes only.  For  use  in  other  circumstances,
    please contact IFNA at (314) 576-4067.

    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.



                            Table of Contents

    1. ARTICLES  .................................................  1
       Fido v12 Support Echo Conference  .........................  1
       An Informal History of FidoNet  ...........................  2
       FidoNet en Sudamerica  ....................................  6
       Preferred and Alternate Inbound: A Routing Proposal  ......  8
    2. COLUMNS  .................................................. 13
       The Regular Irregular Column  ............................. 13
    3. NOTICES  .................................................. 17
       The Interrupt Stack  ...................................... 17
       Jewish and Hardware Echos Planned  ........................ 17
       Latest Software Versions  ................................. 17
    FidoNews 4-43                Page 1                   23 Nov 1987


    =================================================================
                                ARTICLES
    =================================================================

    John Hamilton 1/117 FIDO Help!


                     Fido v12 Support Echo Conference

    Just a reminder to all SysOps running Fido v12 that there  is  an
    echomail conference dedicated to supporting you,  named FIDO.  It
    is carried on the backbone  nationally,  and  has  Tom  Jennings'
    active participation.

    If  you  have  enhancements you would like to see incorporated in
    future releases,  just netmail them to me at  1/117  and  I  will
    include  them  in a list which will be forwarded to Tom from time
    to time for his comments.  The list and comments will  be  posted
    in the echomail conference every few months.

    If  you  need  advice  or assistance with v12,  and it isn't life
    threatening or otherwise critical,  you can call 1/117 or netmail
    to it a copy of the question.  If we can't answer it, we will ask
    Tom to and get back to you.  This way,  we can hopefully give  TJ
    more time to relax (ha!).

    I  would  like  to make an open request to all utility authors to
    consider  v12  when  they  are  enhancing  current  programs   or
    designing  new  ones.  FIDO Help!  is more than willing to gather
    any information required to do this, and to help in any other way
    feasible.  If you have a utility which works with v12  and  would
    like  to  let everyone know,  put a notice in the echo or netmail
    1/117 and we will put it in for you.  FIDO Help!  will attempt to
    keep an up-to-date list of what works and what it does for anyone
    that  is  interested.  More information on this will be posted in
    the echo conference in the near future.

    Finally,  thanks to everyone who has helped to get the conference
    off the ground, and especially to Tom Jennings for being actively
    supportive from the start!

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

    FidoNews 4-43                Page 2                   23 Nov 1987


    Ben Baker, 100/76

                      An Informal History of FidoNet


    TJ once told me he began work on Fido around Christmas, 1983.  He
    wasn't sure exactly when.

    In early 1984, I was preparing to put a CBBS on line for the CP/M
    SIG of our  computer  club  at  Macdonnel  Douglass  when  I  was
    approached by the club president to make it a club-wide BBS.  The
    club  had  a  commitment  from  DEC  for  an indefinite loan of a
    Rainbow.  The theory was that the Rainbow had a  Z-80  and  could
    run  CP/M,  so it should be able to run CBBS.  When I finally got
    the manuals for the Rainbow I discovered that the Rainbow's  Z-80
    did  not have access to the I/O ports,  so it could NOT run CBBS!
    I immediately began a frantic search for BBS software which would
    run on the Rainbow,  which led  me  to  John  Madill's  board  in
    Baltimore.  There  I  engaged  in  a  message  exchange  with Tom
    Jennings,  who was frantically searching for someone to  write  a
    comm driver for FIDO_DEC.

    No,  I didn't do the comm driver (don't remember who did),  but I
    did get a copy of the first Rainbow version (which was,  I think,
    originally  intended for John Madill's home machine -- don't know
    if he ever put it up).  By mid March I  had  it  running  on  the
    club's Rainbow 100.

    I  don't know when TJ began numbering Fido installations,  but at
    that time there were at least 6,  but no more than  8.  He  would
    not  assign  me a number until he could "list" me in his informal
    Fido list,  and I did not get a phone line assigned to the system
    until  sometime  in  April.  When  I  could  finally  give  him a
    publishable phone number,  I was listed as "Fido 10," the  second
    St.  Louis  Fido  (Tony  Clark  was Fido 4).  I began with a late
    Version 3,  but by the time I was listed,  I think I was  running
    Version 5.

    In  May,  Fido  began to blossom,  and by Memorial Day there were
    around 15 Fidos on line.  St.  Louis had 5 of them -- 4, 10,  16,
    17  and  22.  (TJ had begun assigning Fido numbers when he mailed
    out diskettes, many of which never did come on line).  Curiously,
    all but Tony Clark were running Fido on Rainbows!

    Sometime  in  late  May  or early June I was talking on the phone
    with TJ and the subject of networking the BBSs together came  up.
    "Wouldn't it be neat if one Fido could automatically call another
    and  send  it  messages and files -- automatic software updates!"
    That night TJ logged into Fido 10 and  uploaded  FIDO_DEC  V6,  a
    brand  new  program called FIDONET,  and a new system file called
    "NODELIST.BBS." With that, FidoNet was born.

    Version  6  implemented  a  very primative amorphous network with
    just one hard-wired  schedule.  Traffic  level  grew  rapidly  as
    everyone  experimented  with  this  new  toy,  and it soon became
    apparent that most of the time we were butting  heads,  and  many
    FidoNews 4-43                Page 3                   23 Nov 1987


    messages never went through.  We needed more elaborate scheduling
    and  some  means  of  defining  message  routing.  But how do you
    develop and do controlled testing on something like that  without
    spending a fortune on phone bills?  St.  Louis which by this time
    had added a 6th Fido (51),  could model a real network with local
    phone calls!  No other city could boast more than 2  Fidos.  That
    is how I became involved in difining Fido's routing language with
    TJ.  TJ  wrote,  we  tested,  we  fed back results and needs,  TJ
    wrote, sometimes two releases in a day!  By August we had version
    7, with its routing language, ready for distribution, and FidoNet
    began to change shape toward what we see today.

    TJ was maintaining  the  nodelist.  When  he  received  a  change
    request,  he  would  write  it  down on a small slip of paper and
    stick it to the wall.  Frequently the slip would  fall  from  the
    wall  and disappear behind his computer,  never to be seen again.
    By September the nodelist was a shambles!

    I'm not sure if we volunteered or WERE volunteered, but Ken and I
    agreed to take over nodelist maintenance,  and on  September  21,
    1984,  we  (well,  mostly  Ken)  published  the first "St.  Louis
    Nodelist." It took us a couple of weeks to weed out all  the  bad
    numbers  and  drop-outs,  but  by  the middle of October we had a
    pretty solid nodelist.  TJ had been bit once or twice  with  fake
    node number requests.  (I'm sure many of you have heard a version
    of the  famous  "little  old  lady."  It  actually  happened.  He
    accepted  a  phone  request  for  a  node  number.  After several
    complaints from the net about no-answer,  he  called  the  number
    during  the  day and got an earfull!) So we established our first
    FidoNet policy:  ya gotta request a node number via net mail.  Of
    course, TJ was still passing out node numbers with diskettes, and
    we  still  had a few bad ones.  It took another month to persuade
    him to stop, and to publish "our policy" in the docs.

    It was October or November that TJ published the first  issue  of
    our irregular weekly newsletter,  FidoNews.  I don't think he had
    ever intended to continue with the newsletter very long,  and  in
    January  he  passed that baton to Thom.  I remember at the time I
    had never heard of Thom  Henderson!  Who  the  hell  is  he?  Ken
    didn't  know  either.  Hey  Ken  did you ever figure out who this
    Thom Henderson is?  What kinda name it "Thom" anyway?

    I think we were in Fido Version 8 when, in the Spring of 1985, we
    were rapidly approaching Fido's 250 node limit.  A nodelist  that
    size  was becoming difficult for one man to manage and still find
    time to kiss his wife occasionally!  Our computer  club  and  the
    local  DECUS chapter brought TJ to St.  Louis to speak at a joint
    meeting on April 10th and the next day we had an all-day  meeting
    at Ken's house.

    After  an  11  hour  session  we codified what was already taking
    place.  With the  advent  of  a  routing  language,  FidoNet  was
    collecting  itself  into local groups or "nets," usually around a
    node willing to foot the bill  for  long-distance  calls.  So  we
    created  the  net/node  addressing scheme.  Node numbers within a
    net would no longer have to be unique on FidoNet, only within the
    FidoNews 4-43                Page 4                   23 Nov 1987


    local net.  Thus the "network host" could maintain  his  own  net
    list.  But  that  still  left  about  100  or  so nodes scattered
    throughout the hinterlands and not  alligned  with  anybody.  The
    net  implied  routing.  How  about a different kind of "net" that
    did NOT imply routing -- a Region.  TJ reached into his  knapsack
    (hey,  that's  the  way he travels,  knapsack and skateboard) and
    pulled out two or three hugh U.S. maps.  We spread one out on the
    floor and with a felt pen,  began  carving.  We  divided  up  the
    country  into  ten pieces we hoped represented more-or-less equal
    populations (at 10pm on  a  Thursday  night  we  were  not  in  a
    scientific mood) and dreamed up names for the ten new "regions."

    TJ went home and got back in the "a version a day" mode.  Ken and
    I  put a freeze on the nodelist and began creating net and region
    files and assigning new net addresses.  By early May the software
    was beginning to stablize and we "went public."  As I recall,  we
    set  June  15  as  the cut-over date to the new addressing scheme
    (with a silent prayer that we could get everything  in  place  by
    then).  We  found ten people willing to be regional coordinators.
    We unfroze the nodelist and gave hosts a  formula  for  assigning
    node numbers (until the cut-over, they still had to be unique).

    Finally  the  the  fateful  day  came  for  us to all use the "3"
    command and set our new net  addresses.  I  was  expecting  total
    chaos.  I  was  not  at  all  prepared  for  just  how smooth the
    transition happened!  Oh sure,  there were a few  stragglers  and
    even  a  few drop-outs,  but still,  one day we were an amorphous
    network and the next FidoNet was partitioned into local nets  and
    regions  -- and the mail kept flowing as if nothing had happened!
    It took a good deal of coordinated effort by a great many people,
    and it proved we COULD function as a body!

    It  was  about  that  time  that  TJ first suggested a membership
    association.  After all,  we had proved we were an  organization,
    so  why  weren't we an officially sanctioned organization.  I was
    originally cool to the idea.  Providing  tee  shirts  and  bumper
    stickers  was  not  the  kind  of  service  foundation  I thought
    appropriate,  so I dragged my heels.  With the  Tsimpidis  affair
    still  fresh  in  my  mind  I  saw a need for a strong collective
    voice, but I didn't have any idea how to get there.

    I'm sure there were events of moment,  but I  don't  recall  much
    more  as  1985 slid quietly into 1986.  A 500 node limit came and
    went,  almost without notice.  TJ said "This new version (11) can
    handle 1200 nodes.  That ought to hold us for quite a while."  We
    coined the name "International FidoNet Association" and used it a
    first  line in the mailing address.  FidoNet began appearing more
    frequently in national publications Like it or  not,  we  were  a
    growing  force  and  we  were being noticed.  Ken began receiving
    donations in the name of IFNA,  and they helped defray the  costs
    of our new-found recognition.

    Two  things  happened  in 1986 to crystalize the IFNA concept and
    one to definitely polarize it.

    First,  an April conversation between Ken and his accountant went
    FidoNews 4-43                Page 5                   23 Nov 1987


    something  like  this:  "You've  got  to  pay income tax on these
    'donations.'"  "But that's not my money!"  "I know,  but what  IS
    IFNA?  Can  you  prove  to  the  IRS that it exists?"  "Well. . .
    er. . . uh. . ."  Total receipts for 1985 were only a few hundred
    dollars,  but still,  that's a non-trivial tax  burden  and  1986
    revenues had already exceeded 1985's.

    Then  in May we were asked by COSUG,  "How would you like to help
    us put on a Sysops' Conference?"  Sounded like a good idea to  us
    and  we  immediately  went to work on it.  Then in July they said
    "Looks like we might have a small surplus.  We will gladly  share
    it with IFNA, but we can only do that if IFNA is a bona fide not-
    for-profit corporation.

    So,  with some trepidation, Ken filed IFNA's incorporation papers
    in late July or early August.  On reflection, we should have said
    "Keep the money -- let's  see  what  happens  at  the  conference
    first." Marvelous thing, hindsight.

    Then came the conference in August.  From that  momment  to  this
    our history becomes a blur to me.  I recall that a self-appointed
    IFNA  spokesman  put  us  in  deeper,  hotter water every time he
    opened his mouth.  I recall that,  with no authorization save the
    aforementioned  spokesman's,  IFNA  memberships  went on sale.  I
    recall  a  disasterous "business meeting."  I recall Ezra putting
    out the fire under the tar pot.  I recall a by-laws committee,  a
    New Hampshire meeting,  a Chicago meeting, flames, counterflames.
    I recall twice throwing in the towel and twice being persuaded to
    reconsider my action.

    But can I put order to all of that?  'Fraid not  --  it's  all  a
    blur.   Another   historian   will  have  to  pick  up  from  the
    conference; one with clearer recollections (or perhaps records).

    Has  it  all been worth it?  For me,  the first two years were an
    unqualified success.  As to the last year,  only time will  tell.
    I think we now have the skeleton of a potentially successful, and
    useful, organization.  Now, lets get some meat on the bones.



                                Ben

    I  have  told this abreviated history from my own perspective.  I
    have left out many people and  events  really  important  to  the
    development  of FidoNet.  The list is long and I will not attempt
    to enumerate them for fear of omitions.  You know  who  you  are.
    Most  of  you  know who "they" are.  I would simply say to all of
    you -- THANK YOU.

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

    FidoNews 4-43                Page 6                   23 Nov 1987


    Pablo Kleinman
    Node 368/1

                         FidoNet en Sudamerica
                         =====================

         Today there are five registered Fidonodes in South America:
    one in Suriname and four in Argentina.

         The growth of the net in this southlands is somewhat
    limited by the "deficit of phone lines" (very high in the most
    developed countries of the region).

         Since right now, these countries are having a "democratic
    comeback" (specially Argentina, Brazil and Uruguay), there is no
    control at all over the phone lines and the establishment of new
    BBS is not limited by any political reason (like there can be in
    a country with a dictatorship like Chile or Paraguay, where the
    gov't wants to control all the communications and may find BBS
    and Email as something dangerous).

         You must not expect an easy grow of nodes like in North
    America, it is much more difficult to install BBSes here, and
    that is determined by some facts like the deficit of phone lines
    and the lack of technical support.

         To change that, I (with a group of hobbyists) started a
    campaign to promote BBSes and Fido all over the region.  But
    some things must be done soon:

         - Translation of all the software needed to setup a node.

         - Getting support from the gov'ts and organizations.
                     (we are now working on that)

         The first Fido in Argentina was installed in June.  To
    contact IFNA it took me 3 months of researching at various
    sources including CompuServe and Delphi. I finally found Harvey
    Nehgila (thanks, Harv!) at CompuServe who gave me Ken Kaplan's
    number (I had Fido v10j and its manual was pretty obsolete, I
    tried to call 1-415-864-1418 which said was Tom Jenning's node's
    for a week at NMH without success, until I dialed manually and
    found out that the number was disconnected! I asked San
    Francisco's operator for the new number but there wasn't a new
    number...).

         In June, I started to organize a National FidoNet and I
    convinced four sysops in Buenos Aires to switch to Fido (that
    was in September).  We formed TangoNET for Buenos Aires city.

         Now, there are a couple of nodes working in the second
    and the third largest cities in the country, but as they don't
    have direct dialing to the USA, and we don't have yet an
    independent region or zone, they aren't able to join FidoNet.
    That's why I'm asking IFNA to form a separate Region in Zone 1
    or to form Zone 4, even if there are only 6 or 7 nodes.
    FidoNews 4-43                Page 7                   23 Nov 1987


         We need help from experienced FidoNet sysops. Also from
    the creators of at least one of the available FidoNet-
    compatible BBS systems in order to get the source code and
    manuals to make a version in Spanish.

         If you can help, or want to know something else, please
    send mail to FidoCenter (Node 368/1). Our mailing address is:

                                           FidoNet Sudamericana
                                           Suipacha 1322 Suite A
                                           1011 Buenos Aires, CF
                                           Republica Argentina

         Thank you very much,
                                          -Pablo Kleinman

    Note: If you are interested in participating in the effort of
          building the Network in South America please contact either
          myself (368/1), Travis Good (102/851), or Juan Davila
          (367/3). We also have an echo called LATINO which we'd be
          happy to have you join.

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

    FidoNews 4-43                Page 8                   23 Nov 1987


    Jack Decker
    120/73 (Private node via 120/64)

       PREFERRED INBOUND AND ALTERNATE INBOUND: A ROUTING PROPOSAL

    (This article is NOT COPYRIGHTED and may be reproduced by anyone,
    in any form, with no strings attached.)

    The present scheme of regions,  hosts,  hubs,  and  nodes  within
    Fidonet was developed in an era when, by and large, all telephone
    costs   were  distance-sensitive  (and  where  the  costs  always
    increased when your call terminated at  a  more  distant  point).
    Even  at that time those assumptions were not always true (due to
    the use of leased lines and the generally  higher  cost  for  in-
    state  calls  as  opposed  to out-of-state calls) but now that we
    have PC Pursuit and AT&T's Reach Out America  plan,  distance  is
    often of no consideration in making modem calls.

    Still,  nets are often arranged geographically, with all BBS's in
    a given region grouped  together  on  a  geographic  basis.  This
    works  well  enough  when  an  entire  net  is located in a major
    metropolitan area, but it often does not meet the needs of Sysops
    in more remote areas.

    The major reason that it doesn't work well is that the  backwater
    Sysop's  HOST  is  probably accessible only via the long distance
    phone system,  and the HOST itself may be in only a  medium-sized
    city.  Consider,  for a moment,  the disadvantages that our rural
    Sysop will face:

     1) He will probably be expected to POLL his host for mail  on  a
        regular basis, even though the volume of received mail may be
        very low.

     2) He  probably  does  not  yet have access to an alternate long
        distance carrier,  let alone a packet network or PC  Pursuit,
        so his calls to the host will be at AT&T long distance rates.
        If the host is located in the same state and is some distance
        away, those rates may be VERY high, even at night!

     3) If  the  host  is not in a PC-Pursuitable city,  other Sysops
        will charge their users to send mail through  to  the  remote
        board (if they allow it at all).  This,  in turn,  will lower
        the volume of received mail, making the prospect of having to
        poll the host regularly even less attractive.

    What we are talking here is COST.  The Sysop who is  out  of  the
    mainstream of traffic may have expenses that are many times those
    of  a sysop living in a larger city.  But inefficient routing can
    also affect Sysops in more populated areas.  For example, if your
    inbound host is a long distance call (and is not PC Pursuitable),
    it's still going to cost you to connect with him even though  you
    may be able to access other hosts (of other nets) for free or for
    less money.

    I'm sure that others have suggested that the whole Fidonet system
    FidoNews 4-43                Page 9                   23 Nov 1987


    be  reconfigured to take maximum advantage of PC Pursuit or Reach
    Out America or some other quirk in local calling rates.

    There are a couple of major  problems  with  that,  however.  The
    first  is  that  if the service that the net is configured around
    goes down or has a dramatic rate increase,  you're right back  to
    inefficient routing (for example, if the proposed FCC regulations
    go  through  and PC Pursuit is discontinued,  I can guarantee you
    that there will be some major changes in the way that Echomail is
    being routed!).  The second is that the geographic unity of a net
    is not something that should be easily cast  aside.  It  is  nice
    (and  usually  very  beneficial)  to be in frequent communication
    with other Sysops in your own area!

    Therefore,  I have a  proposal  that  would  retain  the  present
    net/hub/node structure but would allow calls to be rerouted based
    on least-cost principles,  where the sysop of the receiving board
    is willing to put a little  effort  into  making  it  happen.  My
    proposal  involves new comments in the miscellaneous field of the
    nodelist:

    AI:net/node - An alternate inbound routing that MAY be used if it
    is less cost to the calling board.

    PI:net/node - A PREFERRED alternate inbound routing  that  SHOULD
    be  used by the calling board if it is the same cost or less cost
    than host routing or direct routing.  This might be used when  it
    is  a  toll call from the receiving board to the net host,  but a
    "free" (PC Pursuit, possibly?) call to the preferred alternate.

    In either case,  more than one net/node may be specified.  Let me
    give  a  hypothetical example of how such routing might save some
    money.  Since a picture is supposed to be worth 1,000  words  and
    I'm  tired  of  typing,  please refer to the following diagram of
    nodes in imaginary net 999:

       999/999           999/123         888/888        777/777
       BACKWATER <-----> SMALLTOWN ----> HUBTOWN -----> METRO
           x               x
           |               |             (TELENET       (PC PURSUIT
           x               x              ACCESS)       INBOUND CITY)
         HOST 999/0 (TOLL CALL)

    Let's assume that BACKWATER is at the edge  of  nowhere,  but  is
    within  the local telephone calling area of SMALLTOWN,  which is,
    presumably,  in  the  middle  of  nowhere!  In  our  hypothetical
    example,  the Net 999 Host is a toll call for both boards but the
    Sysop of the Smalltown board happens to be a business owner  with
    a  direct  line  (foreign exchange or WATS,  perhaps) to HUBTOWN,
    which as it happens  is  the  location  of  a  HUB  for  net  888
    (unfortunately, that's NOT part of the same net!).  Our Smalltown
    BBS  operator  POLLs the Hubtown node daily to pick up echoes and
    whatever mail might be incidentally routed that  way.  Meanwhile,
    the  Hubtown  node operator,  which has access to a Telenet local
    line,  places a daily call via PC Pursuit to POLL node 777/777 in
    METRO for mail.
    FidoNews 4-43                Page 10                  23 Nov 1987


    Under the present setup,  both the Backwater and Smalltown Sysops
    would have to POLL their host to receive  incoming  matrix  mail.
    Of  course,  they  could  realign themselves to be under Net 888,
    ASSUMING that the host of node 888  has  no  objections  and  the
    regional   coordinator(s)  involved  are  willing  to  allow  the
    transfer - but what if,  two  months  later,  the  Sysop  of  the
    Smalltown  node decides to pull the plug on his system?  Then the
    Backwater Sysop is left high and dry,  with no connection to  Net
    999 and the possibility of a not-too-satisfying relationship with
    Net 888.

    Let's suppose,  however,  that our Backwater Sysop would take the
    initiative to contact all of the nodes involved and  set  up  the
    following arrangement:

    METRO  777/777 receives mail for Backwater - this in effect makes
    the Backwater board PC Pursuitable for mail purposes - and  HOLDs
    it  for pickup by HUBTOWN 888/888.  HUBTOWN 888/888 in turn HOLDs
    it for pickup by SMALLTOWN 999/123.  When  999/123  receives  the
    mail packet,  he immediately CRASHes it to 999/999 because it's a
    local call.  This much of it is all workable  under  the  present
    system.  The  only  problem  is  that  any Sysop that simply runs
    Xlatlist,   without  knowing   about   this   arrangement,   will
    automatically  route  mail for 999/999 to the Host (999/0) which,
    as noted earlier,  happens to be a toll  call  for  the  Net  999
    boards in question.

    Now,  if  our Backwater Sysop could some convince everyone to ARC
    his mail TO 888/888  or  777/777,  he'd  be  in  fine  shape.  He
    wouldn't  have  to Poll the host to get his mail.  So how does he
    do this?  Under my proposal,  he would place this comment in  the
    nodelist:

    PI:888/888 777/777

    This  would  tell other Sysops that,  if it is a toll call to his
    board,  he would prefer that mail be routed to 888/888 or 777/777
    rather than to the Net 999 Host.  On the sending end, the program
    that handles the mail (that would have to be written to implement
    this scheme) would use this logic to route the outgoing call:

     1) Is 999/999 a local/zero cost call?  If so, direct route it.

     2) Is  888/888  a  local/zero  cost  call?  If so,  route it via
        888/888.

     3) Is 777/777 a local/zero  cost  call?  If  so,  route  it  via
        777/777.

     4) Is  the  HOST  (999/0)  a local/zero cost call?  If so,  host
        route it (the HOST may still receive some  inbound  mail  for
        this  node,  but  he  may  be able to Arc it To a node in the
        Backwater system's "free" path,  if the call is  also  "free"
        for him.)

     5) If  all  of  the  above  are toll calls,  then check the cost
    FidoNews 4-43                Page 11                  23 Nov 1987


        fields to determine  which  of  routing  direct  to  999/999,
        indirect via 888/888,  indirect via 777/777,  or indirect via
        the host (999/0) is the least expensive and use that method.

     6) Where the costs are the  same,  the  first  choice  would  be
        direct  routing.  Since  this  was  set  up  as  a  Preferred
        Inbound,  the second and third choices would be to route  via
        888/888  or  777/777.  Host  routing would only be used if it
        was clearly the lowest cost choice for the sender.

    Now let's change the scenario  a  bit.  Suppose  that  the  above
    diagram  is  the  same except that the HOST happens to be a local
    call.  In this case,  the Backwater Sysop isn't out anything when
    he  polls the host,  so he doesn't care if other boards send mail
    directly to his board,  or  route  it  via  his  Host.  The  only
    problem  with  this  scenario  is  that  the  Host  isn't in a PC
    Pursuitable city, which means that users in distant areas have to
    pay their Sysops to send mail to Backwater.  Now,  instead of PI:
    (Preferred Inbound), the Backwater Sysop would use AI: (Alternate
    Inbound).  This  simply  reverses  the  priorities  so  that Host
    routing would be preferred over the use of 888/888 or 777/777 for
    inbound mail,  BUT if it is a zero cost (or lower cost) call  for
    the  originating  BBS,  it  MAY  route  via  one of the other two
    boards.

    Of course,  the above describes  one  particular  situation  (any
    similarity  to  a real-life situation is purely coincedental) but
    the ability to use the PI and AI comments (one or  both)  in  the
    comment  field  might  permit  mail  to flow at a lot lower cost.
    More importantly,  I think,  is that existing Net bonds  are  not
    destroyed  and  if  something changes,  changing the preferred or
    alternate routing is as easy as making a change in the nodelist.

    Now,  how would a PI:  or AI:  be used at the sending end?  Well,
    the  lo-tech  method would be for a Sysop to manually eyeball the
    nodelist and look for the PI's and AI's.  Let's suppose he  found
    the  Backwater BBS and,  because he was a PC Pursuit user,  could
    call 777/777 for free.  He would then insert a statement such  as
    ArcTo  777/777  999/999  in  his route control file.  Most Sysops
    wouldn't enjoy doing this very much (although they might make the
    necessary adjustments for frequently-called nodes),  so I'm  sure
    that  someone  would write a utility that would scan the nodelist
    (after xlatlist processing) and generate  appropriate  statements
    for the route control file.  Such a utility,  when it encountered
    a PI: or AI: statement, would check the cost fields of the boards
    referenced  by  the  PI:  or  AI:   and  generate  any  necessary
    statements  based on the logic outlined above.  If the board with
    the PI:  or AI:  statements happened to be a Host or a Hub,  then
    the  routing  for all boards below that host or hub would also be
    checked  and  changed  if  the   alternate   routing   could   be
    accomplished  at  lower  cost.   Ultimately,  a  new  version  of
    xlatlist might handle all  of  this  automatically,  or  a  newer
    version  of  the  BBS  or  mail-handler  program (whichever brand
    you're using) might read the  comments  and  make  the  necessary
    adjustments in calling patterns.

    FidoNews 4-43                Page 12                  23 Nov 1987


    As with anything, this kind of alternate routing capability could
    be  misused  (I  can  envision "super" mailboards in the large PC
    Pursuit  cities  becoming  nearly  impossible  to  reach  due  to
    overloads),  so  it  would have to be used with some restraint to
    spread the message traffic evenly.  But I also  think  that  many
    Sysops  would  welcome this method of reducing costs for outgoing
    mail,  while at the same time encouraging a freer flow of mail to
    the boards in the outlying areas.

    Comments  on  this  proposal may be left to me via the BIXNET BBS
    (120/64, 616-361-7500 300/1200/2400bps),  although I really can't
    do  much  more  to  develop  it.  The  idea  is simple,  could be
    implemented  NOW  in  a  limited  manner,  and  when  appropriate
    software  is  written  could  be more fully implemented.  For the
    present, a Sysop could just ignore the PI:  and AI:  comments and
    continue  to  Host route mail,  or could manually make changes to
    his route control file for as many boards as he cares to make the
    effort.  I hope that this idea will  receive  some  consideration
    among those in the Fidonet community.

    Jack Decker

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

    FidoNews 4-43                Page 13                  23 Nov 1987


    =================================================================
                                 COLUMNS
    =================================================================


                   -- The Regular Irregular Column --
                               Dale Lovell
                                 157/504

         So far, so good. It looks like I should be back to my weekly
    schedule for the next few weeks. Not only should I  have the time
    to write,  but I  should also  have a  profusion of new software,
    updates  to  old  software,  and  discoveries.  I'm  beginning to
    discover that  Robert Heinlein's comments on writing are correct;
    once you start writing, you  can  never  quit.  In  the meantime,
    let's get this monkey off my back this week.

    -- Brief (Solution Systems, $195.00) --

         I've been  hearing about  Brief for over a year from various
    sources (friends, programmers, echomail) and decided  it was time
    to take  a look  at it myself. Needless to say, everyone else was
    right. It is a phenomenal program and I  can already  see the day
    coming when  I won't know how I got along without it. While it is
    a  text  editor  (versus  a  word  processor),  it  contains many
    capabilities not  found in  high-end word  processors. It has the
    ease of use of Norton's  Editor,  the  windowing  capabilities of
    Microsoft Word  (more on the new version of Word in a few weeks),
    and  the  macro  capabilities  of  WordPerfect.   Combined  these
    features would  make many  a secretary  drool, yet  it is clearly
    designed for  the programmer.  This isn't  to say  it couldn't be
    used as  a word processor, just that it isn't designed for it (no
    spell checker, thesaurus, etc.).

         One of the first things that will clue  you off  to the fact
    that it's a programmer's text editor is the capability to compile
    the file(s) you're  working  on  from  within  Brief.  During the
    installation  you  instruct  Brief  on  what  file extensions are
    special (C for C programs, ASM  for assembly  language, etc.) and
    what compiler  you're using, it knows about many of the compilers
    on the market today  so  it  isn't  too  hard.  Once  you're done
    editing  a  file  all  you  have  to  do  is  press  F10 and your
    compiler's Brief macro and it will automatically compile the file
    (a  buffer  in  Brief  terminology)  you've been working on. Some
    compilers can coexist with Brief, for others Brief unloads itself
    and  compiles.  I've  been  tempted  to try and tie Brief in with
    Microsoft's make utility,  but  am  holding  off  until  I'm more
    comfortable with  it. An  added advantage  of this  is Brief will
    automatically locate any errors. You can look at a list of errors
    in the current file and jump to the next or previous error. While
    this may not be as ideal  to many  used to  the immediacy  of the
    Quick/Turbo series  of programs,  it can be a big step forward to
    those of us used to printing several pages  of errors  and trying
    to remember  if we've  added 4  or 7  additional lines when we go
    hunting for the next error.

    FidoNews 4-43                Page 14                  23 Nov 1987


         Brief also excels in  it's search  and replace capabilities.
    Where most  text editors  and word processors only let you decide
    if it should be  case  sensitive  and  possibly  allow wildcards,
    Brief  overflows  with  possibilities.  When  you do a search (or
    search and replace) you can enter  an expression.  The expression
    could be  straight text,  or you  could enter  one of the special
    functions within Brief. For  example, if  you wanted  to find all
    the  occurrences  of  "STR(10"  and  "STR(20",  you  would  enter
    "STR(1|20" and Brief would only look  for those  two expressions.
    Some of  the expressions available allow you to define groups and
    character sets. If you were editing a BASIC program and wanted to
    find all  LOCATE commands  that were  using a  variable you might
    enter "LOCATE [~,0-9]" and it would go look  for them.  That last
    example tells  Brief to  look for  "LOCATE " followed by anything
    except a comma or a digit. This is  only a  small example  of the
    power of  these expressions.  Some of  the descriptions include a
    means of defining a range (inclusive  or exclusive)  or character
    set,  a  group  (want  to  look  for  all occurrences of "him" or
    "her"). In addition you can  decide  where  you  want  the cursor
    positioned  after  a  search,  at  the  beginning  or  end of the
    characters. These capabilities are not only  limited to searching
    for text,  but can  be used  when doing  a search  and replace as
    well.

         Brief also has the  ability to  edit an  unlimited number of
    files at  the same time. Each file is loaded into it's own buffer
    and there are several commands that  allow you  to switch between
    the buffers  or load  a new  buffer. This  can be  nice if you're
    working on a  program  that  is  contained  in  several different
    source  files  and  have  organized  your  hard  drive  properly.
    Entering "b *.c" at the DOS prompt will  bring up  Brief and load
    every  file  with  the  "c"  extension  into its own buffer. When
    you're ready  to compile  just switch  to the  "main" program and
    start the compile. All from within Brief of course! This probably
    wouldn't have too impressive except that Brief also has windowing
    capabilities like  Microsoft Word. You can create as many windows
    as  your  screen  will  allow  (Brief  knows  about  43  line EGA
    displays). Each window could show a different (or identical) part
    of the same buffer or entirely  different buffers,  mix and match
    as you  please. I've  gone so  far as  to have  8 different batch
    files on the screen at once in 10 different windows. Granted they
    were all  small batch files, but it was impressive to see. A much
    more practical use would allow a programmer to examine and edit a
    call  to  a  subroutine,  the  subroutine itself, and his working
    notes all at the  same time.  If you  write software  and haven't
    wished for  this capability  at least  once, I'd  say you've been
    blessed (a condition which I decided I wasn't long ago).

         While Brief  is a  "high-end" text  editor, I  believe it is
    definitely  worth  the  money.  If  it wasn't for the fact that I
    depend on an electronic thesaurus and  spell checker,  I would be
    tempted to give up my word processor and only use Brief. Solution
    Systems bills it as "The Programmer's  Editor" and  is very close
    to the  truth. While  it is  definitely aimed  at the programming
    community, I can't help  wondering if  there might  not be  a WP-
    Brief  around  the  corner.  The WP standing for word processing.
    FidoNews 4-43                Page 15                  23 Nov 1987


    From what I've learned about Brief in the past week, it surpasses
    the capabilities of most word processors in some ways and I'm not
    even close to mastering the product.  The macro  language appears
    to be  one of  the most powerful I've ever seen, and you can edit
    your Brief macros from within Brief.  I'd recommend  it to anyone
    who is  currently developing  software for  a living  or writes a
    large amount of code. I have never before  seen a  text editor as
    powerful as  Brief. Having  seen just  a glimpse  of its power, I
    honestly can't imagine choosing to use a different text editor.

         Brief macros are among the most powerful I've ever seen. I'm
    currently  using  WordPerfect  to  write  these  columns and I go
    through some unusual routines to make an ASCII file that FidoNews
    can accept.  I completely write and edit the text in WordPerfect.
    When I'm satisfied with the column, I use  WordPerfect's DOS text
    printer to  create a file called DOS.TXT. After renaming the file
    to LOVELLnn.COL (with nn being the column number),  I use  a text
    editor  to  take  out  all  the  additional  spacing (headers and
    footers primarily) and the  FF (control-L)  characters. With this
    completed I  have a  file I  can send  off that Thom's newsletter
    generation program will accept. In the past I've  been doing this
    last  step   manually.  In   case  you  have  the  same  software
    (WordPerfect and  Brief), I'll  mention that  I use WordPerfect's
    default page  format and  only change  the line  format to a left
    margin of 0 and a right margin of 64. Sometime  soon I'll include
    the macro  I've written that will automatically do this last step
    for me. This is a good example of how software can make your life
    easier. Instead of taking a few minutes, I'm only going to take a
    few seconds.

    -- Winding Down... --

         Some of you reading  this may  remember the  first "x-rated"
    computer  game,  Softporn  from  Sierra  On-Line for the Apple II
    computers. Well, Sierra has  done  it  again  with  "Leisure Suit
    Larry  in  the  Land  of  the  Lounge  Lizards"  (Sierra On-Line,
    $39.95). Many of the situations seem almost identical to Sierra's
    earlier product.  If you  played it,  you'll have a head start on
    everybody else playing this game. The new twist is graphics, like
    those  in  Sierra's  King's  Quest series. While the game greatly
    resembles its  predecessor, there's  more than  enough new twists
    and turns  to amuse everyone. I've greatly enjoyed playing Lounge
    Lizards and would recommend it to  any adult  game players. Every
    time you  start the  game you  have to  go through  a short quiz.
    After asking you your  age,  your  have  to  answer  a  series of
    questions. The  questions are  based on  your age,  and should be
    fairly easy if  your  claimed  age  is  correct.  If  you  miss 2
    questions or  are under 18, the game exits. While this may not be
    the greatest means of  preventing  "youths"  from  playing Lounge
    Lizards,  it  should  be  adequate for most. I heartily recommend
    Lounge Lizards,  it is  both humorous  and enjoyable  (as well as
    being unusual).

         As always, I would like to hear any comments you may have on
    my columns. If it's a correction or something I missed,  I'd like
    a chance  to set things right. I try to respond to all the mail I
    FidoNews 4-43                Page 16                  23 Nov 1987


    receive, although sometimes it sits around awhile before I get to
    it. Below  you'll find  my US mail, FidoNet and Usenet addresses.
    If you're sending me a message through FidoNet, please mention to
    your sysop that mail to me must be routed through 157/1 since I'm
    a private node.


    Dale Lovell
    3266 Vezber Drive
    Seven Hills, OH  44131

    FidoNet  1:157/504.1
    uucp:

    decvax\
           >!cwruecmp!hal\
    cbosgd/               \
                           >!ncoast!lovell
          ames\           /
       talcott \         /
                >!necntc/
       harvard /
       sri-nic/

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

    FidoNews 4-43                Page 17                  23 Nov 1987


    =================================================================
                                 NOTICES
    =================================================================

                         The Interrupt Stack


     7 Dec 1987
       Start of the Digital Equipment Users Society meeting in
       Anaheim, CA.  Contact Mark Buda at 1:132/777 for details.

     9 Jan 1988
       The next net 104 FidoNet Sysop Meeting.  Contact Oscar Barlow
       at 104/0 for information.

    25 Aug 1988
       (pending  BoD  approval)  Start  of  the  Fifth  International
       FidoNet Conference,  to be  held  at  the  Drawbridge  Inn  in
       Cincinnatti,  OH.  Contact  Tim  Sullivan  at  108/62 for more
       information.  This is FidoNet's big annual  get-together,  and
       is your chance to meet all the people you've been talking with
       all this time.  We're hoping to see you there!

    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 FidoNet node 1:1/1.

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

    Bernard Aboba, 143/444

    The MailCom Message Center of Palo Alto,  CA has started two  new
    echos  and  is  looking for subscribers.  The echos are Henani --
    The Jewish Echo,  and an Electronics Echo.  Sysops interested  in
    carrying  the  Henani or Electronics echos should contact Bernard
    Aboba via FidoNet mail at 143/444.  Henani is meant to serve as a
    forum  for discussion and information on Jewish issues,  religous
    practices,  and philosophy.  The Electronics Echo is intended  to
    aid   hobbyists   and   electronics  professionals  in  designing
    electronics projects or microprocessor based systems.

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

                         Latest Software Versions

    BBS Systems            Node List              Other
    & Mailers   Version    Utilities   Version    Utilities   Version

    Dutchie        2.71*   EditNL          3.3    ARC            5.21
    Fido            12d*   MakeNL         1.10    ARCmail         1.1*
    Opus          1.03a    Prune          1.40    ConfMail        3.2*
    SEAdog         4.10    XlatList       2.84    EchoMail       1.31
    TBBS           2.0M                           MGM             1.1*
    FidoNews 4-43                Page 18                  23 Nov 1987


    * Recently changed

    Utility authors:  Please help  keep  this  list  up  to  date  by
    reporting  new  versions  to 1:1/1.  It is not our intent to list
    all utilities here, only those which verge on necessity.

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

    FidoNews 4-43                Page 19                  23 Nov 1987


                                     __
                The World's First   /  \
                   BBS Network     /|oo \
                   * FidoNet *    (_|  /_)
                                   _`@/_ \    _
                                  |     | \   \\
                                  | (*) |  \   ))
                     ______       |__U__| /  \//
                    / Fido \       _//|| _\   /
                   (________)     (_/(_|(____/ (jm)

           Membership for the International FidoNet Association

    Membership in IFNA is open to any individual or organization that
    pays  an  annual  specified  membership  fee.   IFNA  serves  the
    international  FidoNet-compatible  electronic  mail  community to
    increase worldwide communications. **

         Name _________________________________    Date ________
         Address ______________________________
         City & State _________________________
         Country_______________________________
         Phone (Voice) ________________________

         Net/Node Number ______________________
         Board Name____________________________
         Phone (Data) _________________________
         Baud Rate Supported___________________
         Board Restrictions____________________
         Special Interests_____________________
         ______________________________________
         ______________________________________
         Is there some area where you would be
         willing to help out in FidoNet?_______
         ______________________________________
         ______________________________________

    Send your membership form and a check or money order for $25 to:

                  International FidoNet Association
                  P. O. Box 41143
                  St Louis, Missouri 63141
                  USA

    Thank you for your membership!  Your participation will  help  to
    insure the future of FidoNet.

    ** Please NOTE that IFNA is a general not-for-profit organization
       and  Articles  of  Association and By-Laws were adopted by the
       membership  in  January  1987.  The  first  elected  Board  of
       Directors  was  filled  in  August  1987.  The  IFNA  Echomail
       Conference has been  established  on  FidoNet  to  assist  the
       Board. We welcome your input on this Conference.

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

    FidoNews 4-43                Page 20                  23 Nov 1987


                    INTERNATIONAL FIDONET ASSOCIATION
                                ORDER FORM

                               Publications

    The IFNA publications can be obtained by  downloading  from  Fido
    1/10  or other FidoNet compatible systems,  or by purchasing them
    directly from IFNA.  We ask that all our IFNA Committee  Chairmen
    provide  us with the latest versions of each publication,  but we
    can make no written guarantees.

    IFNA Fido BBS listing                             $15.00    _____
    IFNA Administrative Policy DOCs                   $10.00    _____
    IFNA FidoNet Standards Committee DOCs             $10.00    _____

    Special offers for IFNA members ONLY:

      System Enhancement Associates SEAdog            $60.00    _____
        ONLY 1 copy SEAdog per IFNA Member.

      Fido Software's Fido/FidoNet                    $65.00    _____
        ONLY 1 copy Fido/FidoNet per IFNA Member.
        As of November 1,  1987 price will increase to
        $100.  Orders including checks for $65 will be
        returned after October 31, 1987.

                                              SUBTOTAL          _____

              Missouri Residents add 5.725 % Sales tax          _____

    International orders include $5.00 for
           surface shipping or $15.00 for air shipping          _____

                                              TOTAL             _____

       SEND CHECK OR MONEY ORDER TO:
             IFNA
        P.O. Box 41143
        St. Louis, Missouri 63141  USA


    Name________________________________
    Net/Node____/____
    Company_____________________________
    Address_____________________________
    City____________________  State____________  Zip_____
    Voice Phone_________________________


    Signature___________________________

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