Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-atalk.c packet-clnp.c packet-dcerpc.c

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: Thu, 24 Oct 2002 01:17:40 -0500 (CDT)
guy         2002/10/24 01:17:39 CDT

  Modified files:
    .                    packet-atalk.c packet-clnp.c 
                         packet-dcerpc.c packet-eap.c 
                         packet-ieee80211.c packet-ip.c 
                         packet-ipv6.c packet-netbios.c 
                         packet-rpc.c packet-smb-pipe.c 
                         packet-smb.c packet-wtp.c reassemble.c 
                         reassemble.h 
  Log:
  Add a "fragment_add_seq_next()" to reassemble fragments that don't have
  sequence numbers or offsets and are thus assumed to be received in order
  with no duplicates or dropped fragments (e.g., for NetBIOS Frame, where
  802.2 LLC guarantees in-order delivery to NetBIOS with no duplicates or
  dropped fragments).
  
  "show_fragment_tree()' and "show_fragment_seq_tree()" don't modify the
  "fragment_items" to which the "fit" argument points, so make that
  argument a "const fragment_items *".
  
  Make all the "fragment_items" tables "static" (as they're not used
  outside the modules defining them) and "const" (as they're not
  modified).
  
  Add support for reassembly of NetBIOS fragmented requests and responses.
  
  Get rid of an unnecessary include of "packet-tr.c" in the NetBIOS
  dissector, and make its table of dissection function pointers static.
  
  Fix some typos in the AppleTalk and NetBIOS dissectors.
  
  Revision  Changes    Path
  1.83      +4 -4      ethereal/packet-atalk.c
  1.60      +2 -2      ethereal/packet-clnp.c
  1.82      +2 -2      ethereal/packet-dcerpc.c
  1.31      +2 -2      ethereal/packet-eap.c
  1.76      +2 -2      ethereal/packet-ieee80211.c
  1.175     +2 -2      ethereal/packet-ip.c
  1.89      +2 -2      ethereal/packet-ipv6.c
  1.52      +303 -73   ethereal/packet-netbios.c
  1.107     +2 -2      ethereal/packet-rpc.c
  1.83      +2 -2      ethereal/packet-smb-pipe.c
  1.295     +2 -2      ethereal/packet-smb.c
  1.40      +2 -2      ethereal/packet-wtp.c
  1.26      +64 -15    ethereal/reassemble.c
  1.11      +15 -6     ethereal/reassemble.h