Ethereal-dev: [Ethereal-dev] Small oid_resolv.c patch

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

From: "Graeme Lunt" <graeme.lunt@xxxxxxxxx>
Date: Thu, 15 Dec 2005 11:37:28 -0000
Hi,

The new oid_resolv.c OID handling is more strict on what an OID is. It now
requires the OID string representation to be a sequence of dotted integers -
particularly when looking up an associated name.

The X.411 and DISP dissectors have [ab]used the OID handling to support the
dissection of x.411 standard-extensions (which are indicated by a single
integer) and where the OID is sufficient by itself (disp). Have a look at
x411.cnf and disp.cnf

Attached is a small patch to restore the previous functionality in the new
handling.
If this is something you don't wish to continue to support in the OID
handling, then I'll look at alternate mechanisms.

Graeme

Attachment: oid_resolv.patch
Description: Binary data