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

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

From: Ronnie Sahlberg <sahlberg@xxxxxxxxxxxxxxxxxxx>
Date: Sat, 12 Apr 2003 03:14:04 -0500 (CDT)
sahlberg    2003/04/12 03:14:03 CDT

  Modified files:
    .                    packet-smb.c smb.h 
  Log:
  Rewrite the DCERPC over SMB reassembly completely.
  
  Move the actual reassembly to packet-smb-pipe.c instead of having it inside
  the packet-smb.b/Write_andX and ReadAndX dissectors.
  
  Change the dissector to only call dcerpc dissector from the packet where
  reassembly was completed instead of always from the first fragment.
  Add display fiulter field for the other fragments that display which frame the dcerpc pdu was reassembled in.
  
  This is needed in order to be able to reassemble the type of dcerpc fragments
  that are sent between nt4 dc's.
  The DCERPC fragment reassembly in the dcerpc layer is still broken though, and
  i think it has been broken for quite some time.   That will be addressed shortly.
  
  Revision  Changes    Path
  1.322     +17 -86    ethereal/packet-smb.c
  1.51      +5 -1      ethereal/smb.h