tkined-1.2.1 and scotty-1.2.1 diffs available

Juergen Schoenwaelder (schoenw@data)
Wed, 4 Jan 95 14:13:13 +0100

Hi!

The diffs are available on our ftp server as:

ftp://ftp.ibr.cs.tu-bs.de/pub/local/tkined/tkined-1.2.0-1.2.1.diff
ftp://ftp.ibr.cs.tu-bs.de/pub/local/tkined/scotty-1.2.0-1.2.1.diff

The tkined diff fixes the crash on BSDI 1.1 reported by Edgar Nielsen
(edgar@tlg.org):

Edgar> I'm trying to get tkined running on BSDI 1.1 with TCL 7.3/TK
Edgar> 3.6p1. I had to hack the code a little bit to get tkined to
Edgar> compile(missing include files, etc.). However, tkined always
Edgar> core dumps upon running, gdb shows that it is crashing on an
Edgar> fclose in Tcl_Eval(interp, "EDITOR") on line 273 of tkined.c.

I called fclose() on a NULL pointer which is a bad idea. The problem
reported by Gioacchino La Vecchia (gio@di.unipi.it) may be related to
this one -- well that's what I hope as I don't have any idea how to
interpret the backtrace (looks like a corrupted stack).

The scotty diff fixes some minor portability and Makefile problems
reported by John P. Rouillard (rouilj@dstar.iddis.com) and adds a new
feature: It is now legal to have hexadecimal subidentifier in an
object identifier. A hexadecimal subidentifier is separated from the
previous subidentifier by a colon instead of a dot. For example,

mib name 1.3.6.1.2.1.4.21.1.7:86:A9:22:01

will return

ipRouteNextHop.134.169.34.1.

This feature is needed to access SNMP tables that are indexed by an
octet string. Thanks to Reto Beeler (beeler@tech.ascom.ch) for making
me aware that this feature is missing.

Juergen