Ethereal-dev: Re: [Ethereal-dev] NLM protocol

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

From: Guy Harris <guy@xxxxxxxxxx>
Date: Tue, 16 Jan 2001 13:04:38 -0800 (PST)
> I have updated packet-nlm.c so that ALL procedures in version 1, version 3
> and version 4 of the protocol are supported.

Checked in.

> (Can I have my name listed in the Contributors list?)

To which contributors list are you referring?

Any contribution of that size will get an entry in the AUTHORS file and
the Ethereal man page (heck, smaller contributions have gotten that),
and I've checked that in.

I assume Gerald updates the authors list on the Introduction page of the
Web site

	http://www.ethereal.com/introduction.html#authors

to reflect the list of contributors in the latest release; if so, it'll
show up there in the next release.

> Attached is the updated packet-nlm.c and also a capture file showing packets
> for all
> procedures that exist in version 1 and version 3 of the protocol.
> (I could not find a nlm.x file for the RPC definitions for version 4 of the
> protocol)

It's called "nlm_prot.x" on Solaris, and 2.5 and later should have it in
"/usr/include/rpcsvc".  Other UNIXes may have one if they support NFS V3
(and thus NLM V4).

However, the official definition of V4 (unlike the earlier versions,
whose definitions were, I think, available only in an expensive book
from X/Open^H^H^H^H^H^HThe Open Group) is in RFC 1813, although it's
expressed as a delta from NLM V3 (see previous parenthetical note about
expensive books).