Date: Wed, 10 Feb 93 04:30:11 PST
From: Advanced Amateur Radio Networking Group <tcp-group@ucsd.edu>
Errors-To: TCP-Group-Errors@UCSD.Edu
Reply-To: TCP-Group@UCSD.Edu
Precedence: Bulk
Subject: TCP-Group Digest V93 #39
To: tcp-group-digest


TCP-Group Digest            Wed, 10 Feb 93       Volume 93 : Issue   39

Today's Topics:
                             ?? WAMPES ??
                        AmigaNOS help needed.
                             ANSI stat()
                             Book on NOS!
                            Death of AX.25
                   G3RUH modem vs Direct FSK modems
                            Gaithesburg Md
                          New ax25? (4 msgs)
                            new firmware?
                        nos bug query (3 msgs)
                                PE1CHL
                              Problem??
                            stat (5 msgs)
                                Wampes
                        Wampes latest version

Send Replies or notes for publication to: <TCP-Group@UCSD.Edu>.
Subscription requests to <TCP-Group-REQUEST@UCSD.Edu>.
Problems you can't solve otherwise to brian@ucsd.edu.

Archives of past issues of the TCP-Group Digest are available
(by FTP only) from UCSD.Edu in directory "mailarchives".

We trust that readers are intelligent enough to realize that all text
herein consists of personal comments and does not represent the official
policies or positions of any party.  Your mileage may vary.  So there.
----------------------------------------------------------------------

Date: Tue, 9 Feb 93 9:48:07 MST
From: Dieter Deyke <deyke@mdddhd.fc.hp.com>
Subject: ?? WAMPES ??
To: tcp-group@ucsd.edu

> I am searching the latest wampes version... where could I find it ?
> at ucsd.edu there is only version 92/11: is it the last ?

92/11 is in fact the latest  "released"  WAMPES  version.  I am making a
lot of  changes  to  WAMPES  right  now, and I won't  "release"  the new
version until it is stable enough.

Dieter, N0PRA / DK5SG

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

Date: Tue, 9 Feb 93 13:47:08 CST
From: andyw@aspen.cray.com (Andy Warner)
Subject: AmigaNOS help needed.
To: tcp-group@ucsd.edu (TCP Group)

If there are any AmigaNOS gurus who are willing to help
an Amiga ignoramus, please email me. I have a few
questions to ask.

Thanks,
-- 
andyw.

andyw@aspen.cray.com Andy Warner, Cray Research, Inc. (612) 683-5835

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

Date: Tue, 9 Feb 1993 10:32:03 -0600 (CST)
From: MSgt S. Sampson <ssampson@sabea-oc.af.mil>
Subject: ANSI stat()
To: TCP-Group@UCSD.Edu

Re: STAT, pg 482 Borland C++ 2.0, stat is available on Unix systems and is
defined in ANSI C.  I must have missed something, but stat() works fine on
Unix, Coherent, and DOS.  I uploaded a message and file that offered a fix
for that (ftpserv.c%v) but now I'm wondering if I'm missing something?
Is stat() not available on some operating system?

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

Date: Tue, 09 Feb 1993 11:24:13 EST
From: "Russell Nelson" <nelson@crynwr.com>
Subject: Book on NOS!
To: tcp-group@ucsd.edu

Yeah!  Finally!  Ian Wade, g3nrw, wrote a book on NOS.  I don't know
enough about amateur radio to say if it adequately describes the
AX.25, PBBS, and NET/ROM stuff.  I can say for sure that it explains
things I never understood before.

-- quoting Ian Wade:

Re promoting the book, I am talking with a couple of potential 
distributors in the US right now.  In the meantime, it's available 
by mail order (VISA/Mastercard/Eurocard) at the following prices:

UK     12.85   GB pounds
Europe 14.42   GB pounds
Americas, Africa    16.73  GB pounds
Rest of world       17.34  GB pounds

With the present depressed value of the pound, the Americas 
price works out at about $24.00 plus credit card company currency 
conversion charges.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*  Ian Wade                           Email:    ianwade @ dircon.co.uk.       *
*  Dowermain Ltd                                g3nrw @ dircon.co.uk.         *
*  Maxet House, Liverpool Road        AX.25:    G3NRW @ GB7BIL.#27.GBR.EU.    *
*  LUTON, Beds  LU1 1RF, UK           AMPRnet:  g3nrw.ampr.org.  [44.131.5.2] *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

-- end quoting Ian Wade:
-- 
-russ <nelson@crynwr.com> What canst *thou* say?
Crynwr Software           Crynwr Software sells packet driver support.
11 Grant St.              315-268-1925 Voice  |  LPF member - ask me about
Potsdam, NY 13676         315-268-9201 FAX    |  the harm software patents do.

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

Date: Tue, 9 Feb 1993 10:33:17 -0600 (CST)
From: MSgt S. Sampson <ssampson@sabea-oc.af.mil>
Subject: Death of AX.25
To: TCP-Group@UCSD.Edu

Dave VK2XPX states:
> Yes, I think most of us agree AX25 needs replacing, lets experiment! with
> something new.

I did, I call it SLIP over TNC (TNCSLIP).  It basically bypasses AX.25 and
does raw IP over the air.  Is it useful?  Probably not.

The problem is that you cannot have third party traffic on unspecified codes
in the US.  There is a precedent that we can use to do this anyway though.
Pactor is an unspecified code, but the FCC doesn't care.  So my feeling is
that we go ahead and use whatever we want (Ethernet, JTIDS, TDMA, CSMA, etc).
When we decide how we want the rules to read we just let the FCC know and
they'll publish it.  Until then I don't think they really give a damn nor
should we.  I'm not totally radical on this sort of anarchy, but in this case
changing an useless protocol to something better (as in the Pactor case)
improves communication and is therfore more important than waiting for the
ARRL to get off their RTTY ass.

---
Steve, N5OWK

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

Date: 10 Feb 1993 11:22:10 -0500 (Wed)
From: Steve_Wright@kcbbs.gen.nz (Steve Wright)
Subject: G3RUH modem vs Direct FSK modems
To: tcp-group@ucsd.edu

Since there isn't a group specifically for packet RF bits (yet), may I ask  
this question in this excellant forum ...  
  
ahem ..  
  
what are  the pro's and con's of direct FSK modems (G3RUH compatible)  
compared to the original RUH design which uses an EPROM lookup table.  
  
regards,  
  
Steve - ZL1BHD   <- 'Big Hard Disk'  
  
   

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

Date: Tue, 9 Feb 93 14:27:52 EST
From: kz1f@RELAY.WESTBORO.LEGENT.COM
Subject: Gaithesburg Md
To: tcp-group@ucsd.edu

Hi all, sry for the out of band request but does anyone know of
amateur tcp activity in the Gaithesburg Md/Rockville Md/Hearndon Va area.
I will need to know who to get in touch with down there, as that will (should 
soon be home. Well, if you must know, Sterling, Va. tnx, Walt

Walt Corey - kz1f@kz1f.legent.com

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

Date: Tue, 9 Feb 1993 13:43:50 -0500
From: chk@alias.com (C. Harald Koch)
Subject: New ax25?
To: CCDRW@cc.newcastle.edu.au

> Yes, I think most of us agree AX25 needs replacing, lets experiment! with
> something new.
> I guess we have to define our problem a bit more and then we can start working
> on it.

While that may be easy for you and me (Australia/Canada), the US FCC has
stupid regulations about only allowing AX.25 packets in many situations. I
don't remember the details; could some knowledgable American fill in the
details?

-- 
Main's Law: For every       | C. Harald Koch  Alias Research, Inc. Toronto, ON
action, there is an equal   | chk@alias.com                (work-related mail)
and opposite goverment      | chk@gpu.utcs.utoronto.ca     (permanent address)
program.                    | VE3TLA@VE3OY.#SCON.ON.CA.NA            (AMPRNet)

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

Date: Wed, 10 Feb 93 14:15:49 +1100
From: wkt@csadfa.cs.adfa.oz.au (Warren Toomey)
Subject: New ax25?
To: CCDRW@cc.newcastle.edu.au, tcp-group@ucsd.edu

In atricle by CCDRW@cc.newcastle.edu.au:
> 
> Phil says:
> 
> >................ that packet radio needs a distinct network layer.
> >Forget for the moment about IP and ARP. Just build a connectionless packet
> >radio network with callsigns as addresses, a link state algorithm for
> >routing, and in the end you'll actually support IP that much better.
> >
> 
> Yes, I think most of us agree AX25 needs replacing, lets experiment! with
> something new.
> I guess we have to define our problem a bit more and then we can start working
> on it.

> We want to reuse existing TNC's (KISS mode)
> We (due to regulations) need to use callsigns as our Physical Address.
> We know a link state algorithm would be better for routing.
> etc...

Ok, well start by replacing the CSMA Medium Access Control. How about
some form of Token Ring?

Next, modify the packet format to have no repeater fields, just source
and destination. How easy would it be to `pack' a callsign into 32 bits?
This means about 5 bits per char, plus two bits leftover (4 SSIDs?)
Sounds impossible.

If anyone's interested, I typed out some ideas on a Token Ring-ish MAC.
These can be picked up via anon ftp to minnie.cs.adfa.oz.au, cd gateways,
bin, get pktcircl.ps or get pktcircl.tar. The latter should have the LaTeX
source, so if you can't read PostScript you can live with the ASCII.

73,
 Warren vk1xwt

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

Date: Wed, 10 Feb 93 16:47:03 +1100
From: wkt@csadfa.cs.adfa.oz.au (Warren Toomey)
Subject: New ax25?
To: CCDRW@cc.newcastle.edu.au, tcp-group@ucsd.edu

In atricle by CCDRW@cc.newcastle.edu.au:
> 
> Phil says:
> 
> >................ that packet radio needs a distinct network layer.
> >Forget for the moment about IP and ARP. Just build a connectionless packet
> >radio network with callsigns as addresses, a link state algorithm for
> >routing, and in the end you'll actually support IP that much better.
> >
> 
> Yes, I think most of us agree AX25 needs replacing, lets experiment! with
> something new.
> I guess we have to define our problem a bit more and then we can start working
> on it.
> 
> We want to reuse existing TNC's (KISS mode)
> We (due to regulations) need to use callsigns as our Physical Address.
> We know a link state algorithm would be better for routing.
> etc...
> 
> Dave VK2XPX.

Ok, well start by replacing the CSMA Medium Access Control. How about
some form of Token Ring?

Next, modify the packet format to have no repeater fields, just source
and destination. How easy would it be to `pack' a callsign into 32 bits?
This means about 5 bits per char, plus two bits leftover (4 SSIDs?)
Sounds impossible.

If anyone's interested, I typed out some ideas on a Token Ring-ish MAC.
These can be picked up via anon ftp to minnie.cs.adfa.oz.au, cd gateways,
bin, get pktcircl.ps or get pktcircl.tar. The latter should have the LaTeX
source, so if you can't read PostScript you can live with the ASCII.

73,
        Warren vk1xwt

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

Date: Wed, 10 Feb 93 09:11:33 GMT
From: Alan Cox <iiitac@pyr.swan.ac.uk>
Subject: New ax25?
To: CCDRW@cc.newcastle.edu.au, tcp-group@ucsd.edu

We _DONT_ have to use callsigns for physical routing. We have to
carry callsign information, it would be quite valid to send it
as a tcp option field. Carrying that kind of information properly
as opposed to netrom which fails to regularly identify the true
source/destination user (only source/dest node) of a link.
Not only that but all the BBS traffic can easily get hold of
the callsign tcp option , or more likely extra tacked onto ip
field.

Alan

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

Date: Tue, 09 Feb 1993 10:37:23 PST
From: "Jeffrey D. Angus" <jangus@skyld.tele.com>
Subject: new firmware?
To: tcp-digest@ucsd.edu

> Date: 09 Feb 1993 10:10:17 +1100
> From: CCDRW@cc.newcastle.edu.au
> Subject: New ax25?
> To: tcp-group@ucsd.edu
>
> I guess we have to define our problem a bit more and then we can start working
> on it.
> 
> We want to reuse existing TNC's (KISS mode)
> We (due to regulations) need to use callsigns as our Physical Address.

KISS Mode? The only things that would have to stay constant while re-using
existing TNCs are the BELL-202 modem and the 8530 HDLC. Everything else is
firmware and can be done in a more suitable manner. The biggest problem you
will face is convincing those who are resistant to change. (An example of
this are those that somehow connect the Coast Guard's dropping of CW as the
death of Amateur Radio) If you really want to stir things up and "push the
envelope" have it written up in the new spec to have the "old" ax.25 phased
out over a 2 year period. This would accomplish two things. First it would
force the issue, and secondly, the manufacturers would love it.

73 es GM from Jeff
-- 
netcom!bongo!jangus@skyld.tele.com "Als ik Kan", Gustav Stickley
US Mail:  PO Box  4425  Carson, CA  90749-4425  1 (310) 324-6080

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

Date: Mon, 8 Feb 93 14:12:28 -0800
From: Phil Karn <karn@qualcomm.com> (Phil Karn)
Subject: nos bug query
To: tcp-group@ucsd.edu

"All files will eventually "disappear"? What do you mean by that, exactly?

You might try the "files" command to see if somehow stdio file descriptors
are being gobbled up and not released before they run out.

By the way, I generally configure DOS to allocate LOTS of file handles.
A busy NOS machine can use plenty of them, especially now that each
session opens a temporary file for screen scrollback.

Phil

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

Date: 9 Feb 93 09:17:07 CST
From: "Chris Cox  W0/G4JEC"  <CHRISC@ramrod.lmt.mn.org>
Subject: nos bug query
To: erik@marge.phys.washington.edu, tcp-group@ucsd.edu

> I'm wondering if anyone else has started playing with the new code and
> reported similar problems...the reason being that if someone has then I
> don't have to be worryin' about lpd or pop3.

I have seen similar results.  I compiled the new nos using Turbo C
2.0, and so I suspect the problem lies in Phil's super-duper
replacement for the standard TC file table.

I haven't verified this, however.  I too would like a solution
because, in terms of performance (at least over ethernet), it blows
the socks off of the older releases.  The symptoms I saw was that
after running for a while and having about 17 file descriptors open
(according to the status display), I would soon be unable to access
any file from a new session.  Therefore, the mailbox, ftp, smtp, etc.
sessions would fail (you couldn't login, as /ftpusers became
unreadable).

Anyone come up with a solution?

Chris  W0/G4JEC
Twin Citieas Metro Area Network
tcman.ampr.org

   Chris Cox  W0/G4JEC                               chrisc@lmt.mn.org
   Network Administrator                             NIC handle: CC345
   LaserMaster Technologies                          Tel: (612) 944-6069
   7156 Shady Oak Road                               Fax: (612) 944-5544
   Eden Prairie, MN  55344

     ----- For mail of a more social nature, please use -----
           Internet: chrisc@moron.vware.mn.org
           Amprnet:  chrisc@biggus.g4jec.tcman.ampr.org

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

Date: Tue, 9 Feb 93 09:57:12 PST  
From: "Erik Olson" <erik@marge.phys.washington.edu>
Subject: nos bug query
To: karn@qualcomm.com, tcp-group@ucsd.edu

Okay, more details, since it choked on me again.

>"All files will eventually "disappear"? What do you mean by that, exactly?
>You might try the "files" command to see if somehow stdio file descriptors
>are being gobbled up and not released before they run out.

The "files" command shows only 4 open files at time of choking for me.
I'm going to try debugging open/close pairs or the like to see if there's a
noticable error in either.

   Erik
---
Erik Olson (at work)                     erik@marge.phys.washington.edu
University of Washington                      olson@phys.washington.edu
Cosmic Ray Lab, Phys. 405

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

Date: Tue, 09 Feb 1993 08:39:06
From: ccmcgone@mtu.edu (Charles McGonegal - N8OKM)
Subject: PE1CHL
To: tcp-group@ucsd.edu

I'm looking for the 921018 version of PE1CHL.Net for both PC and Atari ST.

I was told they used to be on ucsd.edu in the hamradio\packet\tcpip\incoming
directory, but I coundn't find them there, or in the \pe1chl directory.

Any idea where they went, or if they are available elsewhere?

Charles McGonegal
ccmcgone@mtu.edu

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

Date: 09 Feb 1993 10:44:30 -0500 (EST)
From: "Brian A. Lantz" <BRIANLANTZ@delphi.com>
Subject: Problem??
To: tcp-group@ucsd.edu

> My question is why does this happen. It is very consistent. The

The first thought off the top of my head is that the usflush is probably
terminating a "mbuf", causing a separate mbuf structure to be allocated
for each character.

I can't verify this. I have not "poked" around in mbufs that much. 
If gut feelings count, give it extra consideration.

 
73 from Brian A. Lantz      KO4KS@KO4KS.#TPAFL.FL.USA.NA    3100813105
                  Internet: brianlantz@delphi.com
                   Amprnet: ko4ks@ko4ks.ampr.org         [44.98.0.167]

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

Date: Tue, 9 Feb 93 12:11:17 EST
From: crompton@NADC.NAVY.MIL (D. Crompton)
Subject: stat
To: kz1f@legent.com

Walt,

  The reason I would like to use the stat function is to determine if
a pathname is a directory or file. The access() funtion will determine
if a name is valid but not if it is a file or directory. Also without
stat the only way to determine a filesize is to actually open the file

I think? Phil is using the stat function in his code. Johan removed all
occurences from his a few months ago. My question was were is the blame
and why can't it be made to work - is it a Borland problem?

Doug

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

Date: Tue, 9 Feb 1993 10:42:53 -0800 (PST)
From: Bruce Perens <bruce@pixar.com>
Subject: stat
To: tcp-group@ucsd.edu

On Mon, 8 Feb 1993 kz1f@RELAY.WESTBORO.LEGENT.COM wrote:
> 
> What I consider almost the paramount issue is that stat() is not an ansi 
> function.

There is no ANSI C _standard_ function that provides information
equivalent to that provided by stat(). ANSI C does not provide any
standard for system calls, only for the simple file I/O that would be
done by "operating system naive" programs. 

POSIX provides a standard for operating system calls. I don't have a
reference for the POSIX standard here, but I suspect it specifies
fstat(). This is a common source of confusion - many people expect
services from ANSI C that are actually a part of POSIX. 

Phil Karn started working on NET before ANSI C and POSIX were standards.
For NOS, he took as his standard the Berkeley Unix system calls, since
that was a well-known and reasonably well-designed interface to
networking. ANSI C and POSIX themselves borrow heavily from Berkeley Unix.

There are several ports of NOS to actual ANSI/POSIX-compliant
environments. I assure you that stat() was not a problem in those ports. 

     Bruce Perens

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

Date: Tue, 9 Feb 93 14:20:56 EST
From: kz1f@RELAY.WESTBORO.LEGENT.COM
Subject: stat
To: crompton@NADC.NADC.NAVY.MIL, kz1f@LEGENT.COM

Doug, I said that because,its true, stat() is not ansi and as such probably 
wont be supported much longer in any compiler version. I would suggest a 
findfirst() and see if the dir flag is set. I acknowledge its not ansi either 
but does support a different flag settings field. Walt

Walt Corey - kz1f@kz1f.legent.com



@kz1f.legent.com

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

Date: Wed, 10 Feb 93 09:18:25 GMT
From: Alan Cox <iiitac@pyr.swan.ac.uk>
Subject: stat
To: crompton@NADC.NAVY.MIL, kz1f@legent.com

stat can be a bit funny on Borland 3.0 - stat of a drive root fails
for example. Also stat on a novell directory reports both the file
and directory bits being set. You just trust the directory one.
I don't know if 3.1 fixed these odd cases.

Thats my experience anyway with straight BC3.0 and no patches or
upgrades on it.

Alan

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

Date: Wed, 10 Feb 93 10:51:39 GMT
From: Alan Cox <iiitac@pyr.swan.ac.uk>
Subject: Stat
To: tcp-group@ucsd.edu

stat() I somehow think will stay in all of the compilers for a long time
its in POSIX, and its unix since somewhere near day 1. I'd also suggest not
using findfirst() but using opendir() closedir() and readdir() which are
_standard_ directory reading facilities.

ALan

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

Date: Wed, 10 Feb 93 09:15:39 GMT
From: Alan Cox <iiitac@pyr.swan.ac.uk>
Subject: Wampes
To: tcp-group@ucsd.edu

Having to use another machine for the job isn't the answer. The real
answer is decent kernel layer AX.25 and related support, or failing
that at least decent user layer support, rather than a  prehistoric
version of NET.

Alan

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

Date: Tue, 09 Feb 93 16:41:05 CET
From: BARRY TITMARSH <BTITMARS%ESOC.BITNET@vm.gmd.de>
Subject: Wampes latest version
To: TCP-GROUP <TCP-GROUP@ucsd.edu>, pernici@mammolo.cnuce.cnr.it

As far as i can see local to me the laters version being used on a number
of official bbs's and local user to these bbs's is WAMPES-300193
But in contacting the Authors and proters of the code I have not had a
reply.
In direct mail to the Author and a German Ham who ports the code to Linux
I have only had short meaningless comments, which have given no indication
of If and or Ever the wampes 930130 version will or will not be released.
I had assumed that it had been infact released due to the Large number of
'Trusted users' in Germany actually seen on line with W-930130. The short
responce i recived was 'Its not for me to decide when to release the code,
Ask Deter the Author'
Personaly if you like to wast email bandwidth then Do that.
I have never had Any replies regarding Wampes.
For me as a Linux user I stopped useing it months ago as the UNIX offers far
more in the way of mail nntp smtp telnet and ftp and much much more.
Just use jnos wnos karn-nos your favorite-nos in a PC slip or ether to the UNIX
box.. Easy.
Barry.

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

End of TCP-Group Digest V93 #39
******************************
******************************