🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: mod.protocols.appletalk
Article #245

KIP 0287 release

#245
From: croft
Date: Thu, 12 Mar 1987 00:50
71 lines
3488 bytes
I just updated the files on sumex-aim.stanford.edu:<info-mac> with the
KIP 0287 revision.  The files changed are:

	at-kip.shar	sources
	at-gw.srec	binary
	at-telnet.hqx	new MacIP MPW Telnet from CMU/Columbia/etc.

The file names are all prefixed with 'at-' (appletalk) to differentiate
them in the monstrously large <info-mac> directory.  If you try a 'dir'
command with your FTP, remember to ask only for 'at*.*' files.

Other files that havent changed are still available:

	at-ddt.shar	network symbolic debugger
	at-cap3.shar	CAP library from Columbia
	at-efs.shar	external file system (Mac side)

Some of these files will also be made available on Mac diskettes
through the Kinetics users group;  a copy is also mailed out free with
the Stanford ACIS/Networking C-based MacIP package.

Here is a list of the revisions in KIP since the last release:

----

kip/gw.c/iematch(), abmatch();		unsigned compares failing
	The range checks for ARP matching on the IP dynamic addresses
	are failing sometimes due to unsigned compare wraparound.
	New code rewrites these functions to avoid unsigned compares.
	Since Stanford has a class A address, we didnt uncover this
	until class B and C sites started using the code.
	[reported by mckay@ee.ecn.purdue.edu, hemphill@nrl-aic, etc.]

kip/gw.c,gw2.c/;		hop counts in ddp header
	The DDP hop count is now incremented and masked off properly
	when looking at the ddp.length field.
	[reported by kre (Robert Elz)]

kip/rtmp.c/artinput();		allow arbitrary format broadcast addresses
	The old code made assumptions about the route table entry for
	the directly attached ether cable.  The new code allows this to
	be set instead from the atalkad.
	[reported by mckay@ee.ecn.purdue.edu, dk1z#@andrew.cmu.edu, etc.]

kip/gw.c/routeddp();		route failure with interbridge
	An extraneous routing loopback check was discarding appletalk
	packets with src&dst on the same cable.  Check removed.
	[reported by gcc-milo!brad]

kip/etc/atalkad.c;		4.3 BSD function name conflict
	Rename the atalkad.c function getshort() to be getashort().
	4.3 domain name server library already has a function
	called getshort().

kip/etc/atalkad.c;		zero zone name field
	Since zone name field length may change upon a reread of 
	atalkatab, that field should be zeroed in the structure passed
	to the kboxes.
	[reported by gcc-milo!brad]

kip/etc/atalkad.c;		(month/date) in atalkalog
	January is being reported as month number zero(!)

cap/samples/papif.c		assumes special lpd
	Papif assumes that lpd has been modified to pass the printer
	name to the filter with the '-p' switch.  To avoid this dependency
	a trivial shell file can be setup that execs in papif with the
	proper -p switch along with the previous arguments.

kip/etc/broadcast
	New documentation that better explains IP broadcasting issues.
Technical Details
Message-ID: <8703120137.AA09713@ucbvax.Berkeley.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!cbatt!ucbvax!RUSSELL.STANFORD.EDU!croft

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!cbatt!ucbvax!RUSSELL.STANFORD.EDU!croft
From: croft@RUSSELL.STANFORD.EDU.UUCP
Newsgroups: mod.protocols.appletalk
Subject: KIP 0287 release
Message-ID: <8703120137.AA09713@ucbvax.Berkeley.EDU>
Date: Wed, 11-Mar-87 19:50:51 EST
Article-I.D.: ucbvax.8703120137.AA09713
Posted: Wed Mar 11 19:50:51 1987
Date-Received: Fri, 13-Mar-87 02:05:55 EST
Sender: daemon@ucbvax.BERKELEY.EDU
Distribution: world
Organization: The ARPA Internet
Lines: 71
Approved: info-applebus@c.cs.cmu.edu