Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-smb-pipe.c packet-smb-pipe.h packet-s

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

From: Guy Harris <guy@xxxxxxxxxxxxxxxxxxx>
Date: Mon, 19 Nov 2001 05:41:54 -0600 (CST)
guy         2001/11/19 05:41:54 CST

  Modified files:
    .                    packet-smb-pipe.c packet-smb-pipe.h 
                         packet-smb.c 
  Log:
  Dissect the setup words in pipe transactions that have them; that
  obviates the need to have a protocol tree item for "MSRPC-over-SMB", as
  the setup words for it are just standard TransactNmPipe setup words
  (0x26 is the TransactNmPipe function code, and the next setup word is
  the FID for the pipe in question.)
  
  Pass to the pipe dissector tvbuffs for setup-words-plus-pipe (which is
  the data for the pipe protocol) and parameters-plus-data (which is the
  data for the protocol running atop the pipe protocol); use the former
  for the top-level protocol tree item for the pipe protocol, and the
  latter for the top-level protocol tree item for the LANMAN protocol.
  
  Revision  Changes    Path
  1.47      +276 -168  ethereal/packet-smb-pipe.c
  1.9       +4 -4      ethereal/packet-smb-pipe.h
  1.160     +59 -20    ethereal/packet-smb.c