Ethereal-dev: Re: [ethereal-dev] SNMP dissector

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <gharris@xxxxxxxxxxxx>
Date: Thu, 20 Apr 2000 21:56:16 -0700
> - uses libsmi 0.2 instead of SNMP library to parse MIB files.

It currently appears to display the OID 1.3.6.1.2.1 as ":iso" in the
decode of a GET-NEXT request asking for that object, rather than as,
say, ".iso.org.dod.internet.mgmt.mib-2", as a version using the UCD SNMP
library does.

Is there any way to fix that?

In addition, are there a significant number of systems that might have
libsmi 0.1 installed?  If so, we should either

	1) make it compile with libsmi 0.1 or 0.2, depending on which is
	   installed

or

	2) make it not use libsmi if it's version 0.1.

(Unfortunately, that could still leave problems with binary
distributions, i.e. if binary distributions are built with one
particular version, the user won't simply be able to download, install,
and use them - and, from the mail I see on ethereal-dev and
ethereal-users, there are people who apparently just want to download
binaries and have them work; we pretty much see only the cases where
they don't get what they want, and there may be lots of people who've
downloaded binary images and had them work, in which case I'd like them
to continue to be able to do so.)