Ethereal-cvs: [ethereal-cvs] cvs commit: ethereal packet.h packet-netbios.c

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

From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Fri, 3 Sep 1999 02:20:20 -0500 (CDT)
guy         1999/09/03 02:20:18 CDT

  Modified files:
    .                    packet.h packet-netbios.c 
  Log:
  Add in a bunch of changes based on the IBM specification for the NetBIOS
  Frame protocol (that being what this dissects).
  
  If you're cutting up something into bitfields, the bitfield dissection
  returned by "dissect_bitfield_XXX()" should be the first text on the
  line - if not, then if the text items that come before the various
  bitfields aren't all the same length, the bits don't line up.
  
  Cope with packets from one of Gilbert's captures, where the sender
  "name" in some NBF datagrams isn't a NetBIOS name, it's 10 octets of 0
  followed by a MAC address!
  
  The "name type" in the "Data2" field of NBF frames is 0x00 for unique
  names and 0x01 for group names, not a "16th character of a NetBIOS name"
  name type.
  
  Fix up various other things.
  
  Revision  Changes    Path
  1.94      +2 -1      ethereal/packet.h
  1.8       +378 -192  ethereal/packet-netbios.c