home *** CD-ROM | disk | FTP | other *** search
- TCP-Group Digest Sat, 18 Aug 90 Volume 90 : Issue 112
-
- Today's Topics:
- Compiling with TC++
- is it really quiet (2 msgs)
- LAN Technology
- Mailbox bug in NOS 900810
- NOS Net/Rom code broken? (2 msgs)
- NOS remote listener stack size
- RSPF implementation available (2 msgs)
- subscribe..
- TC C++ & NOS
- Upgrade PA0GRI's NOS (0812)
-
- Send Replies or notes for publication to: <TCP-Group@UCSD.Edu>
- Send requests of an administrative nature (addition to, deletion from the
- distribution list, et al) to: <ListServ@UCSD.Edu>
-
- Archives of past issues of the TCP-Group Digest are available
- (by FTP only) from UCSD.Edu in directory "mailarchives".
- ----------------------------------------------------------------------
-
- Date: Fri, 17 Aug 90 16:57 GMT
- From: <DEVANS%COLOLASP.BITNET@CORNELLC.cit.cornell.edu>
- Subject: Compiling with TC++
- To: tcp-group@ucsd.edu
-
- Hi
-
- I compiled plain vanilla NOS 900730 last night under TC++, after
- making the patches that were previously posted here (changing .h
- files and change to library routine for setjmp). The compile was
- fine, and the executable works as expected, except that there
- are a bunch of messages about attempting to free invalid pointers
- the first few times that I try to do things like ftp telnet or
- ping. Has anyone else found this? What's the cause, and is there
- a fix?
-
- After a while all the extraneous messages go away, and everything appears
- to work as it should.
-
- 73 -- Doc
-
- SPAN: ORION::DEVANS
- BITNET: devans@cololasp
- Internet: devans@orion.colorado.edu
- Snail: Radiophysics, Inc., 5475 Western Ave., Boulder, Colorado 80301 USA
- Analogue switching network: (303)-447-9524
-
- Non-work-related may also go to:
- Packet (AX.25): NQ0I @ KE0XA
- Packet (TCP/IP): nq0i@nq0i.ampr.org [44.20.0.3]
-
-
- ..._._
-
- ------------------------------
-
- Date: Fri, 17 Aug 90 11:38:16 GMT
- From: toth!dave (David B. Toth)
- Subject: is it really quiet
- To: tcp-group@ucsd.edu
-
- I have n't seen any tcp-group mail for over a week ...
- wonder if my feed is broken, or if it is really this quiet ...
- still seeing info-hams, for what that is worth ...
- 73, Dave
-
- ve3gyq @ ve3gyq.on.can.na
-
- ria.ccs.uwo.ca!toth!dave
-
- ------------------------------
-
- Date: Fri, 17 Aug 90 11:21:36 EDT
- From: crompton@NADC.NADC.NAVY.MIL (D. Crompton)
- Subject: is it really quiet
- To: tcp-group@ucsd.edu, toth!dave@ucsd.edu
-
- Everyone is watching CNN!
-
- ------------------------------
-
- Date: Fri, 17 Aug 90 22:51:56 -0700
- From: Mike Chepponis <k3mc@apple.com>
- Subject: LAN Technology
- To: tcp-group@ucsd.edu
-
- The LAN Technology August 90 edition has a bright yellow starburst on a blue
- background of a front cover, with the text "SPECIAL NOS SECTION" - yazoo!
-
- I scrambled to the index, figuring that Phil has done one hell of a lot of PR
- work lately!
-
- But, alas and alack, they talk about Network Operating Systems, meaning things
- like Microsoft's LAN Manager 2.0 and NetWare...
-
- Oh well, maybe next month!
-
- -Mike
-
- ------------------------------
-
- Date: Fri, 17 Aug 90 13:54:09 edt
- From: karn@thumper.bellcore.com (Phil R. Karn)
- Subject: Mailbox bug in NOS 900810
- To: tcp-group@ucsd.edu
-
- I received the following bug report from Dave Singer. Rather than take
- the actual fix he sent, I followed his other suggestion. The code on thumper
- has been updated.
-
- Phil
-
-
- ---------- Begin Forwarded Message ----------
- To: karn@thumper.bellcore.com, tcp-group@ucsd.edu
- Subject: Mailbox bug in NOS 900810
- Date: Thu, 16 Aug 90 10:03:16 -0800
- From: "David Singer" <SINGER@IBM.COM>
-
- I found that an AX.25 connection to the NOS mailbox wouldn't take
- unless the remote station sent 80 bytes of garbage (as opposed to the
- normal NOS requirement of one packet to be thrown away). The problem
- seems to be the call to recvline in mailbox; recvline wants to see a
- newline, but the AX.25 station sends a carriage return. My fix may not
- be the best (I think changing the socket to ASCII earlier might be
- better), but it got me back on the air -- here it is:
-
- *** mailbox.c Thu Aug 16 09:48:02 1990
- --- mailbox.old Thu Aug 16 09:53:32 1990
- ***************
- *** 131,137 ****
- void *p;
- {
- int s,type;
- - char junk[80];
-
- freeargs(argc,argv); /* Args are not used */
- if (Axi_sock != -1)
- --- 131,136 ----
- ***************
- *** 153,159 ****
- /* Eat the line that triggered the connection
- * and then start the mailbox
- */
- ! mbxrecvline(s,junk,80,-1);
- newproc("mbox",2048,mbx_incom,s,(void *)&type,NULL);
- }
- close_s(Axi_sock);
- --- 152,158 ----
- /* Eat the line that triggered the connection
- * and then start the mailbox
- */
- ! recvline(s,NULLCHAR,80);
- newproc("mbox",2048,mbx_incom,s,(void *)&type,NULL);
- }
- close_s(Axi_sock);
-
- -- David Singer, N6TFX (singer@ibm.com, SINGER at ALMADEN,
- n6tfx@n6tfx.ampr.org, or N6TFX @ N6LDL.#NOCAL.CA.USA)
- ----------- End Forwarded Message -----------
-
- ------------------------------
-
- Date: Sat, 18 Aug 90 11:43:18 +0200
- From: luru@stekt.oulu.fi (Ari Husa OH8NUP)
- Subject: NOS Net/Rom code broken?
- To: tcp-group@ucsd.edu
-
- A quick try with the latest NOS version produced an unexpected
-
- free: WARNING! invalid pointer (0x71f50010) pc = 0x4daf 1c7 proc cmdintrp
-
- during autoexec.net with my freshly compiled NOS trying to
-
- netrom bcnodes ax0,
-
- where ax0 represents an asy interface to a KISS TNC. The phenomenon
- was repeatable at net> prompt as well.
-
- What did I do wrong? (Or, rather, left to be done) I don't assume this
- is a bug?
-
- Compiler was TC 2.0 with TASM 1.0, makefile and config.h unmodified
- from thumper.bellcore.com src.zip package on a 386 PC.
-
- Luru
-
- ------------------------------
-
- Date: Sat, 18 Aug 90 06:40:33 EDT
- From: jbloom@uhasun.hartford.edu (Jon Bloom)
- Subject: NOS Net/Rom code broken?
- To: luru@stekt.oulu.fi
-
- I've had a report from one of the locals who uses NET/ROM that it is
- now broken. I don't yet have more details than that he's getting the
- WARNING! messages. In any case, you aren't the only one.
-
- Jon
-
- ------------------------------
-
- Date: Fri, 17 Aug 90 19:39:03 edt
- From: karn@thumper.bellcore.com (Phil R. Karn)
- Subject: NOS remote listener stack size
- To: jbloom@uhasun.hartford.edu
-
- Jon,
-
- When you had your stack overflow in the remote server, had you been
- tracing packets?
-
- Phil
-
- ------------------------------
-
- Date: Fri, 17 Aug 90 19:57:43 +0200
- From: klemets@sics.se
- Subject: RSPF implementation available
- To: tcp-group@ucsd.edu
-
- I have polished my implementation of RSPF a little bit. It is now
- supposed to work with the latest versions of NOS. The implementation
- follows version 2.1 of Fred Goldsteins specification.
-
- The Radio Shortest Path First protocol works more or less in the
- following way. Each node that runs RSPF tries to figure out which
- other nodes are its neighbours. They do so by listening for
- Router-to-Router-Hello (RRH) messages sent by other RSPF nodes. When
- such a RRH message is received, NOS will try to figure out if the link
- is bi-directional by pinging the other station.
- All neighbour nodes might not be running RSPF, but they are discovered
- by monitoring changes in the ARP table.
- The quality of the AX.25 link is assessed by comparing the number of
- sent and received AX.25 frames on the channel from the particular node.
- The routing table broadcasts contain not only a list of the
- originating nodes neighbours, but a list of everybody elses neighbouring
- nodes as well. Using this information, it is possible to calculate the
- shortest path to any station on the network.
- The protocol is described in detail in the RSPF 2.1 specification.
-
- To activate RSPF, do the following.
-
- Set the broadcast address for the ax0 interface:
- ifconfig ax0 44.255.255.255
- Configure ax0 as an RSPF interface with quality 8 and a horizon of 32 (hops).
- rspf interface ax0 8 32
- Set the interval between RRH messages.
- rspf rrhtimer 900
- Define how long it takes until an idle link is suspected to be bad.
- rspf suspecttimer 2000
- Set the interval between routing updates.
- rspf timer 900
-
- I haven't really had the possibility to test this latest version of
- RSPF, so it would be nice with some feedback. I am especially
- interested in knowing if the implementation scales, if it is stable,
- etc. RSPF is a rather complex protocol and the implementation is about
- twice as large as RIP, so there may of course be bugs.
-
- The code is available with anonymous ftp from sics.se. The filename is
- archive/packet/ka9q/nos/rspf.arc. It will be necessary to change the
- definition of a pair of functions in NOS from static to gloabl. You
- will notice this when compiling the code.
-
- Anders
-
- ------------------------------
-
- Date: Sat, 18 Aug 90 11:38:22 +0200
- From: klemets@sics.se
- Subject: RSPF implementation available
- To: tcp-group@ucsd.edu
-
- A small correction: a correct command to set the broadcast address
- for interface "ax0" is
- ifconfig ax0 broadcast 44.255.255.255
- This automatically creates a routing entry for 44.255.255.255 in the
- routing table. If you intend to use RSPF on more than one interface,
- the interfaces must be given different broadcast addresses, or the
- routing entries will overwrite each other. Exactly how the broadcast
- address looks like is of minor concern to NOS, since any IP datagram
- sent inside an AX.25 frame for "QST" is regarded as a broadcast
- datagram.
-
- Anders
-
- ------------------------------
-
- Date: Fri, 17 Aug 90 12:43:23 EDT
- From: somu@mirage.umdnj.edu (Prabhakar Somu)
- Subject: subscribe..
- To: tcp-group@sdcsvax.ucsd.edu
-
- Please add my name to the mailing list.
- Thanks,
- /somu somu@mirage.umdnj.edu
- --
- () __ _ _ _ _ __
- /\ / ') ' ) ) ) ' ) /
- / ) / / / / / / /
- /__/_ (__/ / ' (_ (__/
-
- ------------------------------
-
- Date: Fri, 17 Aug 90 12:50:07 PDT
- From: Ron Henderson <crh@hpcvmcrh.cv.hp.com>
- Subject: TC C++ & NOS
- To: tcp-group@ucsd.edu
-
- >I compiled plain vanilla NOS 900730 last night under TC++, after
- >making the patches that were previously posted here (changing .h
- >files and change to library routine for setjmp). The compile was
- >fine, and the executable works as expected, except that there
- >are a bunch of messages about attempting to free invalid pointers
- >the first few times that I try to do things like ftp telnet or
- >ping. Has anyone else found this? What's the cause, and is there
- >a fix?
-
- I didn't use version '730 compiled by TC++, so I can't comment on it. I
- am, however, using '810 compiled by TC++, with my changes to global.h and
- the setjmp module. I have experienced no problems when using ftp or
- telnet. My use of the PC version is limited to telnet and ftp (at home
- I use the version I've ported to the HP Portable Plus, which is another
- subject entirely) via the 3c501 packet driver, so I can't say it's
- 'clean', just that I have had no problems.
-
- >73 -- Doc
-
-
- --
- Ron Henderson WA7TAS
- crh@cv.hp.com
-
- ------------------------------
-
- Date: Fri, 17 Aug 90 11:49:34 CDT
- From: gvdg%CDCCENTR.BITNET@CUNYVM.CUNY.EDU
- Subject: Upgrade PA0GRI's NOS (0812)
- To: tcp-group@ucsd.edu
-
- Yes, i found it on 0812 and the timestamp is 0812 so i call it 0812...
- I have integraded Phils changes and added PPP to it as well.
- It is undeffed as when building it into NOS something gers over 64k and link abo
- So , it is not functional. But undeffing takes it all away..
- Split sreen still works an rlogin also works with phils new interface.
- Userdoc is running behind now (sorry).
- Guess phil wil move nose0812 (.exe) and noss0812.zip (sources) to the pa0gri
- dir on thumper.bellcore.com.
- Regards, gerard.
-
- ------------------------------
-
- End of TCP-Group Digest
- ******************************
-