Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-dcerpc-ndr.c Makefile.am Makefile.nma

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: Tue, 27 Nov 2001 03:27:31 -0600 (CST)
guy         2001/11/27 03:27:30 CST

  Modified files:
    .                    Makefile.am Makefile.nmake 
                         packet-dcerpc-epm.c packet-dcerpc.c 
                         packet-dcerpc.h 
  Added files:
    .                    packet-dcerpc-ndr.c 
  Log:
  From Todd Sabin:
  
  	o Modifies the dcerpc handoff to subdissectors slightly.  It
  	  also needs to pass the data representation to the
  	  subdissector.  Also, if no subdissector is found, it puts a
  	  "Stub data" entry in the tree.
  
  	o Adds optional TCP desegmentation to the dcerpc layer.  Note
  	  that dcerpc has it's own ability to fragment PDUs.  This isn't
  	  for dealing with that, but with the case of a single PDU being
  	  broken over more than one TCP segment.
  
  	o Adds a little bit of dissection to packet-dcerpc-epm.c.
  	  Mainly just proof of concept for the dcerpc handoff stuff.
  	  (Writing this is how I realized the need for the drep.)
  
  	o Adds packet-dcerpc-ndr.c, which will contain NDR dissection
  	  routines for use by subdissectors.
  
  Also, support added for multiple PDUs per segment for DCERPC-over-TCP
  (and, potentially, other byte-stream transports).
  
  Revision  Changes    Path
  1.386     +2 -1      ethereal/Makefile.am
  1.146     +2 -1      ethereal/Makefile.nmake
  1.2       +96 -7     ethereal/packet-dcerpc-epm.c
  1.16      +140 -43   ethereal/packet-dcerpc.c
  1.4       +34 -3     ethereal/packet-dcerpc.h