Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-icq.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: Tue, 3 Jul 2001 04:08:04 -0500 (CDT)
guy         2001/07/03 04:08:04 CDT

  Modified files:
    .                    packet-icq.c 
  Log:
  Use "val_to_str()" to translate numerical values to strings, don't
  invent something that's almost like "value_string" and almost like
  "val_to_str()".
  
  Split the command-code field into client and server command code fields,
  make them enumerated fields, and put that field into the tree when
  dissecting it in the header, not when putting the body into the tree.
  
  Put the body of both unknown client and server requests into the tree,
  and just label it as "Body", as is done with the body of known requests.
  
  Display the status code in the same fashion in all places where it's put
  into the protocol tree.
  
  When dissecting a SRV_MULTI message, keep dissecting until we run out of
  submessages - don't quit when we run out of data in the packet, as that
  means we won't throw an exception and won't take the frame as short.
  
  Revision  Changes    Path
  1.35      +229 -289  ethereal/packet-icq.c