Date: Wed, 19 May 93 04:30:21 PDT 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 #129 To: tcp-group-digest TCP-Group Digest Wed, 19 May 93 Volume 93 : Issue 129 Today's Topics: Any ***phunnies*** with JNOS1.09??? BPQ BPQ406f Released CD ROM with NOS gateway list KA9Q Flavor Supporting CD-ROMs?? New WAMPES version NOS support for other drives (2 msgs) RE: BPQ WAMPES ported to SVR4 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, 18 May 93 21:36:12 mdt From: ka7oei@uugate.wa7slg.ampr.org Subject: Any ***phunnies*** with JNOS1.09??? To: tcp-group@ucsd.edu Here at UUGATE (The Salt Lake Gateway) we are testing JNOS1.09 (Yes, we know: No warranties of any kind, either expressed or implied...) and (at least I) have noticed something *strange* that happens occasionally. Randomly, and for no apparent reason, the gateway will suddenly close the connection. I have 'memory threshold' set to 10240, but I don't think that that would cause it since I didn't think it would affect already-running processes... I'm not sure, but it seems to happen most when it "get" memory from "coreleft"... That is, if "coreleft" is already near the bottom, it won't do it... This would mean that when memory "avail" hit rock-bottom and more was grabbed from "coreleft" it sometimes blows things up... Any thoughts? =========================================================================== "Me thinks, therefores me is..." KA7OEI - Clint Turner, Salt Lake City, Utah ka7oei@ - uugate.aim.utah.edu or - uugate.wa7slg.ampr.org *** ------------------------------ Date: Tue, 18 May 1993 10:27:11 -0400 (EDT) From: MIKEBW@ids.net (Mike Bilow, <MIKEBW@ids.net>) Subject: BPQ To: iiitac@pyr.swan.ac.uk, tcp-group@ucsd.edu The whole point about netrom is that there is no spec. If someone wants to add a couple of bytes to the end of a connect request, who has the standing to tell him he can't? It's not like TCP/IP, where there are formal standards documents. Where conflicts occur in netrom, there is no objective way to determine which side is at fault. This problem is far more serious in hidden issues, such as acknowledgment protocol or timer variation, than it is with frame structure. However, I often find incompatibilities that depend on frame structure. For example, NOS often had a habit of not bothering to set "don't care" fields to any particular value, assuming they would be ignored. It turns out that every other implementation of netrom that I tested actually sent "don't care" fields set to zero. Naturally, somebody decided to program one of the TheNet revisions to require that "don't care" fields be zero, breaking it for use with NOS. By any reasonable measure, NOS is in the right, since "don't care" ought to mean what it says, but the user perception is that the network works with everything except NOS -- and it is only within my control to fix this in NOS rather than TheNet. These problems of "Oops! We didn't think of that!" have occurred in other settings. The way AX.25v2 frames are distinguished from AX.25v1 frames depends on an implementation kludge using the C bits. Phil Karn came up with the clever observation that there were some implementations of AX.25v1 where the C bit were 00 and others where the C bit were 11, but no one ever set them to 10 or 01. As a result, you assume that you are dealing with AX.25v2 when the C bits are complementary. Of course, once the idea was developed, it was writted into the protocol standard, so now we are obliged to follow it. These kinds of things happen in netrom time and time again, but there is no protocol document to use for an arbiter. -- Mike Bilow, <mikebw@ids.net> (Internet) N1BEE @ WA1PHY.#EMA.MA.USA.NA (AX.25) ------------------------------ Date: Mon, 17 May 93 22:17:19 GMT From: g4klx@g4klx.demon.co.uk (Jonathan Naylor) Subject: BPQ406f Released To: TCP-Group@ucsd.edu I'm sorry if you've already seen this, but I posted this a few days ago and it never appeared in any TCP Group that I have received since. John has produced a new version of his code 4.06f. This is the relevant entry from CHANGES.BPQ: : :Fixes a bug in 4.06e which prevented access to the node via a digipeater. : :Adds a driver to allow two or more BPQ nodes to be linked via Ethernet (see :section on ODIDRV in DRIVERS.DOC) : I have uploaded it into the incoming directory at ucsd.edu. 73's Jonathan +-------------------------------------+---------------------------------------+ | Internet: g4klx@g4klx.demon.co.uk | The three branches of Government: | | Amprnet: g4klx@g4klx.ampr.org | Money, Television and Bullshit. | | BBS: G4KLX @ GB7HMZ.GBR.EU | P.J.O'Rourke | +-------------------------------------+---------------------------------------+ ------------------------------ Date: Tue, 18 May 93 18:27:11 EDT From: ron@chaos.eng.wayne.edu (Ron Atkinson - N8FOW) Subject: CD ROM with NOS To: tcp-group@ucsd.edu The code that was used for the Buckmaster CD ROM with NOS has a CDROM command that's used to designate the drive designator. When the code was first put into JNOS you were able to FTP into the CD ROM, but later, for some mysterious reason, the code to allow that was removed. If the drive was S: then you can have something like: anonymous * s: 59 n8lfj ian /pub;s: 59 in the ftpusers file. The first would allow you to FTP directly into the CD ROM. The second would put the user in the /pub directory of their hard disk (or floppy or whatever) and they would have to enter cd s: to change to the CD ROM. I used to set up another hard drive on my system and put a message of the day on the ftp that told how to access it. Still a mystery why the code was removed from the latter JNOS releases since it was handy. Ron N8FOW ------------------------------ Date: 19 May 93 09:09:00 GMT From: Jon Jagger <J.R.Jagger@sheffield-hallam.ac.uk> Subject: gateway list To: tcp-group@ucsd.edu Cna anyone tell me if there is a list dedicated to packet gateways (radio <-> internet is the area of interest), and if so what it is called. Thanks JJ :: Jon Jagger J.R.Jagger@shu.ac.uk :: Sheffield Hallam University, Pond Street, SHEFFIELD S1 1WB :: Tel 0742 533802/432889 (work/home) Fax 0743 533840 :: Newspaper ad: Men wanted for expanding contracting company! ------------------------------ Date: Tue, 18 May 93 10:22:54 EDT From: tegra!vail@uunet.UU.NET (Johnathan Vail) Subject: KA9Q Flavor Supporting CD-ROMs?? To: uunet!UCSD.Edu!TCP-Group@uunet.UU.NET, moore@email.ncsc.navy.mil moore@email.ncsc.navy.mil (Moore) writes: Someone pointed me to this list as the folk to ask for a flavor of KA9Q-NOS that supports a change drive command under FTP, so that (for instance), I can hook up a CD-ROM to the KA9Q server and let people pull files off the CD-ROM disc. Is this a FAQ? Can someone point me to a compiled version that'll handle this? I'm interested in Ethernet interface, don't really care about mail or pop. I have hacked a couple of NOS files to allow a DOS drive specification to be used. It allows you to specify a CDROM drive or even a floppy for use with FTP, etc. I can post the diffs or ftp an executable somewhere if there is interest. I used a N1BEE version of GRI NOS. jv _____ | | Johnathan Vail vail@tegra.com (508) 663-7435 |Tegra| jv@n1dxg.ampr.org N1DXG@448.625-(WorldNet) ----- MEMBER: League for Programming Freedom (league@prep.ai.mit.edu) ------------------------------ Date: Tue, 18 May 93 11:08:06 MDT From: Dieter Deyke <deyke@mdddhd.fc.hp.com> Subject: New WAMPES version To: tcp-group@ucsd.edu I have uploaded a new version of WAMPES (wampes-930518.tar.Z) to UCSD.EDU. This version should solve the Net/Rom compatibility problems of WAMPES. Please keep this distribution for reference, my plans are to distribute new versions of WAMPES as patches to this 930518 base code. This is the README file: ------------------------------------------------------------------------ wampes-930518.tar.Z is a compressed tar archive of WAMPES, which is a NET/NOS port to HP-UX. It currently supports HP 9000 series 300, 400, 700, and 800 computers, running HP-UX 08.xx or HP-UX 09.xx. I also ported the software to SunOS 4.1.2 and to 386BSD 0.1.34, and it compiles there, but I do not have enough time to really test it. Feedback is welcome. WAMPES was also ported to Linux running on a 386 by Olaf Erb, dc1ik. He also ported it to ULTRIX 4.2A on a Decstation 5000 with gcc 2.3.3, but it wasn't tested properly, too. Comments and questions about the Linux and Ultrix port of WAMPES please to Olaf Erb, <erb@insu1.etec.uni-karlsruhe.de>. To unpack this archive you should create the directory /tcp and cd to it. After unpacking please read the file /tcp/doc/intro.txt. wampes-930518.tar.Z and all followups should go into /hamradio/packet/tcpip/wampes on UCSD.EDU. 73, Dieter Deyke, DK5SG / N0PRA, <deyke@fc.hp.com> ------------------------------------------------------------------------------- Now it's here! This is the documentation for the RISC iX (Acorn R260 etc) port of DK5SG's Wampes. To install it, unpack the archive in a directory named /tcp. Then copy the files *.R into /usr/lib (you must be root of course). Then cd to /tcp/src, run make (without arguments...) and ignore the compiler warnings... To compile convers, cd to /tcp/convers and run make. I hope, the port is 100 percent correct. It works here at least :-) Have fun with it. 73 de Felix, dl6sdc. For bug reports and questions related to the RISC iX port please mail to BBS-Net: dl6sdc@db0sao.deu.eu Amprnet: dl6sdc@db0sao.ampr.org Bitnet: uk1o@DKAUNI2 Internet: uk1o@ibm3090.rz.uni-karlsruhe.de or s_schroeter@irav1.ira.uka.de For questions related to Wampes in general please mail to Dieter although i would really try to answer such a question too. ------------------------------ Date: Tue, 18 May 1993 21:34:43 +1000 From: Terry Dawson <terryd@extro.ucc.su.OZ.AU> Subject: NOS support for other drives To: tcp-group@ucsd.edu >Someone pointed me to this list as the folk to ask for a flavor of >KA9Q-NOS that supports a change drive command under FTP, so that (for >instance), I can hook up a CD-ROM to the KA9Q server and let people >pull files off the CD-ROM disc. Is this a FAQ? Can someone point me >to a compiled version that'll handle this? I'm interested in Ethernet >interface, don't really care about mail or pop. Actually, I'd quite like to see an implementation of the approach that has been taken by some companies that produce pc based NFS servers, that being for the drive to be prepended to the filepath as top level directory. for example: c:\pub\filename.txt becomes /c/pub/filename.txt much more elegant in my opinion, and it doesn't break any existing software at all. Terry ------------------------------ Date: Tue, 18 May 93 10:03:59 -0700 From: karn@qualcomm.com (Phil Karn) Subject: NOS support for other drives To: tcp-group@ucsd.edu, terryd@extro.ucc.su.OZ.AU >that being for the drive to be prepended to the filepath as top level >directory. >for example: >c:\pub\filename.txt >becomes >/c/pub/filename.txt >much more elegant in my opinion, and it doesn't break any existing >software at all. >Terry For ordinary local DOS drives, you can use the DOS "join" command to do exactly this. Unfortunately, CD-ROM drivers are implemented as network drives, and you can't join this (at least under DOS 5.0). Anybody know if this same restriction exists in 6.0? Phil ------------------------------ Date: Tue, 18 May 93 20:24:10 MST From: w6swe@w6swe.tapr.org (Bob Nielsen) Subject: RE: BPQ To: tcp-group@ucsd.edu In message <930518102711.63d3@ids.net> mikebw@ids.net writes: >The whole point about netrom is that there is no spec. If someone wants >to add a couple of bytes to the end of a connect request, who has the >standing to tell him he can't? It's not like TCP/IP, where there are >formal standards documents. Where conflicts occur in netrom, there is >no objective way to determine which side is at fault. > >This problem is far more serious in hidden issues, such as acknowledgment >protocol or timer variation, than it is with frame structure. However, I >often find incompatibilities that depend on frame structure. For example, >NOS often had a habit of not bothering to set "don't care" fields to any >particular value, assuming they would be ignored. It turns out that every >other implementation of netrom that I tested actually sent "don't care" >fields set to zero. Naturally, somebody decided to program one of the >TheNet revisions to require that "don't care" fields be zero, breaking it >for use with NOS. By any reasonable measure, NOS is in the right, since >"don't care" ought to mean what it says, but the user perception is that >the network works with everything except NOS -- and it is only within my >control to fix this in NOS rather than TheNet. > >These problems of "Oops! We didn't think of that!" have occurred in other >settings. The way AX.25v2 frames are distinguished from AX.25v1 frames >depends on an implementation kludge using the C bits. Phil Karn came up >with the clever observation that there were some implementations of AX.25v1 >where the C bit were 00 and others where the C bit were 11, but no one ever >set them to 10 or 01. As a result, you assume that you are dealing with >AX.25v2 when the C bits are complementary. Of course, once the idea was >developed, it was writted into the protocol standard, so now we are >obliged to follow it. These kinds of things happen in netrom time and >time again, but there is no protocol document to use for an arbiter. About three years ago I visited John Wiseman, G8BPQ and he told me that he had put some hooks in his code which would allow some improved functionality if we ever got to a point where only his code was being used, but it would not be compatible with NetRom. Could it be that he may have used some of the "don't care" bits for this? He didn't pass on any details (not that I would have understood them anyway). ------------------ Bob Nielsen, W6SWE Internet: w6swe@tapr.org Tucson, AZ Amateur IP: 44.124.12.16 AX.25: w6swe@wb7tls.az.usa.na ------------------------------ Date: Tue, 18 May 93 9:09:03 CDT From: dave@holl.com (David Vrona) Subject: WAMPES ported to SVR4 To: tcp-group@UCSD.EDU Hi all, Just a notification to let you know that I have WAMPES running on my SVR4 box. I'm putting together a list of changes for the author. Hopefully he will incorporate them in a future release. dave -- David Vrona N9QNZ +1 708 680 2829 (voice) Hollister Incorporated +1 708 918 3860 (fax) 2000 Hollister Drive Internet: dave@hp1.holl.com Libertyville, IL 60048-3781 UUCP: {well connected}!ddsw1!hp1!dave Opinions expressed are my own and not those of Hollister Incorporated. ------------------------------ End of TCP-Group Digest V93 #129 ****************************** ******************************